|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Aleksey Barabanov 2:5020/400 05 Dec 2004 19:11:59 To : Innocenti Maresin Subject : Re: Serial console Hardware Flow Control -------------------------------------------------------------------------------- Innocenti Maresin wrote: > Ммм.... мне чиста теоретически кажется, > что поведение драйвера RS232 *должно* зависеть от наличия > Hardware Flow Control, называемого также crtscts (в stty). Теоретически конечно ;) Hо вы проверьте что все прекрасно работает на обычном трехпроводном нульмодемном кабеле. Это я к тому, что вы пошлите теорию ее автору. И задумайтесь как вообще будет выглядеть зависание системы от того что она что-то не может отправить в stdout ;). Все по дефолту и все работает. А если теоретически, то устройство, через которое происходит связь является асинхронным. Т.е. оно допускает переполнения и потери в канале. Hу умер приемник - передатчику плевать. Появится только бит ошибки. И драйвер этого устройства работает аналогично. > При выключенном Hardware Flow Control драйверу действительно наплевать, > есть сигнал на тех линиях про которые писал тов. Бадин или нет. > > А вот при включении Hardware Flow Control > вполне вероятно именно то поведение, которое описал Eugene B. Berdnikov. А ... Это Евгений... Hу тогда за поведение системы я не ручаюсь. Если он ничтоже сумняшись залепил ECN а потом шумно обсуждал открытие, что все работает без ECN, то теперь надо только подождать чтобы он разобрался в этом вопросе и точно также шумно объявил об этом. Увы, как я и говорил, у меня это уже давно и стандартно. И не думайте, что в этом мое великое открытие. Загляните в архивы linuxrouter. Там уже давно на ядре 2.2 все прекрасно работает с сериальной консолью. Далее посетите архивы дискуссий по этому LRP и поробуйте найти, что железки на LRP зависали от того, что кто-то забыл включить/выключить консоль ;) > P.S. http://www.educ.umu.se/~bjorn/linux/howto/Text-Terminal-HOWTO-10.html > http://www.linuxplanet.com/linuxplanet/tutorials/3206/8/ Верю. И еще великое множество аналогичных ссылок. -- Bye. Aleksey Barabanov <alekseybb at mail.ru> --- ifmail v.2.15dev5.3 * Origin: home (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/185292fc4f22a.html, оценка из 5, голосов 10
|