На машині з FreeBSD стоїть один модем на мікросхемі від rockwell, організовано це для прийому вхідних дзвінків за допомогою звязки mgetty + ppp, все працює. Поставив новий модем (ZyXEL Omni 56k з прошивкою для України), прекомпілив ядро з підтримкою роботи двох модемів, поправив mgetty, ppp, /etc/ttys - ZyXEL відмовляється коректно працювати (1 раз з 10 може підняти трубку, то з пешого гудка то з n-го) хоча у вінді все добре. Старий модем далі працює нормально.
Ставив той же ZyXEL одним, переключав на інший порт, не допомагає.
Існує ще файл /etc/modems, який містить наступне:
sportster|st|US Robotics Sportster 14.4K:dial_command=ATDT%s\r:hangup_command=A>
:echo_off_command=ATE0\r:reset_command=AT&F1\r:\
:init_string=AT&B1&H1&R2&C1&D2\r:\
:escape_sequence=+++:hw_flow_control:lock_baud:intercharacter_delay#50:\
:intercommand_delay#250:escape_guard_time#500:reset_delay#2000:
mt932|multitech|mt|Multitech 932:dial_command=ATDT%s\r:hangup_command=ATH\r:\
:echo_off_command=ATE0\r:reset_command=ATZ\r:\
:init_string=AT$BA0$SB38400&E1&E4&E13&E15Q0V1X4E0S0=0\r:\
:escape_sequence=+++:hw_flow_control:lock_baud:intercharacter_delay#50:\
:intercommand_delay#250:escape_guard_time#500:reset_delay#2000:
generic|Generic AT command modem (use defaults):
яку функцію виконує цей файл, точно незнаю (просто з модемами справи ніколи немав), можливо тут потрібно щось поправити, можливо десь інакше, підскажіть будьласка.
В чому може бути проблема?