linuxppcguy
Member

Registered: Jul 2000
Location: Beverly, MA
Posts: 125 |
quote: Originally posted by dequardo:
I've always questioned the true speed of our USB-enabled Visor devices. I swear it's slower that my Pocket PC set to 115,000 on the serial port. Granted CE is a bit more optimized through ActiveSync and Outlook but I would expect a huge speed increase for true USB speeds and I just don't see it. Anyone else??
Well I'll share a little insight from the Linux side of things. I don't know how similar this is to the way it functions under Windows/MacOS, but to connect the Visor under linux, it must interface through a series of drivers - first the Handspring Visor driver, then the USB Serial converter, then the USB drivers themselves. This differs from other USB devices connecting under Linux, such as the Diamond Rio 500 mp3 player. That device has a native USB driver, and doesn't need to go through a serial converter.
Anyway, the end result is that when you connect the Visor to the USB cradle under Linux, it acts like a serial device, and the speed is accordingly about the same.
Now I don't know if this is in any way similar to the way things work under Windows - there may be a native USB driver for Windows. But what I have observed is that syncing to my Windows machine at work is roughly the same speed as syncing to my linuxppc machine at home.
In regards to the original question, if you wanted to connect an actual USB device to the visor, you would need to have a USB host adapter in the visor itself, as well as a root hub. This is not present in the Visor as it is now. The Visor doesn't really have a USB port per se - it has to be plugged into a cradle which then connects it to a USB hub. However, it is conceivable that a Springboard module could be designed which would contain a USB host adapter and root hub.
|