Вход на сайт
Huawei modem
810
26.05.11 12:43
Подскажите, пожалуйста, как "объяснить" Линуксу, что vendor=0x12d1 product=1da1
это usbserial а не mass storage.
Есть ли в системе какая-то таблица соответствия УСБ-устройств драйверам, которую можно подправить?
это usbserial а не mass storage.
Есть ли в системе какая-то таблица соответствия УСБ-устройств драйверам, которую можно подправить?
NEW 27.05.11 10:42
в ответ Regenwolke 26.05.11 18:25
У меня UMTS - Modem Huawei ET-127
Он распознается как usb-storage
Если в терминале сделать
rmmod usb-storage
а потом
modprobe usbserial vendor=0x12d1 product=1da1
то сразу все работает.
При этом у соседа похожий модем, но vendor=0x12d1 product=0x1003,
который сразу распознается как модем.
Вот и мой вопрос, как объяснить Линуксу, что product=1da1 тоже usbserial, как и product=0x1003?
Он распознается как usb-storage
Если в терминале сделать
rmmod usb-storage
а потом
modprobe usbserial vendor=0x12d1 product=1da1
то сразу все работает.
При этом у соседа похожий модем, но vendor=0x12d1 product=0x1003,
который сразу распознается как модем.
Вот и мой вопрос, как объяснить Линуксу, что product=1da1 тоже usbserial, как и product=0x1003?
NEW 27.05.11 16:12
кажется нашла, как я подозревала, что следует актуализировать ПО для переклчения модема в usb serial..
посмотрите тут пару ссылочек - должнол вроде помочь..
http://www.sky-unix.ru/node/4
http://rus-linux.net/nlib.php?name=/MyLDP/internet/modem-ru.html - из этого следует:
вот исчо:
http://www.opennet.ru/base/modem/zte_usb_modem.txt.html
посмотрите тут пару ссылочек - должнол вроде помочь..
http://www.sky-unix.ru/node/4
http://rus-linux.net/nlib.php?name=/MyLDP/internet/modem-ru.html - из этого следует:
В ответ на:
Но для того, чтобы передать на модем какую-либо команду, нужно как минимум увидеть модем в своей системе. Для этого в вашем ядре должна быть включена поддержка эмуляции последовательных портов (usbserial или usb-serial). Это можно проверить командой:
# lsmod | grep usb | sort
ff_memless 9864 1 usbhid
hid 67072 1 usbhid
usbcore 150896 8 libusual,option,usbserial,usbhid,uvcvideo,ehci_hcd,uhci_hcd
usbhid 52096 0
usbserial 38632 1 option
Обратите внимание на последнюю строку вывода. У меня модуль usbserial подключен.
Но для того, чтобы передать на модем какую-либо команду, нужно как минимум увидеть модем в своей системе. Для этого в вашем ядре должна быть включена поддержка эмуляции последовательных портов (usbserial или usb-serial). Это можно проверить командой:
# lsmod | grep usb | sort
ff_memless 9864 1 usbhid
hid 67072 1 usbhid
usbcore 150896 8 libusual,option,usbserial,usbhid,uvcvideo,ehci_hcd,uhci_hcd
usbhid 52096 0
usbserial 38632 1 option
Обратите внимание на последнюю строку вывода. У меня модуль usbserial подключен.
вот исчо:
В ответ на:
При подключении девайс определяется как сьемный накопитель. Для
переключения в режим модема необходимо использовать
usb_modeswitch:
закачиваем исходники
wget http://www.draisberghof.de/usb_modeswitch/usb_modeswitch-0.9.2.tar.bz2
При подключении девайс определяется как сьемный накопитель. Для
переключения в режим модема необходимо использовать
usb_modeswitch:
закачиваем исходники
wget http://www.draisberghof.de/usb_modeswitch/usb_modeswitch-0.9.2.tar.bz2
http://www.opennet.ru/base/modem/zte_usb_modem.txt.html