This content has been marked as final. Show 5 replies
To add a little more info and what else I have done:
Note: This works perfectly from Linux to Linux. When I cat out /dev/ttyS0 on a receiving Linux box, the data is uncorrupted.
I have played with ALL of the eeprom tty settings as well as the basic settings you can change using SMC. So, I've decided to look into whats available through stty.
Here are the settings from the Linux and Solaris boxes.
speed 9600 baud; rows 0; columns 0; line = 192;
intr = ^W; quit = M-^?; erase = M-7; kill = M-t; eof = O; eol = <undef>;
eol2 = ;; swtch = M- ; start = ^\; stop = >; susp = <undef>; rprnt = <undef>;
werase = <undef>; lnext = ; flush = <undef>; min = 0; time = 82;
-parenb -parodd cs8 hupcl -cstopb cread clocal crtscts -cdtrdsr
-ignbrk -brkint -ignpar -parmrk -inpck -istrip -inlcr -igncr -icrnl -ixon -ixoff
-iuclc -ixany -imaxbel -iutf8
-opost -olcuc -ocrnl -onlcr -onocr -onlret -ofill -ofdel nl0 cr0 tab0 bs0 vt0 ff0
-isig -icanon -iexten -echo -echoe -echok -echonl noflsh -xcase tostop echoprt
speed 9600 baud;
rows = 0; columns = 0; ypixels = 0; xpixels = 0;
eucw 1:0:0:0, scrw 1:0:0:0
intr = ^c; quit = ^\; erase = ^?; kill = ^u;
eof = ^d; eol = <undef>; eol2 = <undef>; swtch = <undef>;
start = ^q; stop = ^s; susp = ^z; dsusp = ^y;
rprnt = ^r; flush = ^o; werase = ^w; lnext = ^v;
-parenb -parodd cs8 -cstopb -hupcl cread -clocal -loblk -crtscts -crtsxoff -parext
-ignbrk brkint -ignpar -parmrk -inpck -istrip -inlcr -igncr icrnl -iuclc
ixon -ixany -ixoff imaxbel
isig icanon -xcase echo echoe echok -echonl -noflsh
-tostop echoctl -echoprt echoke -defecho -flusho -pendin iexten
opost -olcuc onlcr -ocrnl -onocr -onlret -ofill -ofdel tab3
I have tried changing all the parameters starting at parenb on the Linux side to match the Solaris side. Ex. stty -clocal </dev/ttyS0. Still no joy.
I really need to get this problem solved, so if any experts out there have some ideas, please post.
hawaiimike wrote:The eeprom settings are for the ports when no operating system drivers are in control. For the most part they are ignored once Solaris is running.
I have played with ALL of the eeprom tty settings
as well as the basic settings you can change using SMC. So, I've decided to look into whats available through stty.What's the app? Can it set the port parameters directly? Many port settings will drop back to default if no process holds the port open.
I really need to get this problem solved, so if any experts out there have some ideas, please post.There's a lot of folks that aren't reading items over the weekend! :-)