The chumby USB port is a standard full-speed only USB2.0 compliant port, so from the hardware standpoint no modification should be required.
For the software, you will need to port the drivers to linux. You can do driver development by turning on sshd (see http://wiki.chumby.com/mediawiki/index. … y_tricks), and using a hook called "debugchumby".
If you create a USB mass storage device with a shell script called "debugchumby" on it, the chumby will automatically attempt to run all commands within that file.
So, if you are doing driver development, you could have a script like this:
#!/bin/sh
start_sshd
insmod /mnt/usb/my_driver.ko
What this would do is start the sshd, so you can log in remotely, and also automatically install your driver...from there it's rather like linux driver development on any standard platform.
best of luck
7BAA 2E53 01C1 DCFF 497B E7F0 9699 A303 78F0 D9B9