Форум обсуждения систем  

Вернуться   Форум обсуждения систем "Умный дом", проектов Ардуино, OpenWRT и других DIY устройств > Форум умного дома > Сделай сам > OpenWRT/LEDE

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 22.12.2013, 23:16   #1
DmitryVS
Junior Member
 
Регистрация: 27.11.2013
Адрес: Москва
Возраст: 46
Сообщений: 12
Вес репутации: 0
DmitryVS is an unknown quantity at this point
По умолчанию Сбои в работе hotplug2 при загрузке TL-MR3020

Здравствуйте,
хочу спросить совета, где искать корневую причину одного неприятного глюка. Имеется коробочка TL-RM3020 с USB-хабом. К последнему подключен 3G-модем. Спонтанно, при загрузке OpenWRT, случается какой-то сбой и устройства ttyUSB в системе не появляются. При этом я наблюдаю в списке процессов лишнюю копию hotplug2 и три процесса hotplug-call, причём один из них грузит процессор на 100%. Вот так примерно выглядит ps после неудачной загрузки:
Код:
  PID USER       VSZ STAT COMMAND
......
  611 root       884 S    /sbin/hotplug2 --override --persistent --set-rules-file /etc/hotplug2.rules --set-coldplug-cmd /sbin/udevtrigger --max-children 1
  619 root       868 S    /sbin/hotplug2 --override --persistent --set-rules-file /etc/hotplug2.rules --set-coldplug-cmd /sbin/udevtrigger --max-children 1
......
 1194 root      1524 S    {hotplug-call} /bin/sh /sbin/hotplug-call block
 1217 root      1560 S    {hotplug-call} /bin/sh /sbin/hotplug-call block
 1223 root      1560 R    {hotplug-call} /bin/sh /sbin/hotplug-call block
......
Здесь процессор кушает PID 1223. Никакой системы я найти не смог, то загрузится нормально, то нет. По логам usb-modeswitch как будто бы отрабатывает:
Код:
Sep  8 20:25:07 Swift user.notice usb-modeswitch: 1-0:1.0: Manufacturer=Linux_3.3.8_ehci_hcd Product=Generic_Platform_EHCI_Controller Serial=ehci-platform
Sep  8 20:25:07 Swift user.notice usb-modeswitch: 1-1:1.0: Manufacturer=? Product=USB_2.0_Hub Serial=?
Sep  8 20:25:08 Swift user.notice usb-modeswitch: 1-1.3:1.0: Manufacturer=HUAWEI Product=HUAWEI_Mobile Serial=?
Sep  8 20:25:08 Swift user.notice usb-modeswitch: 1-1.3:1.0: Selecting /etc/usb_modeswitch.d/12d1:14fe for mode switching
Sep  8 20:25:08 Swift syslog.notice usb_modeswitch: switching device 12d1:14fe on 001/003
Sep  8 20:25:08 Swift kern.info kernel: [   38.140000] usb 1-1.3: USB disconnect, device number 3
......
Sep  8 20:25:13 Swift kern.info kernel: [   42.740000] usb 1-1.3: new high-speed USB device number 5 using ehci-platform
Sep  8 20:25:13 Swift kern.info kernel: [   42.870000] option 1-1.3:1.0: GSM modem (1-port) converter detected
Sep  8 20:25:13 Swift kern.info kernel: [   42.870000] usb 1-1.3: GSM modem (1-port) converter now attached to ttyUSB0
Sep  8 20:25:13 Swift kern.info kernel: [   42.880000] option 1-1.3:1.2: GSM modem (1-port) converter detected
Sep  8 20:25:13 Swift kern.info kernel: [   42.890000] usb 1-1.3: GSM modem (1-port) converter now attached to ttyUSB1
Sep  8 20:25:13 Swift kern.info kernel: [   42.890000] option 1-1.3:1.3: GSM modem (1-port) converter detected
Sep  8 20:25:13 Swift kern.info kernel: [   42.900000] usb 1-1.3: GSM modem (1-port) converter now attached to ttyUSB2
Sep  8 20:25:13 Swift kern.info kernel: [   42.910000] scsi3 : usb-storage 1-1.3:1.4
Sep  8 20:25:13 Swift kern.info kernel: [   42.910000] scsi4 : usb-storage 1-1.3:1.5
Sep  8 20:25:14 Swift kern.notice kernel: [   43.910000] scsi 3:0:0:0: CD-ROM            HUAWEI   Mass Storage     2.31 PQ: 0 ANSI: 2
Sep  8 20:25:14 Swift kern.notice kernel: [   43.920000] scsi 4:0:0:0: Direct-Access     HUAWEI   SD Storage       2.31 PQ: 0 ANSI: 2
Sep  8 20:25:14 Swift kern.notice kernel: [   43.940000] sd 4:0:0:0: [sda] Attached SCSI removable disk
......
Sep  8 20:25:38 Swift user.notice usb-modeswitch: 1-1.3:1.1: Manufacturer=HUAWEI Product=HUAWEI_Mobile Serial=?
Sep  8 20:25:38 Swift user.notice usb-modeswitch: 1-1.4:1.0: Manufacturer=? Product=USB_DISK_2.0 Serial=070C35210CC0DC28
Но вот ls /dev/ttyUSB* после кривой загрузки внезапно выдаёт пустое место. Может кто сталкивался с подобным поведением hotplug2? С чего это он беситься начинает?

PS: "А вот и он, больной зуб!" https://dev.openwrt.org/ticket/12765 Хм... тикет открыт год назад и как-то грустно там всё. Пора заказывать бубен.

Последний раз редактировалось DmitryVS; 23.12.2013 в 00:22.
DmitryVS вне форума   Ответить с цитированием
 


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 04:01. Часовой пояс GMT +3.


Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd. Перевод: zCarot
Яндекс.Метрика