Hi,
I am usig Pogoplug4 with 1usb2.0 and 2 Fresco usb3.0 ports.
With fresh install of archlinux on usb stick
#wget http://archlinuxarm.org/os/ArchLinuxARM ... est.tar.gz
#tar -xzvf ArchLinuxARM-kirkwood-latest.tar.gz
all usb port are visible and works properly.
[root@alarm ~]# usb-devices
T: Bus=01 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#= 1 Spd=480 MxCh= 2
D: Ver= 2.00 Cls=09(hub ) Sub=00 Prot=01 MxPS=64 #Cfgs= 1
P: Vendor=1d6b ProdID=0002 Rev=03.19
S: Manufacturer=Linux 3.19.3-1-ARCH xhci-hcd
S: Product=xHCI Host Controller
S: SerialNumber=0000:00:01.0
C: #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=0mA
I: If#= 0 Alt= 0 #EPs= 1 Cls=09(hub ) Sub=00 Prot=00 Driver=hub
T: Bus=02 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#= 1 Spd=5000 MxCh= 2
D: Ver= 3.00 Cls=09(hub ) Sub=00 Prot=03 MxPS= 9 #Cfgs= 1
P: Vendor=1d6b ProdID=0003 Rev=03.19
S: Manufacturer=Linux 3.19.3-1-ARCH xhci-hcd
S: Product=xHCI Host Controller
S: SerialNumber=0000:00:01.0
C: #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=0mA
I: If#= 0 Alt= 0 #EPs= 1 Cls=09(hub ) Sub=00 Prot=00 Driver=hub
T: Bus=03 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#= 1 Spd=480 MxCh= 1
D: Ver= 2.00 Cls=09(hub ) Sub=00 Prot=01 MxPS=64 #Cfgs= 1
P: Vendor=1d6b ProdID=0002 Rev=03.19
S: Manufacturer=Linux 3.19.3-1-ARCH ehci_hcd
S: Product=EHCI Host Controller
S: SerialNumber=orion-ehci.0
C: #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=0mA
I: If#= 0 Alt= 0 #EPs= 1 Cls=09(hub ) Sub=00 Prot=00 Driver=hub
T: Bus=03 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#= 2 Spd=480 MxCh= 0
D: Ver= 2.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=64 #Cfgs= 1
P: Vendor=0781 ProdID=5572 Rev=01.27
S: Manufacturer=SanDisk
S: Product=Cruzer Switch
S: SerialNumber=20044321721DA46010DA
C: #Ifs= 1 Cfg#= 1 Atr=80 MxPwr=200mA
I: If#= 0 Alt= 0 #EPs= 2 Cls=08(stor.) Sub=06 Prot=50 Driver=usb-storage
After package upgrade usb3.0 ports dissapeard!
[root@alarm ~]# usb-devices
T: Bus=01 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#= 1 Spd=480 MxCh= 1
D: Ver= 2.00 Cls=09(hub ) Sub=00 Prot=01 MxPS=64 #Cfgs= 1
P: Vendor=1d6b ProdID=0002 Rev=04.00
S: Manufacturer=Linux 4.0.0-1-ARCH ehci_hcd
S: Product=EHCI Host Controller
S: SerialNumber=orion-ehci.0
C: #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=0mA
I: If#= 0 Alt= 0 #EPs= 1 Cls=09(hub ) Sub=00 Prot=00 Driver=hub
T: Bus=01 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#= 2 Spd=480 MxCh= 0
D: Ver= 2.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=64 #Cfgs= 1
P: Vendor=0781 ProdID=5572 Rev=01.27
S: Manufacturer=SanDisk
S: Product=Cruzer Switch
S: SerialNumber=20044321721DA46010DA
C: #Ifs= 1 Cfg#= 1 Atr=80 MxPwr=200mA
I: If#= 0 Alt= 0 #EPs= 2 Cls=08(stor.) Sub=06 Prot=50 Driver=usb-storage
Seems that linux-kirkwood-4.0-1 is problematic. The change is 3.19.3-1 -> 4.0.0-1.
BTW, the what the upgrade did is:
#pacman -Syu
Packages (10) ca-certificates-20150402-1 ca-certificates-utils-20150402-1 glib2-2.44.0-1 gnutls-3.3.14-2 groff-1.22.3-3
libssh2-1.5.0-1 libtasn1-4.4-1 linux-kirkwood-4.0-1 lz4-128-1 man-pages-3.82-1
Regards,
Jacek