James Sheridan wrote:
Keith C wrote:
On Jul 17, 2005, at 9:46 PM, James Sheridan wrote:
I've been trying to get a PVR-500MCE working on my dual Xeon machine
and
I'm having real problems. I'm replacing a PVR-250 which seemed to work
fine but I need/want the dual tuners. This is all on a FC3 system
running 2.6.12 SMP.
I have built the most recent ivtv (0.3.6z), pulled the drivers from the
CD (and tried downloading) and put them in /lib/modules. If I'm not
careful how I load modules the entire machine hangs but I'm not to the
point where I do the following:
Strange that you can't just modprobe ivtv. Are the kernel versions
of any of the modules still around and getting loaded?
I don't think so. I've deleted the ones that the ivtv build suggests I
delete and to be sure I copied them from the
/lib/modules/2.6.12-prep/ivtv/ directory to the corresponding kernel
drivers directory.
I gzip'd all .ko files in ../drivers/media/video anywhere I found them
so I think I have only the /lib/modules/2.6.12-prep/ivtv and
/lib/modules/2.6.12-prep/kernel/drivers/media/video copies (and they are
identical).
I tried just a modprobe ivtv this time. It didn't work but didn't hang.
Logs are here:
ivtv: ==================== START INIT IVTV ====================
ivtv: version 0.3.6 (z) loading
ivtv: Linux version: 2.6.12-prep SMP PENTIUM4 gcc-3.4
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
ivtv: Found an iTVC16 based chip
ACPI: PCI Interrupt 0000:03:08.0[A] -> Link [LNKE] -> GSI 3 (level, low)
-> IRQ 3
ivtv: XXX PCI device: 0x2540 vendor: 0x8086
tveeprom: Hauppauge: model = 23552, rev = D592, serial# = 2995308
tveeprom: tuner = Philips FQ1236A MK4 (idx = 92, type = 57)
tveeprom: tuner fmt = NTSC(M) (eeprom = 0x08, v4l2 = 0x00001000)
tveeprom: audio_processor = MSP3410D (type = 5)
ivtv: i2c attach [client=tveeprom[50],ok]
ivtv: Tuner Type 57, Tuner formats 0x00001000, Radio: yes, Model
0x00915652, Revision 0x00000000
ivtv: NTSC tuner detected
ivtv: Radio detected
tuner: Ignoring new-style parameters in presence of obsolete ones
tuner: chip found at addr 0xc2 i2c-bus ivtv i2c driver #0
ivtv: i2c attach [client=(tuner unset),ok]
cx25840: starting probe for adapter ivtv i2c driver #0 (0x10005)
cx25840: detecting cx25840 client on address 0x88
cx25840: cx25843-23 found. Initializing...
cx25840: requesting /lib/modules/HcwMakoA.ROM
cx25840: firmware loaded
ivtv: i2c attach [client=cx25840[50],ok]
ivtv: i2c attach [client=wm8775[50],ok]
tda9885/6/7: chip found @ 0x86
ivtv: i2c attach [client=tda9887,ok]
ivtv: Decoder mailbox not found
ivtv: 1000 ms time out waiting for firmware
ivtv: Failed api call 0x000000c4 with result 0xfffffff0
ivtv: error getting Encoder firmware version
ivtv: Error -16 getting firmware version!
ivtv: Error -16 on initialization
ivtv-iTVC15_16_mpg2_encoder_card: probe of 0000:03:08.0 failed with
error -16
ivtv: Autodetected WinTV PVR 150 card
ivtv: Found an iTVC16 based chip
ACPI: PCI Interrupt 0000:03:09.0[A] -> Link [LNKE] -> GSI 3 (level, low)
-> IRQ 3
ivtv: XXX PCI device: 0x2540 vendor: 0x8086
tveeprom: Hauppauge: model = 23552, rev = D592, serial# = 2995308
tveeprom: tuner = Philips FQ1236A MK4 (idx = 92, type = 57)
tveeprom: tuner fmt = NTSC(M) (eeprom = 0x08, v4l2 = 0x00001000)
tveeprom: audio_processor = MSP3410D (type = 5)
ivtv: i2c attach [client=tveeprom[50],ok]
tuner: chip found at addr 0xc2 i2c-bus ivtv i2c driver #0
ivtv: i2c attach [client=(tuner unset),ok]
cx25840: starting probe for adapter ivtv i2c driver #0 (0x10005)
cx25840: detecting cx25840 client on address 0x88
cx25840: cx25843-23 found. Initializing...
cx25840: requesting /lib/modules/HcwMakoA.ROM
cx25840: firmware loaded
ivtv: i2c attach [client=cx25840[50],ok]
ivtv: i2c attach [client=wm8775[50],ok]
tda9885/6/7: chip found @ 0x86
ivtv: i2c attach [client=tda9887,ok]
ivtv: Tuner Type 57, Tuner formats 0x00001000, Radio: yes, Model
0x00915652, Revision 0x00000000
ivtv: Radio detected
ivtv: Decoder mailbox not found
ivtv: 1000 ms time out waiting for firmware
ivtv: Failed api call 0x000000c4 with result 0xfffffff0
ivtv: error getting Encoder firmware version
ivtv: Error -16 getting firmware version!
ivtv: Error -16 on initialization
ivtv-iTVC15_16_mpg2_encoder_card: probe of 0000:03:09.0 failed with
error -16
ivtv: ==================== END INIT IVTV ====================
Oh yeah, in case it matters, I do not get successful creation of /dev/video*
D592... Not one I'm familiar with, mine's a D492. I didn't see any
mention of the tda9887 in your dmesg output though, and I think
you'll need it.
Hmmm, thought that was there. I'll have to check and try that again to
make sure.
No options here? Might try this :
options ivtv tda9887=0,0 ivtv_debug=1,1
See above. At least it now says it found the tda9887 but that doesn't
help load the firmware.
--
James
-------------------------------------------------------
SF.Net email is sponsored by: Discover Easy Linux Migration Strategies
from IBM. Find simple to follow Roadmaps, straightforward articles,
informative Webcasts and more! Get everything you need to get up to
speed, fast. http://ads.osdn.com/?ad_id=7477&alloc_id=16492&op=click
_______________________________________________
ivtv-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/ivtv-devel