Hallo RalfFriedl,
SORRY Alles zurück, in meiner Struktur tauchen nun die ttyUSB.. auf. Ich hatte nochmal mir dmesg nachgeschaut und die USB Wandler waren disconnect, vermutlich nach dem Reconnect oder was auch immer.
Hier nun meine Struktur:
# find /sys -print | grep USB
/sys/class/tty/ttyUSB1
/sys/class/tty/ttyUSB1/device
/sys/class/tty/ttyUSB1/dev
/sys/class/tty/ttyUSB0
/sys/class/tty/ttyUSB0/device
/sys/class/tty/ttyUSB0/dev
/sys/bus/usb-serial/drivers/PL-2303/ttyUSB1
/sys/bus/usb-serial/drivers/PL-2303/ttyUSB0
/sys/bus/usb-serial/devices/ttyUSB1
/sys/bus/usb-serial/devices/ttyUSB0
/sys/devices/ahci-hcd/usb1/1-1/1-1.2/1-1.2.4/1-1.2.4:1.0/ttyUSB1
/sys/devices/ahci-hcd/usb1/1-1/1-1.2/1-1.2.4/1-1.2.4:1.0/ttyUSB1/bus
/sys/devices/ahci-hcd/usb1/1-1/1-1.2/1-1.2.4/1-1.2.4:1.0/ttyUSB1/driver
/sys/devices/ahci-hcd/usb1/1-1/1-1.2/1-1.2.1/1-1.2.1:1.0/ttyUSB0
/sys/devices/ahci-hcd/usb1/1-1/1-1.2/1-1.2.1/1-1.2.1:1.0/ttyUSB0/bus
/sys/devices/ahci-hcd/usb1/1-1/1-1.2/1-1.2.1/1-1.2.1:1.0/ttyUSB0/driver
# pwd
/sys/class/tty
# cat ttyUSB0/dev
188:0
#
Ich kann nun auch die Speed setzen, und diese überprüfen.
#
# stty -F /var/ttyUSB0 9600
# stty -F /var/ttyUSB0
speed 9600 baud;
intr = ^C; quit = ^\; erase = ^?; kill = ^U; eof = ^D; eol = <undef>; eol2 = <undef>;
swtch = <undef>; start = ^Q; stop = ^S; susp = ^Z; rprnt = ^R; werase = ^W; lnext = ^V;
flush = ^O; min = 1; time = 0;
-brkint -imaxbel
# stty -F /var/ttyUSB0 19200
# stty -F /var/ttyUSB0
speed 19200 baud;
intr = ^C; quit = ^\; erase = ^?; kill = ^U; eof = ^D; eol = <undef>; eol2 = <undef>;
swtch = <undef>; start = ^Q; stop = ^S; susp = ^Z; rprnt = ^R; werase = ^W; lnext = ^V;
flush = ^O; min = 1; time = 0;
-brkint -imaxbel
# stty -F /var/ttyUSB0
#
Mein nächstes Problem ist die etwas ungewöhnliche Speed von 3200 Baud, die stty nicht kennt, dazu müßte das stty um diesen Speedeintrag für 3200 erweiter werden, ich habe aber keine Toolchain.
# stty -F /var/ttyUSB0 3200
stty: invalid argument '3200'
#
Bitte gibt es evtl. schon ein erweitertes stty das auch diese 'krumme' Speed von 3200 kennt oder kommt die Fehlermeldung vom PL-2303 Driver, der diese Speed nicht versteht ?
Viele Grüße
WolliK
SORRY Alles zurück, in meiner Struktur tauchen nun die ttyUSB.. auf. Ich hatte nochmal mir dmesg nachgeschaut und die USB Wandler waren disconnect, vermutlich nach dem Reconnect oder was auch immer.
Hier nun meine Struktur:
# find /sys -print | grep USB
/sys/class/tty/ttyUSB1
/sys/class/tty/ttyUSB1/device
/sys/class/tty/ttyUSB1/dev
/sys/class/tty/ttyUSB0
/sys/class/tty/ttyUSB0/device
/sys/class/tty/ttyUSB0/dev
/sys/bus/usb-serial/drivers/PL-2303/ttyUSB1
/sys/bus/usb-serial/drivers/PL-2303/ttyUSB0
/sys/bus/usb-serial/devices/ttyUSB1
/sys/bus/usb-serial/devices/ttyUSB0
/sys/devices/ahci-hcd/usb1/1-1/1-1.2/1-1.2.4/1-1.2.4:1.0/ttyUSB1
/sys/devices/ahci-hcd/usb1/1-1/1-1.2/1-1.2.4/1-1.2.4:1.0/ttyUSB1/bus
/sys/devices/ahci-hcd/usb1/1-1/1-1.2/1-1.2.4/1-1.2.4:1.0/ttyUSB1/driver
/sys/devices/ahci-hcd/usb1/1-1/1-1.2/1-1.2.1/1-1.2.1:1.0/ttyUSB0
/sys/devices/ahci-hcd/usb1/1-1/1-1.2/1-1.2.1/1-1.2.1:1.0/ttyUSB0/bus
/sys/devices/ahci-hcd/usb1/1-1/1-1.2/1-1.2.1/1-1.2.1:1.0/ttyUSB0/driver
# pwd
/sys/class/tty
# cat ttyUSB0/dev
188:0
#
Ich kann nun auch die Speed setzen, und diese überprüfen.
#
# stty -F /var/ttyUSB0 9600
# stty -F /var/ttyUSB0
speed 9600 baud;
intr = ^C; quit = ^\; erase = ^?; kill = ^U; eof = ^D; eol = <undef>; eol2 = <undef>;
swtch = <undef>; start = ^Q; stop = ^S; susp = ^Z; rprnt = ^R; werase = ^W; lnext = ^V;
flush = ^O; min = 1; time = 0;
-brkint -imaxbel
# stty -F /var/ttyUSB0 19200
# stty -F /var/ttyUSB0
speed 19200 baud;
intr = ^C; quit = ^\; erase = ^?; kill = ^U; eof = ^D; eol = <undef>; eol2 = <undef>;
swtch = <undef>; start = ^Q; stop = ^S; susp = ^Z; rprnt = ^R; werase = ^W; lnext = ^V;
flush = ^O; min = 1; time = 0;
-brkint -imaxbel
# stty -F /var/ttyUSB0
#
Mein nächstes Problem ist die etwas ungewöhnliche Speed von 3200 Baud, die stty nicht kennt, dazu müßte das stty um diesen Speedeintrag für 3200 erweiter werden, ich habe aber keine Toolchain.
# stty -F /var/ttyUSB0 3200
stty: invalid argument '3200'
#
Bitte gibt es evtl. schon ein erweitertes stty das auch diese 'krumme' Speed von 3200 kennt oder kommt die Fehlermeldung vom PL-2303 Driver, der diese Speed nicht versteht ?
Viele Grüße
WolliK
Zuletzt bearbeitet: