> No, I was using 'screen' as it's built-in. 'screen > /dev/tty.usbserial > 19200,cs8 [...] > I don't think it's flow control related, nor terminal emulator. I'm > thinking it's soekris serial-console related, or something weird > like the memstick image being set to some hardwired defaults that > are very different from the soekris console setup. > > Ideas welcome,
I know it's an "is it plugged in" question, but have you tried 9600bps instead of 19200bps? I believe pfSense defaults to 19200 (not sure), but the Soekris firmware may be set to 9600. You can also change flow-control characteristics on your local tty by invoking screen as "screen /dev/tty.usbserial 19200,cs8,ixon,ixoff" Or "screen /dev/tty.usbserial 19200,cs8,-ixoff,-ixon" Again, just to be clear - your local terminal (DTE) must match what you've set the remote device (DCE) to. If your platform supports it, I would suggest invoking screen with "<baudrate>,cs8,ixany,-ixoff,-ixon", which should disable all forms of flow control. Of course, if the soekris needs CTS/RTS or DTR/DSR you may be screwed. Also a possibility is your USB dongle - relatively few of them implement all the control lines correctly, and even fewer are properly controllable from stty(2) or termios(3). Note especially that there is no standard way to turn on hardware flow control from the screen(1) command line. Depending on what OS you're starting with, you may have the cu(1) utility installed, which handles serial ports slightly differently than screen(1). -Adam Thompson [email protected] _______________________________________________ List mailing list [email protected] http://lists.pfsense.org/mailman/listinfo/list
