This is a one of those fantastic "features" of using Java for hardware access. Java has no idea what ports qualify as serial ports, and rather than let you specify at the command line a particular file, it will error out if it doesn't match it's own list of such things.
If you're using sun's java, what you need to modify is the javax.comm.properties file. This is in <javadir>/jre/lib/ext/ . You'll notice at the end it looks exactly like the error you're getting. Just add /dev/ttyUSB0 to the list, assuming there is such a device. It won't hurt to add ttyUSB1 etc as well, in case you wind up having more than one plugged in at a time. Justin Dugger On 6/29/06, Ming <[EMAIL PROTECTED]> wrote:
Hi all I am try to run the SerialForwarder for telos by "java net.tinyos.sf.SerialForwarder -comm serial@/dev/ttyUSB0:telos" However the follow error is displayed. Listening to serial@/dev/ttyUSB0:telosb Platform telos Listening for client connections on port 9001 serial@/dev/ttyUSB0:57600 died - restarting (java.io.IOException: Invalid port. Known serial ports: - /dev/ttyS0 - /dev/ttyS1 ) Anyone have any idea on that? Thank you. CMing _______________________________________________ Tinyos-help mailing list Tinyos-help@Millennium.Berkeley.EDU https://mail.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help
_______________________________________________ Tinyos-help mailing list Tinyos-help@Millennium.Berkeley.EDU https://mail.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help