Автор Тема: Проблема с USB  (Прочитано 1005 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Пиковый марьяж

  • Новичок форума
  • Сообщений: 7
Проблема с USB
« : 13 Сентября 2019, 15:05:54 »
Здравствуйте. Проапгейдил ядро на своей плате до 5.2. С флэшками проблем нет, все обнаруживаются и работают. проблема с внешним кардридером, если его воткнуть в выключенную плату, а потом включить питание, то он работает, а если вынуть и снова вставить, то ничего не происходит. Никаких сообщений не появляется. После этого порт уже не USB работает и с обычными флешками. Предыдущее ядро было 3.18 и в нем этой проблемы не было.
 

Оффлайн qupl

Re: Проблема с USB
« Ответ #1 : 13 Сентября 2019, 15:44:33 »
Я бы сравнил вывод lsusb -v до и после.
И с помощью udevadm происходят ли и какие события при подсоединении/отключении устройств.

Оффлайн Пиковый марьяж

  • Новичок форума
  • Сообщений: 7
Re: Проблема с USB
« Ответ #2 : 13 Сентября 2019, 15:53:48 »
Я бы сравнил вывод lsusb -v до и после.
И с помощью udevadm происходят ли и какие события при подсоединении/отключении устройств.

udevadm monitor полная тишина, словно ничего не случилось.

lsusb выпилен с целью экономии памяти, все файловая система лежит в ОЗУ.

Есть тестовая sd карта с полной файловой системой, гонял сегодня с утра, но тоже никаких полезных сообщений не увидел


загрузился с тестовой карты, вот выхлоп udevadm  при вынимании кардридера

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                                                                                                           

[   90.803685] usb 1-1: USB disconnect, device number 2                                                                               
KERNEL[90.805797] 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_de)
KERNEL[90.805987] 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[90.819886] 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[90.820460] remove   /devices/virtual/bdi/8:0 (bdi)
KERNEL[90.824972] 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  [90.831842] 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_de)
UDEV  [90.832731] 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  [90.834032] 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[90.840442] unbind   /devices/platform/soc/ffb40000.usb/usb1/1-1/1-1:1.0/host0/target0:0:0/0:0:0:0 (scsi)
KERNEL[90.840560] remove   /devices/platform/soc/ffb40000.usb/usb1/1-1/1-1:1.0/host0/target0:0:0/0:0:0:0 (scsi)
UDEV  [90.853886] 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  [90.857942] remove   /devices/virtual/bdi/8:0 (bdi)
KERNEL[90.860721] remove   /devices/platform/soc/ffb40000.usb/usb1/1-1/1-1:1.0/host0/target0:0:0 (scsi)
KERNEL[90.860824] remove   /devices/platform/soc/ffb40000.usb/usb1/1-1/1-1:1.0/host0/scsi_host/host0 (scsi_host)
KERNEL[90.860907] remove   /devices/platform/soc/ffb40000.usb/usb1/1-1/1-1:1.0/host0 (scsi)
UDEV  [90.862121] remove   /devices/platform/soc/ffb40000.usb/usb1/1-1/1-1:1.0/host0/scsi_host/host0 (scsi_host)
UDEV  [90.863753] unbind   /devices/platform/soc/ffb40000.usb/usb1/1-1/1-1:1.0/host0/target0:0:0/0:0:0:0 (scsi)
UDEV  [90.865446] remove   /devices/platform/soc/ffb40000.usb/usb1/1-1/1-1:1.0/host0/target0:0:0/0:0:0:0 (scsi)
UDEV  [90.866705] remove   /devices/platform/soc/ffb40000.usb/usb1/1-1/1-1:1.0/host0/target0:0:0 (scsi)
UDEV  [90.867924] remove   /devices/platform/soc/ffb40000.usb/usb1/1-1/1-1:1.0/host0 (scsi)
KERNEL[90.880920] unbind   /devices/platform/soc/ffb40000.usb/usb1/1-1/1-1:1.0 (usb)
KERNEL[90.881071] remove   /devices/platform/soc/ffb40000.usb/usb1/1-1/1-1:1.0 (usb)
KERNEL[90.882199] unbind   /devices/platform/soc/ffb40000.usb/usb1/1-1 (usb)
KERNEL[90.882356] remove   /devices/platform/soc/ffb40000.usb/usb1/1-1 (usb)
UDEV  [90.884992] unbind   /devices/platform/soc/ffb40000.usb/usb1/1-1/1-1:1.0 (usb)
UDEV  [90.885754] remove   /devices/platform/soc/ffb40000.usb/usb1/1-1/1-1:1.0 (usb)
UDEV  [90.887982] unbind   /devices/platform/soc/ffb40000.usb/usb1/1-1 (usb)
UDEV  [90.888850] remove   /devices/platform/soc/ffb40000.usb/usb1/1-1 (usb)
« Последнее редактирование: 15 Сентября 2019, 12:22:12 от ogost »
 

