I am trying to install a PVR500 card into a new AMD64 machine running Gentoo (2.6.13-gentoo-r4) and using version 0.4.0 of ivtv. The modules (tveeprom, tuner, etc.) fail to load automatically.  I have tried modprobe'ing the relevant modules manually prior to modprobe'ing ivtv to no avail.  Any ideas?

Just modprobe'ing ivtv results in the following:

# lsmod
Module                  Size  Used by
nvidia               4384136  12

# modprobe ivtv
# lsmod
Module                  Size  Used by
ivtv                  208212  0
i2c_algo_bit           10568  1 ivtv
i2c_core               21312  1 i2c_algo_bit
videodev               11520  1 ivtv
nvidia               4384136  12

# dmesg
ivtv:  ==================== START INIT IVTV ====================
ivtv:  version 0.4.0 (tagged release) loading
ivtv:  Linux version: 2.6.13-gentoo-r4 SMP gcc-3.4
ivtv:  In case of problems please include the debug info
ivtv:  between the START INIT IVTV and END INIT IVTV lines when
ivtv:  mailing the ivtv-devel mailinglist.
ivtv0: Autodetected WinTV PVR 150 card (iTVC16 based)
ACPI: PCI Interrupt 0000:02:08.0[A] -> Link [APC3] -> GSI 18 (level, low) -> IRQ 66
ivtv0: Failed to load module tveeprom
ivtv0 warning: i2c client addr: 0x50 not found for command 0x0!
ivtv0: Error -19 reading Hauppauge eeprom.
ivtv0: Possible causes: the tveeprom module was not loaded, or
ivtv0: the eeprom kernel module was loaded before the tveeprom module.
ivtv0: Failed to load module tuner
ivtv0: Failed to load module cx25840
ivtv0 warning: i2c client addr: 0x44 not found for command 0x400464c9!
ivtv0: Failed to load module wm8775
ivtv0: Failed to load module tda9887
ivtv0: loading /lib/modules/ivtv-fw-enc.bin
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)
ivtv0 warning: i2c client addr: 0x00 not found for command 0x40045403!
ivtv0 warning: i2c client addr: 0x44 not found for command 0x40046403!
ivtv0 warning: i2c client addr: 0x44 not found for command 0x40046404!
ivtv0 warning: i2c client addr: 0x1b not found for command 0x40047764!
ivtv0 warning: i2c client addr: 0x44 not found for command 0x4008646e!
ivtv0 warning: i2c client addr: 0x00 not found for command 0x40307603!
ivtv0 warning: i2c client addr: 0x44 not found for command 0x40046403!
ivtv0 warning: i2c client addr: 0x44 not found for command 0x80287610!
ivtv0 warning: i2c client addr: 0x44 not found for command 0x40287611!
ivtv0 warning: i2c client addr: 0x44 not found for command 0x40046406!
ivtv0 warning: i2c client addr: 0x00 not found for command 0x4008760f!
ivtv0 warning: i2c client addr: 0x1b not found for command 0x4008760f!
ivtv0 warning: i2c client addr: 0x44 not found for command 0x4008760f!
ivtv0 warning: i2c client addr: 0x44 not found for command 0x40046406!
ivtv0 warning: i2c client addr: 0x44 not found for command 0x80287610!
ivtv0 warning: i2c client addr: 0x44 not found for command 0x40287611!
ivtv0: Initialized WinTV PVR 150, card #0
ivtv:  ======================  NEXT CARD  ======================
......

So, I tried manually loading the tveeprom, tuner, etc. modules:

# rmmod ivtv i2c_algo_bit i2c_core videodev
# modprobe tveeprom
# modprobe tuner
# modprobe cx25840
# modprobe wm8775
# modprobe tda9887
# modprobe ivtv
# lsmod
Module                  Size  Used by
ivtv                  208212  0
i2c_algo_bit           10568  1 ivtv
videodev               11520  1 ivtv
tda9887                16016  0
wm8775                  8412  0
cx25840                49628  0
firmware_class         11072  1 cx25840
tuner                  26144  0
tveeprom               16876  0
i2c_core               21312  6 i2c_algo_bit,tda9887,wm8775,cx25840,tuner,tveeprom
nvidia               4384136  12

# dmesg
ivtv:  ==================== START INIT IVTV ====================

ivtv:  version 0.4.0 (tagged release) loading
ivtv:  Linux version: 2.6.13-gentoo-r4 SMP gcc-3.4
ivtv:  In case of problems please include the debug info
ivtv:  between the START INIT IVTV and END INIT IVTV lines when
ivtv:  mailing the ivtv-devel mailinglist.
ivtv0: Autodetected WinTV PVR 150 card (iTVC16 based)
ACPI: PCI Interrupt 0000:02:08.0[A] -> Link [APC3] -> GSI 18 (level, low) -> IRQ 66
tveeprom: Second (radio) tuner idx 101
tveeprom: ivtv version
tveeprom: Hauppauge: model = 23552, rev = D492, serial# = 8405393
tveeprom: tuner = Philips FQ1236A MK4 (idx = 92, type = 57)
tveeprom: tuner fmt = NTSC(M) (eeprom = 0x08, v4l2 = 0x00001000)
tveeprom: audio processor = CX25843 (type = 25)
tveeprom: decoder processor = CX25843 (type = 1e)
ivtv0: i2c attach to card #0 ok [client=tveeprom, addr=50]
tuner (ivtv): chip found at addr 0xc0 i2c-bus ivtv i2c driver #0
TEA5767 detected.
ivtv0: i2c attach to card #0 ok [client=(tuner unset), addr=60]
tuner: type set to 62 (Philips TEA5767HN FM Radio) by autodetect
type set to 62 (Philips TEA5767HN FM Radio)
tuner (ivtv): chip found at addr 0xc2 i2c-bus ivtv i2c driver #0
ivtv0: i2c attach to card #0 ok [client=(tuner unset), addr=61]
cx25840 0-0044: cx25843-23 found @ 0x88 (ivtv i2c driver #0)
cx25840 0-0044: loaded /lib/modules/HcwMakoA.ROM firmware (14264 bytes)
ivtv0: i2c attach to card #0 ok [client=cx25840, addr=44]
wm8775 0-001b: chip found @ 0x36 (ivtv i2c driver #0)
ivtv0: i2c attach to card #0 ok [client=wm8775, addr=1b]
tda9885/6/7: (ivtv) chip found @ 0x86
ivtv0: i2c attach to card #0 ok [client=tda9887, addr=43]
ivtv0: Failed to load module tveeprom
ivtv0: This is the first unit of a PVR500
ivtv0: Failed to load module tuner
ivtv0: Failed to load module cx25840
ivtv0: Failed to load module wm8775
ivtv0: Failed to load module tda9887
ivtv0: Detected a TEA5767 radio tuner. Enabling radio support.
ivtv0: loading /lib/modules/ivtv-fw-enc.bin
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)
ivtv0: Create encoder radio stream
tuner: type set to 57 (Philips FQ1236A MK4) by ivtv i2c driver #0
ivtv0: Initialized WinTV PVR 500 (unit #1), card #0
ivtv:  ======================  NEXT CARD  ======================
....

It looks like the loaded tveeprom module was used to gather some info, but then ivtv tried to load it (and all the others) again and failed.  Anybody have a suggestion?

Thanks,
-MN
_______________________________________________
ivtv-devel mailing list
[email protected]
http://ivtvdriver.org/mailman/listinfo/ivtv-devel

Reply via email to