Current-Users archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: Help: USB 3.0 xHCI driver does not support non-root hub



On 10/12/14 12:34, I wrote:
- 3.0 hub should work, but either HS hub or SS hub in 3.0 hub
   may not be recognised.
   It looks one of these simultaneous interrupts is lost.

uhub_intr() drops latter interrupt while uhub is exploring
(sc_explorepending=1) for devices of former interrupt.

I tried to change root hub of xhci not to overlap SS and HS ports,
and add force rescan like roothub for ehci does in uhub.c.

uPD720200:
xhci0: SP: 03000402 20425355 00000201
xhci0: SP: 02000002 20425355 00000203

# usbdevs -dv -f /dev/usb5
Controller /dev/usb5:
addr 0: super speed, self powered, config 1, xHCI Root Hub(0x0000), NetBSD(0x000
0), rev 1.00
  uhub0
 port 1 addr 7: super speed, self powered, config 1, USB 3.0 HUB
(0x0812), VLI Labs, Inc.(0x2109), rev 85.71
   uhub8
  port 1 powered
  port 2 powered
  port 3 addr 8: super speed, self powered, config 1, USB3.0 Hub(0x0616), Genesy
sLogic(0x05e3), rev 4.01
    uhub9
   port 1 powered
   port 2 powered
   port 3 powered
   port 4 powered
  port 4 powered
 port 2 powered
 port 3 addr 5: high speed, self powered, config 1, USB 2.0 HUB
(0x2812), vendor 2109(0x2109), rev 85.70
   uhub6
  port 1 powered
  port 2 powered
  port 3 addr 6: high speed, self powered, config 1, USB2.0 Hub(0x0610), Genesys
Logic(0x05e3), rev 4.01
    uhub7
   port 1 powered
   port 2 powered
   port 3 powered
   port 4 powered
  port 4 powered
 port 4 powered
#

BayTrail:
xhci0: SP: 02000802 20425355 30100601
xhci0: SP: 03000802 20425355 10000107

# usbdevs -dv
Controller /dev/usb0:
addr 0: super speed, self powered, config 1, xHCI Root Hub(0x0000), NetBSD(0x000
0), rev 1.00
  uhub0
 port 1 addr 3: high speed, self powered, config 1, USB 2.0 HUB
(0x2812), vendor 2109(0x2109), rev 85.70
   uhub3
  port 1 powered
  port 2 powered
  port 3 addr 4: high speed, self powered, config 1, USB2.0 Hub(0x0610), Genesys
Logic(0x05e3), rev 4.01
    uhub4
   port 1 powered
   port 2 powered
   port 3 powered
   port 4 powered
  port 4 powered
 port 2 powered
 port 3 powered
 port 4 powered
 port 5 powered
 port 6 powered
 port 7 addr 1: super speed, self powered, config 1, USB 3.0 HUB
(0x0812), VLI Labs, Inc.(0x2109), rev 85.71
   uhub1
  port 1 powered
  port 2 powered
  port 3 addr 2: super speed, self powered, config 1, USB3.0 Hub(0x0616), Genesy
sLogic(0x05e3), rev 4.01
    uhub2
   port 1 powered
   port 2 powered
   port 3 powered
   port 4 powered
  port 4 powered
#


--
t-hash


Home | Main Index | Thread Index | Old Index