Насчет мобилы. Вот честно говорю - чистый debian etch, мобила Motorola C380, включаю через USB-шнурок, через пару секунд в /dev появляется ttyACM0. dmesg | tail говорит что на USB каком-то появилось нечто с названием Motorola USB Modem. Дальше - настраиваю звонилку (раньше wvdial, сейчас kppp) чтобы она работала через этот самый /dev/ttyACM0 - и все. Оно работает. Хотя в тонкости - кто именно мне создает этот девайс и что вообще значит ACM - не вдавался.
Насчет preemptive scheduling - кажется в 2.6 ядрах это уже не патчем включается/выключается, а каким-то дефайном.
Ну и про read/write - да, можно, только там кажется еще в результате надо будет вызывать какие-то ioctl, а то стухнецца. А recv/send - типа удобная обертка.
[Ответ]
SVV, Попробуй через bluetooth. В новых сборках bluetooth работает из коробки. Все дрова сами ставятся, все начинает работать сразу-же. Блютусина просто отсылает телефону АТ-команды и ему пофиг что за телефон, главное чтоб модемом работал. В моторолах как модем работает и через кабель никаких дров ничего не нужно.
[Ответ]
ilya1, Да дело все в том что телефон простой, сименс а75, ни блютуз нету ни инфракрасного порта. Так бы уж давно через инфракрасник подключил, благо в линукс он отлично идет. А так только кабель usb-com. Я вот все задаюсь вопросом, если прикупить data кабель не usb-com а чистый data-com, проблема упростится?
[Ответ]