|
More information: I found this in /var/log/messages after
all. Note that the last time I tried to load the modules with both the
PVR-250 and PVR-500, it loads the PVR-250, then proceeds to the PVR-500 (tuner
1), and then the system hangs. “restart” is the next thing
you see (last line), about an hour later. Jun 23 21:32:13 server1 kernel: Linux
video capture interface: v1.00 Jun 23 21:32:13 server1 kernel:
ivtv: ==================== START INIT IVTV ==================== Jun 23 21:32:13 server1 kernel:
ivtv: version 0.4.5 (tagged release) loading Jun 23 21:32:13 server1 kernel:
ivtv: Linux version: 2.6.9-34.0.1.ELsmp SMP 686 REGPARM 4KSTACKS gcc-3.4 Jun 23 21:32:13 server1 kernel:
ivtv: In case of problems please include the debug info between Jun 23 21:32:13 server1 kernel:
ivtv: the START INIT IVTV and END INIT IVTV lines, along with Jun 23 21:32:13 server1 kernel:
ivtv: any module options, when mailing the ivtv-users mailinglist. Jun 23 21:32:13 server1 kernel: ivtv0:
Autodetected WinTV PVR 250 card (cx23416 based) Jun 23 21:32:13 server1 kernel: ACPI: PCI
interrupt 0000:0a:02.0[A] -> GSI 96 (level, low) -> IRQ 225 Jun 23 21:32:13 server1 kernel: ivtv0:
Unreasonably low latency timer, setting to 64 (was 32) Jun 23 21:32:13 server1 kernel: tveeprom:
ivtv version Jun 23 21:32:13 server1 kernel: tveeprom:
Hauppauge: model = 32062, rev = C382, serial# = 7812069 Jun 23 21:32:13 server1 kernel: tveeprom:
tuner = LG TAPC H791F (idx = 82, type = 39) Jun 23 21:32:13 server1 kernel: tveeprom:
tuner fmt = NTSC(M) (eeprom = 0x08, v4l2 = 0x00001000) Jun 23 21:32:13 server1 kernel: tveeprom:
audio processor = MSP3445 (type = c) Jun 23 21:32:13 server1 kernel: tveeprom:
decoder processor = SAA7115 (type = 13) Jun 23 21:32:13 server1 kernel: ivtv0: i2c
attach to card #0 ok [client=tveeprom, addr=50] Jun 23 21:32:13 server1 kernel: tuner
(ivtv): chip found at addr 0xc2 i2c-bus ivtv i2c driver #0 Jun 23 21:32:13 server1 kernel: ivtv0: i2c
attach to card #0 ok [client=(tuner unset), addr=61] Jun 23 21:32:13 server1 kernel: saa7115
0-0021: ivtv driver Jun 23 21:32:13 server1 kernel: saa7115
0-0021: saa7115 found @ 0x42 (ivtv i2c driver #0) Jun 23 21:32:13 server1 kernel: ivtv0: i2c
attach to card #0 ok [client=saa7115, addr=21] Jun 23 21:32:13 server1 kernel: msp3400
0-0040: ivtv driver Jun 23 21:32:13 server1 kernel: msp3400
0-0040: chip=MSP3445G-B8 +nicam +simple +simpler +radio mode=simpler Jun 23 21:32:13 server1 kernel: msp3400
0-0040: msp34xxg daemon started Jun 23 21:32:13 server1 kernel: ivtv0: i2c
attach to card #0 ok [client=MSP3445G-B8, addr=40] Jun 23 21:32:15 server1 kernel: ivtv0:
loaded v4l-cx2341x-enc.fw firmware (262144 bytes) Jun 23 21:32:15 server1
pam_timestamp_check: pam_timestamp: `/var/run/' owner UID != 0 Jun 23 21:32:15 server1 kernel: ivtv0:
Encoder revision: 0x02050032 Jun 23 21:32:15 server1 kernel: ivtv0:
Allocate DMA encoder MPEG stream: 128 x 32768 buffers (4096KB total) Jun 23 21:32:15 server1 kernel: ivtv0:
Allocate DMA encoder YUV stream: 194 x 10800 buffers (2048KB total) Jun 23 21:32:15 server1 kernel: ivtv0:
Allocate DMA encoder VBI stream: 120 x 17472 buffers (2048KB total) Jun 23 21:32:15 server1 kernel: ivtv0:
Allocate DMA encoder PCM audio stream: 455 x 4608 buffers (2048KB total) Jun 23 21:32:15 server1 kernel: tuner:
type set to 39 (LG NTSC (newer TAPC series)) by ivtv i2c driver #0 Jun 23 21:32:15 server1 kernel: ivtv0:
Initialized WinTV PVR 250, card #0 Jun 23 21:32:15 server1 kernel:
ivtv: ====================== NEXT CARD ====================== Jun 23 21:32:15 server1 kernel: ivtv1:
Autodetected WinTV PVR 150 card (cx23416 based) Jun 23 21:32:15 server1 kernel: ACPI: PCI
interrupt 0000:0b:08.0[A] -> GSI 101 (level, low) -> IRQ 233 Jun 23 21:32:15 server1 kernel: ivtv1:
Unreasonably low latency timer, setting to 64 (was 32) Jun 23 21:32:15 server1 kernel: tveeprom:
Second (radio) tuner idx 101 Jun 23 21:32:15 server1 kernel: tveeprom:
ivtv version Jun 23 21:32:15 server1 kernel: tveeprom:
Hauppauge: model = 23552, rev = E492, serial# = 9414601 Jun 23 21:32:15 server1 kernel: tveeprom:
tuner = Philips FQ1236A MK4 (idx = 92, type = 57) Jun 23 21:32:15 server1 kernel: tveeprom:
tuner fmt = NTSC(M) (eeprom = 0x08, v4l2 = 0x00001000) Jun 23 21:32:15 server1 kernel: tveeprom:
audio processor = CX25843 (type = 25) Jun 23 21:32:15 server1 kernel: tveeprom:
decoder processor = CX25843 (type = 1e) Jun 23 21:32:15 server1 kernel: ivtv1: i2c
attach to card #1 ok [client=tveeprom, addr=50] Jun 23 21:32:15 server1 kernel: tuner
(ivtv): chip found at addr 0xc0 i2c-bus ivtv i2c driver #1 Jun 23 21:32:15 server1 kernel: TEA5767
detected. Jun 23 21:32:15 server1 kernel: ivtv1: i2c
attach to card #1 ok [client=(tuner unset), addr=60] Jun 23 21:32:15 server1 kernel: tuner:
type set to 62 (Philips TEA5767HN FM Radio) by autodetect Jun 23 21:32:15 server1 kernel: type set
to 62 (Philips TEA5767HN FM Radio) Jun 23 21:32:15 server1 kernel: tuner
(ivtv): chip found at addr 0xc2 i2c-bus ivtv i2c driver #1 Jun 23 21:32:15 server1 kernel: ivtv1: i2c
attach to card #1 ok [client=(tuner unset), addr=61] Jun 23 21:32:16 server1 kernel: tda9887
1-0043: (ivtv) chip found @ 0x86 (ivtv i2c driver #1) Jun 23 21:32:16 server1 kernel: ivtv1: i2c
attach to card #1 ok [client=tda9887, addr=43] Jun 23 21:32:16 server1 kernel: ivtv1:
This is the first unit of a PVR500 Jun 23 21:32:16 server1 kernel: cx25840
1-0044: ivtv driver Jun 23 21:32:16 server1 kernel: cx25840
1-0044: cx25843-23 found @ 0x88 (ivtv i2c driver #1) Jun 23 21:32:20 server1 kernel: cx25840
1-0044: loaded v4l-cx25840.fw firmware (16382 bytes) Jun 23 21:32:20 server1 kernel: ivtv1: i2c
attach to card #1 ok [client=cx25840, addr=44] Jun 23 21:32:20 server1 kernel: wm8775
1-001b: ivtv driver Jun 23 21:32:20 server1 kernel: wm8775
1-001b: chip found @ 0x36 (ivtv i2c driver #1) Jun 23 21:32:20 server1 kernel: ivtv1: i2c
attach to card #1 ok [client=wm8775, addr=1b] Jun 23 21:32:20 server1 kernel: ivtv1:
Detected a TEA5767 radio tuner. Enabling radio support. Jun 23 21:32:20 server1
pam_timestamp_check: pam_timestamp: `/var/run/' owner UID != 0 Jun 23 21:32:20 server1 kernel: ivtv1:
loaded v4l-cx2341x-enc.fw firmware (262144 bytes) Jun 23 22:13:22 server1 syslogd 1.4.1:
restart. From: Rich Kadel
[mailto:[EMAIL PROTECTED] I am trying to run a PVR-500 in a Dell 2850 server on CentOS
4.3 (basically like RHEL 4.3, as I understand it). The PVR-500 works fine in my desktop PC (HP m7360n).
Both systems are dual core, so I’m running the SMP kernel
2.6.9-34.0.1.ELsmp. The Dell 2850, CentOS 4.3, and ivtv drivers work fine when I
use a Hauppauge-modified PVR-250 (modified for PCI-X). Hauppauge said the PVR-500 does not require modification for
PCI-X, so I installed it as-is. lspci shows PVR-500, with two entries (one for each tuner). I’ve gone through all of the steps of several
how-to’s, including the detailed how-to on ivtvdriver.org.
I’ve tried using ivtv RPM’s installed via yum (worked with the
PVR-250), and I’ve also tried building the drivers from the latest 0.4.5
source from ivtvdriver.org download page. And I’ve read through the
docs as best I can understand them. When I get to the step: modprobe ivtv The system locks up completely. I have to hold down the
power button to shut it down. The 2850 has a status LCD on the front with
an error code. (Let me know if that’s useful to anyone.) I didn’t see anything useful in dmesg. It never
talks about IVTV or anything. It does list the IRQs, but never starts
processing the IRQs for the 2 tuners. Right now, the system won’t even boot anymore.
If I take the card out it may boot, but I’m too tired after spending all
day on this so far. I’ll do that tomorrow. But early in the
boot cycle now, when it says “Recognizing hardware” (I think), it
shows “audio” and two other things, and then pauses about 10-20
seconds, then the status light goes amber and it’s dead. That pause
and then death is the same thing I get when I run modprobe. I also tried creating the /dev/videoX devices myself
(instructions are in the ivtv docs directory). The mknod worked, but when
I tried to change the owner of the file from root to someone else, it hung. I’m stumped. By the way, my goal is to put 3 PVR-500 cards in the 3
available PCI-X slots, and read vbi data from /dev/vbi. What numbers will
it use after /dev/vbi3? I think vbi4 is taken. The docs say ivtv
can support up to 12 cards right now. Thanks, Rich |
_______________________________________________ ivtv-users mailing list [email protected] http://ivtvdriver.org/mailman/listinfo/ivtv-users
