Portál AbcLinuxu, 4. května 2025 17:35

Dotaz: slattach - spojeni po seriove

3.2.2003 09:48 Pepa Novák | skóre: 2
slattach - spojeni po seriove
Přečteno: 119×
Odpovědět | Admin
Nedari se mi nastavit spojeni dvou pocitacu po seriove lince. Pouzivam 3 dratovy kabel, na jedne strane je 9pin konektor do ttyS0 a na druhe strane 25 pin do ttyS1. Zapojene je to urcite dobre (2 na 3, 3 na 2, 7 na 5). Provedu

slattach -Ld -s 19200 /dev/ttyS1 &

ifconfig sl0 192.168.1.1 pointopoint 192.168.1.2 up

route add -host 192.168.1.2 dev sl0

na druhem pocitaci (je to notebook)

slattach -Ld -s 19200 /dev/ttyS0 &

ifconfig sl0 192.168.1.2 pointopoint 192.168.1.1 up

route add -host 192.168.1.1 dev sl0

Na obou pocitacich se v pohode nastartuje cslip na ttySx na rozhrani sl0. Kdyz ale pinknu z jednoho pocitace na druhej, tak to pakety vysle, ale uz se zadny nevrati. Divny se mi ale zda, ze kdyz se pomoci ifconfig podivam na sitova rozhrani, tak u sl0 to pise, ze zadny odeslany pakety nebyly. Pritom je ale ping poslal. Budu vdecny za kazdou radu, ktera mi to pomuze ozivit.
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

Stanislav Brabec avatar 3.2.2003 11:31 Stanislav Brabec | skóre: 45 | Praha
Rozbalit Rozbalit vše slattach - spojeni po seriove
Odpovědět | | Sbalit | Link | Blokovat | Admin
S podobným spojením jsem měl také problémy. Vyřešil je sekundový sleep po slattach. Více zde. Pro třídrátový kabel je nutné vypnout veškeré hardwarové řízení toku dat (závisí na verzi slattach, většinou to bývá -L). Pro ověření doporučuji spustit na obou stranách minicom a podívat se, jestli spolu komunikují alespoň přes terminál (oběma směry).
4.2.2003 12:00 Dejv | skóre: 37 | blog: Jak ten blog nazvat ... ? | Ostrava
Rozbalit Rozbalit vše slattach - spojeni po seriove
Odpovědět | | Sbalit | Link | Blokovat | Admin
Ahoj.
Kabel musi byt zapojeny takto:
TxD -------- RxD
RxD -------- TxD
GND -------- GND

Na 25-pin canonu je GND na 7, TxD na 2 a RxD na 3.

Na 9-pin Canonu je GND na 5, TxD na 3 a RxD na 2.


Cili u 9-pin jsou prohozeny TxD a RxD piny oproti 25-pin! To casto vede k chybe, ktera se blbe hleda. Takze kabel 9-25 musi byt zapojeny takto:
9-pin --------------- 25-pin
2 (RxD) -------- (TxD) 2
3 (TxD) -------- (RxD) 3
5 (GND) -------- (GND) 7

Navic je u 3-ziloveho propojeni nutne bud spravne propojit ridici piny v konektorech (tusim 4-5 a 6-8-20 (nebo 22 - ted nevim) v 25-pin, v 9-pin z hlavy neznam cisla pinu, ale jsou to stejne pojmenovane signaly), nebo pouzit komunikacni program/protokol, ktery stav ridicich signalu ignoruje.
Preju hodne stesti. David
Pevně věřím, že zkušenější uživatelé mě s mými nápady usměrní a pošlou tam, kam tyto nápady patří...
5.2.2003 13:30 Pepa Novák | skóre: 2
Rozbalit Rozbalit vše slattach - spojeni po seriove
Jo, je to tak. Nevsiml jsem si, ze 25pin a 9pin maji RxD a TxD na opacnych pinech. Nakonec jsem to vsak vyresil jinak - odpojil jsem mys a spojil to kabelem na obou koncich s 9 piny a beha to :-)

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.