Port-amd64 archive

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

Re: nick-nhusb on current



Hi,

On 2016/04/26 06:49, MLH wrote:

On NetBSD 7.99.28 (GENERIC) #0: Mon Apr 25 16:51:54 EDT 2016:  with
the recent nick-nhusb changes, it's nice that unplugging a momory
stick no longer causes a panic and things can now be unmounted
after removal and even remounted on replacment seemingly fine.

However, other than usb drives and memory sticks, none of my other
usb devices work anymore - usb serial ports, Garmins, phones, etc.
When plugging/unplugging those:

Does your PC have Intel CPU and USB 3.0 ports?
Do you see following messages in dmesg when boot kernel with "-x"?

xhci0: USB3PRM / USB3.0 configurable ports: 0x0000000f
xhci0: USB3_PSSEN / Enabled USB3.0 ports under xHCI: 0x0000000f
xhci0: XUSB2PRM / USB2.0 ports can switch from EHCI to xHCI:0x0000000f
xhci0: XUSB2PR / USB2.0 ports under xHCI: 0x0000000f

If yes, adding "userconf disable xhci*" to boot.cfg may avoid the problem.

The xhci driver tries to route all USB ports (even 2.0) to xhci
as possible if it's Intel PCH, but current xhci driver still has
problems about recognizing devices.


uhub3: device problem, disabling port 2
usb_disconnect_port: no device
...
uhub4: device problem, disabling port 3
usb_disconnect_port: no device
...
uhub4: device problem, disabling port 3
usb_disconnect_port: no device
...
uhub3: device problem, disabling port 1
usb_disconnect_port: no device

So what's the plan to handle those devices?



--
t-hash


Home | Main Index | Thread Index | Old Index