I'm unable to get my card working but it did work in the past with IVTV. I
just haven't used it in a few years and have changed kernels versions since
then. I'm running Slackware 13.0 with kernel 2.6.29.6. I can't remember what
version of IVTV did actually work either. Below is the dmesg, lspci -v and
lsmod | grep ivtv output
Thanks
Eric Wescott
-----------------------------dmesg-----------------------------------
i2c_core: exports duplicate symbol i2c_smbus_xfer (owned by kernel)
i2c_algo_bit: exports duplicate symbol i2c_bit_add_numbered_bus (owned by
kernel)
ivtv: Start initialization, version 1.4.0
ivtv0: Initializing card 0
ivtv0: Unknown card: vendor/device: [4444:0016]
ivtv0: subsystem vendor/device: [104d:813d]
ivtv0: cx23416 based
ivtv0: Defaulting to Hauppauge WinTV PVR-150 card
ivtv0: Please mail the vendor/device and subsystem vendor/device IDs and
what kind of
ivtv0: card you have to the ivtv-devel mailinglist (www.ivtvdriver.org)
ivtv0: Prefix your subject line with [UNKNOWN IVTV CARD].
ivtv 0000:02:05.0: PCI INT A -> GSI 17 (level, low) -> IRQ 17
tveeprom 1-0050: Encountered bad packet header [aa]. Corrupt or not a
Hauppauge eeprom.
ivtv0: Invalid EEPROM
i2c_core: exports duplicate symbol i2c_smbus_xfer (owned by kernel)
cx25840 1-0044: cx25 0-21 found @ 0x88 (ivtv i2c driver #0)
i2c_core: exports duplicate symbol i2c_smbus_xfer (owned by kernel)
i2c_core: exports duplicate symbol i2c_smbus_xfer (owned by kernel)
i2c_core: exports duplicate symbol i2c_smbus_xfer (owned by kernel)
All bytes are equal. It is not a TEA5767
tuner 1-0060: chip found @ 0xc0 (ivtv i2c driver #0)
i2c_core: exports duplicate symbol i2c_smbus_xfer (owned by kernel)
wm8775 1-001b: chip found @ 0x36 (ivtv i2c driver #0)
wm8775 1-001b: I2C: cannot write 000 to register R23
wm8775 1-001b: I2C: cannot write 000 to register R7
wm8775 1-001b: I2C: cannot write 021 to register R11
wm8775 1-001b: I2C: cannot write 102 to register R12
wm8775 1-001b: I2C: cannot write 000 to register R13
wm8775 1-001b: I2C: cannot write 1d4 to register R14
wm8775 1-001b: I2C: cannot write 1d4 to register R15
wm8775 1-001b: I2C: cannot write 1bf to register R16
wm8775 1-001b: I2C: cannot write 185 to register R17
wm8775 1-001b: I2C: cannot write 0a2 to register R18
wm8775 1-001b: I2C: cannot write 005 to register R19
wm8775 1-001b: I2C: cannot write 07a to register R20
wm8775 1-001b: I2C: cannot write 102 to register R21
IRQ 17/ivtv0: IRQF_DISABLED is not guaranteed on shared IRQs
ivtv0: Registered device video0 for encoder MPG (4096 kB)
ivtv0: Registered device video32 for encoder YUV (2048 kB)
ivtv0: Registered device vbi0 for encoder VBI (1024 kB)
ivtv0: Registered device video24 for encoder PCM (320 kB)
ivtv0: Registered device radio0 for encoder radio
ivtv0: Initialized card: Hauppauge WinTV PVR-150
ivtv: End initialization
ivtv 0000:02:05.0: firmware: requesting v4l-cx2341x-enc.fw
ivtv0: Loaded v4l-cx2341x-enc.fw firmware (376836 bytes)
ivtv0: Encoder revision: 0x02060039
cx25840 1-0044: firmware: requesting v4l-cx23885-avcore-01.fw
cx25840 1-0044: unable to open firmware v4l-cx23885-avcore-01.fw
wm8775 1-001b: I2C: cannot write 0c0 to register R21
wm8775 1-001b: I2C: cannot write 1d4 to register R14
wm8775 1-001b: I2C: cannot write 1d4 to register R15
wm8775 1-001b: I2C: cannot write 102 to register R21
tuner 1-0060: tuner type not set
wm8775 1-001b: I2C: cannot write 0c0 to register R21
wm8775 1-001b: I2C: cannot write 1d4 to register R14
wm8775 1-001b: I2C: cannot write 1d4 to register R15
wm8775 1-001b: I2C: cannot write 102 to register R21
tuner 1-0060: tuner type not set
tuner 1-0060: tuner type not set
wm8775 1-001b: I2C: cannot write 0c0 to register R21
wm8775 1-001b: I2C: cannot write 1d4 to register R14
wm8775 1-001b: I2C: cannot write 1d4 to register R15
wm8775 1-001b: I2C: cannot write 108 to register R21
tuner 1-0060: tuner type not set
wm8775 1-001b: I2C: cannot write 0c0 to register R21
wm8775 1-001b: I2C: cannot write 1d4 to register R14
wm8775 1-001b: I2C: cannot write 1d4 to register R15
wm8775 1-001b: I2C: cannot write 102 to register R21
---------------------------lspci -v
-------------------------------------------------------
02:05.0 Multimedia video controller: Internext Compression Inc iTVC16
(CX23416) MPEG-2 Encoder (rev 01)
Subsystem: Sony Corporation Device 813d
Flags: bus master, medium devsel, latency 64, IRQ 17
Memory at d0000000 (32-bit, prefetchable) [size=64M]
Capabilities: [44] Power Management version 2
Kernel driver in use: ivtv
Kernel modules: ivtv
------------------------ lsmod | grep ivtv
------------------------------------------------
ivtv 140580 0
cx2341x 11872 1 ivtv
tveeprom 11808 1 ivtv
v4l2_common 14268 5 ivtv,cx2341x,wm8775,tuner,cx25840
videodev 38688 5 ivtv,wm8775,tuner,cx25840,v4l2_common
just haven't used it in a few years and have changed kernels versions since
then. I'm running Slackware 13.0 with kernel 2.6.29.6. I can't remember what
version of IVTV did actually work either. Below is the dmesg, lspci -v and
lsmod | grep ivtv output
Thanks
Eric Wescott
-----------------------------dmesg-----------------------------------
i2c_core: exports duplicate symbol i2c_smbus_xfer (owned by kernel)
i2c_algo_bit: exports duplicate symbol i2c_bit_add_numbered_bus (owned by
kernel)
ivtv: Start initialization, version 1.4.0
ivtv0: Initializing card 0
ivtv0: Unknown card: vendor/device: [4444:0016]
ivtv0: subsystem vendor/device: [104d:813d]
ivtv0: cx23416 based
ivtv0: Defaulting to Hauppauge WinTV PVR-150 card
ivtv0: Please mail the vendor/device and subsystem vendor/device IDs and
what kind of
ivtv0: card you have to the ivtv-devel mailinglist (www.ivtvdriver.org)
ivtv0: Prefix your subject line with [UNKNOWN IVTV CARD].
ivtv 0000:02:05.0: PCI INT A -> GSI 17 (level, low) -> IRQ 17
tveeprom 1-0050: Encountered bad packet header [aa]. Corrupt or not a
Hauppauge eeprom.
ivtv0: Invalid EEPROM
i2c_core: exports duplicate symbol i2c_smbus_xfer (owned by kernel)
cx25840 1-0044: cx25 0-21 found @ 0x88 (ivtv i2c driver #0)
i2c_core: exports duplicate symbol i2c_smbus_xfer (owned by kernel)
i2c_core: exports duplicate symbol i2c_smbus_xfer (owned by kernel)
i2c_core: exports duplicate symbol i2c_smbus_xfer (owned by kernel)
All bytes are equal. It is not a TEA5767
tuner 1-0060: chip found @ 0xc0 (ivtv i2c driver #0)
i2c_core: exports duplicate symbol i2c_smbus_xfer (owned by kernel)
wm8775 1-001b: chip found @ 0x36 (ivtv i2c driver #0)
wm8775 1-001b: I2C: cannot write 000 to register R23
wm8775 1-001b: I2C: cannot write 000 to register R7
wm8775 1-001b: I2C: cannot write 021 to register R11
wm8775 1-001b: I2C: cannot write 102 to register R12
wm8775 1-001b: I2C: cannot write 000 to register R13
wm8775 1-001b: I2C: cannot write 1d4 to register R14
wm8775 1-001b: I2C: cannot write 1d4 to register R15
wm8775 1-001b: I2C: cannot write 1bf to register R16
wm8775 1-001b: I2C: cannot write 185 to register R17
wm8775 1-001b: I2C: cannot write 0a2 to register R18
wm8775 1-001b: I2C: cannot write 005 to register R19
wm8775 1-001b: I2C: cannot write 07a to register R20
wm8775 1-001b: I2C: cannot write 102 to register R21
IRQ 17/ivtv0: IRQF_DISABLED is not guaranteed on shared IRQs
ivtv0: Registered device video0 for encoder MPG (4096 kB)
ivtv0: Registered device video32 for encoder YUV (2048 kB)
ivtv0: Registered device vbi0 for encoder VBI (1024 kB)
ivtv0: Registered device video24 for encoder PCM (320 kB)
ivtv0: Registered device radio0 for encoder radio
ivtv0: Initialized card: Hauppauge WinTV PVR-150
ivtv: End initialization
ivtv 0000:02:05.0: firmware: requesting v4l-cx2341x-enc.fw
ivtv0: Loaded v4l-cx2341x-enc.fw firmware (376836 bytes)
ivtv0: Encoder revision: 0x02060039
cx25840 1-0044: firmware: requesting v4l-cx23885-avcore-01.fw
cx25840 1-0044: unable to open firmware v4l-cx23885-avcore-01.fw
wm8775 1-001b: I2C: cannot write 0c0 to register R21
wm8775 1-001b: I2C: cannot write 1d4 to register R14
wm8775 1-001b: I2C: cannot write 1d4 to register R15
wm8775 1-001b: I2C: cannot write 102 to register R21
tuner 1-0060: tuner type not set
wm8775 1-001b: I2C: cannot write 0c0 to register R21
wm8775 1-001b: I2C: cannot write 1d4 to register R14
wm8775 1-001b: I2C: cannot write 1d4 to register R15
wm8775 1-001b: I2C: cannot write 102 to register R21
tuner 1-0060: tuner type not set
tuner 1-0060: tuner type not set
wm8775 1-001b: I2C: cannot write 0c0 to register R21
wm8775 1-001b: I2C: cannot write 1d4 to register R14
wm8775 1-001b: I2C: cannot write 1d4 to register R15
wm8775 1-001b: I2C: cannot write 108 to register R21
tuner 1-0060: tuner type not set
wm8775 1-001b: I2C: cannot write 0c0 to register R21
wm8775 1-001b: I2C: cannot write 1d4 to register R14
wm8775 1-001b: I2C: cannot write 1d4 to register R15
wm8775 1-001b: I2C: cannot write 102 to register R21
---------------------------lspci -v
-------------------------------------------------------
02:05.0 Multimedia video controller: Internext Compression Inc iTVC16
(CX23416) MPEG-2 Encoder (rev 01)
Subsystem: Sony Corporation Device 813d
Flags: bus master, medium devsel, latency 64, IRQ 17
Memory at d0000000 (32-bit, prefetchable) [size=64M]
Capabilities: [44] Power Management version 2
Kernel driver in use: ivtv
Kernel modules: ivtv
------------------------ lsmod | grep ivtv
------------------------------------------------
ivtv 140580 0
cx2341x 11872 1 ivtv
tveeprom 11808 1 ivtv
v4l2_common 14268 5 ivtv,cx2341x,wm8775,tuner,cx25840
videodev 38688 5 ivtv,wm8775,tuner,cx25840,v4l2_common