2009-10-12
An interesting project at work: copying ...
An interesting project at work: copying a given set of data to as big a number of USB storage devices as possible. So we buy 4 USB hubs, which got delivered today. Connecting them to the 4 different external USB ports on my laptop shows an interesting result:lsusb -t Bus# 7 `-Dev# 1 Vendor 0x0000 Product 0x0000 |-Dev# 35 Vendor 0x2001 Product 0xf103 | `-Dev# 36 Vendor 0x0718 Product 0x0075 |-Dev# 34 Vendor 0x2001 Product 0xf103 |-Dev# 33 Vendor 0x2001 Product 0xf103 `-Dev# 32 Vendor 0x2001 Product 0xf103 Bus# 6 `-Dev# 1 Vendor 0x0000 Product 0x0000 Bus# 5 `-Dev# 1 Vendor 0x0000 Product 0x0000 `-Dev# 44 Vendor 0x0b97 Product 0x7761 `-Dev# 45 Vendor 0x0b97 Product 0x7772 Bus# 4 `-Dev# 1 Vendor 0x0000 Product 0x0000 Bus# 3 `-Dev# 1 Vendor 0x0000 Product 0x0000 Bus# 2 `-Dev# 1 Vendor 0x0000 Product 0x0000 Bus# 1 `-Dev# 1 Vendor 0x0000 Product 0x0000 `-Dev# 24 Vendor 0x413c Product 0x8140Notice it? No? All the high-speed USB hubs (Vendor 0x2001 Product 0xf103) are behind the same root USB hub. Interesting USB congestion problems ahead probably.My next step will be to discover all attached usb storage (probably thanking udev a lot in the process) and filling that storage with the wanted set of data.