Rudy and Hans,
  Thanks for the replies!  OK I've done the following:

1. I moved up to 0.3.8, figure I might as well keep on the latest available 
version all else being equal.

2. I made the i2c stuff all modules. Did not seem to make much difference.  I 
also turned on all the i2c debugging messages so I have more spew in the 
dmesg log. Not sure if there is anything usefull there though...

3. I removed all the options from my modules.conf.  Here is my current 
modules.conf:

alias char-major-81 videodev
alias char-major-81-0 ivtv
alias char-major-81-1 ivtv

4. I have run depmod. I do not see wm8775 anywhere in 
my /lib/modules/2.6.12-gentoo-r9. How do I make this module? Is this supposed 
to be part of ivtv?

5. Ran modprobe ivtv and this is the result of lsmod afterwords:
gratz1 2.6.12-gentoo-r9 # lsmod
Module                  Size  Used by
tda9887                15256  0
cx25840                45220  0
tuner                  29608  0
tveeprom               15796  0
ivtv                  215572  0
i2c_algo_bit           11272  1 ivtv
i2c_core               26496  5 tda9887,cx25840,tuner,tveeprom,i2c_algo_bit
videodev               11008  1 ivtv
nvidia               3473340  12
ati_remote             13960  0

Here is the latest dmesg spew:
Linux video capture interface: v1.00
ivtv: ==================== START INIT IVTV ====================
ivtv: version 0.3.8 (svn snapshot revision ) loading
ivtv: Linux version: 2.6.12-gentoo-r9 SMP preempt PENTIUM4 gcc-3.3
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.
ivtv: Autodetected WinTV PVR 150 card (iTVC16 based)
ACPI: PCI Interrupt 0000:03:08.0[A] -> GSI 22 (level, low) -> IRQ 22
ivtv: Unreasonably low latency timer, setting to 64 (was 32)
i2c_adapter i2c-0: registered as adapter #0
i2c-core: driver tveeprom registered.
i2c_adapter i2c-0: found normal i2c entry for adapter 0, addr 50
i2c_adapter i2c-0: master_xfer[0] W, addr=0x50, len=0
i2c_adapter i2c-0: master_send: writing 1 bytes.
i2c_adapter i2c-0: master_recv: reading 16 bytes.
i2c_adapter i2c-0: master_recv: return:1 (count:16, addr:0x50)
i2c_adapter i2c-0: master_recv: reading 16 bytes.
i2c_adapter i2c-0: master_recv: return:1 (count:16, addr:0x50)
i2c_adapter i2c-0: master_recv: reading 16 bytes.
i2c_adapter i2c-0: master_recv: return:1 (count:16, addr:0x50)
i2c_adapter i2c-0: master_recv: reading 16 bytes.
i2c_adapter i2c-0: master_recv: return:1 (count:16, addr:0x50)
i2c_adapter i2c-0: master_recv: reading 16 bytes.
i2c_adapter i2c-0: master_recv: return:1 (count:16, addr:0x50)
i2c_adapter i2c-0: master_recv: reading 16 bytes.
i2c_adapter i2c-0: master_recv: return:1 (count:16, addr:0x50)
i2c_adapter i2c-0: master_recv: reading 16 bytes.
i2c_adapter i2c-0: master_recv: return:1 (count:16, addr:0x50)
i2c_adapter i2c-0: master_recv: reading 16 bytes.
i2c_adapter i2c-0: master_recv: return:1 (count:16, addr:0x50)
i2c_adapter i2c-0: master_recv: reading 16 bytes.
i2c_adapter i2c-0: master_recv: return:1 (count:16, addr:0x50)
i2c_adapter i2c-0: master_recv: reading 16 bytes.
i2c_adapter i2c-0: master_recv: return:1 (count:16, addr:0x50)
i2c_adapter i2c-0: master_recv: reading 16 bytes.
i2c_adapter i2c-0: master_recv: return:1 (count:16, addr:0x50)
i2c_adapter i2c-0: master_recv: reading 16 bytes.
i2c_adapter i2c-0: master_recv: return:1 (count:16, addr:0x50)
i2c_adapter i2c-0: master_recv: reading 16 bytes.
i2c_adapter i2c-0: master_recv: return:1 (count:16, addr:0x50)
i2c_adapter i2c-0: master_recv: reading 16 bytes.
i2c_adapter i2c-0: master_recv: return:1 (count:16, addr:0x50)
i2c_adapter i2c-0: master_recv: reading 16 bytes.
i2c_adapter i2c-0: master_recv: return:1 (count:16, addr:0x50)
i2c_adapter i2c-0: master_recv: reading 16 bytes.
i2c_adapter i2c-0: master_recv: return:1 (count:16, addr:0x50)
tveeprom: Hauppauge: model = 23552, rev = D492, serial# = 7967223
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)
ivtv: i2c attach to card #0 ok [client=tveeprom[50], addr=50]
i2c_adapter i2c-0: client [tveeprom[50]] registered to adapter
registering 0-0050
ivtv: This is the first unit of a PVR500
i2c-core: driver tuner registered.
i2c_adapter i2c-0: found normal i2c entry for adapter 0, addr 4b
i2c_adapter i2c-0: master_xfer[0] W, addr=0x4b, len=0
i2c_adapter i2c-0: found normal i2c_range entry for adapter 0, addr 0060
i2c_adapter i2c-0: master_xfer[0] W, addr=0x60, len=0
ivtv: i2c attach to card #0 ok [client=(tuner unset), addr=60]
i2c_adapter i2c-0: client [(tuner unset)] registered to adapter
registering 0-0060
tuner 0-0060: chip found @ 0xc0 (ivtv i2c driver #0)
i2c_adapter i2c-0: found normal i2c_range entry for adapter 0, addr 0061
i2c_adapter i2c-0: master_xfer[0] W, addr=0x61, len=0
i2c-core: driver cx25840 registered.
i2c_adapter i2c-0: found normal i2c entry for adapter 0, addr 44
i2c_adapter i2c-0: master_xfer[0] W, addr=0x44, len=0
ivtv warning: i2c client addr: 0x44 not found for command 0x800464cb!
ivtv: Failed to load module wm8775
i2c-core: driver i2c tda9887 driver registered.
i2c_adapter i2c-0: found normal i2c entry for adapter 0, addr 42
i2c_adapter i2c-0: master_xfer[0] W, addr=0x42, len=0
i2c_adapter i2c-0: found normal i2c entry for adapter 0, addr 43
i2c_adapter i2c-0: master_xfer[0] W, addr=0x43, len=0
tda9885/6/7: chip found @ 0x86
ivtv: i2c attach to card #0 ok [client=tda9887, addr=43]
i2c_adapter i2c-0: client [tda9887] registered to adapter
registering 0-0043
i2c_adapter i2c-0: found normal i2c entry for adapter 0, addr 4b
i2c_adapter i2c-0: master_xfer[0] W, addr=0x4b, len=0
ivtv: loading /lib/modules/ivtv-fw-enc.bin
ivtv: Encoder revision: 0x02040011
ivtv: Allocate DMA encoder MPEG stream: 128 x 32768 buffers (4096KB total)
ivtv: Allocate DMA encoder YUV stream: 194 x 10800 buffers (2048KB total)
ivtv: Allocate DMA encoder VBI stream: 120 x 17472 buffers (2048KB total)
ivtv: Allocate DMA encoder PCM audio stream: 455 x 4608 buffers (2048KB total)
tuner 0-0060: type set to 57 (Philips FQ1236A MK4)
ivtv warning: i2c client addr: 0x44 not found for command 0x40046403!
ivtv warning: i2c client addr: 0x44 not found for command 0x40046404!
ivtv warning: i2c client addr: 0x1b not found for command 0x40047767!
ivtv warning: i2c client addr: 0x44 not found for command 0x4004646e!
i2c_adapter i2c-0: master_send: writing 4 bytes.
ivtv warning: i2c client addr: 0x44 not found for command 0x40046403!
ivtv warning: i2c client addr: 0x44 not found for command 0x40046406!
i2c_adapter i2c-0: master_send: writing 4 bytes.
ivtv warning: i2c client addr: 0x44 not found for command 0x40046406!
ivtv: Initialized WinTV PVR 500 (unit #1), card #0
ivtv: ======================  NEXT CARD  ======================
ivtv: Autodetected WinTV PVR 150 card (iTVC16 based)
ACPI: PCI Interrupt 0000:03:09.0[A] -> GSI 23 (level, low) -> IRQ 23
ivtv: Unreasonably low latency timer, setting to 64 (was 32)
i2c_adapter i2c-1: found normal i2c entry for adapter 1, addr 50
i2c_adapter i2c-1: master_xfer[0] W, addr=0x50, len=0
i2c_adapter i2c-1: master_send: writing 1 bytes.
i2c_adapter i2c-1: master_recv: reading 16 bytes.
i2c_adapter i2c-1: master_recv: return:1 (count:16, addr:0x50)
i2c_adapter i2c-1: master_recv: reading 16 bytes.
i2c_adapter i2c-1: master_recv: return:1 (count:16, addr:0x50)
i2c_adapter i2c-1: master_recv: reading 16 bytes.
i2c_adapter i2c-1: master_recv: return:1 (count:16, addr:0x50)
i2c_adapter i2c-1: master_recv: reading 16 bytes.
i2c_adapter i2c-1: master_recv: return:1 (count:16, addr:0x50)
i2c_adapter i2c-1: master_recv: reading 16 bytes.
i2c_adapter i2c-1: master_recv: return:1 (count:16, addr:0x50)
i2c_adapter i2c-1: master_recv: reading 16 bytes.
i2c_adapter i2c-1: master_recv: return:1 (count:16, addr:0x50)
i2c_adapter i2c-1: master_recv: reading 16 bytes.
i2c_adapter i2c-1: master_recv: return:1 (count:16, addr:0x50)
i2c_adapter i2c-1: master_recv: reading 16 bytes.
i2c_adapter i2c-1: master_recv: return:1 (count:16, addr:0x50)
i2c_adapter i2c-1: master_recv: reading 16 bytes.
i2c_adapter i2c-1: master_recv: return:1 (count:16, addr:0x50)
i2c_adapter i2c-1: master_recv: reading 16 bytes.
i2c_adapter i2c-1: master_recv: return:1 (count:16, addr:0x50)
i2c_adapter i2c-1: master_recv: reading 16 bytes.
i2c_adapter i2c-1: master_recv: return:1 (count:16, addr:0x50)
i2c_adapter i2c-1: master_recv: reading 16 bytes.
i2c_adapter i2c-1: master_recv: return:1 (count:16, addr:0x50)
i2c_adapter i2c-1: master_recv: reading 16 bytes.
i2c_adapter i2c-1: master_recv: return:1 (count:16, addr:0x50)
i2c_adapter i2c-1: master_recv: reading 16 bytes.
i2c_adapter i2c-1: master_recv: return:1 (count:16, addr:0x50)
i2c_adapter i2c-1: master_recv: reading 16 bytes.
i2c_adapter i2c-1: master_recv: return:1 (count:16, addr:0x50)
i2c_adapter i2c-1: master_recv: reading 16 bytes.
i2c_adapter i2c-1: master_recv: return:1 (count:16, addr:0x50)
tveeprom: Hauppauge: model = 23552, rev = D492, serial# = 7967223
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)
ivtv: i2c attach to card #1 ok [client=tveeprom[50], addr=50]
i2c_adapter i2c-1: client [tveeprom[50]] registered to adapter
registering 1-0050
i2c_adapter i2c-1: found normal i2c entry for adapter 1, addr 4b
i2c_adapter i2c-1: master_xfer[0] W, addr=0x4b, len=0
i2c_adapter i2c-1: found normal i2c_range entry for adapter 1, addr 0060
i2c_adapter i2c-1: master_xfer[0] W, addr=0x60, len=0
i2c_adapter i2c-1: found normal i2c_range entry for adapter 1, addr 0061
i2c_adapter i2c-1: master_xfer[0] W, addr=0x61, len=0
ivtv: i2c attach to card #1 ok [client=(tuner unset), addr=61]
i2c_adapter i2c-1: client [(tuner unset)] registered to adapter
registering 1-0061
tuner 1-0061: chip found @ 0xc2 (ivtv i2c driver #1)
i2c_adapter i2c-1: found normal i2c_range entry for adapter 1, addr 0062
i2c_adapter i2c-1: master_xfer[0] W, addr=0x62, len=0
i2c_adapter i2c-1: found normal i2c_range entry for adapter 1, addr 0063
i2c_adapter i2c-1: master_xfer[0] W, addr=0x63, len=0
i2c_adapter i2c-1: found normal i2c_range entry for adapter 1, addr 0064
i2c_adapter i2c-1: master_xfer[0] W, addr=0x64, len=0
i2c_adapter i2c-1: found normal i2c_range entry for adapter 1, addr 0065
i2c_adapter i2c-1: master_xfer[0] W, addr=0x65, len=0
i2c_adapter i2c-1: found normal i2c_range entry for adapter 1, addr 0066
i2c_adapter i2c-1: master_xfer[0] W, addr=0x66, len=0
i2c_adapter i2c-1: found normal i2c_range entry for adapter 1, addr 0067
i2c_adapter i2c-1: master_xfer[0] W, addr=0x67, len=0
i2c_adapter i2c-1: found normal i2c_range entry for adapter 1, addr 0068
i2c_adapter i2c-1: master_xfer[0] W, addr=0x68, len=0
i2c_adapter i2c-1: found normal i2c_range entry for adapter 1, addr 0069
i2c_adapter i2c-1: master_xfer[0] W, addr=0x69, len=0
i2c_adapter i2c-1: found normal i2c_range entry for adapter 1, addr 006a
i2c_adapter i2c-1: master_xfer[0] W, addr=0x6a, len=0
i2c_adapter i2c-1: found normal i2c_range entry for adapter 1, addr 006b
i2c_adapter i2c-1: master_xfer[0] W, addr=0x6b, len=0
i2c_adapter i2c-1: found normal i2c_range entry for adapter 1, addr 006c
i2c_adapter i2c-1: master_xfer[0] W, addr=0x6c, len=0
i2c_adapter i2c-1: found normal i2c_range entry for adapter 1, addr 006d
i2c_adapter i2c-1: master_xfer[0] W, addr=0x6d, len=0
i2c_adapter i2c-1: found normal i2c_range entry for adapter 1, addr 006e
i2c_adapter i2c-1: master_xfer[0] W, addr=0x6e, len=0
i2c_adapter i2c-1: found normal i2c_range entry for adapter 1, addr 006f
i2c_adapter i2c-1: master_xfer[0] W, addr=0x6f, len=0
i2c_adapter i2c-1: found normal i2c entry for adapter 1, addr 44
i2c_adapter i2c-1: master_xfer[0] W, addr=0x44, len=0
i2c_adapter i2c-1: found normal i2c entry for adapter 1, addr 42
i2c_adapter i2c-1: master_xfer[0] W, addr=0x42, len=0
i2c_adapter i2c-1: found normal i2c entry for adapter 1, addr 43
i2c_adapter i2c-1: master_xfer[0] W, addr=0x43, len=0
tda9885/6/7: chip found @ 0x86
ivtv: i2c attach to card #1 ok [client=tda9887, addr=43]
i2c_adapter i2c-1: client [tda9887] registered to adapter
registering 1-0043
i2c_adapter i2c-1: found normal i2c entry for adapter 1, addr 4b
i2c_adapter i2c-1: master_xfer[0] W, addr=0x4b, len=0
i2c_adapter i2c-1: registered as adapter #1
ivtv: This is the first unit of a PVR500
ivtv warning: i2c client addr: 0x44 not found for command 0x800464cb!
ivtv: Failed to load module wm8775
ivtv: loading /lib/modules/ivtv-fw-enc.bin
ivtv: Encoder revision: 0x02040011
ivtv: Allocate DMA encoder MPEG stream: 128 x 32768 buffers (4096KB total)
ivtv: Allocate DMA encoder YUV stream: 194 x 10800 buffers (2048KB total)
ivtv: Allocate DMA encoder VBI stream: 120 x 17472 buffers (2048KB total)
ivtv: Allocate DMA encoder PCM audio stream: 455 x 4608 buffers (2048KB total)
tuner 1-0061: type set to 57 (Philips FQ1236A MK4)
ivtv warning: i2c client addr: 0x44 not found for command 0x40046403!
ivtv warning: i2c client addr: 0x44 not found for command 0x40046404!
ivtv warning: i2c client addr: 0x1b not found for command 0x40047767!
ivtv warning: i2c client addr: 0x44 not found for command 0x4004646e!
i2c_adapter i2c-1: master_send: writing 4 bytes.
ivtv warning: i2c client addr: 0x44 not found for command 0x40046403!
ivtv warning: i2c client addr: 0x44 not found for command 0x40046406!
i2c_adapter i2c-1: master_send: writing 4 bytes.
ivtv warning: i2c client addr: 0x44 not found for command 0x40046406!
ivtv: Initialized WinTV PVR 500 (unit #1), card #1
ivtv: ====================  END INIT IVTV  ====================


5. After I try the cat /dev/video0> tmp.mpg this gets added to dmesg:
ivtv warning: i2c client addr: 0x44 not found for command 0x401c6466!
ivtv warning: i2c client addr: 0x44 not found for command 0x40046406!
ivtv warning: i2c client addr: 0x44 not found for command 0x40046406!


Thanks again for any help!
Paul

Attachment: pgpb5WwT9GfsR.pgp
Description: PGP signature

Reply via email to