[mythtv-users] Hauppauge HD-PVR trials and tribulations.
Alan Young
ayoung at teleport.com
Sun Dec 21 18:09:31 UTC 2014
georgia_tech_swagger wrote:
>
> The Asus X99 Pro is split with the Intel X99 chipset providing some
> (internal and external) USB2 and USB3 ports and some Asmedia chip
> providing at least additional USB3 external ports, and probably more.
> I have ordered a Monoprice NEC chipset PCI-E x1 5 port USB 2 card
> ... and I'll try to shoehorn it in SOMEWHERE in my system (maybe
> temporarily remove the SATA hotswap x1 card). I should be able to
> give an update Monday/Tuesday if that works. I had no idea the
> HD-PVR could be so finicky given how trouble free it was on my X58
> platform. I can't believe pcHDTV or somebody else hasn't bothered to
> create a GOOD fully open source component and/or HDMI capture card for
> PVR purposes yet. If the NEC USB card doesn't work, at this point I'd
> be willing to cut my losses and cough up good dough for a hassle free
> solution with similar end result quality.
I have a HD-PVR running on a ASUS P8Z77-V LE board. The system has run
multiple kernels and currently has 3.10.10 on it. The board also has USB
ports provided by the Intel Z77 chipset and a ASMedia 1042 chip.
The HDPVR plugged into it's own port. Other USB devices are plugged into
separate ports on a different root hub. You can use lsusb -t to see what
devices are connected to which hubs. To tell which hub belongs to which
controller, do a lsusb -s <bus>:<port> on the hub device. The iSerial
field points to the PCI ID of the device. Then do a lspci -s
<iSerial_field> to see which chip is controlling the hub.
For example, my system shows
# lsusb | sort
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 002: ID 2040:4901 Hauppauge
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 005 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 005 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 005 Device 003: ID 1784:0008 TopSeed Technology Corp. eHome Infrared
Transceiver
Bus 006 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 006 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 006 Device 003: ID 046d:c52b Logitech, Inc. Unifying Receiver
# lsusb -t
/: Bus 06.Port 1: Dev 1, Class=root_hub, Driver=ehci-pci/2p, 480M
|__ Port 1: Dev 2, If 0, Class=Hub, Driver=hub/8p, 480M
|__ Port 8: Dev 3, If 0, Class=Human Interface Device,
Driver=usbhid, 12M
|__ Port 8: Dev 3, If 1, Class=Human Interface Device,
Driver=usbhid, 12M
|__ Port 8: Dev 3, If 2, Class=Human Interface Device,
Driver=usbhid, 12M
/: Bus 05.Port 1: Dev 1, Class=root_hub, Driver=ehci-pci/2p, 480M
|__ Port 1: Dev 2, If 0, Class=Hub, Driver=hub/6p, 480M
|__ Port 2: Dev 3, If 0, Class=Vendor Specific Class,
Driver=mceusb, 12M
/: Bus 04.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/2p, 5000M
/: Bus 03.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/2p, 480M
|__ Port 2: Dev 2, If 0, Class=Vendor Specific Class, Driver=hdpvr, 480M
/: Bus 02.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/4p, 5000M
/: Bus 01.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/4p, 480M
# lsusb -s 3:1 -v
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Device Descriptor:
bLength 18
bDescriptorType 1
bcdUSB 2.00
bDeviceClass 9 Hub
bDeviceSubClass 0 Unused
bDeviceProtocol 1 Single TT
bMaxPacketSize0 64
idVendor 0x1d6b Linux Foundation
idProduct 0x0002 2.0 root hub
bcdDevice 3.10
iManufacturer 3 Linux 3.10.10 xhci_hcd
iProduct 2 xHCI Host Controller
iSerial 1 0000:08:00.0
bNumConfigurations 1
Configuration Descriptor:
bLength 9
bDescriptorType 2
wTotalLength 25
bNumInterfaces 1
bConfigurationValue 1
iConfiguration 0
bmAttributes 0xe0
Self Powered
Remote Wakeup
MaxPower 0mA
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 0
bAlternateSetting 0
bNumEndpoints 1
bInterfaceClass 9 Hub
bInterfaceSubClass 0 Unused
bInterfaceProtocol 0 Full speed (or root) hub
iInterface 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x81 EP 1 IN
bmAttributes 3
Transfer Type Interrupt
Synch Type None
Usage Type Data
wMaxPacketSize 0x0004 1x 4 bytes
bInterval 12
Hub Descriptor:
bLength 9
bDescriptorType 41
nNbrPorts 2
wHubCharacteristic 0x000a
No power switching (usb 1.0)
Per-port overcurrent protection
TT think time 8 FS bits
bPwrOn2PwrGood 10 * 2 milli seconds
bHubContrCurrent 0 milli Ampere
DeviceRemovable 0x00
PortPwrCtrlMask 0xff
Hub Port Status:
Port 1: 0000.0100 power
Port 2: 0000.0503 highspeed power enable connect
Device Status: 0x0001
Self Powered
# lspci -s 0:8:0.0
08:00.0 USB controller: ASMedia Technology Inc. ASM1042 SuperSpeed USB
Host Controller
A couple of other random thoughts... Have the USB and/or component
cables been swapped to rule those out? Are you able to record video from
another source to see if that source is providing a bad signal? Is the
BIOS current?
Alan
More information about the mythtv-users
mailing list