1e9afadfdSSascha Wildner.\" 2e9afadfdSSascha Wildner.\" Copyright (c) 2009 3e9afadfdSSascha Wildner.\" The DragonFly Project. All rights reserved. 4e9afadfdSSascha Wildner.\" 5e9afadfdSSascha Wildner.\" Redistribution and use in source and binary forms, with or without 6e9afadfdSSascha Wildner.\" modification, are permitted provided that the following conditions 7e9afadfdSSascha Wildner.\" are met: 8e9afadfdSSascha Wildner.\" 9e9afadfdSSascha Wildner.\" 1. Redistributions of source code must retain the above copyright 10e9afadfdSSascha Wildner.\" notice, this list of conditions and the following disclaimer. 11e9afadfdSSascha Wildner.\" 2. Redistributions in binary form must reproduce the above copyright 12e9afadfdSSascha Wildner.\" notice, this list of conditions and the following disclaimer in 13e9afadfdSSascha Wildner.\" the documentation and/or other materials provided with the 14e9afadfdSSascha Wildner.\" distribution. 15e9afadfdSSascha Wildner.\" 3. Neither the name of The DragonFly Project nor the names of its 16e9afadfdSSascha Wildner.\" contributors may be used to endorse or promote products derived 17e9afadfdSSascha Wildner.\" from this software without specific, prior written permission. 18e9afadfdSSascha Wildner.\" 19e9afadfdSSascha Wildner.\" THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 20e9afadfdSSascha Wildner.\" ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 21e9afadfdSSascha Wildner.\" LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS 22e9afadfdSSascha Wildner.\" FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE 23e9afadfdSSascha Wildner.\" COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, 24e9afadfdSSascha Wildner.\" INCIDENTAL, SPECIAL, EXEMPLARY OR CONSEQUENTIAL DAMAGES (INCLUDING, 25e9afadfdSSascha Wildner.\" BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; 26e9afadfdSSascha Wildner.\" LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED 27e9afadfdSSascha Wildner.\" AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, 28e9afadfdSSascha Wildner.\" OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT 29e9afadfdSSascha Wildner.\" OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 30e9afadfdSSascha Wildner.\" SUCH DAMAGE. 31e9afadfdSSascha Wildner.\" 32e9afadfdSSascha Wildner.\" $Id: cxm.4,v 1.1 2004/10/16 00:12:35 mavetju Exp $ 33e9afadfdSSascha Wildner.\" 3497edcb45SSascha Wildner.Dd February 24, 2011 35e9afadfdSSascha Wildner.Dt CXM 4 36e9afadfdSSascha Wildner.Os 37e9afadfdSSascha Wildner.Sh NAME 38e9afadfdSSascha Wildner.Nm cxm 39e9afadfdSSascha Wildner.Nd Conexant iTVC MPEG Coder 40e9afadfdSSascha Wildner.Sh SYNOPSIS 41e9afadfdSSascha WildnerTo compile this driver into the kernel, place the following lines in 42e9afadfdSSascha Wildneryour kernel configuration file: 43e9afadfdSSascha Wildner.Bd -ragged -offset indent 44e9afadfdSSascha Wildner.Cd "device iicbus" 45e9afadfdSSascha Wildner.Cd "device iic" 46e9afadfdSSascha Wildner.Cd "device iicbb" 47e9afadfdSSascha Wildner.Cd "device cxm" 48e9afadfdSSascha Wildner.Ed 49e9afadfdSSascha Wildner.\".Pp 50e9afadfdSSascha Wildner.\"Alternatively, to load the driver as a module at boot time, place the 51e9afadfdSSascha Wildner.\"following line in 52e9afadfdSSascha Wildner.\".Pa /boot/loader.conf : 53e9afadfdSSascha Wildner.\".Bd -literal -offset indent 54e9afadfdSSascha Wildner.\"cxm_load="YES" 55e9afadfdSSascha Wildner.\".Ed 56e9afadfdSSascha Wildner.Sh DESCRIPTION 57e9afadfdSSascha WildnerThe 58e9afadfdSSascha Wildner.Nm 59e9afadfdSSascha Wildnerdriver provides support for the PCI 60e9afadfdSSascha Wildner.Em video 61e9afadfdSSascha Wildnercapture on the Hauppauge PVR-250/350. 62e9afadfdSSascha WildnerIt uses the 63e9afadfdSSascha Wildner.Xr bktr 4 6497edcb45SSascha Wildnerand Meteor driver ioctls. 65e9afadfdSSascha Wildner.Pp 66e9afadfdSSascha WildnerNote that in order for the 67*265a1428SSascha Wildner.Nm 68e9afadfdSSascha Wildnerdriver to work properly, the necessary firmware files have to be extracted 69e9afadfdSSascha Wildnerfrom the driver CD-ROM prior to compiling the kernel. 70e9afadfdSSascha WildnerThe tool necessary to do this can be found in 71e9afadfdSSascha Wildner.Pa /usr/src/tools/multimedia/cxm/extract_fw . 72e9afadfdSSascha Wildner.Sh HARDWARE 73e9afadfdSSascha WildnerThe following cards are known to work: 74e9afadfdSSascha Wildner.Pp 75e9afadfdSSascha Wildner.Bl -bullet -compact 76e9afadfdSSascha Wildner.It 77f14e258bSSascha WildnerHauppauge PVR-250 78e9afadfdSSascha Wildner.It 79f14e258bSSascha WildnerHauppauge PVR-350 80e9afadfdSSascha Wildner.El 81e9afadfdSSascha Wildner.Pp 82e9afadfdSSascha WildnerThe following tuners are known to work: 83e9afadfdSSascha Wildner.Pp 84e9afadfdSSascha Wildner.Bl -bullet -compact 85e9afadfdSSascha Wildner.It 86e9afadfdSSascha WildnerPhilips FI1216 MK2 87e9afadfdSSascha Wildner.It 88e9afadfdSSascha WildnerPhilips FI1236 MK2 89e9afadfdSSascha Wildner.It 90e9afadfdSSascha WildnerPhilips FI1246 MK2 91e9afadfdSSascha Wildner.It 92e9afadfdSSascha WildnerPhilips FM1216 93e9afadfdSSascha Wildner.It 94e9afadfdSSascha WildnerPhilips FM1216ME MK3 95e9afadfdSSascha Wildner.It 96e9afadfdSSascha WildnerPhilips FM1236 97e9afadfdSSascha Wildner.It 98e9afadfdSSascha WildnerPhilips FM1246 99e9afadfdSSascha Wildner.It 100e9afadfdSSascha WildnerPhilips FQ1216ME 101e9afadfdSSascha Wildner.It 102e9afadfdSSascha WildnerPhilips FQ1216ME MK3 103e9afadfdSSascha Wildner.It 104e9afadfdSSascha WildnerTemic 4006 FH5 105e9afadfdSSascha Wildner.It 106e9afadfdSSascha WildnerTemic 4009 FR5 107e9afadfdSSascha Wildner.It 108e9afadfdSSascha WildnerTemic 4036 FY5 109e9afadfdSSascha Wildner.It 110e9afadfdSSascha WildnerTemic 4039 FR5 111e9afadfdSSascha Wildner.It 112e9afadfdSSascha WildnerTemic 4066 FY5 113e9afadfdSSascha Wildner.It 114e9afadfdSSascha WildnerLG Innotek TPI8PSB11D 115e9afadfdSSascha Wildner.It 116e9afadfdSSascha WildnerLG Innotek TPI8PSB01N 117e9afadfdSSascha Wildner.It 118e9afadfdSSascha WildnerLG Innotek TAPC-H701F 119e9afadfdSSascha Wildner.It 120e9afadfdSSascha WildnerLG Innotek TAPC-H001F 121e9afadfdSSascha Wildner.It 122e9afadfdSSascha WildnerLG Innotek TAPE-H001F 123e9afadfdSSascha Wildner.It 124e9afadfdSSascha WildnerMicrotune 4049 FM5 125e9afadfdSSascha Wildner.It 126e9afadfdSSascha WildnerTCL 2002N-6A 127e9afadfdSSascha Wildner.It 128e9afadfdSSascha WildnerTCL M2523-5N-E 129e9afadfdSSascha Wildner.El 130e9afadfdSSascha Wildner.Sh FILES 131e9afadfdSSascha Wildner.Bl -tag -width ".Pa /usr/src/tools/multimedia/cxm/extract_fw" -compact 13215f131cdSSascha Wildner.\".It Pa /boot/modules/cxm.ko 13315f131cdSSascha Wildner.\"Kernel module 13415f131cdSSascha Wildner.\".It Pa /boot/modules/cxm_iic.ko 13515f131cdSSascha Wildner.\"Kernel module 136e9afadfdSSascha Wildner.It Pa /dev/cxm0 137e9afadfdSSascha WildnerDevice 138e9afadfdSSascha Wildner.It Pa /usr/src/tools/multimedia/cxm/extract_fw 139e9afadfdSSascha WildnerFirmware extraction tool 140e9afadfdSSascha Wildner.It Pa /usr/src/tools/multimedia/cxm/setchannel 141e9afadfdSSascha WildnerChannel switching tool 142e9afadfdSSascha Wildner.\".It Pa /usr/local/bin/pvr250-setsize 143e9afadfdSSascha Wildner.\"Set size of capture windows 144e9afadfdSSascha Wildner.El 145e9afadfdSSascha Wildner.Sh EXAMPLES 146e9afadfdSSascha WildnerTo access the video card, use 147e9afadfdSSascha Wildner.Pa /dev/cxm0 . 148e9afadfdSSascha WildnerFor example: 149e9afadfdSSascha Wildner.Pp 150e9afadfdSSascha Wildner.Dl "cat /dev/cxm0 > filename.mpg" 151e9afadfdSSascha Wildner.Sh SEE ALSO 152e9afadfdSSascha Wildner.Xr cxm_setchannel 1 , 153e9afadfdSSascha Wildner.Xr bktr 4 , 154e9afadfdSSascha Wildner.Xr cxm_extract_fw 8 155e9afadfdSSascha Wildner.Sh HISTORY 156e9afadfdSSascha WildnerThe 157e9afadfdSSascha Wildner.Nm 158e9afadfdSSascha Wildnerdriver first appeared in the 159e9afadfdSSascha Wildner.Pa FreeBSD-multimedia@ 160e9afadfdSSascha Wildnermailing list in January 2004 and in the 161e9afadfdSSascha Wildner.Fx 162e9afadfdSSascha WildnerPorts collection in October 2004. 163e9afadfdSSascha Wildner.Pp 164e9afadfdSSascha WildnerIt was ported to 165e9afadfdSSascha Wildner.Dx 2.3 166e9afadfdSSascha Wildnerby 167e9afadfdSSascha Wildner.An Sascha Wildner . 168e9afadfdSSascha Wildner.Sh AUTHORS 169e9afadfdSSascha Wildner.An -nosplit 170e9afadfdSSascha WildnerThis driver was made by 171b2a6f486SFranco Fichtner.An John Wehle Aq Mt john@feith.com 172e9afadfdSSascha Wildnerand this manual page was made by 173b2a6f486SFranco Fichtner.An Edwin Groothuis Aq Mt edwin@FreeBSD.org . 174