LinuxForum.Fans
Тема

Устройство и модули

Автор: trauka 18 сообщений 4472 просмотров
#377752

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

#377757

Смотря какое устройство. Если устройство PCI, то если не ошыбаюсь, потому что пишу по памяти
lspci -v, если usb то lsusb -v.

#377758

устройство usb, но нет инфы по модулям
...вот устройство

text
Bus 003 Device 002: ID 2087:0a01 Cando Multi Touch Panel
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               2.00
  bDeviceClass            0 (Defined at Interface level)
  bDeviceSubClass         0 
  bDeviceProtocol         0 
  bMaxPacketSize0         8
  idVendor           0x2087 Cando
  idProduct          0x0a01 Multi Touch Panel
  bcdDevice            1.00
  iManufacturer           1 Cando Corporation
  iProduct                2 Cando 10.1 Multi Touch Panel with Controller
  iSerial                 3 20091003.001
  bNumConfigurations      1
  Configuration Descriptor:
    bLength                 9
    bDescriptorType         2
    wTotalLength           34
    bNumInterfaces          1
    bConfigurationValue     1
    iConfiguration          0 
    bmAttributes         0x80
      (Bus Powered)
    MaxPower              100mA
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       0
      bNumEndpoints           1
      bInterfaceClass         3 Human Interface Device
      bInterfaceSubClass      0 No Subclass
      bInterfaceProtocol      0 None
      iInterface              0 
        HID Device Descriptor:
          bLength                 9
          bDescriptorType        33
          bcdHID               1.11
          bCountryCode            0 Not supported
          bNumDescriptors         1
          bDescriptorType        34 Report
          wDescriptorLength     149
         Report Descriptors: 
           ** UNAVAILABLE **
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x81  EP 1 IN
        bmAttributes            3
          Transfer Type            Interrupt
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0010  1x 16 bytes
        bInterval              10
