Получение Hotplug реагирует при подключении 3G netstick (с mdev)

Я пытаюсь заставить устройство под управлением встроенного linux V-2.6.31 автоматически распознавать, когда к нему подключен USB-накопитель Huawei 3G, запускать usb_modeswitch и обмениваться данными с модулем. Похоже, что usb_modeswitch плохо работает в системе, в которой есть mdev, так как путь /dev/bus/usb создается только с помощью udev. Я нашел скрипт, который создает этот путь и позволяет usb_modeswitch работать правильно. Теперь все, что мне нужно, это автоматизация этого процесса, например, при подключении модуля 3G, hotplug сначала вызовет мой скрипт, а затем usb_modeswitch. проблема заключается в том, что при подключении модуля 3G ничего не происходит, когда выполняется перечисление (горячее подключение не запускается), см. трассировку:

[83175.520000] usb 2-1: new full speed USB device using bcm5892-ohci:PORT-2 and address 3
[83175.730000] usb 2-1: not running at top speed; connect to a high speed hub
[83175.750000] usb 2-1: New USB device found, idVendor=12d1, idProduct=1f1c
[83175.760000] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[83175.770000] usb 2-1: Product: HUAWEI Mobile
[83175.770000] usb 2-1: Manufacturer: Vodafone(Huawei)
[83175.780000] usb 2-1: SerialNumber: FFFFFFFFFFFFFFFF
[83175.800000] usb 2-1: configuration #1 chosen from 2 choices
[83175.870000] scsi1 : SCSI emulation for USB Mass Storage devices
[83180.910000] scsi 1:0:0:0: CD-ROM            HUAWEI   Mass Storage     2.31 PQ: 0 ANSI: 2

Я не уверен, что не так, есть что-то, что я не включил? Есть ли нокаут, который мне нужно загрузить, чтобы он работал?

Заранее спасибо!

0 ответов

Другие вопросы по тегам