I have two Hauppauge pvr 150 cards on a P4 running gentoo with a 2.6.19
kernel, and I am unable to cat /dev/video0 or /dev/video1. I have followed
official ivtvdriver.org howtos (both general and Gentoo), and the official
troubleshooting guide, but the only thing that approaches relevance is the
mention of Hyperthreading processors. Though I don't have any issues with
the system hanging, I tried disabling HT anyway -- didn't make any
difference. It will either sit indefinitely producing no output (ctrl+c
exits fine) or eventually exit with the message about failing to open
/dev/videoX
I have installed the firmware in /lib/firmware, and ivtv seems to load it
just fine. Everything seems to be as it should, unless I have compiled into
the kernel some things that should have been modularized. *shrug* To my
knowledge, I am not using any module options.
Here's the dmesg output:
ivtv: ==================== START INIT IVTV ====================
ivtv: version 0.10.1 (tagged release) loading
ivtv: Linux version: 2.6.19-gentoo-r5 SMP mod_unload PENTIUM4 REGPARM
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 card (cx23416 based)
ACPI: PCI Interrupt 0000:02:07.0[A] -> GSI 19 (level, low) -> IRQ 21
ivtv0: Unreasonably low latency timer, setting to 64 (was 32)
pnp: the driver 'parport_pc' has been registered
pnp: match found with the PnP device '00:09' and the driver 'parport_pc'
parport: PnPBIOS parport detected.
parport0: PC-style at 0x378, irq 7 [PCSPP(,...)]
ivtv0: loaded v4l-cx2341x-enc.fw firmware (376836 bytes)
ivtv0: Encoder revision: 0x02060039
wm8775 1-001b: chip found @ 0x36 (ivtv i2c driver #0)
tuner 1-0043: chip found @ 0x86 (ivtv i2c driver #0)
tda9887 1-0043: tda988[5/6/7] found @ 0x43 (tuner)
tuner 1-0061: chip found @ 0xc2 (ivtv i2c driver #0)
tveeprom 1-0050: Hauppauge model 26552, rev F168, serial# 9910904
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 CX25843 (idx 37)
tveeprom 1-0050: decoder processor is CX25843 (idx 30)
tveeprom 1-0050: has radio, has no IR remote
ivtv0: Autodetected Hauppauge WinTV PVR-150
ivtv0: Registered device video0 for encoder MPEG (4 MB)
ivtv0: Registered device video32 for encoder YUV (2 MB)
ivtv0: Registered device vbi0 for encoder VBI (1 MB)
ivtv0: Registered device video24 for encoder PCM audio (1 MB)
ivtv0: Registered device radio0 for encoder radio
tuner 1-0061: type set to 47 (LG NTSC (TAPE series))
ivtv0: i2c hardware 0x00000001 (cx2584x) not found for command 0xc008561c!
ivtv0: i2c hardware 0x00000001 (cx2584x) not found for command 0x4008646d!
ivtv0: i2c hardware 0x00000001 (cx2584x) not found for command 0xc008561c!
ivtv0: i2c hardware 0x00000001 (cx2584x) not found for command 0xc008561c!
ivtv0: i2c hardware 0x00000001 (cx2584x) not found for command 0xc008561c!
ivtv0: Initialized Hauppauge WinTV PVR-150, card #0
ivtv: ====================== NEXT CARD ======================
ivtv1: Autodetected Hauppauge card (cx23416 based)
ACPI: PCI Interrupt 0000:02:0a.0[A] -> GSI 18 (level, low) -> IRQ 19
ivtv1: Unreasonably low latency timer, setting to 64 (was 32)
ivtv1: loaded v4l-cx2341x-enc.fw firmware (376836 bytes)
ivtv1: Encoder revision: 0x02060039
wm8775 2-001b: chip found @ 0x36 (ivtv i2c driver #1)
tuner 2-0043: chip found @ 0x86 (ivtv i2c driver #1)
tda9887 2-0043: tda988[5/6/7] found @ 0x43 (tuner)
tuner 2-0061: chip found @ 0xc2 (ivtv i2c driver #1)
tveeprom 2-0050: Hauppauge model 26552, rev F168, serial# 9900968
tveeprom 2-0050: tuner model is LG TAPE H001F MK3 (idx 68, type 47)
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 radio, has no IR remote
ivtv1: Autodetected Hauppauge WinTV PVR-150
ivtv1: Registered device video1 for encoder MPEG (4 MB)
ivtv1: Registered device video33 for encoder YUV (2 MB)
ivtv1: Registered device vbi1 for encoder VBI (1 MB)
ivtv1: Registered device video25 for encoder PCM audio (1 MB)
ivtv1: Registered device radio1 for encoder radio
tuner 2-0061: type set to 47 (LG NTSC (TAPE series))
ivtv1: i2c hardware 0x00000001 (cx2584x) not found for command 0xc008561c!
ivtv1: i2c hardware 0x00000001 (cx2584x) not found for command 0x4008646d!
ivtv1: i2c hardware 0x00000001 (cx2584x) not found for command 0xc008561c!
ivtv1: i2c hardware 0x00000001 (cx2584x) not found for command 0xc008561c!
ivtv1: i2c hardware 0x00000001 (cx2584x) not found for command 0xc008561c!
ivtv1: Initialized Hauppauge WinTV PVR-150, card #1
ivtv: ==================== END INIT IVTV ====================
Some potentially relevant info from the kernel log (grepping "PCI" from last
boot):
May 22 13:06:38 [kernel] Allocating PCI resources starting at 88000000 (gap:
80000000:7ec00000)
May 22 13:06:38 [kernel] PCI: PCI BIOS revision 2.10 entry at 0xfb050, last
bus=2
May 22 13:06:38 [kernel] PCI: Using configuration type 1
May 22 13:06:38 [kernel] Setting up standard PCI resources
May 22 13:06:38 [kernel] ACPI: PCI Root Bridge [PCI0] (0000:00)
May 22 13:06:38 [kernel] PCI: Probing PCI hardware (bus 00)
May 22 13:06:38 [kernel] PCI quirk: region 4000-407f claimed by ICH4
ACPI/GPIO/TCO
May 22 13:06:38 [kernel] PCI quirk: region 4080-40bf claimed by ICH4 GPIO
May 22 13:06:38 [kernel] PCI: Ignoring BAR0-3 of IDE controller 0000:00:1f.1
May 22 13:06:38 [kernel] PCI: Transparent bridge - 0000:00:1e.0
May 22 13:06:38 [kernel] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0._PRT]
May 22 13:06:38 [kernel] ACPI: PCI Interrupt Routing Table
[\_SB_.PCI0.HUB0._PRT]
May 22 13:06:38 [kernel] ACPI: PCI Interrupt Link [LNKA] (IRQs 3 4 5 6 7 9
10 11 *12 14 15)
May 22 13:06:38 [kernel] ACPI: PCI Interrupt Link [LNKB] (IRQs 3 4 5 6 7 9
*10 11 12 14 15)
May 22 13:06:38 [kernel] ACPI: PCI Interrupt Link [LNKC] (IRQs 3 4 5 6 7 9
*10 11 12 14 15)
May 22 13:06:38 [kernel] ACPI: PCI Interrupt Link [LNKD] (IRQs 3 4 5 6 7 9
10 *11 12 14 15)
May 22 13:06:38 [kernel] ACPI: PCI Interrupt Link [LNKE] (IRQs 3 4 5 6 7 9
10 11 *12 14 15)
May 22 13:06:38 [kernel] ACPI: PCI Interrupt Link [LNKF] (IRQs 3 4 5 6 7 9
10 *11 12 14 15)
May 22 13:06:38 [kernel] ACPI: PCI Interrupt Link [LNK0] (IRQs 3 4 5 6 7 9
*10 11 12 14 15)
May 22 13:06:38 [kernel] ACPI: PCI Interrupt Link [LNK1] (IRQs 3 4 5 6 7 9
10 *11 12 14 15)
May 22 13:06:38 [kernel] PCI: Using ACPI for IRQ routing
May 22 13:06:38 [kernel] PCI: If a device doesn't work, try "pci=routeirq".
If it helps, post a report
May 22 13:06:38 [kernel] ACPI: PCI Interrupt 0000:02:09.2[B] -> GSI 21
(level, low) -> IRQ 16
May 22 13:06:38 [kernel] ohci1394: fw-host0: OHCI-1394 1.1 (PCI): IRQ=[16]
MMIO=[f1006000-f10067ff] Max Packet=[2048] IR/IT contexts=[4/8]
May 22 13:06:38 [kernel] PCI: Bridge: 0000:00:01.0
May 22 13:06:38 [kernel] PCI: Bridge: 0000:00:1e.0
May 22 13:06:38 [kernel] PCI: Setting latency timer of device 0000:00:1e.0
to 64
May 22 13:06:38 [kernel] ACPI: PCI Interrupt 0000:01:00.0[A] -> GSI 16
(level, low) -> IRQ 17
May 22 13:06:38 [kernel] 8139cp: 10/100 PCI Ethernet driver v1.3 (Mar 22,
2004)
May 22 13:06:38 [kernel] ACPI: PCI Interrupt 0000:02:0c.0[A] -> GSI 22
(level, low) -> IRQ 18
May 22 13:06:38 [kernel] ICH4: IDE controller at PCI slot 0000:00:1f.1
May 22 13:06:38 [kernel] ACPI: PCI Interrupt 0000:00:1f.1[A] -> GSI 18
(level, low) -> IRQ 19
May 22 13:06:38 [kernel] ACPI: PCI Interrupt 0000:02:0e.0[A] -> GSI 23
(level, low) -> IRQ 20
May 22 13:06:38 [kernel] ACPI: PCI Interrupt 0000:00:1d.7[D] -> GSI 23
(level, low) -> IRQ 20
May 22 13:06:38 [kernel] PCI: Setting latency timer of device 0000:00:1d.7
to 64
May 22 13:06:38 [kernel] PCI: cache line size of 128 is not supported by
device 0000:00:1d.7
May 22 13:06:38 [kernel] ohci_hcd: 2006 August 04 USB 1.1 'Open' Host
Controller (OHCI) Driver (PCI)
May 22 13:06:38 [kernel] ACPI: PCI Interrupt 0000:00:1d.0[A] -> GSI 16
(level, low) -> IRQ 17
May 22 13:06:38 [kernel] PCI: Setting latency timer of device 0000:00:1d.0
to 64
May 22 13:06:38 [kernel] ACPI: PCI Interrupt 0000:00:1d.1[B] -> GSI 19
(level, low) -> IRQ 21
May 22 13:06:38 [kernel] PCI: Setting latency timer of device 0000:00:1d.1
to 64
May 22 13:06:38 [kernel] ACPI: PCI Interrupt 0000:00:1d.2[C] -> GSI 18
(level, low) -> IRQ 19
May 22 13:06:38 [kernel] PCI: Setting latency timer of device 0000:00:1d.2
to 64
May 22 13:06:38 [kernel] ACPI: PCI Interrupt 0000:00:1f.3[B] -> GSI 17
(level, low) -> IRQ 22
May 22 13:06:38 [kernel] ACPI: PCI Interrupt 0000:02:07.0[A] -> GSI 19
(level, low) -> IRQ 21
May 22 13:06:38 [kernel] ACPI: PCI Interrupt 0000:02:0a.0[A] -> GSI 18
(level, low) -> IRQ 19
May 22 13:06:38 [kernel] ACPI: PCI Interrupt 0000:02:09.0[A] -> GSI 20
(level, low) -> IRQ 23
lspci -v output:
02:07.0 Multimedia video controller: Internext Compression Inc iTVC16
(CX23416) MPEG-2 Encoder (rev 01)
Subsystem: Hauppauge computer works Inc. WinTV PVR 150
Flags: bus master, medium devsel, latency 64, IRQ 21
Memory at e8000000 (32-bit, prefetchable) [size=64M]
Capabilities: [44] Power Management version 2
02:0a.0 Multimedia video controller: Internext Compression Inc iTVC16
(CX23416) MPEG-2 Encoder (rev 01)
Subsystem: Hauppauge computer works Inc. WinTV PVR 150
Flags: bus master, medium devsel, latency 64, IRQ 19
Memory at ec000000 (32-bit, prefetchable) [size=64M]
Capabilities: [44] Power Management version 2
ivtv version: 0.10.1-r1 (gentoo emerge)
Both cards are fine, otherwise; mythtv identifies them and chooses their
inputs, and reports information on them. They just don't output, and
ivtv-tune doesn't state "signal detected" as shown in testing example
(us-cable used; ntsc) whether I tune by channel or frequency, and I've
confirmed that there is a signal on the attached cables. v4l2-ctl also
shows 0% signal...only thing out of place is the collection of i2c errors in
the dmesg output. Hope someone can shed some light on it...
_________________________________________________________________
More photos, more messages, more storageget 2GB with Windows Live Hotmail.
http://imagine-windowslive.com/hotmail/?locale=en-us&ocid=TXT_TAGHM_migration_HM_mini_2G_0507
_______________________________________________
ivtv-users mailing list
[email protected]
http://ivtvdriver.org/mailman/listinfo/ivtv-users