|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Eugene Grosbein 2:5006/1 17 Apr 2006 09:59:02 To : Sergey Melnikov Subject : Re: ircdec --------------------------------------------------------------------------------
16 апр 2006, воскресенье, в 17:12 KRAST, Sergey Melnikov написал(а):
SM>>> Запускаю ircdec -d -u
SM>>> Жму кнопки разные на пульте. Вообще тишина. Хоть бы чё-нить
SM>>> написал. Хотя лампочка на самом приёмнике моргает. Игрался
SM>>> скоростью, на ttyd0 вешал, таймаутом, всем короче. Hе меняется
SM>>> ничего абсолютно :( Чё делать посоветуешь? С клавой в обнимку
SM>>> надоело уже ;)
EG>> hd -v </dev/cuad0 что-нибудь показывает?
SM> ничего
Ясно. Шестерка почему-то по дефолту включает канонический режим
для порта (и еще несколько преобразований потока), а четверка нет.
Следующая версия ircdec будет более устойчива к смене дефолтов :-)
Пока создай в каталоге порта подкаталог files, положи туда
patch-ircdec.c (и пересобери порт):
- --- src/ircdec.c.orig 16 Apr 2006 17:21:58 -0000 1.3
+++ src/ircdec.c 16 Apr 2006 17:48:22 -0000
@@ -116,8 +116,10 @@
err(EX_IOERR, "cfsetospeed");
/* disable software and hardware flow control, disable modem control */
- ti.c_iflag &= ~(IXON | IXOFF | IXANY);
+ ti.c_iflag &= ~(INLCR | IGNCR | ICRNL | IXON | IXOFF | IXANY | IMAXBEL |
+ IGNBRK | BRKINT);
ti.c_cflag &= ~(CCTS_OFLOW | CRTS_IFLOW | CLOCAL);
+ ti.c_lflag &= ~(ICANON | ISIG | IEXTEN);
if (tcsetattr(fd, TCSANOW, &ti) < 0)
err(EX_IOERR, "tcsetattr: check speed(%u) value", speed);
Eugene
--
Служить царю - что лизать лезвие меча, обнимать льва, целовать змею. (Артха)
--- slrn/0.9.8.0 (FreeBSD)
* Origin: Svyaz Service JSC (2:5006/1@fidonet)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/26093dc1cb5bf.html, оценка из 5, голосов 10
|