URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 30211
[ Назад ]

Исходное сообщение
"внутренний модем в FreeBSD 4.5"

Отправлено Dmitry , 23-Май-03 17:42 
Вопрос такой: установил внутренний 3Com модем, перезапускаю машину, dmesg выдает:

usb0: USB revision 1.0
sio0: <3COM PCI FaxModem> port 0xeff0-0xeff7 irq 11 at device 15.0 on pci0
sio0: moving to sio4
sio4: type 16550A
sio0 at port 0x3f8-0x3ff irq 4 flags 0x10 on isa0
sio0: type 16550A
sio1 at port 0x2f8-0x2ff irq 3 on isa0
sio1: type 16550A

Что собственно я должен добавить в конфиг ядра, чтобы пересобрать его и модем заработал под фрей? Надо прописать sio4? но с какими параметрами? или ничего делать не надо, и сразу можно пользоваться /dev/tty4?

В доке Фри написано на эту тему не слишком много-то...

"...В ядро GENERIC встроена поддержка двух последовательных портов, с irq и адресами портов ввода/вывода, как в примере выше. Если эти настройки не соответствуют вашим, или если вы добавили внутренние модемы, или у вас больше последовательных портов, чем описано в ядре, просто переконфигурируйте ядро. За дополнительной информацией обратитесь к разделу о построении ядра..."


Содержание

Сообщения в этом обсуждении
"внутренний модем в FreeBSD 4.5"
Отправлено Ivan , 23-Май-03 17:46 
>Вопрос такой: установил внутренний 3Com модем, перезапускаю машину, dmesg выдает:
>sio0: <3COM PCI FaxModem> port 0xeff0-0xeff7 irq 11 at device 15.0 on pci0
это он нашел модем
>sio0: moving to sio4
переместил на 5й ком
>sio4: type 16550A
>sio0 at port 0x3f8-0x3ff irq 4 flags 0x10 on isa0
>sio0: type 16550A
com1 на мамке
>sio1 at port 0x2f8-0x2ff irq 3 on isa0
>sio1: type 16550A
ком2 на мамке
>
>Что собственно я должен добавить в конфиг ядра,чтобы пересобрать его и
>модем заработал под фрей? Надо прописать sio4? но с какими параметрами?
>или ничего делать не надо, и сразу можно пользоваться /dev/tty4?
>
ничего только не выключай описания sio (комов тобиш)


"внутренний модем в FreeBSD 4.5"
Отправлено Dmitry , 23-Май-03 17:54 
>ничего только не выключай описания sio (комов тобиш)

Т.е. то ядро, которым щас пользуюсь, уже поддерживает модем? но тогда почему если прописываю в /etc/ttys строчку:

ttyd4 "/usr/libexec/getty std.57600" dialup on insecure

делаю далее kill -1 1

появляется в списке процессов процесс getty на этом порту, но модем не реагирует на звонки? Не поднимает трубку вообще. Точно не надо добавлять в конфиг ядра описание sio4 и пересобирать?


"внутренний модем в FreeBSD 4.5"
Отправлено WintiX , 23-Май-03 19:58 
>
>ttyd4 "/usr/libexec/getty std.57600" dialup on insecure
>
>делаю далее kill -1 1
>
>появляется в списке процессов процесс getty на этом порту, но модем не
>реагирует на звонки? Не поднимает трубку вообще. Точно не надо добавлять
>в конфиг ядра описание sio4 и пересобирать?

Модем теститься так:
#cu -l /dev/cuaa4
Connected.
atz
OK
ati
33600
OK


"внутренний модем в FreeBSD 4.5"
Отправлено zan0root , 23-Май-03 22:07 
>Вопрос такой: установил внутренний 3Com модем

посоветую только одно (из собственного опыта):
выкинь ты этот модем и поставь внешний (IDC, Zyxel, GVC, или любой другой на ком-порт)

про свои траблы забудешь сразу!


"внутренний модем в FreeBSD 4.5"
Отправлено Dmitry , 26-Май-03 11:59 
>про свои траблы забудешь сразу!

К сожалению, совету последовать не могу - приходится иметь дело с тем, что есть.

Модем тестируется, как было сказано, но ATI выдает странную инфу: не 57600, как должно быть, а 5601. :-/


"внутренний модем в FreeBSD 4.5"
Отправлено WintiX , 26-Май-03 12:54 
>
>Модем тестируется, как было сказано, но ATI выдает странную инфу: не 57600,
>как должно быть, а 5601. :-/

Найдите доку с описаниями AT-команд для вашего модема. Может он просто сам глючит?


"внутренний модем в FreeBSD 4.5"
Отправлено Dmitry , 26-Май-03 13:00 
>Найдите доку с описаниями AT-команд для вашего модема. Может он просто сам глючит?

так и поступлю... а глючить навряд ли может, он до этого нормально работал под виндами.



"внутренний модем в FreeBSD 4.5"
Отправлено smooth , 26-Май-03 14:50 
а не беёрт он трубку птому как getty не умеет сама брать трубку - надо сначала прописать в конфиг модема для этого чтобы он сам брал трубу
ATS0=1&w0
вот и всё - после этого он будет сам брать трубу - и после соединения передавать данные для getty
лучше её на самом деле не использовать - трудновато - если конечно хочешь по...ся то читай www.sysoev.ru/pppd/ - классный сайт
сам советую использовать mgetty для этого - ничёего в модем прописывать не надо и скорость она сама всё определяет - вообщем рулез...))) удачи