Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Железо во FreeBSD (http://forum.oszone.net/forumdisplay.php?f=34)
-   -   работа с com-портом (http://forum.oszone.net/showthread.php?t=41223)

spartan 17-11-2004 10:53 273515

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

Demiurg 17-11-2004 15:29 273581

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

spartan 19-11-2004 10:58 274089

добавил в конфиг ядра device uart, скомпилировал ядро, после чего оно совсем перестало грузиться. Что еще можно попробовать ?

Demiurg 19-11-2004 16:13 274158

...вначале в конфиге ядра был sio и виделся только cuaa0? А может быть такое, что второй com отключен в bios?

spartan 02-12-2004 15:09 277311

Команда
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 277317

Цитата:

После переустановки системы
А чем была вызвана и как проходила переустановка системы?

spartan 02-12-2004 15:53 277325

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

Belansky 02-12-2004 16:17 277330

spartan
И Вам спасибо. :)

Demiurg 21-02-2005 22:58 300590

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

Belansky 22-02-2005 11:34 300721

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

Demiurg 22-02-2005 17:24 300800

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

Demiurg 24-02-2005 23:25 301393

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


Время: 01:26.

Время: 01:26.
© OSzone.net 2001-