LINUX.ORG.RU

Ядро 3.18.20 не видит usb-устройств

 ,


0

1

Собрал ядро 3.20.18 для acme-aria 9g25, конфиг для USB:

CONFIG_HAVE_AT91_USB_CLK=y
CONFIG_USB_HID=m
CONFIG_USB_HIDDEV=y
CONFIG_USB_OHCI_LITTLE_ENDIAN=y
CONFIG_USB_SUPPORT=y
CONFIG_USB_COMMON=y
CONFIG_USB_ARCH_HAS_HCD=y
CONFIG_USB=y
CONFIG_USB_ANNOUNCE_NEW_DEVICES=y
CONFIG_USB_DEFAULT_PERSIST=y
CONFIG_USB_EHCI_HCD=y
CONFIG_USB_EHCI_HCD_AT91=y
CONFIG_USB_EHCI_HCD_PLATFORM=y
CONFIG_USB_OHCI_HCD=y
CONFIG_USB_OHCI_HCD_AT91=y
CONFIG_USB_OHCI_HCD_PLATFORM=y
CONFIG_USB_STORAGE=y


При подключении к USB устройств (например блютуз ACORP) получаю такие сообщения:
   36.210937] usb 1-1: USB disconnect, device number 2
[   42.843750] usb 2-1: new full-speed USB device number 56 using at91_ohci
[   42.992187] usb 2-1: device descriptor read/64, error -62
[   43.250000] usb 2-1: device descriptor read/64, error -62
[   43.507812] usb 2-1: new full-speed USB device number 57 using at91_ohci
[   43.656250] usb 2-1: device descriptor read/64, error -62
[   43.914062] usb 2-1: device descriptor read/64, error -62
[   44.171875] usb 2-1: new full-speed USB device number 58 using at91_ohci
[   44.593750] usb 2-1: device not accepting address 58, error -62
[   44.742187] usb 2-1: new full-speed USB device number 59 using at91_ohci
[   45.164062] usb 2-1: device not accepting address 59, error -62
[   45.164062] usb usb2-port1: unable to enumerate USB device


Пробовал на ядре 4.1.18 там устройство видится нормально.

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

Архитектура armv5, плата на базе CPU: ARM9 @ 400Mhz on Atmel AT91SAM9G25

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

Сейчас почитал чейнджлог проекта Linux4SAM. Между их релизами 4.7 (ядро 3.18) и 5.0 (ядро 4.1) в чейнджлоге как раз значится «fixes for USB». Может, эти фиксы из апстрима как раз, посмотри соответствующие коммиты.

CYB3R ★★★★★
()

ох робята, до чего же это муторно найти ядро для поддержки платы от atmel в режиме RT и рабочим usb. Уже месяц бьюсь пока только ядро-4.1.18 но там не совсем нужная версия xenomai.

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

atmel

Зачем это говно использовать вообще? У них и подавляющее большинство мелкоконтроллеров — параша устаревшая, и цены заоблачные...

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