I have found a way to solve the webcam bandwidth problem on my NSLU2. The physical setup is like this:
- USB hub connected to the Disk 1 connector on the NSLU2
- The flash memory disk connected to port 1 of the external USB hub. This leaves room for my 1-wire soil moisture sensor in port 2.
- Webcam connected to the Disk 2 connector
Now the USB devices look like this:
Bus 003 Device 003: ID 05a9:0511 OmniVision Technologies, Inc. OV511 Webcam
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 004: ID 1307:0165 Transcend Information, Inc. 2GB/4GB Flash Drive
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 002: ID 0409:005a NEC Corp. HighSpeed Hub
The difference is that the webcam jumped to bus 003 and now there is enough bandwidth for the webcam.
As a side note, bus 002 and 003 are USB 1.1 types and bus 001 is a USB 2.0 type.
Now I just need to find and configure the appropriate software packages to be able to show you some pictures from my garden.