Hi, I hope I can describe my problem adequately. Maybe it's obvious from my dmesg output, so I'll put that first. See more details below.
[17179587.348000] ivtv: ==================== START INIT IVTV ==================== [17179587.348000] ivtv: version 0.4.1 (tagged release) loading [17179587.348000] ivtv: Linux version: 2.6.15-ubuntu1-john K7 gcc-4.0 [17179587.348000] ivtv: In case of problems please include the debug info between [17179587.348000] ivtv: the START INIT IVTV and END INIT IVTV lines, along with [17179587.348000] ivtv: any module options, when mailing the ivtv-users mailinglist. [17179587.352000] ivtv0: Autodetected WinTV PVR 150 card (cx23416 based) [17179587.352000] ACPI: PCI Interrupt Link [APC3] enabled at IRQ 18 [17179587.352000] ACPI: PCI Interrupt 0000:05:08.0[A] -> Link [APC3] -> GSI 18 (level, low) -> IRQ 20 [17179587.352000] ivtv0: Unreasonably low latency timer, setting to 64 (was 32) [17179587.372000] ivtv0: i2c attach to card #0 ok [client=tveeprom, addr=50] [17179587.448000] tveeprom 2-0050: Hauppauge model 26552, rev C268, serial# 8754297 [17179587.448000] tveeprom 2-0050: tuner model is LG TAPE H001F MK3 (idx 68, type 47) [17179587.448000] tveeprom 2-0050: TV standards NTSC(M) (eeprom 0x08) [17179587.448000] tveeprom 2-0050: audio processor is CX25843 (idx 37) [17179587.448000] tveeprom 2-0050: decoder processor is CX25843 (idx 30) [17179587.448000] tveeprom 2-0050: has radio, has no IR remote [17179587.460000] tuner 2-0061: chip found @ 0xc2 (ivtv i2c driver #0) [17179587.460000] ivtv0: i2c attach to card #0 ok [client=(tuner unset), addr=61] [17179587.496000] cx25840: Unknown symbol i2c_adapter_id [17179587.496000] ivtv0: Failed to load module cx25840 [17179587.496000] ivtv0 warning: i2c client addr: 0x44 not found for command 0xc008561c! [17179587.508000] wm8775: Unknown symbol i2c_adapter_id [17179587.508000] ivtv0: Failed to load module wm8775 [17179587.512000] tda9887 2-0043: chip found @ 0x86 (ivtv i2c driver #0) [17179587.512000] ivtv0: i2c attach to card #0 ok [client=tda9887, addr=43] [17179588.288000] ivtv0: loaded v4l-cx2341x-enc.fw firmware (262144 bytes) [17179588.496000] ivtv0: Encoder revision: 0x02050032 [17179588.496000] ivtv0: Allocate DMA encoder MPEG stream: 128 x 32768 buffers (4096KB total) [17179588.496000] ivtv0: Allocate DMA encoder YUV stream: 194 x 10800 buffers (2048KB total) [17179588.496000] ivtv0: Allocate DMA encoder VBI stream: 120 x 17472 buffers (2048KB total) [17179588.496000] ivtv0: Allocate DMA encoder PCM audio stream: 455 x 4608 buffers (2048KB total) [17179588.496000] ivtv0: Create encoder radio stream [17179588.496000] tuner 2-0061: type set to 47 (LG NTSC (TAPE series)) [17179588.496000] ivtv0 warning: i2c client addr: 0x44 not found for command 0x40085618! [17179588.496000] ivtv0 warning: i2c client addr: 0x44 not found for command 0xc0045627! [17179588.496000] ivtv0 warning: i2c client addr: 0x1b not found for command 0x40046d11! [17179588.496000] ivtv0 warning: i2c client addr: 0x44 not found for command 0x40046d11! [17179588.500000] ivtv0 warning: i2c client addr: 0x44 not found for command 0x40085618! [17179588.500000] ivtv0 warning: i2c client addr: 0x44 not found for command 0xc008561c! [17179588.508000] ivtv0 warning: i2c client addr: 0x44 not found for command 0x40045613! [17179588.508000] ivtv0 warning: i2c client addr: 0x1b not found for command 0x402c5639! [17179588.508000] ivtv0 warning: i2c client addr: 0x44 not found for command 0x402c5639! [17179588.508000] ivtv0 warning: i2c client addr: 0x44 not found for command 0x40045612! [17179588.624000] ivtv0 warning: i2c client addr: 0x44 not found for command 0xc008561c! [17179588.624000] ivtv0: Initialized WinTV PVR 150, card #0 [17179588.624000] ivtv: ==================== END INIT IVTV ==================== This is on an AMD64-based system running Ubuntu 5.10 with a Hauppauge PVR-150 card. Everything was great (ivtv and mythtv worked fine) until I decided to try to upgrade to a 2.6.15 series kernel (was at 2.6.12). After doing that, in the process of rebuilding ivtv-0.4.1 from source, I think I messed up a step. Sorry, I lost track a little bit at that point, so I'm not really sure what I did wrong, but ivtv wasn't loading (no output from it in dmesg, no /dev/video devices). At that point, things were also a little funky with my nvidia drivers, so I basically tried to deinstall the kernel and nvidia stuff and start over. The last go-round, these notable things happened: - running make install for ivtv did NOT produce any duplicate module messages. I was a bit stumped by that. - after make install, I only had two modules in my /lib/modules/2.6.15-ubuntu1/ivtv directory: ivtv-fb.ko and ivtv.ko - I re-ran make clean, make, and make install, and these were still the only files there. So I copied the whole ivtv directory from my previous installation's /lib/modules directory (same kernel; I'd saved off the /lib/modules directory before re-installing) into my modules/2.6.15-ubuntu1-john directory - note: uname -r returns "2.6.15-ubuntu1-john"; there's always been this strange mismatch where the ivtv modules are placed in 2.6.15-ubuntu1, not 2.6.15-ubuntu1-john; one of the (very good) MythTV HowTo guides (Daniel Hyam's guide) describes the same phenomenon and how to resolve it (by manual copying). This workaround has worked for me in the past. The only other possibly related thing is that when building this kernel, I thought I'd try to resolve some strangeness with lm-sensors by selecting a few more i2c_ related modules to be built. I note that many of these messages in the ivtv section are related to i2c problems, so I'm not sure whether this is related. Here's my /etc/modules file: lp mousedev psmouse # I2C adapter drivers i2c-nforce2 i2c-isa # I2C chip drivers #eeprom it87 ivtv I'd appreciate any ideas and help figuring this out. I can provide any additional information that's needed. Cheers, john _______________________________________________ ivtv-users mailing list [email protected] http://ivtvdriver.org/mailman/listinfo/ivtv-users
