View unanswered posts    View active topics

All times are UTC - 6 hours





Post new topic Reply to topic  [ 11 posts ] 
Print view Previous topic   Next topic  
Author Message
Search for:
PostPosted: Fri Dec 01, 2006 5:38 pm 
Offline
Joined: Sat Apr 08, 2006 2:13 am
Posts: 40
I had been putting off upgrading to R5D1 but I got a new PVR-150 that I put into my MythTV (which currently has a PVR-350). After putting it in, I could no longer boot to a console. I looked up other similar problems with the PVR-150 and tried upgrading the firmware and IVTV but nothing happened. I also tried upgrading to R5D1 (That's what is on the machine now). The boot process (immediately after installing) again freezes with ivtv. I see the =======START INIT IVTV========= but it never gets to the end.

I can't quite copy and paste it cause I can't access a console, but it basically says:

ivtv0:Unknown card: vendor/device: 4444/0016
ivtv0: subsystem vendor/device: f770/880f
ivtv0: cx23416 based
ivtv0:Defaulting to Hauppauge WinTV PVR-150 card
ivtv0:Please mail the vendor/device to IVTV mailing list........
ACPI: PCI Interrupt Link [LNKC] enabled at IRQ 5
ACPT: PCI Interrupt 0000:01:0b:0[A] -> Link [LNKC] -> GSI 5 (level, low) -> IRQ 5

Any idea what's going on here?


Top
 Profile  
 
 Post subject:
PostPosted: Fri Dec 01, 2006 7:46 pm 
Offline
Joined: Sat Apr 08, 2006 2:13 am
Posts: 40
I got it to work once, not sure how.

Anyone have any ideas?


Top
 Profile  
 
 Post subject:
PostPosted: Fri Dec 01, 2006 9:29 pm 
Offline
Joined: Sat Apr 08, 2006 2:13 am
Posts: 40
It seems that if I take the PVR-150 out and leave only the PVR-350 in, the output looks like this

Code:
ivtv:  ==================== START INIT IVTV ====================
ivtv:  version 0.7.2 (tagged release) loading
ivtv:  Linux version: 2.6.17-chw-8 SMP preempt mod_unload 586 gcc-3.4
ivtv:  In case of problems please include the debug info between
ivtv:  the START INIT IVTV and END INIT IVTV lines, along with
ivtv:  any module options, when mailing the ivtv-users mailinglist.
ivtv0: Autodetected Hauppauge WinTV PVR-350 card (cx23415 based)
ACPI: PCI Interrupt 0000:01:0d.0[A] -> Link [LNKB] -> GSI 9 (level, low) -> IRQ 9
tveeprom 1-0050: Hauppauge model 48132, rev K268, serial# 8551286
tveeprom 1-0050: tuner model is LG TAPE H001F MK3 (idx 68, type 47)
tveeprom 1-0050: TV standards NTSC(M) (eeprom 0x08)
tveeprom 1-0050: audio processor is MSP4448 (idx 27)
tveeprom 1-0050: decoder processor is SAA7115 (idx 19)
tveeprom 1-0050: has radio, has IR remote
tuner 1-0061: chip found @ 0xc2 (ivtv i2c driver #0)
tda9887 1-0043: chip found @ 0x86 (ivtv i2c driver #0)
saa7115 1-0021: saa7115 found @ 0x42 (ivtv i2c driver #0)
saa7127 1-0044: saa7129 found @ 0x88 (ivtv i2c driver #0)
msp3400 1-0040: MSP4448G-B3 found @ 0x80 (ivtv i2c driver #0)
msp3400 1-0040: MSP4448G-B3 supports radio, mode is autodetect and autoselect
eth0: no IPv6 routers present
ivtv0: loaded v4l-cx2341x-enc.fw firmware (262144 bytes)
ivtv0: loaded v4l-cx2341x-dec.fw firmware (262144 bytes)
ivtv0: Encoder revision: 0x02050032
ivtv0: Decoder revision: 0x02020023
ivtv0: Allocate DMA encoder MPEG stream: 128 x 32768 buffers (4096KB total)
ivtv0: Allocate DMA encoder YUV stream: 194 x 10800 buffers (2048KB total)
ivtv0: Allocate DMA encoder VBI stream: 120 x 17472 buffers (2048KB total)
ivtv0: Allocate DMA encoder PCM audio stream: 455 x 4608 buffers (2048KB total)
ivtv0: Create encoder radio stream
ivtv0: Allocate DMA decoder MPEG stream: 16 x 65536 buffers (1024KB total)
ivtv0: Allocate DMA decoder VBI stream: 512 x 2048 buffers (1024KB total)
ivtv0: Create decoder VOUT stream
ivtv0: Allocate DMA decoder YUV stream: 24 x 43200 buffers (1024KB total)
ivtv0: loaded v4l-cx2341x-init.mpg firmware (155648 bytes)
tuner 1-0061: type set to 47 (LG NTSC (TAPE series))
ivtv0: Initialized Hauppauge WinTV PVR-350, card #0
ivtv:  ====================  END INIT IVTV  ====================
cx2388x v4l2 driver version 0.0.5 loaded
lirc_i2c: chip found @ 0x18 (Hauppauge IR)
lirc_dev: lirc_register_plugin: sample_rate: 10
00:09: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
00:0a: ttyS1 at I/O 0x2f8 (irq = 3) is a 16550A
Linux agpgart interface v0.101 (c) Dave Jones
agpgart: Detected an Intel i810 E Chipset.
agpgart: AGP aperture is 64M @ 0xf4000000
hw_random hardware driver 1.0.0 loaded
pci_hotplug: PCI Hot Plug PCI Core version: 0.5
shpchp: Standard Hot Plug PCI Controller Driver version: 0.4



So I think it has something to do with tveeprom not loading?

I think the /var/log/messages | grep tuner of the time that worked looks like

Code:

Dec  1 17:42:43 mythtv kernel: tveeprom 1-0050: tuner model is TCL M2523_5N_E (idx 112, type 4)
Dec  1 17:42:43 mythtv kernel: tuner 1-0061: chip found @ 0xc2 (ivtv i2c driver #0)
Dec  1 17:42:48 mythtv kernel: tuner 1-0061: type set to 50 (TCL 2002N)
Dec  1 17:42:48 mythtv kernel: tuner 2-0061: chip found @ 0xc2 (ivtv i2c driver #1)
Dec  1 17:42:49 mythtv kernel: tveeprom 2-0050: tuner model is LG TAPE H001F MK3 (idx 68, type 47)
Dec  1 17:42:51 mythtv kernel: tuner 2-0061: type set to 47 (LG NTSC (TAPE series))


Top
 Profile  
 
 Post subject:
PostPosted: Fri Dec 01, 2006 9:37 pm 
Offline
Joined: Thu Mar 25, 2004 11:00 am
Posts: 9551
Location: Arlington, MA
What happens with just the PVR-150? You may be way out there on the bleeding edge with the very latest new and unreconized tuner cip Hauppauge is using, or it could just be a bad card. Definitely check the ivtv mailinhg lists since they need to know when new chips start showing up in the pipleine.


Top
 Profile  
 
 Post subject:
PostPosted: Fri Dec 01, 2006 9:46 pm 
Offline
Joined: Sat Apr 08, 2006 2:13 am
Posts: 40
tjc wrote:
What happens with just the PVR-150? You may be way out there on the bleeding edge with the very latest new and unreconized tuner cip Hauppauge is using, or it could just be a bad card. Definitely check the ivtv mailinhg lists since they need to know when new chips start showing up in the pipleine.


Same thing with just the PVR-150. The fact that I got it to work once confuses me, though.

It's brand new and I got it OEM so I suppose its a possibility its newer breed. Hopefully it's not a bad card but I think I'll try installing it under Windows or something and see if the card is good.


Top
 Profile  
 
 Post subject:
PostPosted: Fri Dec 01, 2006 11:05 pm 
Offline
Joined: Sat Apr 08, 2006 2:13 am
Posts: 40
Well, I've gotten it to boot once again. In retrospect, I can't believe how simple it was. All I had to do was set up the cards so that the PVR-150 was the second one to load. Then, instead of putting

Code:
options ivtv tuner=50


i just put

Code:
options ivtv1 tuner=50


The result:

Code:
ivtv:  ==================== START INIT IVTV ====================
ivtv:  version 0.7.2 (tagged release) loading
ivtv:  Linux version: 2.6.17-chw-8 SMP preempt mod_unload 586 gcc-3.4
ivtv:  In case of problems please include the debug info between
ivtv:  the START INIT IVTV and END INIT IVTV lines, along with
ivtv:  any module options, when mailing the ivtv-users mailinglist.
ivtv0: Autodetected Hauppauge WinTV PVR-350 card (cx23415 based)
ACPI: PCI Interrupt Link [LNKC] enabled at IRQ 5
PCI: setting IRQ 5 as level-triggered
ACPI: PCI Interrupt 0000:01:0b.0[A] -> Link [LNKC] -> GSI 5 (level, low) -> IRQ                                               5
tveeprom 1-0050: Hauppauge model 48132, rev K268, serial# 8551286
tveeprom 1-0050: tuner model is LG TAPE H001F MK3 (idx 68, type 47)
tveeprom 1-0050: TV standards NTSC(M) (eeprom 0x08)
tveeprom 1-0050: audio processor is MSP4448 (idx 27)
tveeprom 1-0050: decoder processor is SAA7115 (idx 19)
tveeprom 1-0050: has radio, has IR remote
tuner 1-0061: chip found @ 0xc2 (ivtv i2c driver #0)
tda9887 1-0043: chip found @ 0x86 (ivtv i2c driver #0)
saa7115 1-0021: saa7115 found @ 0x42 (ivtv i2c driver #0)
saa7127 1-0044: saa7129 found @ 0x88 (ivtv i2c driver #0)
msp3400 1-0040: MSP4448G-B3 found @ 0x80 (ivtv i2c driver #0)
msp3400 1-0040: MSP4448G-B3 supports radio, mode is autodetect and autoselect
eth0: no IPv6 routers present
ivtv0: loaded v4l-cx2341x-enc.fw firmware (262144 bytes)
ivtv0: loaded v4l-cx2341x-dec.fw firmware (262144 bytes)
ivtv0: Encoder revision: 0x02050032
ivtv0: Decoder revision: 0x02020023
ivtv0: Allocate DMA encoder MPEG stream: 128 x 32768 buffers (4096KB total)
ivtv0: Allocate DMA encoder YUV stream: 194 x 10800 buffers (2048KB total)
ivtv0: Allocate DMA encoder VBI stream: 120 x 17472 buffers (2048KB total)
ivtv0: Allocate DMA encoder PCM audio stream: 455 x 4608 buffers (2048KB total)
ivtv0: Create encoder radio stream
ivtv0: Allocate DMA decoder MPEG stream: 16 x 65536 buffers (1024KB total)
ivtv0: Allocate DMA decoder VBI stream: 512 x 2048 buffers (1024KB total)
ivtv0: Create decoder VOUT stream
ivtv0: Allocate DMA decoder YUV stream: 24 x 43200 buffers (1024KB total)
ivtv0: loaded v4l-cx2341x-init.mpg firmware (155648 bytes)
tuner 1-0061: type set to 47 (LG NTSC (TAPE series))
ivtv0: Initialized Hauppauge WinTV PVR-350, card #0
ivtv:  ======================  NEXT CARD  ======================
ivtv1: Autodetected Hauppauge WinTV PVR-150 card (cx23416 based)
ACPI: PCI Interrupt 0000:01:0d.0[A] -> Link [LNKB] -> GSI 9 (level, low) -> IRQ                                               9
tuner 2-0061: chip found @ 0xc2 (ivtv i2c driver #1)
tveeprom 2-0050: Hauppauge model 26582, rev F0B2, serial# 9411212
tveeprom 2-0050: tuner model is TCL M2523_5N_E (idx 112, type 4)
tveeprom 2-0050: TV standards NTSC(M) (eeprom 0x08)
tveeprom 2-0050: audio processor is CX25843 (idx 37)
tveeprom 2-0050: decoder processor is CX25843 (idx 30)
tveeprom 2-0050: has no radio, has no IR remote
cx25840 2-0044: cx25843-23 found @ 0x88 (ivtv i2c driver #1)
cx25840 2-0044: loaded v4l-cx25840.fw firmware (16382 bytes)
wm8775 2-001b: chip found @ 0x36 (ivtv i2c driver #1)
ivtv1: loaded v4l-cx2341x-enc.fw firmware (262144 bytes)
ivtv1: Encoder revision: 0x02050032
ivtv1: Allocate DMA encoder MPEG stream: 128 x 32768 buffers (4096KB total)
ivtv1: Allocate DMA encoder YUV stream: 194 x 10800 buffers (2048KB total)
ivtv1: Allocate DMA encoder VBI stream: 120 x 17472 buffers (2048KB total)
ivtv1: Allocate DMA encoder PCM audio stream: 455 x 4608 buffers (2048KB total)
tuner 2-0061: tuner type not set
tuner 2-0061: tuner type not set
ivtv1: Initialized Hauppauge WinTV PVR-150, card #1
ivtv:  ====================  END INIT IVTV  ====================


Now to see if it works when I reboot


Top
 Profile  
 
 Post subject:
PostPosted: Fri Dec 01, 2006 11:13 pm 
Offline
Joined: Sat Apr 08, 2006 2:13 am
Posts: 40
Ah, okay, so here's the problem.

The prior example had both cards completely disconnected from any cables.

As soon as I plugged in the cables to the PVR-350, the PVR-150 stopped loading. The last line I see is that second line after the ==NEXT CARD== header about the ACPI: PCI Interrupt thing. After that, nothing happens and the computer is just completely locked. Any idea where it could be?


Top
 Profile  
 
 Post subject:
PostPosted: Sat Dec 02, 2006 10:54 am 
Offline
Joined: Thu Mar 25, 2004 11:00 am
Posts: 9551
Location: Arlington, MA
How big is your power supply?


Top
 Profile  
 
 Post subject:
PostPosted: Sat Dec 02, 2006 10:19 pm 
Offline
Joined: Sat Apr 08, 2006 2:13 am
Posts: 40
I got it to work. It seems all I really had to do was make it so that the PVR-150 was loaded first (switching PCI slots with the PVR-350) so that the line

Code:
options ivtv tuner=50


applied only to the first card detected. Then, the PVR-350 was detected automatically.

After that I only had to change the PVR-350 video out from /dev/video16 to /dev/video17 in the MythTV settings.

I don't know what was wrong before, but that simple solution worked.

I should've thought about it before blindly applying that line to modprobe.conf. That line applies only to the first one to load and using ivtv1 probably isn't a valid option


Top
 Profile  
 
 Post subject:
PostPosted: Sun Dec 03, 2006 1:27 pm 
Offline
Joined: Thu Mar 25, 2004 11:00 am
Posts: 9551
Location: Arlington, MA
You can use a comma seperated list of settings for multiple cards. If the PVR-350 is detected first, then this should work:
Code:
options ivtv tuner=47,50

You also should be able to use "-1" instead of "47" for autoprobe. If the 350 is detected second, this should work:
Code:
options ivtv tuner=50,-1

Note that this is equivalent to what you're doing now. The main reason I'm mentioning this is in case you want to switch the 350 back to being the first and thus (default) highest priority card. Also remember that when you flip cards around you often need to monkey with their settings in mythtv-setup.


Top
 Profile  
 
 Post subject:
PostPosted: Sun Dec 03, 2006 4:42 pm 
Offline
Joined: Sat Apr 08, 2006 2:13 am
Posts: 40
Thanks!


Top
 Profile  
 

Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 11 posts ] 


All times are UTC - 6 hours




Who is online

Users browsing this forum: No registered users and 6 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Jump to:  
cron
Powered by phpBB® Forum Software © phpBB Group

Theme Created By ceyhansuyu