LINUX.ORG.RU

Raspberry не видит USB модем если он подключен через USB хаб

 , , ,


0

2

Если подключаю usb модем напрямую то все ОК, он появляется в /dev/ttyUSB[1-3] Если же я подключаю модем через USB хаб (без разницы с питанием или без), то в /dev/ ничего не появляется. Кстати если подключаю пустой usb хаб то udevadm monitor начинает бесконечно сыпать такую простыню

KERNEL[5799.832747] add      /devices/platform/soc/20980000.usb/usb1/1-1/1-1.4 (usb)
KERNEL[5799.847659] add      /devices/platform/soc/20980000.usb/usb1/1-1/1-1.4/1-1.4:1.0 (usb)
UDEV  [5799.864962] add      /devices/platform/soc/20980000.usb/usb1/1-1/1-1.4 (usb)
UDEV  [5799.873774] add      /devices/platform/soc/20980000.usb/usb1/1-1/1-1.4/1-1.4:1.0 (usb)
KERNEL[5800.257439] remove   /devices/platform/soc/20980000.usb/usb1/1-1/1-1.4/1-1.4:1.0 (usb)
UDEV  [5800.260393] remove   /devices/platform/soc/20980000.usb/usb1/1-1/1-1.4/1-1.4:1.0 (usb)
KERNEL[5800.263434] remove   /devices/platform/soc/20980000.usb/usb1/1-1/1-1.4 (usb)
UDEV  [5800.268202] remove   /devices/platform/soc/20980000.usb/usb1/1-1/1-1.4 (usb)
KERNEL[5800.602327] add      /devices/platform/soc/20980000.usb/usb1/1-1/1-1.4 (usb)
KERNEL[5800.610279] add      /devices/platform/soc/20980000.usb/usb1/1-1/1-1.4/1-1.4:1.0 (usb)
UDEV  [5800.625933] add      /devices/platform/soc/20980000.usb/usb1/1-1/1-1.4 (usb)
UDEV  [5800.636116] add      /devices/platform/soc/20980000.usb/usb1/1-1/1-1.4/1-1.4:1.0 (usb)
KERNEL[5801.025077] remove   /devices/platform/soc/20980000.usb/usb1/1-1/1-1.4/1-1.4:1.0 (usb)
UDEV  [5801.028852] remove   /devices/platform/soc/20980000.usb/usb1/1-1/1-1.4/1-1.4:1.0 (usb)
KERNEL[5801.032623] remove   /devices/platform/soc/20980000.usb/usb1/1-1/1-1.4 (usb)
UDEV  [5801.037350] remove   /devices/platform/soc/20980000.usb/usb1/1-1/1-1.4 (usb)

Вот к примеру вывод подключения напрямую usb модема когда все ок:

