Re: remserial and usb converters
On 5/22/21 12:40 AM, Jason Mitchell wrote: Hello, I'm trying to set up a NetBSD appliance that will (among other things) allow access to devices connected by USB serial adapters. The USB serial adapter works -- using minicom I can access the far end device (a Cisco 819). However when I use remserial, there's a problem -- remserial doesn't open the TCP Port. Starting minicom on the same USB serial port (minicom -b 9600 -D /dev/ttyU0) fixes the problem (I do this while remserial is running). This is a custom appliance with everything in an embedded ramdisk but I have seen this problem on another evbarm box running a standard install. The remserial command is: remserial -d -p 48310 -s "9600 sane" /dev/ttyu0 & The platform is evbarm/aarch64 (ODROID-C2). The serial adapter is identified as: [ 4.939771] uftdi0: FTDI (0x403) FT232R USB UART (0x6001), rev 2.00/6.00, addr 3 [ 4.939771] ucom0 at uftdi0 portno 1 And here's the output from some relevant commands. uname -a NetBSD ARMNUK 9.1 NetBSD 9.1 (ARMNUK) #0: Fri May 7 19:41:32 UTC 2021 root@BreakingBad:/root/obj/sys/arch/evbarm/compile/ARMNUK evbarm ls -al /dev/ttyU0 crw--- 1 66 wheel 74, 0 May 21 03:55 /dev/ttyU0 stty -f /dev/ttyU0 -a speed 9600 baud; 0 rows; 0 columns; queue = 1024; line = termios; lflags: -icanon -isig -iexten -echo -echoe -echok -echoke -echonl -echoctl -echoprt -altwerase -noflsh -tostop -flusho -pendin -nokerninfo -extproc iflags: -istrip -icrnl -inlcr -igncr -ixon -ixoff -ixany -imaxbel ignbrk -brkint -inpck -ignpar -parmrk oflags: -opost -onlcr -ocrnl -oxtabs -onocr -onlret cflags: cread cs8 -parenb -parodd -hupcl clocal -cstopb crtscts -mdmbuf -cdtrcts cchars: discard = ^O; dsusp = ^Y; eof = ^D; eol = ; eol2 = ; erase = ^?; intr = ^C; kill = ^U; lnext = ^V; min = 1; quit = ^\; reprint = ^R; start = ^Q; status = ^T; stop = ^S; susp = ^Z; time = 5; werase = ^W; remserial is being run as root (currently the only user account on the box). I'll change that once things are working. Any help is greatly appreciated. Thanks! Jason M. Replying to myself. It's an ugly hack but "echo ~. | cu -l /dev/ttyU0" after running remserial gets things working.
Re: remserial and usb converters
jmitc...@bigjar.com (Jason Mitchell) writes: > Â Â The remserial command is: >remserial -d -p 48310 -s "9600 sane" /dev/ttyu0 & Works fine for me, except it's ttyU0 and configuring "sane" may not be what you need. For e.g. a console, use "raw". I prefer to use conserver which adds some features and also authentication. The drawback is that 'telnet' isn't sufficient as a client.
remserial and usb converters
Hello, I'm trying to set up a NetBSD appliance that will (among other things) allow access to devices connected by USB serial adapters. The USB serial adapter works -- using minicom I can access the far end device (a Cisco 819). However when I use remserial, there's a problem -- remserial doesn't open the TCP Port. Starting minicom on the same USB serial port (minicom -b 9600 -D /dev/ttyU0) fixes the problem (I do this while remserial is running). This is a custom appliance with everything in an embedded ramdisk but I have seen this problem on another evbarm box running a standard install. The remserial command is: remserial -d -p 48310 -s "9600 sane" /dev/ttyu0 & The platform is evbarm/aarch64 (ODROID-C2). The serial adapter is identified as: [ 4.939771] uftdi0: FTDI (0x403) FT232R USB UART (0x6001), rev 2.00/6.00, addr 3 [ 4.939771] ucom0 at uftdi0 portno 1 And here's the output from some relevant commands. uname -a NetBSD ARMNUK 9.1 NetBSD 9.1 (ARMNUK) #0: Fri May 7 19:41:32 UTC 2021 root@BreakingBad:/root/obj/sys/arch/evbarm/compile/ARMNUK evbarm ls -al /dev/ttyU0 crw--- 1 66 wheel 74, 0 May 21 03:55 /dev/ttyU0 stty -f /dev/ttyU0 -a speed 9600 baud; 0 rows; 0 columns; queue = 1024; line = termios; lflags: -icanon -isig -iexten -echo -echoe -echok -echoke -echonl -echoctl -echoprt -altwerase -noflsh -tostop -flusho -pendin -nokerninfo -extproc iflags: -istrip -icrnl -inlcr -igncr -ixon -ixoff -ixany -imaxbel ignbrk -brkint -inpck -ignpar -parmrk oflags: -opost -onlcr -ocrnl -oxtabs -onocr -onlret cflags: cread cs8 -parenb -parodd -hupcl clocal -cstopb crtscts -mdmbuf -cdtrcts cchars: discard = ^O; dsusp = ^Y; eof = ^D; eol = ; eol2 = ; erase = ^?; intr = ^C; kill = ^U; lnext = ^V; min = 1; quit = ^\; reprint = ^R; start = ^Q; status = ^T; stop = ^S; susp = ^Z; time = 5; werase = ^W; remserial is being run as root (currently the only user account on the box). I'll change that once things are working. Any help is greatly appreciated. Thanks! Jason M.