Sony Ericsson MD300 GSM/UMTS/HSDPA USB модем [SOLVED]
Доброго времени суток! Есть у кого-то опыт поднятия сего девайса? Бразильцы пишут, что у них он работает под убунтой, оператор Claro 3G,
но я так и не понял как его завести в Gentoo. Все их рекомендации идут к чертям ввиду отсутствия путей в /sys
Вот они решили проблему: http://laudecioliveira.org/blog/?p=70
Но я не могу писать в /sys/block/sdc/sdc1/device/bConfigurationValue
Во первых - просто НЕВОЗМОЖНО писать туда и соответственно нет папки /sys/block/sdc/sdc1/device
Возможно в убунте /sys отличается? Никогда ее не юзал...
Далее. Переключание при помощи usb_modeswitch тоже желаемых результатов не дает... Похоже у устройства только один рабочий интерфейс...
/sbin/modprobe usbserial vendor=0x0fce product=0xd0cf приводит к появлению ttyUSB0 - но с ним работать не получается... нет ответа модема...
Есть мысли?
- Для комментирования войдите или зарегистрируйтесь
Без /proc/usb/devices сказать
Без /proc/bus/usb/devices сказать что-то сложно. Но, судя по всему по ссылке активизируют третий интерфейс у устройства, и подключаются к нему как к ACM модему. Вам нужно сперва включить в ядре "USB Modem (CDC ACM) support" (USB_ACM) и выбрать все драйвера, и тоже сделать в меню "USB Network Adapters" (всё это включать лучше модулями). После этого (если устройство не подключается) нужно попробовать добавить его в /usr/src/linux/drivers/net/usb/cdc_subset.c
Есть и более простой вариант - взять убунту, и посмотреть какой драйвер работает с этим устройством (через /sys), какая версия ядра и т.д.
P.S. да, там по ссылке советуют дрова скачать и установить http://oozie.fm.interia.pl/src/huawei.tar.bz2
Вот
Листинг /proc/bus/usb/devices (только то что относится к устройству)
USB_ACM модуль есть, модем телефона к примеру успешно работает с ним...
USB Network Adapters - включил все... Толку никакого...
Листинг lsusb -vv
Ну и кто это будет читать?
Ну и кто это будет читать? http://rafb.net/paste/ для кого придумали?
Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.
Вам нужна вторая
Вам нужна вторая конфигурация, она работает как CDC ACM. Т.е. при подключении у устройства должна быть выбрана вторая конфигурация (видимо придётся покопаться в драйвере), и драйвер CDC-ACM должен знать об этом устройстве (нужно добавить его в cdc_subset.c), и всё будет хорошо.
P.S. переключить конфигурацию можно через /sys/bus/usb/devices/usb[num]/[address]/bConfigurationValue Это видимо и есть тот самый файл, который Вы искали в первом сообщении...
:(
/sys/bus/usb/devices/usb1/bConfigurationValue
Самое смешное что записать что-либо в этот файл root не может...
Об этом есть упоминание в первом посте...
Цитата: /sys/bus/usb/devices/
Это хаб. А на нём есть порты, например /usb1/1-5/ или 1-7 и т.п.
Вот как
Похоже решилось таким образом
Правила для udev в файле /etc/udev/rules.d/50-md300modem.rules
Интерфейс /dev/ttyACM0 появляется, нормально опрашивается... При этом доступ к флеш-накопителю модема остается... (чего небыло у бразильцев)
Как проверю полностью стабильность работы - тему закрою.
Все проверено - модем работает. Тема закрыта.