You could try the c serial forwarder. I've used it in several debian
flavours without any problem at all (so far)

2009/1/8 lei lu <[email protected]>

> Hello Folks,
>
> I am using ubuntu 8.10 operating system and connecting TelosB mote
> through /dev/ttyUSB0 port. I just want to follow the tinyos tutorial
> "Mote-PC serial communication and SerialForwarder". I can follow the
> instruction and finish the first three experiments, which are "Packet
> sources and TestSerial", "BaseStation and net.tinyos.tools.Listen" and
> "MIG: generating packet objects" successfully.
>
> BUT when I came to the "SerialForwarder and other packet sources".
> Here are several steps I did:
> 1. Install BaseStation on the telosb mote which is plugged into the serial
> port
> 2. Run a SerialForwarder by execute command "java
> net.tinyos.sf.SerialForwarder" or "java net.tinyos.sf.SerialForwarder
> -comm serial@/dev/ttyUSB0:115200". Either one of these command does
> not work, and return the same error message.
>
> The error message is:
>
> l...@llu-laptop:/opt/tinyos-2.1.0/support/sdk/java$ java
> net.tinyos.sf.SerialForwarder -comm serial@/dev/ttyUSB0:115200
>
> Locking assertion failure.  Backtrace:
> #0 /usr/lib/libxcb-xlib.so.0 [0x8d21c7c7]
> #1 /usr/lib/libxcb-xlib.so.0(xcb_xlib_unlock+0x31) [0x8d21c891]
> #2 /usr/lib/libX11.so.6(_XReply+0x254) [0x8d261494]
> #3 /usr/lib/jvm/java-1.5.0-sun-1.5.0.16/jre/lib/i386/xawt/libmawt.so
> [0x8d359dce]
> #4 /usr/lib/jvm/java-1.5.0-sun-1.5.0.16/jre/lib/i386/xawt/libmawt.so
> [0x8d343d77]
> #5 /usr/lib/jvm/java-1.5.0-sun-1.5.0.16/jre/lib/i386/xawt/libmawt.so
> [0x8d343ef3]
> #6
> /usr/lib/jvm/java-1.5.0-sun-1.5.0.16/jre/lib/i386/xawt/libmawt.so(Java_sun_awt_X11GraphicsEnvironment_initDisplay+0x26)
> [0x8d344136]
> #7 [0xb1483008]
> #8 [0xb147cb6b]
> #9 [0xb147cb6b]
> #10 [0xb147a236]
> #11 /usr/lib/jvm/java-1.5.0-sun-1.5.0.16/jre/lib/i386/server/libjvm.so
> [0xb770aeec]
> #12 /usr/lib/jvm/java-1.5.0-sun-1.5.0.16/jre/lib/i386/server/libjvm.so
> [0xb78daae8]
> #13 /usr/lib/jvm/java-1.5.0-sun-1.5.0.16/jre/lib/i386/server/libjvm.so
> [0xb770ad1f]
> #14
> /usr/lib/jvm/java-1.5.0-sun-1.5.0.16/jre/lib/i386/server/libjvm.so(JVM_DoPrivileged+0x32d)
> [0xb776882d]
> #15
> /usr/lib/jvm/java-1.5.0-sun-1.5.0.16/jre/lib/i386/libjava.so(Java_java_security_AccessController_doPrivileged__Ljava_security_PrivilegedAction_2+0x3d)
> [0xb741930d]
> #16 [0xb1482898]
> #17 [0xb147ca94]
> #18 [0xb147a236]
> #19 /usr/lib/jvm/java-1.5.0-sun-1.5.0.16/jre/lib/i386/server/libjvm.so
> [0xb770aeec]
> Locking assertion failure.  Backtrace:
> #0 /usr/lib/libxcb-xlib.so.0 [0x8d21c7c7]
> #1 /usr/lib/libxcb-xlib.so.0(xcb_xlib_lock+0x2e) [0x8d21c96e]
> #2 /usr/lib/libX11.so.6 [0x8d260619]
> #3 /usr/lib/libX11.so.6(XGetVisualInfo+0x26) [0x8d256666]
> #4 /usr/lib/jvm/java-1.5.0-sun-1.5.0.16/jre/lib/i386/xawt/libmawt.so
> [0x8d3430b9]
> #5 /usr/lib/jvm/java-1.5.0-sun-1.5.0.16/jre/lib/i386/xawt/libmawt.so
> [0x8d343303]
> #6 /usr/lib/jvm/java-1.5.0-sun-1.5.0.16/jre/lib/i386/xawt/libmawt.so
> [0x8d343fa1]
> #7
> /usr/lib/jvm/java-1.5.0-sun-1.5.0.16/jre/lib/i386/xawt/libmawt.so(Java_sun_awt_X11GraphicsEnvironment_initDisplay+0x26)
> [0x8d344136]
> #8 [0xb1483008]
> #9 [0xb147cb6b]
> #10 [0xb147cb6b]
> #11 [0xb147a236]
> #12 /usr/lib/jvm/java-1.5.0-sun-1.5.0.16/jre/lib/i386/server/libjvm.so
> [0xb770aeec]
> #13 /usr/lib/jvm/java-1.5.0-sun-1.5.0.16/jre/lib/i386/server/libjvm.so
> [0xb78daae8]
> #14 /usr/lib/jvm/java-1.5.0-sun-1.5.0.16/jre/lib/i386/server/libjvm.so
> [0xb770ad1f]
> #15
> /usr/lib/jvm/java-1.5.0-sun-1.5.0.16/jre/lib/i386/server/libjvm.so(JVM_DoPrivileged+0x32d)
> [0xb776882d]
> #16
> /usr/lib/jvm/java-1.5.0-sun-1.5.0.16/jre/lib/i386/libjava.so(Java_java_security_AccessController_doPrivileged__Ljava_security_PrivilegedAction_2+0x3d)
> [0xb741930d]
> #17 [0xb1482898]
> #18 [0xb147ca94]
> #19 [0xb147a236]
>
> I have tried to locate this error by changing some codes in
> /opt/tinyos-2.1.0/support/sdk/java/net/tinyos/sf/SFWindow.java. It
> seems to me that this error was caused by executing the constructor of
> class SFWindow, public SFWindow(SerialForwarder SF). And the only
> function call in that method is private void jbInit(). So maybe
> something happened when invoke this function.
>
> So, right now I can not get the popped up windows as the tutorial
> described. Any ideas? Any help would be highly appreciated.
>
> Thanks,
>
> LL
> _______________________________________________
> Tinyos-help mailing list
> [email protected]
> https://www.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help
>



-- 
Jordi Soucheiron
Software Engineer

DEXMA
Parc Tecnològic la Salle
Sant Joan de la Salle, 42
08022 Barcelona
t/f: [+34] 93 280 19 18
www.dexmatech.com
[email protected]
_______________________________________________
Tinyos-help mailing list
[email protected]
https://www.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help

Reply via email to