LINUX.ORG.RU

Модем не исчезает из системы


0

0

Устройство на ARM с ядром 2.6.38. Модуль options виснет с ошибкой «32» при выдергивании устройства (USB 3G-модем) из системы. Выдержка из dmesg:

    option 1-1.3:1.1: GSM modem (1-port) converter detected
    usb 1-1.3: GSM modem (1-port) converter now attached to ttyUSB2
    option 1-1.3:1.2: GSM modem (1-port) converter detected
    usb 1-1.3: GSM modem (1-port) converter now attached to ttyUSB3
    option: option_instat_callback: error -32
    option: option_instat_callback: error -32
    option: option_instat_callback: error -32
    option: option_instat_callback: error -32
    option: option_instat_callback: error -32
    option: option_instat_callback: error -32
    option: option_instat_callback: error -32
    option: option_instat_callback: error -32
    option: option_instat_callback: error -32
    option: option_instat_callback: error -32
    option: option_instat_callback: error -32
    option: option_instat_callback: error -32
    option: option_instat_callback: error -32
    option: option_instat_callback: error -32
    option: option_instat_callback: error -32
    usb 1-1.3: USB disconnect, address 4
    option: option_instat_callback: error -32

Устройство не пропадает:

    # ls /dev/ttyUS*
    /dev/ttyUSB0  /dev/ttyUSB1  /dev/ttyUSB2  /dev/ttyUSB3

Как с этим бороться? Выгрузка модуля, конечно, помогает, но хочется найти более правильное решение.

★★
Ответ на: комментарий от anonymous

Да а я хз если честно. Кагбэ попробовать можно использовать другой модуль.

Ygor ★★★★★
()
Ответ на: комментарий от anonymous

Возможно использовать другой модуль?

option - это обёртка для другого модуля (usbserial), так что можно использовать напрямую его, указав правильные vendor и product.

Attila ★★
()
Ответ на: комментарий от Attila

option - это обёртка для другого модуля (usbserial), так что можно использовать напрямую его, указав правильные vendor и product.

а можно поподробнее?

anonymous
()
Ответ на: комментарий от anonymous

поподробнее:

www.linux.org.ru/wiki/en/Hardware#a_.D0.9A.D0.B0.D0.BA_.D0.BD.D0.B0.D1.81.D1....

от себя к вышеуказанному могу добавить, что модуль можно добавлять вручную (полезно при первоначальной настройке) командой modprobe usbserial vendor=###### product=###### и после того как мопед заведётся прописывать его в /etc/modprobe.conf

Attila ★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.