Device Status:     0x0000
  (Bus Powered

...с ним должен работать hid-multitouch

#377761

данные Вам команды с разными ключами могут показать разную информацию. начиная от шины куда воткнута, заканчивая вендором и какого размера у него обувь

#377766

Для РСІ шини возможно использовать и такую команду lspci -k , usb устройства уже и так используют шыну usb так что тут возможено можно говорить о том что устройство использует драйвер usb.

#377767
"trauka" написал:
bInterfaceClass 3 Human Interface Device

так вот покажыте но вывод
[console]lsmod | grep hid[/console]

#377774

trauka, а что даст

text
lsusb -t

?

#377778

kisil, yars, hid_multitouch не используется, хотя должен

text
root@Lenovo-IdeaPad:/home/user# lsmod | grep hid
hid_multitouch         12818  0 
usbhid                 36418  1 hid_multitouch
hid                    81372  2 usbhid,hid_multitouch
usbcore               128741  12 ehci_hcd,uhci_hcd,usbnet,cdc_ether,cdc_acm,cdc_wdm,i2400m_usb,uvcvideo,usbhid,btusb

...а вот интересующее устройство

text
root@Lenovo-IdeaPad:/home/user# lsusb -t
/:  Bus 03.Port 1: Dev 1, Class=root_hub, Driver=uhci_hcd/2p, 12M
    |__ Port 1: Dev 2, If 0, Class=HID, Driver=usbhid, 12M

(это сенсорный экран), который должен с hid-multitouch работать

#377800

А что не так с устройством, оно что не правильно работает. Опишыте, пожалуйста, по подробнее.

#377858

kisil, Это- сенсорный экран, который отрабатывает любое нажатие, как мышь с нажатой левой кнопкой, т.е. если провести по экрану пальцем- область выделиться. hid-multitouch- это драйвер моей сенсорной панели. Я уже создавал тему по моему экрану http://linuxforum.ru/viewtopic.php?id=34474
...и почему hid-multitouch не задействован

text
root@Lenovo-IdeaPad:/home/user# lsmod | grep hid_multitouch
hid_multitouch         12818  0 # почему тут ноль?
usbhid                 36418  1 hid_multitouch
hid                    81372  2 usbhid,hid_multitouch
#377903

trauka
Обычно, драйвер посмотреть - это
[console]lspci -k[/console]
Дайте хоть вывод этой команды, а уж потом - смотреть.

#377946

ksuha, у меня вопросы к usb-устройству,
а pci -вот:

text
00:00.0 Host bridge: Intel Corporation Atom Processor D4xx/D5xx/N4xx/N5xx DMI Bridge
        Subsystem: Lenovo Device 3907
        Kernel driver in use: agpgart-intel
00:02.0 VGA compatible controller: Intel Corporation Atom Processor D4xx/D5xx/N4xx/N5xx Integrated Graphics Controller
        Subsystem: Lenovo Device 3908
        Kernel driver in use: i915
00:02.1 Display controller: Intel Corporation Atom Processor D4xx/D5xx/N4xx/N5xx Integrated Graphics Controller
        Subsystem: Lenovo Device 3908
00:1b.0 Audio device: Intel Corporation NM10/ICH7 Family High Definition Audio Controller (rev 02)
        Subsystem: Lenovo Device 390a
        Kernel driver in use: snd_hda_intel
00:1c.0 PCI bridge: Intel Corporation NM10/ICH7 Family PCI Express Port 1 (rev 02)
        Kernel driver in use: pcieport
00:1c.1 PCI bridge: Intel Corporation NM10/ICH7 Family PCI Express Port 2 (rev 02)
        Kernel driver in use: pcieport
00:1d.0 USB controller: Intel Corporation NM10/ICH7 Family USB UHCI Controller #1 (rev 02)
        Subsystem: Lenovo Device 390f
        Kernel driver in use: uhci_hcd
00:1d.1 USB controller: Intel Corporation NM10/ICH7 Family USB UHCI Controller #2 (rev 02)
        Subsystem: Lenovo Device 3910
        Kernel driver in use: uhci_hcd
00:1d.2 USB controller: Intel Corporation NM10/ICH7 Family USB UHCI Controller #3 (rev 02)
        Subsystem: Lenovo Device 3911
        Kernel driver in use: uhci_hcd
00:1d.3 USB controller: Intel Corporation NM10/ICH7 Family USB UHCI Controller #4 (rev 02)
        Subsystem: Lenovo Device 3912
        Kernel driver in use: uhci_hcd
00:1d.7 USB controller: Intel Corporation NM10/ICH7 Family USB2 EHCI Controller (rev 02)
        Subsystem: Lenovo Device 3913
        Kernel driver in use: ehci_hcd
00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev e2)
00:1f.0 ISA bridge: Intel Corporation NM10 Family LPC Controller (rev 02)
        Subsystem: Lenovo Device 3915
00:1f.2 SATA controller: Intel Corporation NM10/ICH7 Family SATA Controller [AHCI mode] (rev 02)
        Subsystem: Lenovo Device 3917
        Kernel driver in use: ahci
00:1f.3 SMBus: Intel Corporation NM10/ICH7 Family SMBus Controller (rev 02)
        Subsystem: Lenovo Device 3918
        Kernel driver in use: i801_smbus
07:00.0 Network controller: Intel Corporation WiMAX/WiFi Link 5150
        Subsystem: Intel Corporation WiMAX/WiFi Link 5150 ABG
        Kernel driver in use: iwlwifi
11:08.0 Ethernet controller: Intel Corporation 82552 10/100 Network Connection (rev 02)
        Subsystem: Lenovo Device 10fe
        Kernel driver in use: e100
#377947

А
[console]lsusb[/console]
У меня такая фигня была на планшете. Тяжело побеждала... Расскажите подробнее, что делали?

#377961
"ksuha" написал:
Расскажите подробнее, что делали?

пока никак не делал,только прописал в 10-evdev.conf wacom и все, но это какой-то костыль, сенсорный экран все таки работает с hid-multitouch, бо если его выгрузить сенсор не пашет. ....короче либо ОС менять, либо комп.

