Linux/USB

USB 3.0
"The Linux kernel has supported USB 3.0 since version 2.6.31, which was released in September 2009." 

List USB Devices
$ lsusb

$ usb-devices

listusb: for sysdevpath in $(find /sys/bus/usb/devices/usb*/ -name dev); do   syspath="${sysdevpath%/dev}" devname="$(udevadm info -q name -p $syspath)" "$devname" == "bus/"* && continue eval "$(udevadm info -q property --export -p $syspath)" -z "$ID_SERIAL" && continue echo "/dev/$devname - $ID_SERIAL" done
 * 1) !/bin/bash

Linux USB Discovery
USB 3.0 HDD: (dmesg) usb 9-2: new SuperSpeed USB device number 6 using xhci_hcd usb 9-2: New USB device found, idVendor=0480, idProduct=d000 usb 9-2: New USB device strings: Mfr=2, Product=3, SerialNumber=1 usb 9-2: Product: External USB 3.0 usb 9-2: Manufacturer: TOSHIBA usb 9-2: SerialNumber: 2013122801534E usb 9-2: configuration #1 chosen from 1 choice Initializing USB Mass Storage driver... scsi6 : SCSI emulation for USB Mass Storage devices usbcore: registered new interface driver usb-storage USB Mass Storage support registered. scsi 6:0:0:0: Direct-Access    TOSHIBA  External USB 3.0 0    PQ: 0 ANSI: 6 sd 6:0:0:0: Attached scsi generic sg6 type 0 sd 6:0:0:0: [sdg] 3907029168 512-byte logical blocks: (2.00 TB/1.81 TiB) sd 6:0:0:0: [sdg] Write Protect is off sd 6:0:0:0: [sdg] Assuming drive cache: write through sd 6:0:0:0: [sdg] Assuming drive cache: write through sdg: sdg1 sd 6:0:0:0: [sdg] Assuming drive cache: write through sd 6:0:0:0: [sdg] Attached SCSI disk

USB 2.0 HDD: (dmesg) usb 1-3: new high speed USB device number 5 using ehci_hcd usb 1-3: New USB device found, idVendor=0bc2, idProduct=3001 usb 1-3: New USB device strings: Mfr=1, Product=2, SerialNumber=3 usb 1-3: Product: FreeAgent usb 1-3: Manufacturer: Seagate usb 1-3: SerialNumber: 2GEX3WBF usb 1-3: configuration #1 chosen from 1 choice scsi7 : SCSI emulation for USB Mass Storage devices scsi 7:0:0:0: Direct-Access    Seagate  FreeAgent        102D PQ: 0 ANSI: 4 sd 7:0:0:0: Attached scsi generic sg7 type 0 sd 7:0:0:0: [sdh] 2930277168 512-byte logical blocks: (1.50 TB/1.36 TiB) sd 7:0:0:0: [sdh] Write Protect is off sd 7:0:0:0: [sdh] Assuming drive cache: write through sd 7:0:0:0: [sdh] Assuming drive cache: write through sdh: sdh1 sd 7:0:0:0: [sdh] Assuming drive cache: write through sd 7:0:0:0: [sdh] Attached SCSI disk

usb-devices: --- USB 3.0 DEVICE & CONTROLLER --- T: Bus=09 Lev=01 Prnt=01 Port=01 Cnt=01 Dev#=  6 Spd=5000 MxCh= 0 D: Ver= 3.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS= 9 #Cfgs=  1 P: Vendor=0480 ProdID=d000 Rev=01.00 S: Manufacturer=TOSHIBA S: Product=External USB 3.0 S: SerialNumber=2013122801534E C: #Ifs= 1 Cfg#= 1 Atr=c0 MxPwr=36mA I: If#= 0 Alt= 0 #EPs= 2 Cls=08(stor.) Sub=06 Prot=50 Driver=usb-storage

T: Bus=09 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=02.06 S: Manufacturer=Linux 2.6.32-431.23.3.el6.x86_64 xhci_hcd S: Product=xHCI Host Controller S: SerialNumber=0000:03:00.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

--- USB 2.0 DEVICE & CONTROLLER --- T: Bus=01 Lev=01 Prnt=01 Port=02 Cnt=01 Dev#=  5 Spd=480 MxCh= 0 D: Ver= 2.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=64 #Cfgs=  1 P: Vendor=0bc2 ProdID=3001 Rev=00.00 S: Manufacturer=Seagate S: Product=FreeAgent S: SerialNumber=2GEX3WBF C: #Ifs= 1 Cfg#= 1 Atr=c0 MxPwr=0mA I: If#= 0 Alt= 0 #EPs= 2 Cls=08(stor.) Sub=06 Prot=50 Driver=usb-storage

T: Bus=01 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#=  1 Spd=480 MxCh= 5 D: Ver= 2.00 Cls=09(hub  ) Sub=00 Prot=00 MxPS=64 #Cfgs=  1 P: Vendor=1d6b ProdID=0002 Rev=02.06 S: Manufacturer=Linux 2.6.32-431.23.3.el6.x86_64 ehci_hcd S: Product=EHCI Host Controller S: SerialNumber=0000:00:12.2 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