Irssi/nano sprutar skräp vid seriell anslutning

Avdelningen för programmering, nätverk samt alternativa OS.
Post Reply
User avatar
snigel
Hedersbit
Posts: 9632
Joined: 2002-03-08 15:06:33
Location: Göteborg

Irssi/nano sprutar skräp vid seriell anslutning

Post by snigel »

Fick en Amstrad NC100 och tänkte därför ha lite nördskoj och ansluta den till en dator körandes Debian. Att ansluta seriellt fungerar jättebra, jag kan logga in, köra olika program etc, men så fort jag startar något program med cli-interface som irssi, bitchx eller nano sprutar det skräp över hela skärmen.
Då jag inte vet riktigt vad detta kan bero på prövade jag som en ren chansning att ställa om från Linux till VT100 i inittab, det gjorde ingen skillnad.

Någon som har en susning om vad som händer? Skulle kunna ta ett foto på "skräpet" om det underlättar.
http://sniglom.blogspot.com
Work |i5 760@4.2GHz|16GB|P55|GTX 670|850 500GB|Xonar D2|2TB
Extra |q9550@3.4GHz|8GB|P45|GTX 670|830 256GB|Audigy 2
MacB.|p8600@2.4GHz|8GB|320m|BX100 500GB
Serve|c1037@1.8GHz|8GB|NM70|X25-M 80GB|Seagate 4TB
User avatar
IcePic
Hedersbit
Posts: 6061
Joined: 2002-03-08 16:09:38

Re: Irssi/nano sprutar skräp vid seriell anslutning

Post by IcePic »

Jag gissar att skärm-styrkoder som de skickar tolkas av serie-drivern som kontroll-koder varpå det kommer i "otakt".

Se till att flow-control är satt till None eller CTS/RTS (om du har 7-ledad kabel), men inte Xon/Xoff.
Alla andra metoder, som att använda stty för att säga att linan är 8-but clean osv kan också hjälpa.
Frågan är ju vad din klient har för möjlighet att ange vilka egenskaper linan har.
Oh give me a clone, my very own clone,
with the Y chromosome changed to X!
And since she's my own, of my own flesh and bone,
she'll be thinking of nothing but sex!
User avatar
snigel
Hedersbit
Posts: 9632
Joined: 2002-03-08 15:06:33
Location: Göteborg

Re: Irssi/nano sprutar skräp vid seriell anslutning

Post by snigel »

Kabeln jag har är en gammal nullmodemskabel, så jag antar att den har alla ledare inuti. Ingen av serieportarna saknar några stift eller liknande.

Jag verkar inte kunna göra några inställningar för flödeskontroll, så hur kan jag pröva att ändra i Linuxservern för stty?


Inställningarna som går att ändra i Amstraden ser ut såhär:
Baud 9600
Data/Stoppbitar 8/1
Paritet Ingen
Handskakning Av
http://sniglom.blogspot.com
Work |i5 760@4.2GHz|16GB|P55|GTX 670|850 500GB|Xonar D2|2TB
Extra |q9550@3.4GHz|8GB|P45|GTX 670|830 256GB|Audigy 2
MacB.|p8600@2.4GHz|8GB|320m|BX100 500GB
Serve|c1037@1.8GHz|8GB|NM70|X25-M 80GB|Seagate 4TB
User avatar
IcePic
Hedersbit
Posts: 6061
Joined: 2002-03-08 16:09:38

Re: Irssi/nano sprutar skräp vid seriell anslutning

Post by IcePic »

-ixon (för att inte handshake ska vara xon/xoff)
-ctsrts (för att det inte ska vara CTS/RTS)

ev. "cs8 -istrip" så den inte strippar 8:e biten.

Det är väl vad man ska säga till stty antar jag.
Oh give me a clone, my very own clone,
with the Y chromosome changed to X!
And since she's my own, of my own flesh and bone,
she'll be thinking of nothing but sex!
Post Reply