Hmmm, I did not get a copy of your mail from the ivtv mailing list yet but 
I've been having alot of email problems lately.  I'm cc'ing this back to the 
list to make sure it gets on.

Anyways, one thing I notice different from my problem is all the cx88xx 
messages.  I'm wondering if you might need to get rid of the stock kernel 
versions of the tveeprom module and all of that.  Basically there are a few 
modules that come with ivtv that are newer versions than the ones in the 
standard kernel.  If you don't move the old ones out of the way you get 
problems I think. (Others here know alot more than me about it though).
Paul


On Tuesday 13 September 2005 07:03 pm, you wrote:
> Hello Paul,
>
> I wanted to forward a message I just posted on the ivtv-devel list
> (assuming the admin allows it, I wasn't a member when I sent it, I am now).
>
> Anyways, basically I believe I have the same problem that you do, only with
> a PVR-150. When I saw your e-mail thread I was really hopeful that someone
> would figure out the problem. BTW, I tried my card in windows and it worked
> fine, so I don't believe it is a HW problem.
>
> If you find out anything I would appreciate it if you could also let me
> know. Thanks!
>
> -Kenan
>
>
> ________________________
> Kenan Ezal
> Email: [EMAIL PROTECTED]
> Tel: (805) 968-6787 x180
> Fax: (805) 685-8089
> -----Original Message-----
> From: SBMythTV [mailto:[EMAIL PROTECTED]
> Sent: Tuesday, September 13, 2005 2:32 PM
> To: [email protected]
> Subject: PVR-150 0x44 not found
>
> Hi,
>
> I have a MythTV box with a working PVR-350 with TV-Out. I've been primarily
> following Jarod Wilson's HOWTO for FC3. (Thanks Jarod!)
>
> I recently purchased a PVR-150 (non-MCE) as a second tuner and I've been
> trying to get it to work for the last week. I had some help from a local
> friend (Thanks David!) to get to the point I'm at now (PVR-150 still not
> working). I now believe that I'm at a point that if someone here can't help
> me I think I will return the PVR-150 and buy a PVR-250 hoping for better
> results.
>
> So, here is the status: This weekend I was able to move to ivtv driver
> 0.3.7k (after being reminded that I was using a ramdisk for PVR-350
> TV-Out). I also loaded the recommended firmware. However, there appears to
> be one issue still unresolved: I'm getting "0x44 not found" messages under
> the PVR-150 initialization. At first I was excited to see the following
> link
>
> http://www.gossamer-threads.com/lists/ivtv/devel/23874
>
> and thought that the problem would be solved. However, the thread ended
> after a conjecture that it may be a hardware problem by Hans (thanks for
> all your work Hans!). The original poster Paul didn't have a windows
> machine to test the card with. I do. And, I did. The PVR-150 worked great
> under Windows 2000. So, I'm pretty certain that it is not a hardware
> problem.
>
> I'll now provide you will all the relevant data. Keep in mind that I'm not
> compiling my own code and maybe I should. I've been using yum to upgrade
> and install.
>
> System Info: Linux MythTV 2.6.12-1.1376_FC3 #1 Fri Aug 26 23:27:26 EDT 2005
> i686 i686 i386 GNU/Linux
>
> ***********************************************************************
> Begin modprobe.conf
> ***********************************************************************
> alias char-major-61 lirc_i2c
>
> # ivtv modules setup
> alias char-major-81 ivtv
> alias char-major-81-0 ivtv
> alias char-major-81-1 ivtv
> alias tuner tuner-ivtv
>
> install ivtv /sbin/modprobe --ignore-install ivtv; /sbin/modprobe ivtv-fb
>
> # Remote IR setup
> install lirc_i2c /sbin/modprobe ivtv; /sbin/modprobe --ignore-install
> lirc_i2c
> ***********************************************************************
> End modprobe.conf
> ***********************************************************************
>
>
>
> ***********************************************************************
> dmesg: (with some additional info because of some questionable messages)
> ***********************************************************************
> tveeprom: no version for "struct_module" found: kernel tainted.
> Linux video capture interface: v1.00
> ivtv: ==================== START INIT IVTV ====================
> ivtv: version 0.3.7 (k) loading
> ivtv: Linux version: 2.6.12-1.1376_FC3 686 REGPARM 4KSTACKS 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.
> ivtv: Autodetected WinTV PVR 350 card (iTVC15 based)
> ACPI: PCI Interrupt Link [LNKF] enabled at IRQ 3
> PCI: setting IRQ 3 as level-triggered
> ACPI: PCI Interrupt 0000:02:09.0[A] -> Link [LNKF] -> GSI 3 (level, low) ->
> IRQ 3
> tveeprom: Hauppauge: model = 48132, rev = K268, serial# = 7875617
> tveeprom: tuner = LG TAPE H001F MK3 (idx = 68, type = 47)
> tveeprom: tuner fmt = NTSC(M) (eeprom = 0x08, v4l2 = 0x00001000)
> tveeprom: audio processor = MSP4448 (type = 1b)
> tveeprom: decoder processor = SAA7115 (type = 13)
> ivtv: i2c attach to card #0 ok [client=tveeprom[50], addr=50]
> msp34xx: ivtv version
> msp34xx: init: chip=MSP3448W-A2, has NICAM support, simple (D) mode,
> simpler (G) no-thread mode
> msp34xx: $Id$ compiled on: Sep  2 2005 05:57:58
> input: ImPS/2 Generic Wheel Mouse on isa0060/serio1
> ivtv: i2c attach to card #0 ok [client=MSP3448W-A2, addr=40]
> ivtv: i2c attach to card #0 ok [client=saa7115[50], addr=21]
> ivtv: i2c attach to card #0 ok [client=(tuner unset), addr=61]
> tuner 0-0061: chip found @ 0xc2 (ivtv i2c driver #0)
> ivtv: i2c attach to card #0 ok [client=saa7127[50], addr=44]
> ivtv: Encoder revision: 0x02040011
> ivtv: Decoder revision: 0x02020023
> ivtv: Create DMA encoder MPEG stream: 0 x 32768 buffers (0KB total)
> ivtv: Create DMA encoder YUV stream: 0 x 10800 buffers (0KB total)
> ivtv: Create DMA encoder VBI stream: 0 x 17472 buffers (0KB total)
> ivtv: Create DMA encoder PCM audio stream: 0 x 4608 buffers (0KB total)
> ivtv: Create encoder radio stream
> ivtv: Create DMA decoder MPEG stream: 0 x 65536 buffers (0KB total)
> ivtv: Create DMA decoder VBI stream: 0 x 2048 buffers (0KB total)
> ivtv: Create decoder VOUT stream
> ivtv: Create DMA decoder YUV stream: 0 x 43200 buffers (0KB total)
> ivtv: Create DMA decoder OSD stream: 0 x 65536 buffers (0KB total)
> tuner 0-0061: type set to 47 (LG NTSC (TAPE series))
> spurious 8259A interrupt: IRQ7.
> ivtv: Initialized WinTV PVR 350, card #0
> ivtv: ======================  NEXT CARD  ======================
> ivtv: Autodetected WinTV PVR 150 card (iTVC16 based)
> ACPI: PCI Interrupt 0000:02:0d.0[A] -> Link [LNKF] -> GSI 3 (level, low) ->
> IRQ 3
> tveeprom: Hauppauge: model = 26052, rev = C199, serial# = 8236065
> tveeprom: tuner = TCL 2002N 5H (idx = 99, type = 50)
> 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]
> ivtv: i2c attach to card #1 ok [client=(tuner unset), addr=61]
> tuner 1-0061: chip found @ 0xc2 (ivtv i2c driver #1)
> ivtv warning: i2c client addr: 0x44 not found for command 0x800464cb!
> ivtv: Encoder revision: 0x02040011
> ivtv: Create DMA encoder MPEG stream: 0 x 32768 buffers (0KB total)
> ivtv: Create DMA encoder YUV stream: 0 x 10800 buffers (0KB total)
> ivtv: Create DMA encoder VBI stream: 0 x 17472 buffers (0KB total)
> ivtv: Create DMA encoder PCM audio stream: 0 x 4608 buffers (0KB total)
> tuner 1-0061: type set to 50 (TCL 2002N)
> 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!
> ivtv warning: i2c client addr: 0x44 not found for command 0x40046403!
> ivtv warning: i2c client addr: 0x44 not found for command 0x40046406!
> ivtv warning: i2c client addr: 0x44 not found for command 0x40046406!
> ivtv: Initialized WinTV PVR 150, card #1
> ivtv: ====================  END INIT IVTV  ====================
> ivtv-osd: Framebuffer module loaded (attached to ivtv card id 0)
> ivtv-osd warning: Framebuffer is at decoder-relative address 0x00510000 and
> has 1704960 bytes.
> ivtv-osd: screen coords: [0 0] -> [720 480]
> ivtv-osd: original global alpha = 208
> ivtv-osd: current OSD state = 39
> ivtv-osd: new global alpha = 208 (1 255 0)
> ivtv-osd: framebuffer at 0xf1510000, mapped to 0xd9a10000, size 1350k
> ivtv-osd: mode is 720x480x32, linelength=2880
> ivtv-osd: fb1: iTVC15 TV out frame buffer device
> ivtv: Allocate DMA decoder OSD stream: 16 x 65536 buffers (1024KB total)
> ...
> cx88xx: disagrees about version of symbol tveeprom_hauppauge_analog
> cx88xx: Unknown symbol tveeprom_hauppauge_analog
> cx8800: Unknown symbol cx88_reset
> cx8800: Unknown symbol cx88_call_i2c_clients
> cx8800: Unknown symbol cx88_wakeup
> cx8800: Unknown symbol cx88_risc_stopper
> cx8800: Unknown symbol cx88_print_irqbits
> cx8800: Unknown symbol cx88_set_scale
> cx8800: Unknown symbol cx88_shutdown
> cx8800: Unknown symbol cx88_vdev_init
> cx8800: Unknown symbol cx88_core_put
> cx8800: Unknown symbol cx88_audio_thread
> cx8800: Unknown symbol cx88_core_irq
> cx8800: Unknown symbol cx88_core_get
> cx8800: Unknown symbol cx88_get_stereo
> cx8800: Unknown symbol cx88_set_tvnorm
> cx8800: Unknown symbol cx88_vid_irqs
> cx8800: Unknown symbol cx88_risc_buffer
> cx8800: Unknown symbol cx88_set_stereo
> cx8800: Unknown symbol cx88_sram_channels
> cx8800: Unknown symbol cx88_set_tvaudio
> cx8800: Unknown symbol cx88_sram_channel_dump
> cx8800: Unknown symbol cx88_sram_channel_setup
> cx8800: Unknown symbol cx88_print_ioctl
> cx8800: Unknown symbol cx88_free_buffer
> cx8800: Unknown symbol cx88_boards
> cx8800: Unknown symbol cx88_newstation
> lirc_i2c: chip found @ 0x18 (Hauppauge IR)
> ivtv: i2c attach to card #0 ok [client=Hauppauge IR, addr=18]
> lirc_dev: lirc_register_plugin: sample_rate: 10
> lirc_i2c: chip found @ 0x71 (Hauppauge IR (PVR150))
> ivtv: i2c attach to card #1 ok [client=Hauppauge IR (PVR150), addr=71]
> ...
> ivtv: i2c attach to card #0 ok [client=tveeprom, addr=50]
> ivtv: i2c attach to card #1 ok [client=tveeprom, addr=50]
> msp34xx: init: chip=MSP3448W-A2 +nicam +simple +simpler +radio mode=simpler
> msp34xxg: daemon started
> ivtv: i2c attach to card #0 ok [client=MSP3448W-A2, addr=40]
> msp3400: error while reading chip version
> ivtv: i2c attach to card #0 ok [client=saa7115[50], addr=21]
> ivtv: i2c attach to card #0 ok [client=saa7127[50], addr=44]
> cx25840: firmware /lib/modules/HcwMakoA.ROM loaded
> ivtv: i2c attach to card #1 ok [client=cx25840[50], addr=44]
> tuner: chip found at addr 0xc2 i2c-bus ivtv i2c driver #0
> ivtv: i2c attach to card #0 ok [client=(tuner unset), addr=61]
> tuner: chip found at addr 0xc2 i2c-bus ivtv i2c driver #1
> ivtv: i2c attach to card #1 ok [client=(tuner unset), addr=61]
> ***********************************************************************
> End dmesg
> ***********************************************************************
>
>
>
> ***********************************************************************
> Begin lspci output (relevant controllers only)
> ***********************************************************************
>
> 02:09.0 Multimedia video controller: Internext Compression Inc iTVC15
> MPEG-2 Encoder (rev 01)
>       Subsystem: Hauppauge computer works Inc. WinTV PVR-350
>       Flags: bus master, medium devsel, latency 64, IRQ 3
>       Memory at f0000000 (32-bit, prefetchable) [size=64M]
>       Capabilities: [44] Power Management version 2
>
> 02:0d.0 Multimedia video controller: Internext Compression Inc iTVC16
> (CX23416) MPEG-2 Encoder (rev 01)
>       Subsystem: Hauppauge computer works Inc.: Unknown device 8003
>       Flags: bus master, medium devsel, latency 64, IRQ 3
>       Memory at ec000000 (32-bit, prefetchable) [size=64M]
>       Capabilities: [44] Power Management version 2
>
> ***********************************************************************
> End lspci
> ***********************************************************************
>
>
>
> ***********************************************************************
> Begin modinfo ivtv
> ***********************************************************************
> filename:
> /lib/modules/2.6.12-1.1376_FC3/updates/drivers/media/video/ivtv.ko
> ...
> author:         Kevin Thayer
> description:    iTVC15_16 driver
> license:        GPL
> version:        0.3.7-k
> vermagic:       2.6.12-1.1376_FC3 686 REGPARM 4KSTACKS gcc-3.4
> depends:
> alias:          pci:v00004444d00000803sv*sd*bc*sc*i*
> alias:          pci:v00004444d00000016sv*sd*bc*sc*i*
> srcversion:     BBAC90E29CA975FEA08023E
> ***********************************************************************
> End modinfo ivtv
> ***********************************************************************
>
>
> Note that my tveeprom.ko and tuner.ko drivers are under the /kernel/drivers
> directory. I tried to get rid of them as instructed in
> http://ivtv.writeme.ch/tiki-index.php?page=IvyTvHowTo but it broke my
> PVR-350 and I had to put them back to get it to work. If you feel that this
> is my real problem I would appreciate instructions on how to get both the
> 350 and 150 working together. Also remember that I'm using a ramdisk as per
>
> Jarod's instructions (http://wilsonet.com/mythtv/fcmyth.php).
>
> ***********************************************************************
> Begin modinfo tveeprom
> ***********************************************************************
> filename:
> /lib/modules/2.6.12-1.1376_FC3/kernel/drivers/media/video/tveeprom.ko
> description:    i2c Hauppauge eeprom decoder driver
> author:         John Klar
> license:        GPL
> ...
> vermagic:       2.6.12-1.1376_FC3 686 REGPARM 4KSTACKS gcc-3.4
> depends:        i2c-core
> srcversion:     25A497799BE9EE3E98835BC
> ***********************************************************************
> End modinfo tveeprom
> ***********************************************************************
>
>
> ***********************************************************************
> Begin modinfo tuner
> ***********************************************************************
> filename:
> /lib/modules/2.6.12-1.1376_FC3/kernel/drivers/media/video/tuner.ko
> ...
> vermagic:       2.6.12-1.1376_FC3 686 REGPARM 4KSTACKS gcc-3.4
> depends:        i2c-core
> srcversion:     9CD507F9A41204A41E75C8D
> ***********************************************************************
> End modinfo tuner
> ***********************************************************************
>
>
> ***********************************************************************
> Begin modinfo cx25840
> ***********************************************************************
> filename:
> /lib/modules/2.6.12-1.1376_FC3/updates/drivers/media/video/cx25840.ko
> description:    CX25840 Broadcast audio and video decoder driver
> author:         Ulf Eklund
> ...
> vermagic:       2.6.12-1.1376_FC3 686 REGPARM 4KSTACKS gcc-3.4
> depends:
> srcversion:     AB9ACD3EB0E279CFAB74DE1
>
> ***********************************************************************
> End modinfo cx25840
> ***********************************************************************
>
>
> ***********************************************************************
> Begin lsmod output
> ***********************************************************************
> Module                  Size  Used by
> tuner                  22576  0
> cx25840                38308  0
> saa7127                10268  0
> saa7115                12440  0
> msp3400                23336  0
> tveeprom               13017  0
> i2c_dev                10945  0
> parport_pc             28293  1
> lp                     12873  0
> parport                40073  2 parport_pc,lp
> autofs4                28229  0
> sunrpc                164229  1
> xfs                   586513  1
> exportfs                8513  1 xfs
> video                  15685  0
> button                  4033  0
> battery                 9285  0
> ac                      4805  0
> sr_mod                 18789  0
> md5                     4033  1
> usb_storage            72329  0
> scsi_mod              146313  2 sr_mod,usb_storage
> ipv6                  263105  14
> uhci_hcd               35025  0
> hw_random               5973  0
> i2c_i801                8653  0
> emu10k1_gp              3649  0
> gameport               18377  2 emu10k1_gp
> ir_common               7684  0
> v4l1_compat            13060  0
> video_buf              21764  0
> v4l2_common             5504  0
> btcx_risc               4937  0
> lirc_i2c               10244  1
> lirc_dev               13508  1 lirc_i2c
> snd_emu10k1           128965  0
> snd_rawmidi            29665  1 snd_emu10k1
> snd_seq_device          8653  2 snd_emu10k1,snd_rawmidi
> snd_ac97_codec         74937  1 snd_emu10k1
> snd_pcm_oss            50673  0
> snd_mixer_oss          17729  1 snd_pcm_oss
> snd_pcm                98889  3 snd_emu10k1,snd_ac97_codec,snd_pcm_oss
> snd_timer              32837  2 snd_emu10k1,snd_pcm
> snd_page_alloc          9669  2 snd_emu10k1,snd_pcm
> snd_util_mem            4673  1 snd_emu10k1
> snd_hwdep               8929  1 snd_emu10k1
> snd                    57285  9
> snd_emu10k1,snd_rawmidi,snd_seq_device,snd_ac97_codec,snd_pcm_oss,snd_mixer
> _oss,snd_pcm,snd_timer,snd_hwdep
> soundcore              10785  1 snd
> 3c59x                  44009  0
> mii                     5569  1 3c59x
> floppy                 64629  0
> ivtv_fb                40096  1
> ivtv                  204692  4 ivtv_fb
> videodev                9537  1 ivtv
> i2c_algo_bit            9033  1 ivtv
> i2c_core               21313  10
> tuner,cx25840,saa7127,saa7115,msp3400,tveeprom,i2c_dev,i2c_i801,lirc_i2c,i2
> c_algo_bit
> ext3                  130633  2
> jbd                    83161  1 ext3
> dm_mod                 57333  2
> ***********************************************************************
> End lsmod output
> ***********************************************************************
>
>
> Finally, my output from i2cdetec is very much like Paul's:
>
> ***********************************************************************
> Begin i2cdetect outputs
> ***********************************************************************
> i2c-2 unknown         SMBus I801 adapter at efa0              Algorithm
> unavailable
> i2c-1 unknown         ivtv i2c driver #1                      Algorithm
> unavailable
> i2c-0 unknown         ivtv i2c driver #0                      Algorithm
> unavailable
>
> WARNING! This program can confuse your I2C bus, cause data loss and worse!
> I will probe file /dev/i2c/1.
> I will probe address range 0x00-0x7f.
> Continue? [Y/n] y
>
>      0  1  2  3  4  5  6  7  8  9  a  b  c  d  e  f
> 00: XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX
> 10: XX XX XX XX XX XX XX XX XX XX XX 1b XX XX XX XX
> 20: XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX
> 30: XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX
> 40: XX XX XX XX UU XX XX XX XX XX XX XX XX XX XX XX
> 50: UU XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX
> 60: XX UU XX XX XX XX XX XX XX XX XX XX XX XX XX XX
> 70: 70 UU 72 73 XX XX XX XX XX XX XX XX XX XX XX XX
> ***********************************************************************
> End i2cdevel outputs
> ***********************************************************************
>
>
>
> Well, that's all the relevant data that I could think of. I would
> appreciate any feedback and suggestions!
>
> Thanks!


-------------------------------------------------------
SF.Net email is sponsored by:
Tame your development challenges with Apache's Geronimo App Server. 
Download it for free - -and be entered to win a 42" plasma tv or your very
own Sony(tm)PSP.  Click here to play: http://sourceforge.net/geronimo.php
_______________________________________________
ivtv-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/ivtv-devel

Reply via email to