Hi, I have a myth box that has been happily running with an old winTV go card for about a year or so and recently I picked up a pvr-500 as an upgrade. I've taken the old wintv card out so I only have the pvr-500 in the system. I've installed the ivtv 0.3.7k drivers and I'm running the gentoo 2.6.12-r9 kernel with all the i2c stuff compiled in as part of the kernel (is this a problem?). When I modprobe the ivtv driver and then try to cat /dev/video0 > tmp.mpg the file size stays 0. Following the instructions on the wiki I downloaded and installed the pvr48wdm_1.8.22037.exe version of the firmware and have used the ivtvfwextract.pl script to extract the .rom files and place them in /lib/modules/. Here is my modules.conf:
----- alias char-major-81 videodev alias char-major-81-0 ivtv alias char-major-81-1 ivtv options ivtv ivtv_std=1 tuner=57,57 ivtv_debug=1 options cx25840 debug=1 options saa7127 options msp3400 once=1 simple=1 ----- (I've tried a number of variations but none seem to work for me) Here are the messages from dmesg when I modprobe ivtv: ------ Linux video capture interface: v1.00 ivtv: ==================== START INIT IVTV ==================== ivtv: version 0.3.7 (k) loading ivtv: Linux version: 2.6.12-gentoo-r9 SMP preempt PENTIUM4 gcc-3.3 ivtv: In case of problems please include the debug info ivtv: between the START INIT IVTV and END INIT IVTV lines when ivtv: mailing the ivtv-devel mailinglist. ivtv: Autodetected WinTV PVR 150 card (iTVC16 based) ACPI: PCI Interrupt 0000:03:08.0[A] -> GSI 22 (level, low) -> IRQ 22 tveeprom: Hauppauge: model = 23552, rev = D492, serial# = 7967223 tveeprom: tuner = Philips FQ1236A MK4 (idx = 92, type = 57) tveeprom: tuner fmt = NTSC(M) (eeprom = 0x08, v4l2 = 0x00001000) tveeprom: audio processor = CX25843 (type = 25) tveeprom: decoder processor = CX25843 (type = 1e) ivtv: i2c attach to card #0 ok [client=tveeprom[50], addr=50] ivtv: This is the first unit of a PVR500 ivtv: i2c attach to card #0 ok [client=(tuner unset), addr=60] tuner 2-0060: chip found @ 0xc0 (ivtv i2c driver #0) cx25840 debug: Module init cx25840 debug: starting probe on adapter ivtv i2c driver #0 (0x10005) ivtv warning: i2c client addr: 0x44 not found for command 0x800464cb! ivtv: Failed to load module wm8775 ivtv: Encoder revision: 0x02040011 ivtv: Create DMA encoder MPEG stream: 0 x 32768 buffers (0KB total) ivtv: Create DMA encoder YUV stream: 0 x 10800 buffers (0KB total) ivtv: Create DMA encoder VBI stream: 0 x 17472 buffers (0KB total) ivtv: Create DMA encoder PCM audio stream: 0 x 4608 buffers (0KB total) tuner 2-0060: type set to 57 (Philips FQ1236A MK4) ivtv warning: i2c client addr: 0x44 not found for command 0x40046403! ivtv warning: i2c client addr: 0x44 not found for command 0x40046404! ivtv warning: i2c client addr: 0x1b not found for command 0x40047767! ivtv warning: i2c client addr: 0x44 not found for command 0x4004646e! ivtv warning: i2c client addr: 0x44 not found for command 0x40046403! ivtv warning: i2c client addr: 0x44 not found for command 0x40046406! ivtv warning: i2c client addr: 0x44 not found for command 0x40046406! ivtv: Initialized WinTV PVR 150, card #0 ivtv: ====================== NEXT CARD ====================== ivtv: Autodetected WinTV PVR 150 card (iTVC16 based) ACPI: PCI Interrupt 0000:03:09.0[A] -> GSI 23 (level, low) -> IRQ 23 tveeprom: Hauppauge: model = 23552, rev = D492, serial# = 7967223 tveeprom: tuner = Philips FQ1236A MK4 (idx = 92, type = 57) tveeprom: tuner fmt = NTSC(M) (eeprom = 0x08, v4l2 = 0x00001000) tveeprom: audio processor = CX25843 (type = 25) tveeprom: decoder processor = CX25843 (type = 1e) ivtv: i2c attach to card #1 ok [client=tveeprom[50], addr=50] ivtv: i2c attach to card #1 ok [client=(tuner unset), addr=61] tuner 3-0061: chip found @ 0xc2 (ivtv i2c driver #1) cx25840 debug: starting probe on adapter ivtv i2c driver #1 (0x10005) ivtv: This is the second unit of a PVR500 ivtv: Correcting tveeprom data: no radio present on second tuner ivtv warning: i2c client addr: 0x44 not found for command 0x800464cb! ivtv: Failed to load module wm8775 ivtv: Encoder revision: 0x02040011 ivtv: Create DMA encoder MPEG stream: 0 x 32768 buffers (0KB total) ivtv: Create DMA encoder YUV stream: 0 x 10800 buffers (0KB total) ivtv: Create DMA encoder VBI stream: 0 x 17472 buffers (0KB total) ivtv: Create DMA encoder PCM audio stream: 0 x 4608 buffers (0KB total) tuner 3-0061: type set to 57 (Philips FQ1236A MK4) ivtv warning: i2c client addr: 0x44 not found for command 0x40046403! ivtv warning: i2c client addr: 0x44 not found for command 0x40046404! ivtv warning: i2c client addr: 0x1b not found for command 0x40047767! ivtv warning: i2c client addr: 0x44 not found for command 0x4004646e! ivtv warning: i2c client addr: 0x44 not found for command 0x40046403! ivtv warning: i2c client addr: 0x44 not found for command 0x40046406! ivtv warning: i2c client addr: 0x44 not found for command 0x40046406! ivtv: Initialized WinTV PVR 150, card #1 ivtv: ==================== END INIT IVTV ==================== ------ When I try to cat /dev/video0 >tmp.mpg I get a zero sized file and the following entries show up in dmesg: ivtv: Allocate DMA encoder MPEG stream: 128 x 32768 buffers (4096KB total) ivtv warning: i2c client addr: 0x44 not found for command 0x401c6466! ivtv warning: i2c client addr: 0x44 not found for command 0x40046406! ivtv warning: i2c client addr: 0x44 not found for command 0x40046406! I've been searching around the web and various mailing lists all night but I haven't been able to reach a conclusion on what is up. Do any of you all think you could help me? Thanks! Paul
pgpwkGdfRxvQZ.pgp
Description: PGP signature