$ dmesg | grep usb
... показывает изменение состояния USB при подключении / отключении
$ lsusb -v
перечисляет USB как «концентратор»
$ usb-devices
не дает мне желаемый результат:
T: Bus=02 Lev=02 Prnt=02 Port=00 Cnt=01 Dev#= 6 Spd=12 MxCh= 0
D: Ver= 1.10 Cls=00(>ifc ) Sub=00 Prot=00 MxPS= 8 #Cfgs= 1
P: Vendor=06c2 ProdID=007b Rev=01.01
S: Manufacturer=Phidgets Inc.
S: Product=PhidgetStepper
S: SerialNumber=267330
C: #Ifs= 1 Cfg#= 1 Atr=80 MxPwr=96mA
I: If#= 0 Alt= 0 #EPs= 1 Cls=03(HID ) Sub=00 Prot=00 Driver=usbhid
... но вместо этого:
T: Bus=01 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#= 1 Spd=480 MxCh= 3
D: Ver= 2.00 Cls=09(hub ) Sub=00 Prot=00 MxPS=64 #Cfgs= 1
P: Vendor=1d6b ProdID=0002 Rev=03.05
S: Manufacturer=Linux 3.5.0-mt9v034+ ehci_hcd
S: Product=OMAP-EHCI Host Controller
S: SerialNumber=ehci-omap.0
C: #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=0mA
I: If#= 0 Alt= 0 #EPs= 1 Cls=09(hub ) Sub=00 Prot=00 Driver=hub
Есть идеи о том, что может быть причиной того, что низкоуровневое ядро обнаруживает изменения в USB ... но нет идентификации более высокого уровня устройства (например, с помощью usb-devices
)?
Стоит также отметить, что он пытается управлять степпером фиджетов с проверенной правильной установкой в Linux в соответствии с этими инструкциями.
При загрузке хоста я также получаю эту ошибку через dmesg
:
[ 0.152526] usbhs_omap usbhs_omap: xclk60mhsp2_ck set parentfailed error:-22
И эту новую команду я только что нашел:
$ hwinfo --usb
Бывает, чтобы дать заполненный ошибкой вывод:
hal.1: read hal dataprocess 1711: arguments to dbus_move_error() were incorrect, assertion "(dest) == NULL || !dbus_error_is_set ((dest))" failed in file ../../dbus/dbus-errors.c line 282.
This is normally a bug in some application using the D-Bus library.
libhal.c 3483 : Error unsubscribing to signals, error=The name org.freedesktop.Hal was not provided by any .service files
07: USB 00.0: 10a00 Hub
[Created at usb.122]
Unique ID: k4bc.qEeA4IsuqFC
SysFS ID: /devices/platform/usbhs_omap/ehci-omap.0/usb1/1-0:1.0
SysFS BusID: 1-0:1.0
Hardware Class: hub
Model: "Linux 3.5.0-mt9v034+ ehci_hcd OMAP-EHCI Host Controller"
Hotplug: USB
Vendor: usb 0x1d6b "Linux 3.5.0-mt9v034+ ehci_hcd"
Device: usb 0x0002 "OMAP-EHCI Host Controller"
Revision: "3.05"
Serial ID: "ehci-omap.0"
Driver: "hub"
Driver Modules: "usbcore"
Speed: 480 Mbps
Module Alias: "usb:v1D6Bp0002d0305dc09dsc00dp00ic09isc00ip00"
Config Status: cfg=new, avail=yes, need=no, active=unknown
Редактировать:
После установки хал
$ sudo apt-get install hal
Выход из
$ hwinfo --usb
убрано:
07: USB 00.0: 10a00 Hub
[Created at usb.122]
UDI: /org/freedesktop/Hal/devices/usb_device_1d6b_2_ehci_omap_0_if0
Unique ID: k4bc.qEeA4IsuqFC
SysFS ID: /devices/platform/usbhs_omap/ehci-omap.0/usb1/1-0:1.0
SysFS BusID: 1-0:1.0
Hardware Class: hub
Model: "Linux 3.5.0-mt9v034+ ehci_hcd OMAP-EHCI Host Controller"
Hotplug: USB
Vendor: usb 0x1d6b "Linux 3.5.0-mt9v034+ ehci_hcd"
Device: usb 0x0002 "OMAP-EHCI Host Controller"
Revision: "3.05"
Serial ID: "ehci-omap.0"
Driver: "hub"
Driver Modules: "usbcore"
Speed: 480 Mbps
Module Alias: "usb:v1D6Bp0002d0305dc09dsc00dp00ic09isc00ip00"
Config Status: cfg=new, avail=yes, need=no, active=unknown
Bootup также, кажется, выбрасывает проблему:
$ dmesg grep | USB
показывая эти две ошибки при запуске:
[ 0.067077] usbhs_omap: alias fck already exists
...
[ 0.152496] usbhs_omap usbhs_omap: xclk60mhsp2_ck set parentfailed error:-22
ПО ЗАПРОСУ:
$ sudo uname -a
Linux statler 3.5.0-mt9v034+ #1 PREEMPT Thu May 30 22:23:53 UTC 2013 armv7l armv7l armv7l GNU/Linux
... и вывод из:$ sudo lsusb -v