LINUX.ORG.RU

Проблема с USB

 ,


1

2

Здравствуйте. С такой проблемой столкнулся. Проапгрейдил ядро до последней версии на своей плате с АРМ процессором. Сейчас если воткнуть в USB флэшку и включить питание платы, то она работает

root@z2deb:~# lsusb                                                                                                                   
Bus 001 Device 002: ID 05e3:0749 Genesys Logic, Inc.                                                                                  
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

если же вынуть и воткнуть снова, то она больше не появляется

root@z2deb:~# lsusb 
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub


в dmesg  полная тишина, никаких сообщений.

На предыдущем ядре (3.18) USB работает нормально.

Куда копать ?

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

При отключении флэшки

root@z2deb:~# udevadm monitor
monitor will print the received events for:
UDEV - the event which udev sends out after rule processing
KERNEL - the kernel uevent

[  166.303973] usb 1-1: USB disconnect, device number 2
KERNEL[166.305920] remove   /devices/platform/soc/ffb40000.usb/usb1/1-1/1-1:1.0/host0/target0:0:0/0:0:0:0/scsi_generic/sg0 (scsi_generic)
KERNEL[166.306065] remove   /devices/platform/soc/ffb40000.usb/usb1/1-1/1-1:1.0/host0/target0:0:0/0:0:0:0/scsi_device/0:0:0:0 (scsi_device)
KERNEL[166.306140] remove   /devices/platform/soc/ffb40000.usb/usb1/1-1/1-1:1.0/host0/target0:0:0/0:0:0:0/scsi_disk/0:0:0:0 (scsi_disk)
KERNEL[166.311737] remove   /devices/platform/soc/ffb40000.usb/usb1/1-1/1-1:1.0/host0/target0:0:0/0:0:0:0/block/sda/sda1 (block)
KERNEL[166.312197] remove   /devices/virtual/bdi/8:0 (bdi)
KERNEL[166.312547] remove   /devices/platform/soc/ffb40000.usb/usb1/1-1/1-1:1.0/host0/target0:0:0/0:0:0:0/block/sda (block)
UDEV  [166.317324] remove   /devices/platform/soc/ffb40000.usb/usb1/1-1/1-1:1.0/host0/target0:0:0/0:0:0:0/scsi_disk/0:0:0:0 (scsi_disk)
UDEV  [166.319033] remove   /devices/platform/soc/ffb40000.usb/usb1/1-1/1-1:1.0/host0/target0:0:0/0:0:0:0/scsi_device/0:0:0:0 (scsi_device)
UDEV  [166.323371] remove   /devices/platform/soc/ffb40000.usb/usb1/1-1/1-1:1.0/host0/target0:0:0/0:0:0:0/block/sda/sda1 (block)
KERNEL[166.330425] unbind   /devices/platform/soc/ffb40000.usb/usb1/1-1/1-1:1.0/host0/target0:0:0/0:0:0:0 (scsi)
KERNEL[166.330620] remove   /devices/platform/soc/ffb40000.usb/usb1/1-1/1-1:1.0/host0/target0:0:0/0:0:0:0 (scsi)
UDEV  [166.335865] remove   /devices/virtual/bdi/8:0 (bdi)
UDEV  [166.336702] remove   /devices/platform/soc/ffb40000.usb/usb1/1-1/1-1:1.0/host0/target0:0:0/0:0:0:0/scsi_generic/sg0 (scsi_generic)
UDEV  [166.340361] remove   /devices/platform/soc/ffb40000.usb/usb1/1-1/1-1:1.0/host0/target0:0:0/0:0:0:0/block/sda (block)
UDEV  [166.348059] unbind   /devices/platform/soc/ffb40000.usb/usb1/1-1/1-1:1.0/host0/target0:0:0/0:0:0:0 (scsi)
UDEV  [166.350109] remove   /devices/platform/soc/ffb40000.usb/usb1/1-1/1-1:1.0/host0/target0:0:0/0:0:0:0 (scsi)
KERNEL[166.360721] remove   /devices/platform/soc/ffb40000.usb/usb1/1-1/1-1:1.0/host0/target0:0:0 (scsi)
KERNEL[166.360816] remove   /devices/platform/soc/ffb40000.usb/usb1/1-1/1-1:1.0/host0/scsi_host/host0 (scsi_host)
KERNEL[166.360897] remove   /devices/platform/soc/ffb40000.usb/usb1/1-1/1-1:1.0/host0 (scsi)
UDEV  [166.362244] remove   /devices/platform/soc/ffb40000.usb/usb1/1-1/1-1:1.0/host0/scsi_host/host0 (scsi_host)
UDEV  [166.362764] remove   /devices/platform/soc/ffb40000.usb/usb1/1-1/1-1:1.0/host0/target0:0:0 (scsi)
UDEV  [166.363265] remove   /devices/platform/soc/ffb40000.usb/usb1/1-1/1-1:1.0/host0 (scsi)
KERNEL[166.390600] unbind   /devices/platform/soc/ffb40000.usb/usb1/1-1/1-1:1.0 (usb)
KERNEL[166.390730] remove   /devices/platform/soc/ffb40000.usb/usb1/1-1/1-1:1.0 (usb)
KERNEL[166.391094] unbind   /devices/platform/soc/ffb40000.usb/usb1/1-1 (usb)
KERNEL[166.391242] remove   /devices/platform/soc/ffb40000.usb/usb1/1-1 (usb)
UDEV  [166.394321] unbind   /devices/platform/soc/ffb40000.usb/usb1/1-1/1-1:1.0 (usb)
UDEV  [166.395082] remove   /devices/platform/soc/ffb40000.usb/usb1/1-1/1-1:1.0 (usb)
UDEV  [166.397271] unbind   /devices/platform/soc/ffb40000.usb/usb1/1-1 (usb)
UDEV  [166.398121] remove   /devices/platform/soc/ffb40000.usb/usb1/1-1 (usb) 

FlipFlop ()
Ответ на: комментарий от anonymous
root@z2deb:~# modprobe usb_storage
modprobe: ERROR: ../libkmod/libkmod.c:586 kmod_search_moddep() could not open moddep file '/lib/modules/5.2.0-rc3-00037-g156c05917e09/modules.dep.bin'
modprobe: FATAL: Module usb_storage not found in directory /lib/modules/5.2.0-rc3-00037-g156c05917e09


модуль встроен в ядро
FlipFlop ()
Ответ на: комментарий от anonymous

в ходе дальнейших экспериментов выяснилось, что USB затыкается после подключения внешнего card reader и больше после этого признаков жизни не подает, помогает только перезагрузка. С флэшками проблем нет. На ядре 3.18 таких проблем замечено не было

FlipFlop ()