I've got the same problem with ivtv 0.6.3 on gentoo with a pvr 500. What os do you run? I'll report it if I can fix the problem.
> 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. > > > > 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 > > i2c_adapter i2c-5: master_xfer[0] W, addr=0x50, len=1 > > 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 > > i2c-core: driver [tuner] registered > > i2c_adapter i2c-5: found normal entry for adapter 5, addr 0x42 > > i2c_adapter i2c-5: master_xfer[0] W, addr=0x42, len=0 > > i2c_adapter i2c-5: found normal entry for adapter 5, addr 0x43 > > i2c_adapter i2c-5: master_xfer[0] W, addr=0x43, len=0 > > i2c_adapter i2c-5: found normal entry for adapter 5, addr 0x4a > > i2c_adapter i2c-5: master_xfer[0] W, addr=0x4a, len=0 > > i2c_adapter i2c-5: found normal entry for adapter 5, addr 0x4b > > i2c_adapter i2c-5: master_xfer[0] W, addr=0x4b, len=0 > > i2c_adapter i2c-5: found normal entry for adapter 5, addr 0x60 > > i2c_adapter i2c-5: master_xfer[0] W, addr=0x60, len=0 > > i2c_adapter i2c-5: found normal entry for adapter 5, addr 0x61 > > i2c_adapter i2c-5: master_xfer[0] W, addr=0x61, len=0 > > tuner 5-0061: chip found @ 0xc2 (ivtv i2c driver #0) > > i2c_adapter i2c-5: client [(tuner unset)] registered with bus id 5-0061 > > i2c_adapter i2c-5: found normal entry for adapter 5, addr 0x62 > > i2c_adapter i2c-5: master_xfer[0] W, addr=0x62, len=0 > > i2c_adapter i2c-5: found normal entry for adapter 5, addr 0x63 > > i2c_adapter i2c-5: master_xfer[0] W, addr=0x63, len=0 > > i2c_adapter i2c-5: found normal entry for adapter 5, addr 0x64 > > i2c_adapter i2c-5: master_xfer[0] W, addr=0x64, len=0 > > i2c_adapter i2c-5: found normal entry for adapter 5, addr 0x65 > > i2c_adapter i2c-5: master_xfer[0] W, addr=0x65, len=0 > > i2c_adapter i2c-5: found normal entry for adapter 5, addr 0x66 > > i2c_adapter i2c-5: master_xfer[0] W, addr=0x66, len=0 > > i2c_adapter i2c-5: found normal entry for adapter 5, addr 0x67 > > i2c_adapter i2c-5: master_xfer[0] W, addr=0x67, len=0 > > i2c_adapter i2c-5: found normal entry for adapter 5, addr 0x68 > > i2c_adapter i2c-5: master_xfer[0] W, addr=0x68, len=0 > > i2c_adapter i2c-5: found normal entry for adapter 5, addr 0x69 > > i2c_adapter i2c-5: master_xfer[0] W, addr=0x69, len=0 > > i2c_adapter i2c-5: found normal entry for adapter 5, addr 0x6a > > i2c_adapter i2c-5: master_xfer[0] W, addr=0x6a, len=0 > > i2c_adapter i2c-5: found normal entry for adapter 5, addr 0x6b > > i2c_adapter i2c-5: master_xfer[0] W, addr=0x6b, len=0 > > i2c_adapter i2c-5: found normal entry for adapter 5, addr 0x6c > > i2c_adapter i2c-5: master_xfer[0] W, addr=0x6c, len=0 > > i2c_adapter i2c-5: found normal entry for adapter 5, addr 0x6d > > i2c_adapter i2c-5: master_xfer[0] W, addr=0x6d, len=0 > > i2c_adapter i2c-5: found normal entry for adapter 5, addr 0x6e > > i2c_adapter i2c-5: master_xfer[0] W, addr=0x6e, len=0 > > i2c_adapter i2c-5: found normal entry for adapter 5, addr 0x6f > > i2c_adapter i2c-5: master_xfer[0] W, addr=0x6f, len=0 > > i2c-core: driver [tda9887] registered > > i2c_adapter i2c-5: found normal entry for adapter 5, addr 0x42 > > i2c_adapter i2c-5: master_xfer[0] W, addr=0x42, len=0 > > i2c_adapter i2c-5: found normal entry for adapter 5, addr 0x43 > > i2c_adapter i2c-5: master_xfer[0] W, addr=0x43, len=0 > > i2c_adapter i2c-5: found normal entry for adapter 5, addr 0x4b > > i2c_adapter i2c-5: master_xfer[0] W, addr=0x4b, len=0 > > 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 > > i2c_adapter i2c-5: master_xfer[0] W, addr=0x40, len=3 > > i2c_adapter i2c-5: master_xfer[0] W, addr=0x40, len=3 > > i2c_adapter i2c-5: master_xfer[0] W, addr=0x40, len=3 > > i2c_adapter i2c-5: master_xfer[1] R, addr=0x40, len=2 > > i2c_adapter i2c-5: master_xfer[0] W, addr=0x40, len=3 > > i2c_adapter i2c-5: master_xfer[1] R, addr=0x40, len=2 > > i2c_adapter i2c-5: master_xfer[0] W, addr=0x40, len=3 > > i2c_adapter i2c-5: master_xfer[1] R, addr=0x40, len=2 > > i2c_adapter i2c-5: master_xfer[0] W, addr=0x40, len=5 > > i2c_adapter i2c-5: master_xfer[0] W, addr=0x40, len=5 > > 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: master_xfer[0] W, addr=0x40, len=5 > > i2c_adapter i2c-5: master_xfer[0] W, addr=0x40, len=5 > > i2c_adapter i2c-5: client [MSP3445G-B8] registered with bus id 5-0040 > > i2c_adapter i2c-5: master_xfer[0] W, addr=0x40, len=3 > > i2c_adapter i2c-5: master_xfer[0] W, addr=0x40, len=3 > > i2c_adapter i2c-5: master_xfer[0] W, addr=0x40, len=3 > > i2c_adapter i2c-5: master_xfer[1] R, addr=0x40, len=2 > > i2c_adapter i2c-5: master_xfer[0] W, addr=0x40, len=5 > > i2c_adapter i2c-5: master_xfer[0] W, addr=0x40, len=5 > > i2c_adapter i2c-5: master_xfer[0] W, addr=0x40, len=5 > > i2c_adapter i2c-5: master_xfer[0] W, addr=0x40, len=5 > > i2c_adapter i2c-5: master_xfer[0] W, addr=0x40, len=5 > > i2c_adapter i2c-5: found normal entry for adapter 5, addr 0x44 > > i2c_adapter i2c-5: master_xfer[0] W, addr=0x44, len=0 > > i2c_adapter i2c-5: master_xfer[0] W, addr=0x40, len=5 > > i2c_adapter i2c-5: master_xfer[0] W, addr=0x40, len=5 > > i2c_adapter i2c-5: master_xfer[0] W, addr=0x40, len=5 > > i2c_adapter i2c-5: master_xfer[0] W, addr=0x40, len=5 > > i2c_adapter i2c-5: master_xfer[0] W, addr=0x40, len=5 > > i2c_adapter i2c-5: master_xfer[0] W, addr=0x40, len=3 > > i2c_adapter i2c-5: master_xfer[1] R, addr=0x40, len=2 > > i2c_adapter i2c-5: master_xfer[0] W, addr=0x40, len=5 > > i2c_adapter i2c-5: master_xfer[0] W, addr=0x40, len=5 > > i2c_adapter i2c-5: master_xfer[0] W, addr=0x40, len=5 > > i2c_adapter i2c-5: master_xfer[0] W, addr=0x40, len=5 > > i2c_adapter i2c-5: master_xfer[0] W, addr=0x40, len=5 > > i2c_adapter i2c-5: master_xfer[0] W, addr=0x40, len=5 > > i2c_adapter i2c-5: master_xfer[0] W, addr=0x40, len=5 > > i2c_adapter i2c-5: master_xfer[0] W, addr=0x40, len=5 > > 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) > > i2c_adapter i2c-5: master_xfer[0] W, addr=0x40, len=5 > > i2c_adapter i2c-5: master_xfer[0] W, addr=0x40, len=5 > > i2c_adapter i2c-5: master_xfer[0] W, addr=0x40, len=5 > > i2c_adapter i2c-5: master_xfer[0] W, addr=0x40, len=5 > > i2c_adapter i2c-5: master_xfer[0] W, addr=0x40, len=5 > > i2c_adapter i2c-5: master_xfer[0] W, addr=0x40, len=5 > > 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 > > i2c_adapter i2c-5: master_xfer[0] W, addr=0x40, len=5 > > i2c_adapter i2c-5: master_xfer[0] W, addr=0x40, len=5 > > i2c_adapter i2c-5: master_xfer[0] W, addr=0x40, len=5 > > i2c_adapter i2c-5: master_xfer[0] W, addr=0x40, len=5 > > i2c_adapter i2c-5: master_xfer[0] W, addr=0x40, len=5 > > i2c_adapter i2c-5: master_xfer[0] W, addr=0x40, len=5 > > 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 > > i2c_adapter i2c-5: master_xfer[0] W, addr=0x40, len=5 > > i2c_adapter i2c-5: master_xfer[0] W, addr=0x40, len=5 > > i2c_adapter i2c-5: master_xfer[0] W, addr=0x40, len=5 > > i2c_adapter i2c-5: master_xfer[0] W, addr=0x40, len=5 > > i2c_adapter i2c-5: master_xfer[0] W, addr=0x40, len=5 > > i2c_adapter i2c-5: master_xfer[0] W, addr=0x61, len=4 > > i2c_adapter i2c-5: master_xfer[0] W, addr=0x40, len=5 > > i2c_adapter i2c-5: master_xfer[0] W, addr=0x40, len=5 > > i2c_adapter i2c-5: master_xfer[0] W, addr=0x40, len=5 > > i2c_adapter i2c-5: master_xfer[0] W, addr=0x40, len=5 > > i2c_adapter i2c-5: master_xfer[0] W, addr=0x40, len=5 > > 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 > > i2c_adapter i2c-5: master_xfer[0] W, addr=0x40, len=5 > > i2c_adapter i2c-5: master_xfer[0] W, addr=0x40, len=5 > > i2c_adapter i2c-5: master_xfer[0] W, addr=0x40, len=3 > > ivtv0: i2c addr 0x21 not found for command 0x40045612! > > i2c_adapter i2c-5: master_xfer[0] W, addr=0x40, len=3 > > i2c_adapter i2c-5: master_xfer[0] W, addr=0x40, len=3 > > i2c_adapter i2c-5: master_xfer[1] R, addr=0x40, len=2 > > i2c_adapter i2c-5: master_xfer[0] W, addr=0x40, len=5 > > i2c_adapter i2c-5: master_xfer[0] W, addr=0x40, len=5 > > i2c_adapter i2c-5: master_xfer[0] W, addr=0x40, len=5 > > i2c_adapter i2c-5: master_xfer[0] W, addr=0x40, len=5 > > i2c_adapter i2c-5: master_xfer[0] W, addr=0x40, len=5 > > i2c_adapter i2c-5: master_xfer[0] W, addr=0x40, len=5 > > i2c_adapter i2c-5: master_xfer[0] W, addr=0x40, len=5 > > i2c_adapter i2c-5: master_xfer[0] W, addr=0x40, len=5 > > i2c_adapter i2c-5: master_xfer[0] W, addr=0x40, len=5 > > i2c_adapter i2c-5: master_xfer[0] W, addr=0x40, len=5 > > i2c_adapter i2c-5: master_xfer[0] W, addr=0x40, len=5 > > i2c_adapter i2c-5: master_xfer[0] W, addr=0x40, len=5 > > i2c_adapter i2c-5: master_xfer[0] W, addr=0x40, len=5 > > i2c_adapter i2c-5: master_xfer[0] W, addr=0x40, len=5 > > i2c_adapter i2c-5: master_xfer[0] W, addr=0x40, len=5 > > i2c_adapter i2c-5: master_xfer[0] W, addr=0x40, len=5 > > ivtv0: Initialized Hauppauge WinTV PVR-250, card #0 > > ivtv: ==================== END INIT IVTV ==================== > > i2c_adapter i2c-5: master_xfer[0] W, addr=0x40, len=3 > > i2c_adapter i2c-5: master_xfer[1] R, addr=0x40, len=2 > > i2c_adapter i2c-5: master_xfer[0] W, addr=0x40, len=5 > > i2c_adapter i2c-5: master_xfer[0] W, addr=0x40, len=5 > > i2c_adapter i2c-5: master_xfer[0] W, addr=0x40, len=5 > > i2c_adapter i2c-5: master_xfer[0] W, addr=0x40, len=5 > > i2c_adapter i2c-5: master_xfer[0] W, addr=0x40, len=5 > > i2c_adapter i2c-5: master_xfer[0] W, addr=0x40, len=5 > > i2c_adapter i2c-5: master_xfer[0] W, addr=0x40, len=5 > > i2c_adapter i2c-5: master_xfer[0] W, addr=0x40, len=5 > > > > > > > > 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 IVTV_IOC_G_CODEC ok > > Codec parameters > > aspect : 2 > > audio : 0x00e9 > > bframes : 3 > > bitrate_mode: 0 > > bitrate : 8000000 > > bitrate_peak: 9600000 > > dnr_mode : 0 > > dnr_spatial : 0 > > dnr_temporal: 8 > > dnr_type : 0 > > framerate : 0 > > framespergop: 15 > > gop_closure : 1 > > pulldown : 0 > > stream_type : 14 > > ioctl VIDIOC_G_FMT ok > > Type : Video Capture > > Width : 720 > > Height : 480 > > ioctl VIDIOC_QUERYCAP ok > > Driver name : ivtv > > Card type : Hauppauge WinTV PVR-250 > > Bus info : 0000:01:06.0 > > Driver version: 1538 > > Capabilities : 0x01030051 > > ioctl: VIDIOC_ENUMINPUT > > Input : 0 > > Name : Tuner 1 > > Type : 0x00000001 > > Audioset: 0x00000007 > > Tuner : 0x00000000 > > Standard: 0x000000000000B000 ( NTSC ) > > Status : 0 > > > > Input : 1 > > Name : S-Video 1 > > Type : 0x00000002 > > Audioset: 0x00000007 > > Tuner : 0x00000000 > > Standard: 0x0000000000FFFFFF ( PAL NTSC SECAM ) > > Status : 0 > > > > Input : 2 > > Name : Composite 1 > > Type : 0x00000002 > > Audioset: 0x00000007 > > Tuner : 0x00000000 > > Standard: 0x0000000000FFFFFF ( PAL NTSC SECAM ) > > Status : 0 > > > > Input : 3 > > Name : S-Video 2 > > Type : 0x00000002 > > Audioset: 0x00000007 > > Tuner : 0x00000000 > > Standard: 0x0000000000FFFFFF ( PAL NTSC SECAM ) > > Status : 0 > > > > Input : 4 > > Name : Composite 2 > > Type : 0x00000002 > > Audioset: 0x00000007 > > Tuner : 0x00000000 > > Standard: 0x0000000000FFFFFF ( PAL NTSC SECAM ) > > Status : 0 > > > > Input : 5 > > Name : Composite 3 > > Type : 0x00000002 > > Audioset: 0x00000007 > > Tuner : 0x00000000 > > Standard: 0x0000000000FFFFFF ( PAL NTSC SECAM ) > > Status : 0 > > ioctl VIDIOC_G_INPUT ok > > Video input = 0 > > ioctl: VIDIOC_ENUMOUTPUT > > ioctl VIDIOC_G_OUTPUT failed: Invalid argument > > ioctl: VIDIOC_ENUMAUDIO > > Input : 0 > > Name : Tuner 1 > > > > Input : 1 > > Name : Line In 1 > > > > Input : 2 > > Name : Line In 2 > > ioctl VIDIOC_G_AUDIO ok > > Audio input = 0: Tuner 1 > > ioctl VIDIOC_G_FREQUENCY ok > > Frequency = 1076 > > ioctl: VIDIOC_ENUMSTD > > index : 0 > > ID : 0x000000000000000F > > Name : PAL-BGH > > Frame period: 1/25 > > Frame lines : 625 > > > > index : 1 > > ID : 0x00000000000000E0 > > Name : PAL-DK > > Frame period: 1/25 > > Frame lines : 625 > > > > index : 2 > > ID : 0x0000000000000010 > > Name : PAL-I > > Frame period: 1/25 > > Frame lines : 625 > > > > index : 3 > > ID : 0x0000000000000100 > > Name : PAL-M > > Frame period: 1001/30000 > > Frame lines : 525 > > > > index : 4 > > ID : 0x0000000000000200 > > Name : PAL-N > > Frame period: 1/25 > > Frame lines : 625 > > > > index : 5 > > ID : 0x0000000000000400 > > Name : PAL-Nc > > Frame period: 1/25 > > Frame lines : 625 > > > > index : 6 > > ID : 0x00000000000D0000 > > Name : SECAM-BGH > > Frame period: 1/25 > > Frame lines : 625 > > > > index : 7 > > ID : 0x0000000000320000 > > Name : SECAM-DK > > Frame period: 1/25 > > Frame lines : 625 > > > > index : 8 > > ID : 0x0000000000400000 > > Name : SECAM-L > > Frame period: 1/25 > > Frame lines : 625 > > > > index : 9 > > ID : 0x0000000000800000 > > Name : SECAM-L' > > Frame period: 1/25 > > Frame lines : 625 > > > > index : 10 > > ID : 0x0000000000001000 > > Name : NTSC-M > > Frame period: 1001/30000 > > Frame lines : 525 > > > > index : 11 > > ID : 0x0000000000002000 > > Name : NTSC-J > > Frame period: 1001/30000 > > Frame lines : 525 > > > > index : 12 > > ID : 0x0000000000008000 > > Name : NTSC-K > > Frame period: 1001/30000 > > Frame lines : 525 > > ioctl VIDIOC_G_STD ok > > Video standard = 0x0000b000 > > ioctl: VIDIOC_QUERYCTRL > > 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 > > > > 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 _______________________________________________ ivtv-users mailing list [email protected] http://ivtvdriver.org/mailman/listinfo/ivtv-users
