On 2011. 01. 16., Sunday 21:56:52 Florian Gleixner wrote:
do you have a working firmware? Here is how to get it:
http://redflo.de/tiki-index.php?page=Linux+VDR+Tips#Firmware
Yes, I followed the same instructions on linuxtv.org. However, I don't get as far as loading any firmware. My card is not recognized in the first place. In the meantime I installed the kernel source and as a quick and dirty hack changed the PCI device id that is "expected" in the modules to what my card says. In other words I changed the device id from 0x8800 to 0x0800 in cx88/cx88-video.c and in cx88/cx88-reg.h. After compiling and loading the modules, the card is now recognized but then tveeprom fails. (BTW, this is still before the point where firmware would be loaded.) With these changes I at least have something in dmesg: [ 4.830199] cx88/0: cx2388x v4l2 driver version 0.0.7 loaded [ 4.830325] cx8800 0000:01:07.0: PCI INT A -> GSI 19 (level, low) -> IRQ 19 [ 4.830735] cx88[0]: subsystem: 0070:6906, board: Hauppauge WinTV-HVR4000 (Lite) DVB-S/S2 [card=69,autodetected], frontend(s): 1 [ 4.830851] cx88[0]: TV tuner type -1, Radio tuner type -1 [ 4.974472] tveeprom 1-0050: Huh, no eeprom present (err=-6)? [ 4.974555] tveeprom 1-0050: Encountered bad packet header [00]. Corrupt or not a Hauppauge eeprom. [ 4.974668] cx88[0]: warning: unknown hauppauge model #0 [ 4.974741] cx88[0]: hauppauge eeprom: model=0 [ 4.974928] input: cx88 IR (Hauppauge WinTV-HVR400 as /devices/pci0000:00/0000:00:1e.0/0000:01:07.0/input/input3 [ 4.975131] cx88[0]/0: found at 0000:01:07.0, rev: 5, irq: 19, latency: 32, mmio: 0x21000000 [ 4.975255] IRQ 19/cx88[0]: IRQF_DISABLED is not guaranteed on shared IRQs [ 4.975392] cx88[0]/0: registered device video0 [v4l2] [ 4.975504] cx88[0]/0: registered device vbi0 Best regards, Tom -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org