PDA

Показать полную графическую версию : работа с com-портом


spartan
17-11-2004, 10:53
при работе с com-портов возникли следующие вопросы:
1. на компе 2 com-порта, оба работающие. После переустановки системы (freebsd 5.2.1) команда cu -l /dev/cuaa0 намертво завешивает систему, помогает только перезагрузка. Что тут можно сделать ?
2. В каталоге /dev отсутствует файл cuaa1, т.е. не могу попасть на второй com-порт, файла MAKEDEV тоже нет. Как создать файл устройства ?

Demiurg
17-11-2004, 15:29
1. В GENERIC по умолчанию используется драйвер последовательного порта - sio. Можно попробовать новый драйвер uart, тогда com-порты в /dev будут видеться как uart0 и uart1...
2. Файл устройства создать не получиться... в 5.X ветке применяется devfs... она сама создает файлы устройств...

spartan
19-11-2004, 10:58
добавил в конфиг ядра device uart, скомпилировал ядро, после чего оно совсем перестало грузиться. Что еще можно попробовать ?

Demiurg
19-11-2004, 16:13
...вначале в конфиге ядра был sio и виделся только cuaa0? А может быть такое, что второй com отключен в bios?

spartan
02-12-2004, 15:09
Команда
bash# dmesg | grep sio
выдала следующее:
sio0: configured irq 4 not in bitmap of probed irqs 0
sio0: port may not be enabled
sio0 at port 0x3f8-0x3ff irq 4 flags 0x10 on isa0
sio0: type 8250 or not responding
sio1: configured irq 3 not in bitmap of probed irqs 0
sio1: port may not be enabled

Скажите, что это может быть ?

Belansky
02-12-2004, 15:25
После переустановки системы
А чем была вызвана и как проходила переустановка системы?

spartan
02-12-2004, 15:53
Спасибо всем, проблема решилась. После прочтения кучи доков выяснилось, что это глюк freebsd при неполной настройке портов в биосе, в моем случае они были выставлены в auto. Поставил руками нужные значения в биосе и все заработало.

Belansky
02-12-2004, 16:17
spartan
И Вам спасибо. :)

Demiurg
21-02-2005, 22:58
...кстати, сегодня заметил что проблемы с драйвером sio начались только в FreeBSD 5.3 (в 5.2.1 у меня такого не было)... с драйвером uart таких проблем не наблюдается...

Belansky
22-02-2005, 11:34
Demiurg
Ставил на несколько машин 5.3. Проблем с com-портами и драевером sio замечено не было. Demiurg, как Вы смоделировали ситуацию, вызывающую ошибки?

Demiurg
22-02-2005, 17:24
...в BIOS я обычно не лазию... просто после установки 5.3 sio отказывается работать. dmesg показывает то же самое, что и у <b>spartan</b>...
...c uart вроде бы таких ошибок нет, com-порт нормально конфигурируется при загрузке... только user-ppp что-то с uart не очень хочет работать... я уж стал поглядываеть в сторону NETGRAPH...
Что касается конкретно моего случая: на работе (все МП от ASUS) с sio все работает, дома (МП Intel) - не хочет... :(

Demiurg
24-02-2005, 23:25
...так, беру свои слова обратно... /dev/uart0 и user-ppp прекрасно дружат... а после того как эта слаткая парочка скорефанились с pf - у меня нет слов...




© OSzone.net 2001-2012