Оффлайн Пиковый марьяж

  • Новичок форума
  • Сообщений: 7
Re: Проблема с USB
« Ответ #3 : 13 Сентября 2019, 16:02:58 »
вот выхлоп lsusb

Порядок такой :
1. втыкаю кардридер
2. включаю питание платы
3. запускаю lsusb
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
4. выдергивая кардридер
root@z2deb:~# [   25.553689] usb 1-1: USB disconnect, device number 25.root@z2deb:~# lsusb
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
root@z2deb:~# [   81.683605] random: crng init done
« Последнее редактирование: 15 Сентября 2019, 12:23:21 от ogost »
 

Оффлайн qupl

Re: Проблема с USB
« Ответ #4 : 14 Сентября 2019, 06:24:25 »
Если есть возможность, сравните то же самое на старом ядре.

Оффлайн Пиковый марьяж

  • Новичок форума
  • Сообщений: 7
Re: Проблема с USB
« Ответ #5 : 14 Сентября 2019, 11:46:12 »
Если есть возможность, сравните то же самое на старом ядре.

к сожалению, забыл карточку с предыдущим ядром на работе, взял домой для экспериментов плату с новым ядром. Новой ядро сконфигурировал по дефолту, ничего пока не добавлял. Но, по памяти, в старом ядре выхлоп такой же, с той разницей, что USB не окирпичевается.

Если же включить плату с новым ядром ничего не втыкая в USB, а после загрузки воткнуть кардридер, то он не определяется и USB  после этого не работатет даже с обычными флэшками, в dmesg при этом ничего не пишется. Пока склоняюсь к кривому драйверу usb_storage
 

Оффлайн sergey1212

Re: Проблема с USB
« Ответ #6 : 18 Сентября 2019, 11:29:17 »
Помню у меня в Ubuntu уже достатточно много лет назад наверно 14 версия были такие же проблемы на ноутбуке.
Если вставлял в картридер карту, то один раз она определяллась, но после корректного извлечния надо было перегружаться если хочешь подкллючить еще одну карту.
Это кривая логика инициализационных скриптов. Они не могут корректно обработать такую ситуацию. И видимо эта пробелма периодически всплывает.
 
Пользователи, которые поблагодарили этот пост: Пиковый марьяж

Оффлайн Пиковый марьяж

  • Новичок форума
  • Сообщений: 7
Re: Проблема с USB
« Ответ #7 : 25 Сентября 2019, 10:15:55 »
Это кривая логика инициализационных скриптов. Они не могут корректно обработать такую ситуацию. И видимо эта пробелма периодически всплывает.
Здравствуйте. А эта проблема решаема ?
 

Теги:
     

    [РЕШЕНО] Проблема с обновлением дистра

    Автор APL

    Ответов: 10
    Просмотров: 2573
    Последний ответ 16 Ноября 2011, 01:58:27
    от Valeron
    Проблема с флешкой

    Автор Linuxnoob

    Ответов: 22
    Просмотров: 3694
    Последний ответ 25 Мая 2015, 20:21:28
    от ferum
    Перенесено: Проблема с загрузочной флешкой

    Автор qupl

    Ответов: 0
    Просмотров: 1562
    Последний ответ 24 Февраля 2020, 19:20:01
    от qupl
    [Решено] Атом 2700+ NM10, проблема с разрешением монитора.

    Автор dduh

    Ответов: 4
    Просмотров: 1767
    Последний ответ 25 Сентября 2013, 10:01:44
    от dduh
    Проблема с репазиториями яндекса?

    Автор unum

    Ответов: 5
    Просмотров: 3795
    Последний ответ 17 Февраля 2017, 10:27:13
    от ogost