I was hoping someone might see something I'm doing incorrectly here. I've got a PVR-150 installed on 2.6.10 (compiled from source, I tried FC3 but all I got was hard locks upon loading the ivtv module). I've downloaded and installed 0.3.2c. All the modules seem to load fine, but when I do mplayer /dev/video0 all I get is snow (this is using the tuner input, I don't have a setup that would currently allow me to test composite/svideo inputs). I've messed around with a few different tuner types and was able to get a black and white picture on one channel. However, this was clearly the incorrect tuner type (mine appears to be type 50 and the black and white picture was using tuner type 52). Some suspicious messages appear at the end of the ivtv output, namely "type set to 50 (NoTuner) by ivtv" and " i2c client addr: 0x43 not found!". I think I'm currently using the tuner module in the ivtv source as I moved the one in the kernel to a different name. Thanks for any help.
-Scot Some more info: Load ivtv with the following: modprobe tveeprom modprobe videodev modprobe cx25840 i2c_enable=1 modprobe tuner modprobe wm8775 modprobe ivtv ivtv_std=1 tuner=50 ivtv output in dmesg: Feb 1 17:43:15 localhost kernel: ivtv: ==================== START INIT IVTV ==================== Feb 1 17:43:15 localhost kernel: ivtv: version 0.3.2 (c) loading Feb 1 17:43:15 localhost kernel: ivtv: Linux version: 2.6.10 K7 gcc-3.4 Feb 1 17:43:15 localhost kernel: ivtv: In case of problems please include the debug info Feb 1 17:43:15 localhost kernel: ivtv: between the START INIT IVTV and END INIT IVTV lines when Feb 1 17:43:15 localhost kernel: ivtv: mailing the ivtv-devel mailinglist. Feb 1 17:43:15 localhost kernel: ivtv: Autodetected WinTV PVR 150 card Feb 1 17:43:15 localhost kernel: ivtv: Found an iTVC16 based chip Feb 1 17:43:15 localhost kernel: ACPI: PCI interrupt 0000:01:08.0[A] -> GSI 5 (level, low) -> IRQ 5 Feb 1 17:43:15 localhost kernel: ivtv: XXX PCI device: 0x01e0 vendor: 0x10de Feb 1 17:43:15 localhost kernel: tveeprom: Hauppauge: model = 26052, rev = C185, serial# = 7579869 Feb 1 17:43:15 localhost kernel: tveeprom: tuner = TCL 2002N 6A (idx = 85, type = 50) Feb 1 17:43:15 localhost kernel: tveeprom: tuner fmt = NTSC(M) (eeprom = 0x08, v4l2 = 0x00001000) Feb 1 17:43:15 localhost kernel: tveeprom: audio_processor = MSP3410D (type = 5) Feb 1 17:43:15 localhost kernel: ivtv: i2c attach [client=tveeprom[0],ok] Feb 1 17:43:19 localhost kernel: cx25840: FW image '/lib/modules/HcwMakoA.ROM' of size 13883 loaded. Feb 1 17:43:19 localhost kernel: cx25840: FW image md5 digest: a6f6a90a3be338cdb89d59e835798408 Feb 1 17:43:19 localhost kernel: cx25840: FW image sha1 digest: ad2872fb98ad43b6c4afa45d239a57010edebe84 Feb 1 17:43:19 localhost kernel: ivtv: i2c attach [client=cx25840[0],ok] Feb 1 17:43:19 localhost kernel: tuner: chip found at addr 0xc2 i2c-bus ivtv i2c driver #0 Feb 1 17:43:19 localhost kernel: ivtv: i2c attach [client=(tuner unset),ok] Feb 1 17:43:19 localhost kernel: wm8775: starting probe for adapter ivtv i2c driver #0 (0x10005) Feb 1 17:43:19 localhost kernel: wm8775: detecting client on address 0x36 Feb 1 17:43:19 localhost kernel: wm8775: Offset reset.reg[0]=2e00 Feb 1 17:43:19 localhost kernel: wm8775: Offset reset.reg[1]=0e00 Feb 1 17:43:19 localhost kernel: wm8775: Offset reset.reg[2]=1600 Feb 1 17:43:19 localhost kernel: wm8775: Offset reset.reg[3]=1800 Feb 1 17:43:19 localhost kernel: wm8775: Offset reset.reg[4]=1a00 Feb 1 17:43:19 localhost kernel: wm8775: Offset reset.reg[5]=1c00 Feb 1 17:43:19 localhost kernel: wm8775: Offset reset.reg[6]=1e00 Feb 1 17:43:19 localhost kernel: wm8775: Offset reset.reg[7]=2000 Feb 1 17:43:19 localhost kernel: wm8775: Offset reset.reg[8]=2200 Feb 1 17:43:19 localhost kernel: wm8775: Offset reset.reg[9]=2400 Feb 1 17:43:19 localhost kernel: wm8775: Offset reset.reg[10]=2600 Feb 1 17:43:19 localhost kernel: wm8775: Offset reset.reg[11]=2800 Feb 1 17:43:19 localhost kernel: wm8775: Offset reset.reg[12]=2a00 Feb 1 17:43:19 localhost kernel: wm8775: Updating reg[R23]=2e01 added Reset with default 1 Feb 1 17:43:19 localhost kernel: wm8775: Updating reg[R7]=0e00 added TOD with default 0 Feb 1 17:43:19 localhost kernel: wm8775: Updating reg[R11]=1600 added ADCHPD with default 0 Feb 1 17:43:19 localhost kernel: wm8775: Updating reg[R11]=1600 added ADCMCLK with default 0 Feb 1 17:43:19 localhost kernel: wm8775: Updating reg[R11]=1620 added ADCWL with default 2 Feb 1 17:43:19 localhost kernel: wm8775: Updating reg[R11]=1620 added ADCBCP with default 0 Feb 1 17:43:19 localhost kernel: wm8775: Updating reg[R11]=1620 added ADCLRP with default 0 Feb 1 17:43:19 localhost kernel: wm8775: Updating reg[R11]=1622 added ADCFMT with default 2 Feb 1 17:43:19 localhost kernel: wm8775: Updating reg[R12]=1800 added ADCMS with default 0 Feb 1 17:43:19 localhost kernel: wm8775: Updating reg[R12]=1800 added ADCOSR with default 0 Feb 1 17:43:19 localhost kernel: wm8775: Updating reg[R12]=1802 added ADCRATE with default 2 Feb 1 17:43:19 localhost kernel: wm8775: Updating reg[R13]=1a00 added AINPD with default 0 Feb 1 17:43:19 localhost kernel: wm8775: Updating reg[R13]=1a00 added ADCPD with default 0 Feb 1 17:43:19 localhost kernel: wm8775: Updating reg[R13]=1a00 added PWDN with default 0 Feb 1 17:43:19 localhost kernel: wm8775: Updating reg[R14]=1c00 added ZCLA with default 0 Feb 1 17:43:19 localhost kernel: wm8775: Updating reg[R14]=1ccf added LAG with default 207 Feb 1 17:43:19 localhost kernel: wm8775: Updating reg[R15]=1e00 added ZCRA with default 0 Feb 1 17:43:19 localhost kernel: wm8775: Updating reg[R15]=1ecf added RAG with default 207 Feb 1 17:43:19 localhost kernel: wm8775: Updating reg[R16]=2000 added LCSEL with default 0 Feb 1 17:43:19 localhost kernel: wm8775: Updating reg[R16]=2070 added MAXGAIN with default 7 Feb 1 17:43:19 localhost kernel: wm8775: Updating reg[R16]=207b added LCT with default 11 Feb 1 17:43:19 localhost kernel: wm8775: Updating reg[R17]=2200 added LCEN with default 0 Feb 1 17:43:19 localhost kernel: wm8775: Updating reg[R17]=2200 added ALCZC with default 0 Feb 1 17:43:19 localhost kernel: wm8775: Updating reg[R17]=2200 added HLD with default 0 Feb 1 17:43:19 localhost kernel: wm8775: Updating reg[R18]=2430 added DCY with default 3 Feb 1 17:43:19 localhost kernel: wm8775: Updating reg[R18]=2432 added ATK with default 2 Feb 1 17:43:19 localhost kernel: wm8775: Updating reg[R19]=2600 added NGTH with default 0 Feb 1 17:43:19 localhost kernel: wm8775: Updating reg[R19]=2600 added NGAT with default 0 Feb 1 17:43:19 localhost kernel: wm8775: Updating reg[R20]=2820 added TRANWIN with default 2 Feb 1 17:43:19 localhost kernel: wm8775: Updating reg[R20]=2826 added MAXATTEN with default 6 Feb 1 17:43:19 localhost kernel: wm8775: Updating reg[R21]=2a00 added LRBOTH with default 0 Feb 1 17:43:19 localhost kernel: wm8775: Updating reg[R21]=2a00 added MUTELA with default 0 Feb 1 17:43:19 localhost kernel: wm8775: Updating reg[R21]=2a00 added MUTERA with default 0 Feb 1 17:43:19 localhost kernel: wm8775: Updating reg[R21]=2a01 added AMX with default 1 Feb 1 17:43:20 localhost kernel: wm8775: Final reset.reg[0]=2e01 Feb 1 17:43:20 localhost kernel: wm8775: Final reset.reg[1]=0e00 Feb 1 17:43:20 localhost kernel: wm8775: Final reset.reg[2]=1622 Feb 1 17:43:20 localhost kernel: wm8775: Final reset.reg[3]=1802 Feb 1 17:43:20 localhost kernel: wm8775: Final reset.reg[4]=1a00 Feb 1 17:43:20 localhost kernel: wm8775: Final reset.reg[5]=1ccf Feb 1 17:43:20 localhost kernel: wm8775: Final reset.reg[6]=1ecf Feb 1 17:43:20 localhost kernel: wm8775: Final reset.reg[7]=207b Feb 1 17:43:20 localhost kernel: wm8775: Final reset.reg[8]=2200 Feb 1 17:43:20 localhost kernel: wm8775: Final reset.reg[9]=2432 Feb 1 17:43:20 localhost kernel: wm8775: Final reset.reg[10]=2600 Feb 1 17:43:20 localhost kernel: wm8775: Final reset.reg[11]=2826 Feb 1 17:43:20 localhost kernel: wm8775: Final reset.reg[12]=2a01 Feb 1 17:43:20 localhost kernel: wm8775: Offset reset.reg[0]=2e00 Feb 1 17:43:20 localhost kernel: wm8775: Offset reset.reg[1]=0e00 Feb 1 17:43:20 localhost kernel: wm8775: Offset reset.reg[2]=1600 Feb 1 17:43:20 localhost kernel: wm8775: Offset reset.reg[3]=1800 Feb 1 17:43:20 localhost kernel: wm8775: Offset reset.reg[4]=1a00 Feb 1 17:43:20 localhost kernel: wm8775: Offset reset.reg[5]=1c00 Feb 1 17:43:20 localhost kernel: wm8775: Offset reset.reg[6]=1e00 Feb 1 17:43:20 localhost kernel: wm8775: Offset reset.reg[7]=2000 Feb 1 17:43:20 localhost kernel: wm8775: Offset reset.reg[8]=2200 Feb 1 17:43:20 localhost kernel: wm8775: Offset reset.reg[9]=2400 Feb 1 17:43:20 localhost kernel: wm8775: Offset reset.reg[10]=2600 Feb 1 17:43:20 localhost kernel: wm8775: Offset reset.reg[11]=2800 Feb 1 17:43:20 localhost kernel: wm8775: Offset reset.reg[12]=2a00 Feb 1 17:43:20 localhost kernel: wm8775: Updating reg[R23]=2e01 added Reset with default 1 Feb 1 17:43:20 localhost kernel: wm8775: Updating reg[R7]=0e00 added TOD with default 0 Feb 1 17:43:20 localhost kernel: wm8775: Updating reg[R11]=1600 added ADCHPD with default 0 Feb 1 17:43:20 localhost kernel: wm8775: Updating reg[R11]=1600 added ADCMCLK with default 0 Feb 1 17:43:20 localhost kernel: wm8775: Updating reg[R11]=1620 added ADCWL with default 2 Feb 1 17:43:20 localhost kernel: wm8775: Updating reg[R11]=1620 added ADCBCP with default 0 Feb 1 17:43:20 localhost kernel: wm8775: Updating reg[R11]=1620 added ADCLRP with default 0 Feb 1 17:43:20 localhost kernel: wm8775: Updating reg[R11]=1622 added ADCFMT with default 2 Feb 1 17:43:20 localhost kernel: wm8775: Updating reg[R12]=1800 added ADCMS with default 0 Feb 1 17:43:20 localhost kernel: wm8775: Updating reg[R12]=1800 added ADCOSR with default 0 Feb 1 17:43:20 localhost kernel: wm8775: Updating reg[R12]=1802 added ADCRATE with default 2 Feb 1 17:43:20 localhost kernel: wm8775: Updating reg[R13]=1a00 added AINPD with default 0 Feb 1 17:43:20 localhost kernel: wm8775: Updating reg[R13]=1a00 added ADCPD with default 0 Feb 1 17:43:20 localhost kernel: wm8775: Updating reg[R13]=1a00 added PWDN with default 0 Feb 1 17:43:20 localhost kernel: wm8775: Updating reg[R14]=1c00 added ZCLA with default 0 Feb 1 17:43:20 localhost kernel: wm8775: Updating reg[R14]=1ccf added LAG with default 207 Feb 1 17:43:20 localhost kernel: wm8775: Updating reg[R15]=1e00 added ZCRA with default 0 Feb 1 17:43:20 localhost kernel: wm8775: Updating reg[R15]=1ecf added RAG with default 207 Feb 1 17:43:20 localhost kernel: wm8775: Updating reg[R16]=2000 added LCSEL with default 0 Feb 1 17:43:20 localhost kernel: wm8775: Updating reg[R16]=2070 added MAXGAIN with default 7 Feb 1 17:43:20 localhost kernel: wm8775: Updating reg[R16]=207b added LCT with default 11 Feb 1 17:43:20 localhost kernel: wm8775: Updating reg[R17]=2200 added LCEN with default 0 Feb 1 17:43:20 localhost kernel: wm8775: Updating reg[R17]=2200 added ALCZC with default 0 Feb 1 17:43:20 localhost kernel: wm8775: Updating reg[R17]=2200 added HLD with default 0 Feb 1 17:43:20 localhost kernel: wm8775: Updating reg[R18]=2430 added DCY with default 3 Feb 1 17:43:20 localhost kernel: wm8775: Updating reg[R18]=2432 added ATK with default 2 Feb 1 17:43:20 localhost kernel: wm8775: Updating reg[R19]=2600 added NGTH with default 0 Feb 1 17:43:20 localhost kernel: wm8775: Updating reg[R19]=2600 added NGAT with default 0 Feb 1 17:43:20 localhost kernel: wm8775: Updating reg[R20]=2820 added TRANWIN with default 2 Feb 1 17:43:20 localhost kernel: wm8775: Updating reg[R20]=2826 added MAXATTEN with default 6 Feb 1 17:43:20 localhost kernel: wm8775: Updating reg[R21]=2a00 added LRBOTH with default 0 Feb 1 17:43:20 localhost kernel: wm8775: Updating reg[R21]=2a00 added MUTELA with default 0 Feb 1 17:43:20 localhost kernel: wm8775: Updating reg[R21]=2a00 added MUTERA with default 0 Feb 1 17:43:20 localhost kernel: wm8775: Updating reg[R21]=2a01 added AMX with default 1 Feb 1 17:43:20 localhost kernel: wm8775: Final reset.reg[0]=2e01 Feb 1 17:43:20 localhost kernel: wm8775: Final reset.reg[1]=0e00 Feb 1 17:43:20 localhost kernel: wm8775: Final reset.reg[2]=1622 Feb 1 17:43:20 localhost kernel: wm8775: Final reset.reg[3]=1802 Feb 1 17:43:20 localhost kernel: wm8775: Final reset.reg[4]=1a00 Feb 1 17:43:20 localhost kernel: wm8775: Final reset.reg[5]=1ccf Feb 1 17:43:20 localhost kernel: wm8775: Final reset.reg[6]=1ecf Feb 1 17:43:20 localhost kernel: wm8775: Final reset.reg[7]=207b Feb 1 17:43:20 localhost kernel: wm8775: Final reset.reg[8]=2200 Feb 1 17:43:20 localhost kernel: wm8775: Final reset.reg[9]=2432 Feb 1 17:43:20 localhost kernel: wm8775: Final reset.reg[10]=2600 Feb 1 17:43:20 localhost kernel: wm8775: Final reset.reg[11]=2826 Feb 1 17:43:20 localhost kernel: wm8775: Final reset.reg[12]=2a01 Feb 1 17:43:20 localhost kernel: wm8775: Setting register ADCFMT (7) to 1, R11.0..1, old value 02 Feb 1 17:43:20 localhost kernel: wm8775: Setting register ADCMS (8) to 1, R12.8..8, old value 00 Feb 1 17:43:20 localhost kernel: wm8775: Setting register DCY (24) to 8, R18.4..7, old value 03 Feb 1 17:43:20 localhost kernel: wm8775: Setting register NGAT (27) to 1, R19.0..0, old value 00 Feb 1 17:43:20 localhost kernel: wm8775: Setting register LRBOTH (30) to 1, R21.8..8, old value 00 Feb 1 17:43:20 localhost kernel: wm8775: Setting register AMX (33) to 15, R21.0..3, old value 01 Feb 1 17:43:20 localhost kernel: wm8775: Updating register 0 (R23), config: 2e01 active: 2e00. Feb 1 17:43:20 localhost kernel: wm8775: Skipping register 1 (R7), config: 0e00 active: 0e00. Feb 1 17:43:20 localhost kernel: wm8775: Updating register 2 (R11), config: 1622 active: 1621. Feb 1 17:43:20 localhost kernel: wm8775: Updating register 3 (R12), config: 1802 active: 1902. Feb 1 17:43:20 localhost kernel: wm8775: Skipping register 4 (R13), config: 1a00 active: 1a00. Feb 1 17:43:20 localhost kernel: wm8775: Skipping register 5 (R14), config: 1ccf active: 1ccf. Feb 1 17:43:20 localhost kernel: wm8775: Skipping register 6 (R15), config: 1ecf active: 1ecf. Feb 1 17:43:20 localhost kernel: wm8775: Skipping register 7 (R16), config: 207b active: 207b. Feb 1 17:43:20 localhost kernel: wm8775: Skipping register 8 (R17), config: 2200 active: 2200. Feb 1 17:43:20 localhost kernel: wm8775: Updating register 9 (R18), config: 2432 active: 2482. Feb 1 17:43:20 localhost kernel: wm8775: Updating register 10 (R19), config: 2600 active: 2601. Feb 1 17:43:20 localhost kernel: wm8775: Skipping register 11 (R20), config: 2826 active: 2826. Feb 1 17:43:20 localhost kernel: wm8775: Updating register 12 (R21), config: 2a01 active: 2b0f. Feb 1 17:43:20 localhost kernel: ivtv: i2c attach [client=wm8775[0],ok] Feb 1 17:43:20 localhost kernel: ivtv: Encoder revision: 0x02040024 Feb 1 17:43:20 localhost kernel: ivtv: Encoder Firmware may be buggy, use version 0x02040011 Feb 1 17:43:20 localhost kernel: ivtv: Configuring WinTV PVR 150 card with 4 streams Feb 1 17:43:20 localhost kernel: ivtv: Create DMA stream 0 using 256 16384 byte buffers 4194304 kbytes total Feb 1 17:43:20 localhost kernel: ivtv: Registered v4l2 device, streamtype 0 minor 0 Feb 1 17:43:20 localhost kernel: ivtv: Create DMA stream 1 Feb 1 17:43:20 localhost kernel: ivtv: Registered v4l2 device, streamtype 1 minor 32 Feb 1 17:43:20 localhost kernel: ivtv: Create stream 2 using 40 52224 byte buffers 2097152 kbytes total Feb 1 17:43:21 localhost kernel: ivtv: Registered v4l2 device, streamtype 2 minor 224 Feb 1 17:43:21 localhost kernel: ivtv: Create DMA stream 3 using 455 4608 byte buffers 2097152 kbytes total Feb 1 17:43:21 localhost kernel: ivtv: Registered v4l2 device, streamtype 3 minor 24 Feb 1 17:43:21 localhost kernel: ivtv: Setting Tuner 50 Feb 1 17:43:21 localhost kernel: tuner: type set to 50 (NoTuner) by ivtv i2c driver #0 Feb 1 17:43:21 localhost kernel: ivtv: Switching standard to NTSC. Feb 1 17:43:21 localhost kernel: ivtv: i2c client addr: 0x43 not found! Feb 1 17:43:21 localhost kernel: ivtv: Initialized WinTV PVR 150, card #0 Feb 1 17:43:21 localhost kernel: ivtv: ==================== END INIT IVTV ==================== ------------------------------------------------------- This SF.Net email is sponsored by: IntelliVIEW -- Interactive Reporting Tool for open source databases. Create drag-&-drop reports. Save time by over 75%! Publish reports on the web. Export to DOC, XLS, RTF, etc. Download a FREE copy at http://www.intelliview.com/go/osdn_nl _______________________________________________ ivtv-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/ivtv-devel
