I upgraded my kernel recently and installed ivtv drivers 0.6.2. I had to copy videodev2.h from the kernel source directory to /usr/include/linux/ in order for ivtv to compile. I removed the tveeprom.ko, tuner.ko, etc. from /lib/modules/2.6.16.13/kernel/drivers/media/video/. I looked in the ivtv source directory for the new drivers and they were not there. I rebuilt ivtv and they were still missing. Now I cant load the modules and get the errors:

 

ivtv: Unknown symbol tveeprom_read

ivtv: Unknown symbol tveeprom_hauppauge_analog

 

I went back and put the tuner.ko, tveeprom.ko, etc. back into /lib/modules/2.6.16.13/kernel/drivers/media/video/ and the driver loaded but doing cat /dev/video0 > test.mpg as root gave me an empty file. I couldn’t include all the debugging info because the ivtv email server kept rejecting my messages for being too big.

 

i2c-core: driver [tveeprom] registered

ivtv:  ==================== START INIT IVTV ====================

ivtv:  version 0.6.2 (tagged release) loading

ivtv:  Linux version: 2.6.16.13 SMP preempt K8 gcc-3.4

ivtv:  In case of problems please include the debug info between

ivtv:  the START INIT IVTV and END INIT IVTV lines, along with

ivtv:  any module options, when mailing the ivtv-users mailinglist.

ivtv0: Autodetected Hauppauge WinTV PVR-250 card (cx23416 based)

ACPI: PCI Interrupt 0000:01:06.0[A] -> Link [APC3] -> GSI 18 (level, low) -> IRQ 66

ivtv0: Unreasonably low latency timer, setting to 64 (was 32)

i2c_adapter i2c-5: adapter [ivtv i2c driver #0] registered

i2c_adapter i2c-5: found normal entry for adapter 5, addr 0x50

i2c_adapter i2c-5: master_xfer[0] W, addr=0x50, len=0

i2c_adapter i2c-5: master_xfer[0] W, addr=0x50, len=0

i2c_adapter i2c-5: client [tveeprom] registered with bus id 5-0050

tveeprom 5-0050: Hauppauge model 32062, rev C199, serial# 8202642

tveeprom 5-0050: tuner model is TCL 2002N 5H (idx 99, type 50)

tveeprom 5-0050: TV standards NTSC(M) (eeprom 0x08)

tveeprom 5-0050: audio processor is MSP3445 (idx 12)

tveeprom 5-0050: decoder processor is SAA7115 (idx 19)

tveeprom 5-0050: has no radio, has IR remote

i2c-core: driver [tuner] registered

tuner 5-0061: chip found @ 0xc2 (ivtv i2c driver #0)

i2c-core: driver [tda9887] registered

ivtv0: Failed to load module saa7115

i2c-core: driver [msp3400] registered

i2c_adapter i2c-5: found normal entry for adapter 5, addr 0x40

i2c_adapter i2c-5: master_xfer[0] W, addr=0x40, len=0

msp3400 5-0040: MSP3445G-B8 found @ 0x80 (ivtv i2c driver #0)

msp3400 5-0040: MSP3445G-B8 supports radio, mode is autodetect and autoselect

i2c_adapter i2c-5: client [MSP3445G-B8] registered with bus id 5-0040

ivtv0: loaded v4l-cx2341x-enc.fw firmware (262144 bytes)

ivtv0: Encoder revision: 0x02050032

ivtv0: Allocate DMA encoder MPEG stream: 128 x 32768 buffers (4096KB total)

ivtv0: Allocate DMA encoder YUV stream: 194 x 10800 buffers (2048KB total)

ivtv0: Allocate DMA encoder VBI stream: 120 x 17472 buffers (2048KB total)

ivtv0: Allocate DMA encoder PCM audio stream: 455 x 4608 buffers (2048KB total)

tuner 5-0061: type set to 50 (TCL 2002N)

ivtv0: i2c addr 0x21 not found for command 0x40045613!

ivtv0: i2c addr 0x21 not found for command 0xc0045627!

i2c_adapter i2c-5: master_xfer[0] W, addr=0x40, len=5

ivtv0: i2c addr 0x21 not found for command 0x40045612!

i2c_adapter i2c-5: master_xfer[0] W, addr=0x40, len=5

ivtv0: i2c addr 0x21 not found for command 0x40045613!

i2c_adapter i2c-5: master_xfer[0] W, addr=0x61, len=4

ivtv0: i2c addr 0x21 not found for command 0x40045612!

ivtv0: Initialized Hauppauge WinTV PVR-250, card #0

ivtv:  ====================  END INIT IVTV  ====================

 

ivtvctl --log-status

 

ioctl VIDIOC_LOG_STATUS ok

   ivtv0: =================  START STATUS CARD #0  =================

<7>i2c_adapter i2c-5: master_xfer[0] W, addr=0x50, len=1

<7>i2c_adapter i2c-5: master_xfer[0] R, addr=0x50, len=256

   tveeprom 5-0050: Hauppauge model 32062, rev C199, serial# 8202642

   tveeprom 5-0050: tuner model is TCL 2002N 5H (idx 99, type 50)

   tveeprom 5-0050: TV standards NTSC(M) (eeprom 0x08)

   tveeprom 5-0050: audio processor is MSP3445 (idx 12)

   tveeprom 5-0050: decoder processor is SAA7115 (idx 19)

   tveeprom 5-0050: has no radio, has IR remote

   tuner 5-0061: Tuner mode:      analog TV

   tuner 5-0061: Frequency:       67.25 MHz

   tuner 5-0061: Standard:        0x0000b000

<7>i2c_adapter i2c-5: master_xfer[0] W, addr=0x40, len=3

<7>i2c_adapter i2c-5: master_xfer[1] R, addr=0x40, len=2

   msp3400 5-0040: MSP3445G-B8 rev1 = 0x0207 rev2 = 0x2d48

   msp3400 5-0040: Audio:    volume 58880

   msp3400 5-0040: Audio:    balance 32768 bass 32768 treble 32768 loudness off

   msp3400 5-0040: Mode:     AM (for carrier detect)

   msp3400 5-0040: Standard: could not detect sound standard (mono, dual)

   msp3400 5-0040: ACB:      0x0c00

   ivtv0: ==================  END STATUS CARD #0  ==================

 

ivtvctl –a

 

ioctl VIDIOC_G_OUTPUT failed: Invalid argument

VIDIOC_QUERYCTRL: No such device

 

My firmware files v4l-cx2341x-enc.fw and v4l-cx25840.fw are located in /lib/firmware/

 

My system specs:

AMD X2

DFI NF4-Ultra-D

1GB RAM

Haupaugge PVR-250

Slackware Linux 10--current branch

NVIDIA-Linux-x86-1.0-8756 drivers  NVIDIA PCIE 6600

 

Previously has mythtv 0.19 working with kernel 2.6.14.5 and ivtv-0.4.1 drivers.

 

_______________________________________________
ivtv-users mailing list
[email protected]
http://ivtvdriver.org/mailman/listinfo/ivtv-users

Reply via email to