Долгое время жила машинка с ядром 2.6.36 и huawei E173. Работал на ней smsd (gammu-1.33) используя /dev/ttyUSB0.
При этом перловый скрипт для выполнения ussd запросов исправно работал на /dev/ttyUSB2. Скрипт приходилось использовать из-за того, что ответ на ussd запрос приходит в UTF-16BE, что приводит gammu в недоумение.
Сдохла мать ( вспухли кондеры ). Переставили модем на свежее железо со свежим ядром (3.12), а там перестал работать скрипт!
На комманду «AT» ответ «OK» приходит на /dev/ttyUSB2, а ответ на «AT+CUSD=1,AA180C3602,15» приходит на /dev/ttyUSB0 !^%$#^%$@!
Что это баг в ядре или есть какие-то патчики ?