Проблема с USB-драйвером Angstrom

Я подключаю USB-модем Huawei E3131B USB к моему Beaglebone Black, работающему Angstrom. Когда я подключаю его напрямую, USB работает смешно. Иногда он поднимает модем, иногда он исчезает из lsusb через некоторое время (и теряет силу), и иногда он вообще не поднимает его. Я должен убедиться, что он будет иметь стабильное соединение с моей доской каждый раз, когда я запускаю.

Как мне это сделать? Проблема возникает, даже если я не подключаюсь.

Один из способов заставить его работать – это подключить его через концентратор USB. Когда он подключен через концентратор, он работает нормально, но я не могу всегда присутствовать в концентраторе …

One Solution collect form web for “Проблема с USB-драйвером Angstrom”

Учитывая, что USB, скорее всего, питание, я бы немного подозрительно относился к силовому состоянию этого устройства, когда он подключен напрямую. Вы можете начать исследовать эти значения, используя sudo lsusb -vvv .

пример

 $ sudo lsusb -vvv -s "002:004" | less ... Configuration Descriptor: bLength 9 bDescriptorType 2 wTotalLength 93 bNumInterfaces 1 bConfigurationValue 1 iConfiguration 0 bmAttributes 0xa0 (Bus Powered) Remote Wakeup MaxPower 100mA Interface Descriptor: bLength 9 bDescriptorType 4 bInterfaceNumber 0 bAlternateSetting 0 bNumEndpoints 3 bInterfaceClass 11 Chip/SmartCard bInterfaceSubClass 0 bInterfaceProtocol 0 iInterface 0 ChipCard Interface Descriptor: bLength 54 bDescriptorType 33 bcdCCID 1.00 nMaxSlotIndex 0 bVoltageSupport 7 5.0V 3.0V 1.8V dwProtocols 3 T=0 T=1 dwDefaultClock 4000 dwMaxiumumClock 4000 bNumClockSupported 0 dwDataRate 10752 bps dwMaxDataRate 500000 bps bNumDataRatesSupp. 0 dwMaxIFSD 254 dwSyncProtocols 00000000 dwMechanical 00000000 dwFeatures 00010230 ... 

Измените номера шин и устройств ( -s "002:004" ) для вашей ситуации. Также обратитесь к man-странице lsusb для получения дополнительной информации о том, как выбрать фрагменты вывода.

Также я бы посмотрел вывод dmesg когда эта проблема возникает для понимания futhre.

  • CDC-ACM-драйвер, возвращающий данные мусора
  • USB-накопитель не распознается
  • Ядро распознает USB-устройство, но затем я не могу найти его в / sys или / dev
  • Как ядро ​​Linux решает, сколько полосы пропускания выделяется на изохронные конечные точки USB?
  • USB3 -> ethernet -> Расширение USB3
  • Загрузка с виртуального USB-накопителя в qemu-kvm
  • usb: чтение дескриптора устройства / 64, ошибка -110
  • Массовая передача больших файлов из одного окна Linux в другой Linux-блок?
  • Сообщения устройства USB наводнения dmesg (и консоли)
  • USB-накопитель доступен только для чтения под Gnome на Debian
  • Как получить максимальную информацию для USB-накопителя, просмотрев вывод debugfs?
  • Linux и Unix - лучшая ОС в мире.