Есть убунта 9.04, и скалинк модем AnyData 300A.
Модем нормально определяеться парой устройств /dev/ttyUSB0 и /dev/ttyUSB1.
Без каких либо проблем поднимаеться коннект, и бегают пинги неограниченного размера.Но при попытке запроса какого либо другого трафика, канал исчезает, tcpdump на ppp0 регистрирует полную тишину на интерфейсе, в логах pppd появляеться записи такого вида:
sent [LCP ProtRej id=0x24 3c 21 45 00 00 40 dc 2e 40 00 2d 06 50 bf 5b bd 5a 8e 55 5c 15 23 00 50 c1 3e 6d 63 dd df 38 6d ...]
rcvd [proto=0x3c21] 45 00 00 9f 00 00 40 00 3e 11 72 6f 55 5c 0a 04 55 5c 15 23 00 35 a3 ad 00 8b fa de 82 31 85 80 ...
Unsupported protocol 0x3c21 received
Насколько я понял демон не может понять протокол общения с модемом. Значения кода протокола бывают разными 0x13, 0xAF и т.д.
После переподключения сутация повторяеться.
Нашел вот здесь https://bugzilla.redhat.com/show_bug.cgi?id=433131, упоминание похожей проблемы, но не могу понять куда вписывать "SYNCHRONOUS=no" ? Попытка вписать в сценарий соединения для pppd, или же в chat-скрипт, увечались ругательствами со стороны pppd.
Подскажите в какую сторону искать? Может кто знает список кодов протоколов для PPP соединений? А то даже в RFC ничего похожего.
З.Ы. Было бы интересно отслеживать общение демона с модемом, но пока не могу придумать способ. Может кто поскажет как?