KERNEL[61.942750] add /devices/platform/soc/20980000.usb/usb1/1-1/1-1.2 (usb)
KERNEL[61.950687] add /devices/platform/soc/20980000.usb/usb1/1-1/1-1.2/1-1.2:1.0 (usb)
KERNEL[61.965278] add /devices/platform/soc/20980000.usb/usb1/1-1/1-1.2/1-1.2:1.1 (usb)
KERNEL[61.972487] add /devices/platform/soc/20980000.usb/usb1/1-1/1-1.2/1-1.2:1.2 (usb)
UDEV [61.996828] add /devices/platform/soc/20980000.usb/usb1/1-1/1-1.2 (usb)
KERNEL[62.067937] add /module/usbserial (module)
KERNEL[62.073960] add /bus/usb-serial (bus)
KERNEL[62.077708] add /bus/usb/drivers/usbserial (drivers)
KERNEL[62.079523] add /bus/usb/drivers/usbserial_generic (drivers)
KERNEL[62.082721] add /bus/usb-serial/drivers/generic (drivers)
KERNEL[62.088991] add /module/usb_wwan (module)
UDEV [62.098809] add /module/usbserial (module)
UDEV [62.105013] add /bus/usb-serial (bus)
UDEV [62.127512] add /bus/usb/drivers/usbserial (drivers)
UDEV [62.145178] add /module/usb_wwan (module)
KERNEL[62.146742] add /module/option (module)
KERNEL[62.149016] add /bus/usb/drivers/option (drivers)
UDEV [62.153068] add /bus/usb-serial/drivers/generic (drivers)
KERNEL[62.154613] add /bus/usb-serial/drivers/option1 (drivers)
KERNEL[62.157175] add /devices/platform/soc/20980000.usb/usb1/1-1/1-1.2/1-1.2:1.0/ttyUSB0 (usb-serial)
UDEV [62.164751] add /module/option (module)
UDEV [62.173090] add /bus/usb/drivers/option (drivers)
KERNEL[62.174509] add /devices/platform/soc/20980000.usb/usb1/1-1/1-1.2/1-1.2:1.0/ttyUSB0/tty/ttyUSB0 (tty)
KERNEL[62.176210] add /devices/platform/soc/20980000.usb/usb1/1-1/1-1.2/1-1.2:1.1/ttyUSB1 (usb-serial)
UDEV [62.177667] add /bus/usb/drivers/usbserial_generic (drivers)
UDEV [62.186831] add /bus/usb-serial/drivers/option1 (drivers)
KERNEL[62.188372] add /devices/platform/soc/20980000.usb/usb1/1-1/1-1.2/1-1.2:1.1/ttyUSB1/tty/ttyUSB1 (tty)
KERNEL[62.193893] add /devices/platform/soc/20980000.usb/usb1/1-1/1-1.2/1-1.2:1.2/ttyUSB2 (usb-serial)
KERNEL[62.197480] add /devices/platform/soc/20980000.usb/usb1/1-1/1-1.2/1-1.2:1.2/ttyUSB2/tty/ttyUSB2 (tty)
UDEV [62.199787] add /devices/platform/soc/20980000.usb/usb1/1-1/1-1.2/1-1.2:1.2 (usb)
UDEV [62.207643] add /devices/platform/soc/20980000.usb/usb1/1-1/1-1.2/1-1.2:1.1 (usb)
UDEV [62.215643] add /devices/platform/soc/20980000.usb/usb1/1-1/1-1.2/1-1.2:1.1/ttyUSB1 (usb-serial)
UDEV [62.221033] add /devices/platform/soc/20980000.usb/usb1/1-1/1-1.2/1-1.2:1.2/ttyUSB2 (usb-serial)
UDEV [62.289980] add /devices/platform/soc/20980000.usb/usb1/1-1/1-1.2/1-1.2:1.2/ttyUSB2/tty/ttyUSB2 (tty)
UDEV [62.304553] add /devices/platform/soc/20980000.usb/usb1/1-1/1-1.2/1-1.2:1.1/ttyUSB1/tty/ttyUSB1 (tty)
UDEV [63.269352] add /devices/platform/soc/20980000.usb/usb1/1-1/1-1.2/1-1.2:1.0 (usb)
UDEV [63.276761] add /devices/platform/soc/20980000.usb/usb1/1-1/1-1.2/1-1.2:1.0/ttyUSB0 (usb-serial)
UDEV [63.313154] add /devices/platform/soc/20980000.usb/usb1/1-1/1-1.2/1-1.2:1.0/ttyUSB0/tty/ttyUSB0 (tty)

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

Если же я подключаю модем через USB хаб (без разницы с питанием или без), то в /dev/ ничего не появляется.

mandala ★★★★★
()

А через хаб что-то другое (флешка,мышка) работает ? Похоже проблема с самими хабами .

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

ну вот на распбери не пробовал, а на ноуте нормально с хабом работает и телефон и планшет.

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

Я вот вчера помучал все это немного, и оно таки иногда работает. Но иногда оно через какое то время вешает сам распбери. Не пойму то ли конфликт хаба с распбери что ли.

OxFF
() автор топика

возможно RPi не хватает мощности для питания хаба и всего, что к нему подключено.

Например, слабый БП, не обеспечивающий пиковых токов потребления. GSM модем в зависимости от режима может в пике до нескольких ампер потреблять, например.

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

Так хаб с собственным питанием. Второй распбери работает от usb порта роутера и спокойно самостоятельно запитывает один модем, и под нагрузкой все ок.

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

Пора проводить эксперимент. Все имеющиеся рпи , все хабы , все модемы - во всех комбинациях. Может что-то и подглючивает , хорошо если одно.

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

Я вот вчера помучал все это немного, и оно таки иногда работает. Но иногда оно через какое то время вешает сам распбери. Не пойму то ли конфликт хаба с распбери что ли.

Железо говно. И распери-пи не сахар. Если не готов реверинжинирить, то проще поменять хаб.

mandala ★★★★★
()

Может быть проблема с обратным питанием, см. ссылку выше.
Попробуй схему подключения с одним источником напряжения: http://barryk.org/arm/rp-hardware-setup.htm

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