> I have a WinTV HVR-1600 product code 74021 with a chip labeled ESMT.
> I am testing in a spare box on a KnoppMyth auto-install (Debian Etch). I
> compiled a new 2.6.23.12 kernel rather than patch the driver code for
> KnoppMyth's 2.6.18.
>
> The driver compiled and loaded, but I get an EEPROM error in dmesg. I
> can't 'cat /dev/video0' although the dev files exist. I did rename the
> specified firmware files and put them in /usr/lib/hotplug/firmware .
<snip>
> And PID 6 "events/0" takes up over 90% of my Athlon 1800+ cpu and won't
> stop even after 'kill -9 6'
I just recompiled and tried again with the latest beta driver. Same
problems, although I now know I can stop the event/0 process cpu hogging
by unloading the cx18 module. I also copied the firmware to
/usr/lib/firmware, but I think /usr/lib/hotplug/firmware was the right
place.
cx18: Start initialization, version 0.1.0
cx18-0: Initializing card #0
cx18-0: Autodetected Hauppauge card
PCI: setting IRQ 11 as level-triggered
PCI: Found IRQ 11 for device 0000:00:0b.0
PCI: Sharing IRQ 11 with 0000:00:0f.0
cx18-0: Unreasonably low latency timer, setting to 64 (was 32)
cx18-0: cx23418 revision 01010000 (B)
tveeprom 1-0050: Huh, no eeprom present (err=-121)?
tveeprom 1-0050: Encountered bad packet header [3d]. Corrupt or not a
Hauppauge
eeprom.
cx18-0: Invalid EEPROM
tuner 2-0043: chip found @ 0x86 (cx18 i2c driver #0-1)
tda9887 2-0043: tda988[5/6/7] found
tuner 2-0061: chip found @ 0xc2 (cx18 i2c driver #0-1)
cs5345 1-004c: chip found @ 0x98 (cx18 i2c driver #0-0)
cx18-0: Disabled encoder IDX device
cx18-0: Registered device video0 for encoder MPEG (2 MB)
cx18-0: Registered device video16 for TS (2 MB)
cx18-0: Registered device video32 for encoder YUV (2 MB)
cx18-0: Registered device vbi0 for encoder VBI (1 MB)
cx18-0: Registered device video24 for encoder PCM audio (1 MB)
cx18-0: Registered device radio0 for encoder radio
cx18-0: Initialized card #0: Hauppauge HVR-1600
agpgart: Detected VIA Twister-K/KT133x/KM133 chipset
agpgart: AGP aperture is 128M @ 0xd0000000
cx18: End initialization
PCI: Found IRQ 11 for device 0000:00:0f.0
PCI: Sharing IRQ 11 with 0000:00:0b.0
Adding 769096k swap on /dev/hda2. Priority:-1 extents:1 across:769096k
EXT3 FS on hda1, internal journal
bttv: driver version 0.9.17 loaded
bttv: using 8 buffers with 2080k (520 pages) each for capture
bt878: AUDIO driver version 0.0.0 loaded
Non-volatile memory driver v1.2
input: i2c IR (Hauppauge) as /class/input/input1
ir-kbd-i2c: i2c IR (Hauppauge) detected at i2c-2/2-001a/ir0 [cx18 i2c
driver #0-
1]
saa7130/34: v4l2 driver version 0.2.14 loaded
cx88/2: cx2388x MPEG-TS Driver Manager version 0.0.6 loaded
cx88/2: cx2388x dvb driver version 0.0.6 loaded
cx88/2: registering cx8802 driver, type: dvb access: shared
I still get the mismatch when trying to 'cat /dev/video0 > test.mpg'
("cat: /dev/video0: No such device or address" but it does exist)
cx18-0: Mismatch at offset 10
cx18-0: Retry loading firmware
cx18-0: Mismatch at offset 10
cx18-0: Failed to initialize on minor 0
A final note: the events/0 process is not consistently pegging the cpu
now. In fact at the moment it's calm with the cx18 driver loaded and after
trying to cat /dev/video0.
from lspci -v:
00:0b.0 Multimedia video controller: Conexant Unknown device 5b7a
Subsystem: Hauppauge computer works Inc. Unknown device 7404
Flags: bus master, medium devsel, latency 64, IRQ 11
Memory at e0000000 (32-bit, non-prefetchable) [size=64M]
Capabilities: [44] Vital Product Data
Capabilities: [4c] Power Management version 2
_______________________________________________
ivtv-users mailing list
[email protected]
http://ivtvdriver.org/mailman/listinfo/ivtv-users