Portál AbcLinuxu, 10. května 2025 08:59

Dotaz: podivně se chovající sériová linka

14.9.2011 14:17 breta
podivně se chovající sériová linka
Přečteno: 226×
Odpovědět | Admin
Ahoj, potřeboval bych radu, jak umravnit sériovou linku na sys. Debian squeeze. Přihlašuji se k Cisco prvkům pomocí kermita s následujícími parametry
set line /dev/ttyS1
set speed 9600 
set parity none 
set carrier-watch off 
set stop-bits 1
Po navázání spojení se do konzole nic nevypisuje, proto stisknu Enter (na jinou klávesu nezareaguje). Vypíše se jméno prvku a výzva na zadání hesla následovaná "% Authentication failed" (nejspíše proto, že se stisknutý Enter bere jako potvrzení zadání hesla). Nyní se však cyklus "výzva pro zadání hesla" "authentication failed" opakuje aniž bych stiskl jakoukoli klávesu. Navíc se postupně text posouvá k pravé části terminálu a po přetečení začíná opět nalevo.

Výpis dmesg:
$ dmesg | grep ttyS
[    0.622071] 0000:05:00.0: ttyS0 at I/O 0xec00 (irq = 16) is a 16550A
[    0.622151] 0000:05:00.0: ttyS1 at I/O 0xe880 (irq = 16) is a 16550A
Výpis nastavení rozhraní:
# stty -a < /dev/ttyS1
speed 9600 baud; rows 0; columns 0; line = 0;
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;
-parenb -parodd cs8 hupcl -cstopb cread clocal -crtscts
-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
echoctl echoke
Nastavení rozhraní jsem zkoušel změnit, aby byly shodné s tím jak to má kolega, ale bez úspěchu. Vyloučil jsem problém v Kermitu, protože když jsem připojený přes USB-serial redukci, tak vše chodí jak má.

Předem díky za rady

Břeťa
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

14.9.2011 19:12 NN
Rozbalit Rozbalit vše Re: podivně se chovající sériová linka
Odpovědět | | Sbalit | Link | Blokovat | Admin
Ja mam zkusenosti akorat s programem 'minicom' a do Cisca jsem se prez nej prihlasoval bez problemu..

NN
14.9.2011 22:56 benn | skóre: 18
Rozbalit Rozbalit vše Re: podivně se chovající sériová linka
Odpovědět | | Sbalit | Link | Blokovat | Admin
Vypadá to, že kermit echuje zpátky text, který dostal. Já jsem většinou nastavoval kermit s:
set modem type none
set line /dev/ttyS1
set carrier-watch off
set speed 9600
set flow none
set parity none
set stop-bits 1
robust
To echování lze vypnout pomocí příkazu:
stty -F /dev/ttyS1 raw -echo -echoe -echok -echoctl -echoke
Ale stejně si ten seriák nastavuje kermit, takže ten příkaz je aspoň podle mě zbytečnej.
vencour avatar 14.9.2011 23:51 vencour | skóre: 56 | blog: Tady je Vencourovo | Praha+západní Čechy
Rozbalit Rozbalit vše Re: podivně se chovající sériová linka
Odpovědět | | Sbalit | Link | Blokovat | Admin

Zatim na všechny stroje jsem se přes RS232->COM dostal přes screen.

Ty nejhlubší objevy nečekají nutně za příští hvězdou. Jsou uvnitř nás utkány do vláken, která nás spojují, nás všechny.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.