On Sunday 11 September 2005 02:15 am, Rudy Zijlstra wrote:
> >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?
>
> It is part of ivtv. See .../driver/wm8775* for the source files. How did
> you install ivtv?
>
> Rudy

Ahh, Thanks! OK I think we've solved one problem. I was using an old gento 
ebuild to install it and it seems that this ebuild did not have the correct 
install proceedure so it was skipping the wm8775.  I removed the ebuild 
installed version and did a fully manual install following the instructions 
on the webpage (http://ivtv.writeme.ch/tiki-index.php?page=IvyTvHowTo).  Now 
it appears to be loading the right modules however I still get those 0x44 
messages.  Here is the output of lsmod:

gratz1 ~ # lsmod
Module                  Size  Used by
tda9887                15768  0
wm8775                 11544  0
cx25840                45220  0
tuner                  26792  0
tveeprom               15796  0
ivtv                  215572  0
i2c_algo_bit           11272  1 ivtv
i2c_core               26496  6 
tda9887,wm8775,cx25840,tuner,tveeprom,i2c_algo_bit
videodev               11008  1 ivtv
nvidia               3473340  12
ati_remote             13960  0

And here is the new dmesg output when I modprobe ivtv:

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 i2c TV tuner driver registered.
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
tuner: chip found at addr 0xc0 i2c-bus ivtv i2c driver #0
i2c_adapter i2c-0: master_recv: reading 7 bytes.
i2c_adapter i2c-0: master_recv: return:1 (count:7, addr:0x60)
TEA5767 detected.
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: type set to 62 (Philips TEA5767HN FM Radio) by autodetect
type set to 62 (Philips TEA5767HN FM Radio)
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
tuner: chip found at addr 0xc2 i2c-bus ivtv i2c driver #0
ivtv: i2c attach to card #0 ok [client=(tuner unset), addr=61]
i2c_adapter i2c-0: client [(tuner unset)] registered to adapter
registering 0-0061
i2c_adapter i2c-0: found normal i2c_range entry for adapter 0, addr 0062
i2c_adapter i2c-0: master_xfer[0] W, addr=0x62, len=0
i2c_adapter i2c-0: found normal i2c_range entry for adapter 0, addr 0063
i2c_adapter i2c-0: master_xfer[0] W, addr=0x63, len=0
i2c_adapter i2c-0: found normal i2c_range entry for adapter 0, addr 0064
i2c_adapter i2c-0: master_xfer[0] W, addr=0x64, len=0
i2c_adapter i2c-0: found normal i2c_range entry for adapter 0, addr 0065
i2c_adapter i2c-0: master_xfer[0] W, addr=0x65, len=0
i2c_adapter i2c-0: found normal i2c_range entry for adapter 0, addr 0066
i2c_adapter i2c-0: master_xfer[0] W, addr=0x66, len=0
i2c_adapter i2c-0: found normal i2c_range entry for adapter 0, addr 0067
i2c_adapter i2c-0: master_xfer[0] W, addr=0x67, len=0
i2c_adapter i2c-0: found normal i2c_range entry for adapter 0, addr 0068
i2c_adapter i2c-0: master_xfer[0] W, addr=0x68, len=0
i2c_adapter i2c-0: found normal i2c_range entry for adapter 0, addr 0069
i2c_adapter i2c-0: master_xfer[0] W, addr=0x69, len=0
i2c_adapter i2c-0: found normal i2c_range entry for adapter 0, addr 006a
i2c_adapter i2c-0: master_xfer[0] W, addr=0x6a, len=0
i2c_adapter i2c-0: found normal i2c_range entry for adapter 0, addr 006b
i2c_adapter i2c-0: master_xfer[0] W, addr=0x6b, len=0
i2c_adapter i2c-0: found normal i2c_range entry for adapter 0, addr 006c
i2c_adapter i2c-0: master_xfer[0] W, addr=0x6c, len=0
i2c_adapter i2c-0: found normal i2c_range entry for adapter 0, addr 006d
i2c_adapter i2c-0: master_xfer[0] W, addr=0x6d, len=0
i2c_adapter i2c-0: found normal i2c_range entry for adapter 0, addr 006e
i2c_adapter i2c-0: master_xfer[0] W, addr=0x6e, len=0
i2c_adapter i2c-0: found normal i2c_range entry for adapter 0, addr 006f
i2c_adapter i2c-0: master_xfer[0] W, addr=0x6f, 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!
i2c-core: driver wm8775 registered.
i2c_adapter i2c-0: found normal i2c entry for adapter 0, addr 1b
i2c_adapter i2c-0: master_xfer[0] W, addr=0x1b, len=0
i2c_adapter i2c-0: master_xfer[0] W, addr=0x1b, len=2
i2c_adapter i2c-0: master_xfer[0] W, addr=0x1b, len=2
i2c_adapter i2c-0: master_xfer[0] W, addr=0x1b, len=2
i2c_adapter i2c-0: master_xfer[0] W, addr=0x1b, len=2
i2c_adapter i2c-0: master_xfer[0] W, addr=0x1b, len=2
i2c_adapter i2c-0: master_xfer[0] W, addr=0x1b, len=2
ivtv: i2c attach to card #0 ok [client=wm8775[50], addr=1b]
i2c_adapter i2c-0: client [wm8775[50]] registered to adapter
registering 0-001b
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: Detected a TEA5767 radio tuner. Enabling radio support.
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)
ivtv: Create encoder radio stream
tuner: type set to 57 (Philips FQ1236A MK4) by ivtv i2c driver #0
ivtv warning: i2c client addr: 0x44 not found for command 0x40046403!
ivtv warning: i2c client addr: 0x44 not found for command 0x40046404!
i2c_adapter i2c-0: master_xfer[0] W, addr=0x1b, len=2
i2c_adapter i2c-0: master_xfer[0] W, addr=0x1b, len=2
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_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
tuner: chip found at addr 0xc2 i2c-bus ivtv i2c driver #1
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
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 1b
i2c_adapter i2c-1: master_xfer[0] W, addr=0x1b, len=0
i2c_adapter i2c-1: master_xfer[0] W, addr=0x1b, len=2
i2c_adapter i2c-1: master_xfer[0] W, addr=0x1b, len=2
i2c_adapter i2c-1: master_xfer[0] W, addr=0x1b, len=2
i2c_adapter i2c-1: master_xfer[0] W, addr=0x1b, len=2
i2c_adapter i2c-1: master_xfer[0] W, addr=0x1b, len=2
i2c_adapter i2c-1: master_xfer[0] W, addr=0x1b, len=2
ivtv: i2c attach to card #1 ok [client=wm8775[50], addr=1b]
i2c_adapter i2c-1: client [wm8775[50]] registered to adapter
registering 1-001b
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 second unit of a PVR500
ivtv: Correcting tveeprom data: no radio present on second unit
ivtv warning: i2c client addr: 0x44 not found for command 0x800464cb!
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: type set to 57 (Philips FQ1236A MK4) by ivtv i2c driver #1
ivtv warning: i2c client addr: 0x44 not found for command 0x40046403!
ivtv warning: i2c client addr: 0x44 not found for command 0x40046404!
i2c_adapter i2c-1: master_xfer[0] W, addr=0x1b, len=2
i2c_adapter i2c-1: master_xfer[0] W, addr=0x1b, len=2
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 #2), card #1
ivtv: ====================  END INIT IVTV  ====================

And I'm still getting this when I try to cat /dev/video0:

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: pgpXXQ5eRzCeg.pgp
Description: PGP signature

Reply via email to