Вопрос такой: установил внутренний 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 и адресами портов ввода/вывода, как в примере выше. Если эти настройки не соответствуют вашим, или если вы добавили внутренние модемы, или у вас больше последовательных портов, чем описано в ядре, просто переконфигурируйте ядро. За дополнительной информацией обратитесь к разделу о построении ядра..."
>Вопрос такой: установил внутренний 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 (комов тобиш)
>ничего только не выключай описания sio (комов тобиш)Т.е. то ядро, которым щас пользуюсь, уже поддерживает модем? но тогда почему если прописываю в /etc/ttys строчку:
ttyd4 "/usr/libexec/getty std.57600" dialup on insecure
делаю далее kill -1 1
появляется в списке процессов процесс getty на этом порту, но модем не реагирует на звонки? Не поднимает трубку вообще. Точно не надо добавлять в конфиг ядра описание sio4 и пересобирать?
>
>ttyd4 "/usr/libexec/getty std.57600" dialup on insecure
>
>делаю далее kill -1 1
>
>появляется в списке процессов процесс getty на этом порту, но модем не
>реагирует на звонки? Не поднимает трубку вообще. Точно не надо добавлять
>в конфиг ядра описание sio4 и пересобирать?Модем теститься так:
#cu -l /dev/cuaa4
Connected.
atz
OK
ati
33600
OK
>Вопрос такой: установил внутренний 3Com модемпосоветую только одно (из собственного опыта):
выкинь ты этот модем и поставь внешний (IDC, Zyxel, GVC, или любой другой на ком-порт)про свои траблы забудешь сразу!
>про свои траблы забудешь сразу!К сожалению, совету последовать не могу - приходится иметь дело с тем, что есть.
Модем тестируется, как было сказано, но ATI выдает странную инфу: не 57600, как должно быть, а 5601. :-/
>
>Модем тестируется, как было сказано, но ATI выдает странную инфу: не 57600,
>как должно быть, а 5601. :-/Найдите доку с описаниями AT-команд для вашего модема. Может он просто сам глючит?
>Найдите доку с описаниями AT-команд для вашего модема. Может он просто сам глючит?так и поступлю... а глючить навряд ли может, он до этого нормально работал под виндами.
а не беёрт он трубку птому как getty не умеет сама брать трубку - надо сначала прописать в конфиг модема для этого чтобы он сам брал трубу
ATS0=1&w0
вот и всё - после этого он будет сам брать трубу - и после соединения передавать данные для getty
лучше её на самом деле не использовать - трудновато - если конечно хочешь по...ся то читай www.sysoev.ru/pppd/ - классный сайт
сам советую использовать mgetty для этого - ничёего в модем прописывать не надо и скорость она сама всё определяет - вообщем рулез...))) удачи