Pine64 and USB bug

Milan Obuch freebsd-arm at dino.sk
Sun Jul 7 20:13:25 UTC 2019


Hi,

on both Pine64 and Pine64-LTS I observed a problem with USB ports. Both
board have two ports, lower one (nearer to PCB) works, but upper one
does not. Running 'usbconfig' gives me

ugen0.1: <Allwinner EHCI root HUB> at usbus0, cfg=0 md=HOST spd=HIGH (480Mbps) pwr=SAVE (0mA)
ugen1.1: <Generic OHCI root HUB> at usbus1, cfg=0 md=HOST spd=FULL (12Mbps) pwr=SAVE (0mA)
ugen2.1: <Allwinner EHCI root HUB> at usbus2, cfg=0 md=HOST spd=HIGH (480Mbps) pwr=SAVE (0mA)
ugen3.1: <Generic OHCI root HUB> at usbus3, cfg=0 md=HOST spd=FULL (12Mbps) pwr=SAVE (0mA)

so both are detected, but only one works - with USB flash put in, line

ugen2.2: <Kingston DataTraveler 2.0> at usbus2, cfg=0 md=HOST spd=HIGH (480Mbps) pwr=ON (300mA)

gets added. Upper port (probably ugen0 and ugen1 in listing above) is
enabled, at least partially - using USB meter shows there is 5 V
sourced, but looks like no data communication is taking place.

Any hint, anybody? This was FreeBSD 13.0-CURRENT r349025 GENERIC,
snapshot downloaded from ftp.freebsd.org.

Regards,
Milan


More information about the freebsd-arm mailing list