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

Attachment: pgpwkGdfRxvQZ.pgp
Description: PGP signature

Reply via email to