Thanks for your help
-You are connecting a Sheevaplug to a 3 (or more) port hub, and from there you are connecting to 3 more serial devices, is that correct?
Correct
-And are you using an Ubuntu or a Debian SD card?
Both, On Ubuntu, Devices file created automatically. On Debian I create device files by using mknod command.
But it works on Debian, but not Ubuntu? or it fails on both?
-The closest information that I could find that seems relevant is here.
I already read that link but still don't understand.
I don't sure The problem is about mix of speed of devices on USB-HUB.
May you ask me for additional information ?
I know very little about the issue you raise. But I am aware that there is a difference in how Ubuntu and Debian create the device files in /dev. You seem to be aware of that too, so I don't know that I can help.