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