#378337
trauka написал:
ksuha, у меня вопросы к usb-устройству,
а pci -вот:
text
00:00.0 Host bridge: Intel Corporation Atom Processor D4xx/D5xx/N4xx/N5xx DMI Bridge
        Subsystem: Lenovo Device 3907
        Kernel driver in use: agpgart-intel
00:02.0 VGA compatible controller: Intel Corporation Atom Processor D4xx/D5xx/N4xx/N5xx Integrated Graphics Controller
        Subsystem: Lenovo Device 3908
        Kernel driver in use: i915
00:02.1 Display controller: Intel Corporation Atom Processor D4xx/D5xx/N4xx/N5xx Integrated Graphics Controller
        Subsystem: Lenovo Device 3908
00:1b.0 Audio device: Intel Corporation NM10/ICH7 Family High Definition Audio Controller (rev 02)
        Subsystem: Lenovo Device 390a
        Kernel driver in use: snd_hda_intel
00:1c.0 PCI bridge: Intel Corporation NM10/ICH7 Family PCI Express Port 1 (rev 02)
        Kernel driver in use: pcieport
00:1c.1 PCI bridge: Intel Corporation NM10/ICH7 Family PCI Express Port 2 (rev 02)
        Kernel driver in use: pcieport
00:1d.0 USB controller: Intel Corporation NM10/ICH7 Family USB UHCI Controller #1 (rev 02)
        Subsystem: Lenovo Device 390f
        Kernel driver in use: uhci_hcd
00:1d.1 USB controller: Intel Corporation NM10/ICH7 Family USB UHCI Controller #2 (rev 02)
        Subsystem: Lenovo Device 3910
        Kernel driver in use: uhci_hcd
00:1d.2 USB controller: Intel Corporation NM10/ICH7 Family USB UHCI Controller #3 (rev 02)
        Subsystem: Lenovo Device 3911
        Kernel driver in use: uhci_hcd
00:1d.3 USB controller: Intel Corporation NM10/ICH7 Family USB UHCI Controller #4 (rev 02)
        Subsystem: Lenovo Device 3912
        Kernel driver in use: uhci_hcd
00:1d.7 USB controller: Intel Corporation NM10/ICH7 Family USB2 EHCI Controller (rev 02)
        Subsystem: Lenovo Device 3913
        Kernel driver in use: ehci_hcd
00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev e2)
00:1f.0 ISA bridge: Intel Corporation NM10 Family LPC Controller (rev 02)
        Subsystem: Lenovo Device 3915
00:1f.2 SATA controller: Intel Corporation NM10/ICH7 Family SATA Controller [AHCI mode] (rev 02)
        Subsystem: Lenovo Device 3917
        Kernel driver in use: ahci
00:1f.3 SMBus: Intel Corporation NM10/ICH7 Family SMBus Controller (rev 02)
        Subsystem: Lenovo Device 3918
        Kernel driver in use: i801_smbus
07:00.0 Network controller: Intel Corporation WiMAX/WiFi Link 5150
        Subsystem: Intel Corporation WiMAX/WiFi Link 5150 ABG
        Kernel driver in use: iwlwifi
11:08.0 Ethernet controller: Intel Corporation 82552 10/100 Network Connection (rev 02)
        Subsystem: Lenovo Device 10fe
        Kernel driver in use: e100

Ну вы же видете, что на шине pci - его нет. Давайте посмотрим USB
[console]lsusb[/console]

#378442

...выше постом я писал, что у меня проблема с usb-устройством, которое я обсмотрел вдоль-и-поперек, а pci я выожил специально для вас, так как вы просили

#378443

Примечание:
Некоторые устройства не смотря на USB интерфейс определяются как серийный порт.
Как правило это GPS приемники и некоторые другие специфические устройства.

#378474
mozgfx написал:
Примечание:
Некоторые устройства не смотря на USB интерфейс определяются как серийный порт.
Как правило это GPS приемники и некоторые другие специфические устройства.

...в моем случае, речь идет про сенсорный экран ноутбука. ...через COM-порт он точно не работает, ...я уже убедился, что он работает с тем модулем, с которым должен работать, но как то криво он работает.

Войдите или зарегистрируйтесь, чтобы ответить.