|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Anton Martchukov 2:5004/75.112 07 Dec 2004 17:39:38 To : Evgeniy Jirnov Subject : mgetty задолбала... -------------------------------------------------------------------------------- 04 Dec 04 13:56, you wrote to All: EJ> Сабж, пишет в лог следующее(модем USR внутренний hard pci): EJ> 12/04 05:54:01 yS4 tcgetattr failed: Input/output error EJ> 12/04 05:54:01 yS4 tcsetattr failed: Input/output error EJ> 12/04 05:54:01 yS4 tcsetattr failed: Input/output error EJ> 12/04 05:54:01 yS4 mdm_read_byte: read returned 0: Success EJ> 12/04 05:54:01 yS4 wfr: error in read(): Success EJ> 12/04 05:54:01 ##### rejected, rings=0 EJ> И таким образом будет забивать лог пока место на диске не кончится... Ага, была у меня тоже такая проблемка, постил сюда, посоветовали вот такой патч: - --- mgetty-1.1.30/ring.c.orig Thu Dec 5 23:29:10 2002 +++ mgetty-1.1.30/ring.c Fri Apr 30 22:17:50 2004 @@ -22,6 +22,7 @@ #ifndef EINTR #include <errno.h> #endif +#include <assert.h> #include "mgetty.h" #include "policy.h" @@ -245,8 +246,11 @@ { if ( chat_has_timeout ) /* timeout */ lprintf( L_WARN, "wfr: timeout waiting for RING" ); - else + else { lprintf( L_ERROR, "wfr: error in read()" ); + /* FIXME: mgetty tends to looping on linux with r == 0 */ + assert( r != 0); + } if ( action != NULL ) *action = A_TIMOUT; rc = FAIL; break; --=-=-= Это, конечно, криво, но проблему устраняет. А вообще, недавно вышла mgetty 1.1.31, там эта проблема, похоже, пофикшена, во всяком случае у меня сейчас стоит не пересобраная, по apt-get upgrade поставилась и нормально работает. Так что, либо пересобери mgetty с вышеуказаным патчем, либо обновись. Now it is time to drink the cup of farewell, Evgeniy. XMMS is in silence --- GoldED+/LNX 1.1.5 * Origin: BPS - Beer per second (2:5004/75.112) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/389441b5b2d4.html, оценка из 5, голосов 10
|