The precise meaning of dead would be: Absolutely nothing is logged when
I plug a device into one of the other two ports. But for instance I have
a bus powered usb sound card that has an led indicating it's on, that
led illuminates. I also have a usb dvd drive which has an led that
illuminates if it negotiates usb2.0 speed; this led does NOT illuminate.
I will build a 3.13 kernel tomorrow. Let me know if the following logs
are what you're looking for on the new kernel: if I've missed anything
or included any crap you don't want.
[ 0.688127] pci 0000:08:00.0: [1b21:1042] type 00 class 0x0c0330
[ 0.688150] pci 0000:08:00.0: reg 0x10: [mem 0xcf800000-0xcf807fff 64bit]
[ 0.688264] pci 0000:08:00.0: PME# supported from D3hot D3cold
...
[ 0.695545] pci 0000:0a:00.0: [1b21:1042] type 00 class 0x0c0330
[ 0.695569] pci 0000:0a:00.0: reg 0x10: [mem 0xcf700000-0xcf707fff 64bit]
[ 0.695683] pci 0000:0a:00.0: PME# supported from D3hot D3cold
...
[ 1.383101] xhci_hcd 0000:08:00.0: xHCI Host Controller
[ 1.383302] scsi0 : sata_mv
[ 1.383429] xhci_hcd 0000:08:00.0: new USB bus registered, assigned
bus number 1
[ 1.393427] scsi1 : sata_mv
[ 1.395974] scsi2 : sata_mv
[ 1.398951] scsi3 : sata_mv
[ 1.401726] scsi4 : sata_mv
[ 1.405166] scsi5 : sata_mv
[ 1.407752] scsi6 : sata_mv
[ 1.410397] scsi7 : sata_mv
[ 1.413130] ata1: SATA max UDMA/133 mmio m1048576@0xcf400000 port
0xcf422000 irq 20
[ 1.413358] ata2: SATA max UDMA/133 mmio m1048576@0xcf400000 port
0xcf424000 irq 20
[ 1.413577] ata3: SATA max UDMA/133 mmio m1048576@0xcf400000 port
0xcf426000 irq 20
[ 1.413769] ata4: SATA max UDMA/133 mmio m1048576@0xcf400000 port
0xcf428000 irq 20
[ 1.413977] ata5: SATA max UDMA/133 mmio m1048576@0xcf400000 port
0xcf432000 irq 20
[ 1.414220] ata6: SATA max UDMA/133 mmio m1048576@0xcf400000 port
0xcf434000 irq 20
[ 1.414438] ata7: SATA max UDMA/133 mmio m1048576@0xcf400000 port
0xcf436000 irq 20
[ 1.414647] ata8: SATA max UDMA/133 mmio m1048576@0xcf400000 port
0xcf438000 irq 20
[ 1.446883] xhci_hcd 0000:08:00.0: irq 74 for MSI/MSI-X
[ 1.446891] xhci_hcd 0000:08:00.0: irq 75 for MSI/MSI-X
[ 1.446899] xhci_hcd 0000:08:00.0: irq 76 for MSI/MSI-X
[ 1.446905] xhci_hcd 0000:08:00.0: irq 77 for MSI/MSI-X
[ 1.446911] xhci_hcd 0000:08:00.0: irq 78 for MSI/MSI-X
[ 1.446917] xhci_hcd 0000:08:00.0: irq 79 for MSI/MSI-X
[ 1.446924] xhci_hcd 0000:08:00.0: irq 80 for MSI/MSI-X
[ 1.446930] xhci_hcd 0000:08:00.0: irq 81 for MSI/MSI-X
[ 1.448604] ACPI: PCI Interrupt Link [LNKB] enabled at IRQ 16
[ 1.448980] mptbase: ioc1: Initiating bringup
[ 1.449588] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002
[ 1.449790] usb usb1: New USB device strings: Mfr=3, Product=2,
SerialNumber=1
[ 1.450015] usb usb1: Product: xHCI Host Controller
[ 1.450208] usb usb1: Manufacturer: Linux 3.12-1-rt-amd64 xhci_hcd
[ 1.450392] usb usb1: SerialNumber: 0000:08:00.0
[ 1.454624] hub 1-0:1.0: USB hub found
[ 1.454918] hub 1-0:1.0: 2 ports detected
[ 1.458912] xhci_hcd 0000:08:00.0: xHCI Host Controller
[ 1.459106] xhci_hcd 0000:08:00.0: new USB bus registered, assigned
bus number 2
[ 1.459393] usb usb2: New USB device found, idVendor=1d6b, idProduct=0003
[ 1.459588] usb usb2: New USB device strings: Mfr=3, Product=2,
SerialNumber=1
[ 1.459791] usb usb2: Product: xHCI Host Controller
[ 1.459999] usb usb2: Manufacturer: Linux 3.12-1-rt-amd64 xhci_hcd
[ 1.460199] usb usb2: SerialNumber: 0000:08:00.0
[ 1.464525] hub 2-0:1.0: USB hub found
[ 1.464740] hub 2-0:1.0: 2 ports detected
[ 1.483030] xhci_hcd 0000:0a:00.0: xHCI Host Controller
[ 1.483304] xhci_hcd 0000:0a:00.0: new USB bus registered, assigned
bus number 3
[ 1.546906] xhci_hcd 0000:0a:00.0: irq 82 for MSI/MSI-X
[ 1.546913] xhci_hcd 0000:0a:00.0: irq 83 for MSI/MSI-X
[ 1.546921] xhci_hcd 0000:0a:00.0: irq 84 for MSI/MSI-X
[ 1.546928] xhci_hcd 0000:0a:00.0: irq 85 for MSI/MSI-X
[ 1.546934] xhci_hcd 0000:0a:00.0: irq 86 for MSI/MSI-X
[ 1.546940] xhci_hcd 0000:0a:00.0: irq 87 for MSI/MSI-X
[ 1.548538] usb usb3: New USB device found, idVendor=1d6b, idProduct=0002
[ 1.548806] usb usb3: New USB device strings: Mfr=3, Product=2,
SerialNumber=1
[ 1.549068] usb usb3: Product: xHCI Host Controller
[ 1.549297] usb usb3: Manufacturer: Linux 3.12-1-rt-amd64 xhci_hcd
[ 1.549524] usb usb3: SerialNumber: 0000:0a:00.0
0000:08:00.0 USB controller: ASMedia Technology Inc. ASM1042 SuperSpeed
USB Host Controller (prog-if 30 [XHCI])
Subsystem: Device 174c:2104
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop-
ParErr- Stepping- SERR+ FastB2B- DisINTx+
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort-
<TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0, Cache Line Size: 64 bytes
Interrupt: pin A routed to IRQ 16
Region 0: Memory at cf800000 (64-bit, non-prefetchable) [size=32K]
Capabilities: [50] MSI: Enable- Count=1/8 Maskable- 64bit+
Address: 0000000000000000 Data: 0000
Capabilities: [68] MSI-X: Enable+ Count=8 Masked-
Vector table: BAR=0 offset=00002000
PBA: BAR=0 offset=00002080
Capabilities: [78] Power Management version 3
Flags: PMEClk- DSI- D1- D2- AuxCurrent=55mA
PME(D0-,D1-,D2-,D3hot+,D3cold+)
Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
Capabilities: [80] Express (v2) Legacy Endpoint, MSI 00
DevCap: MaxPayload 512 bytes, PhantFunc 0, Latency L0s
<64ns, L1 <2us
ExtTag- AttnBtn- AttnInd- PwrInd- RBE+ FLReset-
DevCtl: Report errors: Correctable- Non-Fatal- Fatal-
Unsupported-
RlxdOrd+ ExtTag- PhantFunc- AuxPwr- NoSnoop+
MaxPayload 128 bytes, MaxReadReq 512 bytes
DevSta: CorrErr+ UncorrErr- FatalErr- UnsuppReq-
AuxPwr- TransPend-
LnkCap: Port #1, Speed 5GT/s, Width x1, ASPM L0s L1,
Latency L0 unlimited, L1 unlimited
ClockPM- Surprise- LLActRep- BwNot-
LnkCtl: ASPM Disabled; RCB 64 bytes Disabled- Retrain-
CommClk-
ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
LnkSta: Speed 5GT/s, Width x1, TrErr- Train- SlotClk+
DLActive- BWMgmt- ABWMgmt-
DevCap2: Completion Timeout: Not Supported,
TimeoutDis-, LTR-, OBFF Not Supported
DevCtl2: Completion Timeout: 50us to 50ms, TimeoutDis-,
LTR-, OBFF Disabled
LnkCtl2: Target Link Speed: 5GT/s, EnterCompliance-
SpeedDis-
Transmit Margin: Normal Operating Range,
EnterModifiedCompliance- ComplianceSOS-
Compliance De-emphasis: -6dB
LnkSta2: Current De-emphasis Level: -6dB,
EqualizationComplete-, EqualizationPhase1-
EqualizationPhase2-, EqualizationPhase3-,
LinkEqualizationRequest-
Capabilities: [100 v1] Virtual Channel
Caps: LPEVC=0 RefClk=100ns PATEntryBits=1
Arb: Fixed- WRR32- WRR64- WRR128-
Ctrl: ArbSelect=Fixed
Status: InProgress-
VC0: Caps: PATOffset=00 MaxTimeSlots=1 RejSnoopTrans-
Arb: Fixed- WRR32- WRR64- WRR128- TWRR128-
WRR256-
Ctrl: Enable+ ID=0 ArbSelect=Fixed TC/VC=ff
Status: NegoPending- InProgress-
Kernel driver in use: xhci_hcd
Bus 005 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Device Descriptor:
bLength 18
bDescriptorType 1
bcdUSB 3.00
bDeviceClass 9 Hub
bDeviceSubClass 0 Unused
bDeviceProtocol 3
bMaxPacketSize0 9
idVendor 0x1d6b Linux Foundation
idProduct 0x0003 3.0 root hub
bcdDevice 3.10
iManufacturer 3 Linux 3.10.11-prem xhci_hcd
iProduct 2 xHCI Host Controller
iSerial 1 0000:0a:00.0
bNumConfigurations 1
Configuration Descriptor:
bLength 9
bDescriptorType 2
wTotalLength 31
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
bMaxBurst 0
Hub Descriptor:
bLength 12
bDescriptorType 42
nNbrPorts 2
wHubCharacteristic 0x000a
No power switching (usb 1.0)
Per-port overcurrent protection
bPwrOn2PwrGood 10 * 2 milli seconds
bHubContrCurrent 0 milli Ampere
bHubDecLat 0.0 micro seconds
wHubDelay 0 nano seconds
DeviceRemovable 0x00
Hub Port Status:
Port 1: 0000.02a0 5Gbps power Rx.Detect
Port 2: 0000.02a0 5Gbps power Rx.Detect
Binary Object Store Descriptor:
bLength 5
bDescriptorType 15
wTotalLength 15
bNumDeviceCaps 1
SuperSpeed USB Device Capability:
bLength 10
bDescriptorType 16
bDevCapabilityType 3
bmAttributes 0x00
wSpeedsSupported 0x0008
Device can operate at SuperSpeed (5Gbps)
bFunctionalitySupport 3
Lowest fully-functional device speed is SuperSpeed (5Gbps)
bU1DevExitLat 0 micro seconds
bU2DevExitLat 0 micro seconds
Device Status: 0x0001
Self Powered
Bus 004 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.11-prem xhci_hcd
iProduct 2 xHCI Host Controller
iSerial 1 0000:0a: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.0100 power
Device Status: 0x0001
Self Powered
Bus 003 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Device Descriptor:
bLength 18
bDescriptorType 1
bcdUSB 3.00
bDeviceClass 9 Hub
bDeviceSubClass 0 Unused
bDeviceProtocol 3
bMaxPacketSize0 9
idVendor 0x1d6b Linux Foundation
idProduct 0x0003 3.0 root hub
bcdDevice 3.10
iManufacturer 3 Linux 3.10.11-prem xhci_hcd
iProduct 2 xHCI Host Controller
iSerial 1 0000:08:00.0
bNumConfigurations 1
Configuration Descriptor:
bLength 9
bDescriptorType 2
wTotalLength 31
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
bMaxBurst 0
Hub Descriptor:
bLength 12
bDescriptorType 42
nNbrPorts 2
wHubCharacteristic 0x000a
No power switching (usb 1.0)
Per-port overcurrent protection
bPwrOn2PwrGood 10 * 2 milli seconds
bHubContrCurrent 0 milli Ampere
bHubDecLat 0.0 micro seconds
wHubDelay 0 nano seconds
DeviceRemovable 0x00
Hub Port Status:
Port 1: 0000.02a0 5Gbps power Rx.Detect
Port 2: 0000.02a0 5Gbps power Rx.Detect
Binary Object Store Descriptor:
bLength 5
bDescriptorType 15
wTotalLength 15
bNumDeviceCaps 1
SuperSpeed USB Device Capability:
bLength 10
bDescriptorType 16
bDevCapabilityType 3
bmAttributes 0x00
wSpeedsSupported 0x0008
Device can operate at SuperSpeed (5Gbps)
bFunctionalitySupport 3
Lowest fully-functional device speed is SuperSpeed (5Gbps)
bU1DevExitLat 0 micro seconds
bU2DevExitLat 0 micro seconds
Device Status: 0x0001
Self Powered
Bus 002 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.11-prem 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.0103 power enable connect
Port 2: 0000.0100 power
Device Status: 0x0001
Self Powered
On Sun, Jan 26, 2014 at 2:45 PM, Greg KH <gregkh@xxxxxxxxxxxxxxxxxxx
<mailto:gregkh@xxxxxxxxxxxxxxxxxxx>> wrote:
On Sun, Jan 26, 2014 at 10:00:53PM +0000, nubjub wrote:
> I have a RocketU USB3.0 1144B with 4-ports, but two of the ports
are dead in
> linux. When I installed it in a windows machine I got 4 ports so
I believe
> it's working.
What do you mean by "dead"?
>
> The card has
> 4: asm1042 88w23168a3 1218
> 1: plx technology pex8609-ba50bc
> 1: pi6c 20800sae
>
> I have consistently seen two AS Media devices in lspci output:
> 0000:0a:00.0 USB controller: ASMedia Technology Inc. ASM1042
SuperSpeed USB
> Host Controller (prog-if 30 [XHCI])
> Subsystem: Device 174c:2104
> Flags: bus master, fast devsel, latency 0, IRQ 16
> Memory at cf700000 (64-bit, non-prefetchable) [size=32K]
> Capabilities: [50] MSI: Enable- Count=1/8 Maskable- 64bit+
> Capabilities: [68] MSI-X: Enable+ Count=8 Masked-
> Capabilities: [78] Power Management version 3
> Capabilities: [80] Express Legacy Endpoint, MSI 00
> Capabilities: [100] Virtual Channel
> Kernel driver in use: xhci_hcd
> Until the last time I rebooted, that time I got 3, but still two
ports working.
>
> The Kernel I'm running is 3.10.11, the system is Debian.
That's really old, can you try a newer kernel release from
kernel.org <http://kernel.org>,
like 3.13?
> I don't really know what kind of information will be helpful to
you. So Ill
> wait to hear from you and provide whatever you ask for.
The output of 'lspci' and 'lsusb' as well as the kernel log messages
when you boot showing the discovery of the XHCI controllers and USB
devices would be great.
thanks,
greg k-h
--
To unsubscribe from this list: send the line "unsubscribe linux-usb" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html