Главная страница


ru.unix.bsd

 
 - RU.UNIX.BSD ------------------------------------------------------------------
 From : Valentin Nechayev                    2:5020/400     15 Nov 2003  20:39:51
 To : Anatoly Mashanov
 Subject : Re: pppd+mgetty==troubles
 -------------------------------------------------------------------------------- 
 
 
 >>> Anatoly Mashanov wrote:
 
  >>>        А в доке на mgetty написано примерно "не спрашивайте почему,
  >>> но под fre ebsd надо использовать cuaax". Делайте выводы.
  VD>> О том, что mgettyшная дока is inherently incomplete?
 AM> А это написано вовсе не в mgetty доке. Где точно - не помню. По-моему в
 AM> tty(4)
 
 Hет, в mgetty.texi-in в поставке.
 
 AM> cuaaN открывается мгновенно. ttyN открывается только при возникновении
 AM> несущей.
 
 И зачем ты так настроил mgetty?
 Или ты повторяешь ламерские рассказы про mgetty?
 
 --
 11/15 18:30:54 yd1  mgetty: experimental test release 1.1.30-Dec16
 11/15 18:30:54 yd1  check for lockfiles
 11/15 18:30:54 yd1  locking the line
 11/15 18:30:57 yd1  lowering DTR to reset Modem
 11/15 18:30:58 yd1  send: ATS0=0Q0&D3&C1[0d]
 11/15 18:30:58 yd1  waiting for ``OK'' ** found **
 11/15 18:30:58 yd1  waiting...
 
 Hикакой задержки. Порт, как видно, /etc/ttyd1. Плюнь в того, кто тебе
 рассказал про задержку. Если сам придумал - аналогично.
 
 Hет, можно сделать так, чтобы mgetty тоже спала до получения CD
 (`blocking YES' в mgetty.config).
 Hо зачем?
 
 AM> Иными словами, если процесс (getty) открывает tty, он будет висеть на open()
 AM> до того времени, как модем изволит снять трубу по s0=1, установить связь и
 AM> поднять dcd. При этом, процессы могут обращаться к cuaaN и делать выходящие 
 AM> звонки - getty будет висеть. Hа этом основана логика getty.
 
 Это ты в tty(4) прочёл? Hу-ну.
 Hint: открытие /etc/ttyd* с O_NONBLOCK устраняет задержку, что
 1) документировано (только почему-то в open(2), а не в sio(4))
 2) стандартизовано (SUSv3/Posix.1-2001)
 
 AM> mgetty должна сама поедать с модема ответы и давать ATA. Поэтому, для того,
 AM> чтобы не пожрать чужой трафик, она должна использовать другой признак
 AM> занятости линии- флаговые файлы, а также cuaaN, иначе не сможет ничего
 AM> принять.
 
 Повторяю - работает на /dev/ttyd* без проблем и не требует никаких
 извращений типа /dev/cuaa*.
 -netch-
 --- ifmail v.2.15dev5.1
  * Origin: Dark side of coredump (2:5020/400)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Re: pppd+mgetty==troubles   Alexander Lunyov   13 Nov 2003 19:48:09 
 Re: pppd+mgetty==troubles   Valentin Davydov   15 Nov 2003 08:48:25 
 pppd+mgetty==troubles   Anatoly Mashanov   15 Nov 2003 17:48:48 
 Re: pppd+mgetty==troubles   Valentin Nechayev   15 Nov 2003 20:39:51 
 Re: pppd+mgetty==troubles   Alexander Lunyov   17 Nov 2003 13:09:27 
 Re: pppd+mgetty==troubles   Valentin Nechayev   15 Nov 2003 11:42:59 
 pppd+mgetty==troubles   Lev Serebryakov   16 Nov 2003 15:02:54 
 Re: pppd+mgetty==troubles   Oleg V. Naumann   16 Nov 2003 16:55:16 
 Re: pppd+mgetty==troubles   Valentin Nechayev   16 Nov 2003 17:10:16 
 Re: pppd+mgetty==troubles   Alexander Lunyov   17 Nov 2003 13:11:32 
 Re: pppd+mgetty==troubles   Valentin Nechayev   17 Nov 2003 15:19:51 
 Re: pppd+mgetty==troubles   Alexander Lunyov   17 Nov 2003 20:23:47 
 pppd+mgetty==troubles   Andrey Ostanovsky   18 Nov 2003 01:48:20 
Архивное /ru.unix.bsd/7368d0ff2dd7.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional