>У меня мультипортовка MOXA C168H/PCI, кто-нибудь ставил под freebsd?
>Я перекомпилил ядро с device puc, в этом пуке мокса точно есть,
>а что дальше? Как описать порты и как к ним потом
>обращаться?
ядро:
...
#------------ Moxa C168H/PCI --------------
device puc
#------------------------------------------
остальное расписано в handbook и faq
если в ядре еще присутствуют sio0 (com1) и sio1 (com2) (com3 и com4 - закоментарить, это только у M$ откуда-то с потолка всегда 4'ре устройства
при наличии всего лишь двух физических портов на PC в стандартном варианте)
В таком разе: sio0(com1) - ему соответствуют /dev/cuaa0 (выходное устройство или dial-out), /dev/ttyd0 - входное устройство dial-in
и так далее для всех остальных портов сколько их есть!
# man 4 sio
# man 4 puc
ну и поиск по форуму, где расписывалось все по работе с serial-line во FreeBSD.
пример dial-out (в /etc/ttys эти порты НЕ ДОЛЖНЫ присутствовать):
# cu -s 57600 -l /dev/cuaa2 (com3 от puc)
at
ati
~. - выход из cu
для dial-in внести необходимые изменения в /etc/ttys (примеры внутри ttys и в handbook), выполнить kill -HUP 1 чтобы init перечитал /etc/ttys
и запустил getty или mgetty на требуемых портах, теперь они не доступны
через cu -l /dev/cuaaX, так как уже заняты и прослушиваются getty/mgetty
Все