Home » Discussões » 169
Please add a category for mice, graphics tablets, game consoles and similar peripherals
submitted by rsandu, 11:04, 13 Outubro 2012
TÓPICO: new categories of hardware
STATUS: opened
PRIORIDADE: low
Descrição:
Hello, please add a category for mice, graphics tablets, game consoles and similar peripherals, since users want to know which such devices work in GNU/Linux and which won't, prior of buying. The Logitech Rumblepad 2 (USB peripheral) is an example:
Bus 005 Device 003: ID 046d:c218 Logitech, Inc. Logitech RumblePad 2 USB
Bus 005 Device 003: ID 046d:c218 Logitech, Inc. Logitech RumblePad 2 USB
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               1.10
  bDeviceClass            0 (Defined at Interface level)
  bDeviceSubClass         0 
  bDeviceProtocol         0 
  bMaxPacketSize0         8
  idVendor           0x046d Logitech, Inc.
  idProduct          0xc218 Logitech RumblePad 2 USB
  bcdDevice            1.00
  iManufacturer           1 
  iProduct                2 
  iSerial                 0 
  bNumConfigurations      1
  Configuration Descriptor:
    bLength                 9
    bDescriptorType         2
    wTotalLength           41
    bNumInterfaces          1
    bConfigurationValue     1
    iConfiguration          0 
    bmAttributes         0x80
      (Bus Powered)
    MaxPower              500mA
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       0
      bNumEndpoints           2
      bInterfaceClass         3 Human Interface Device
      bInterfaceSubClass      0 No Subclass
      bInterfaceProtocol      0 None
      iInterface              0 
        HID Device Descriptor:
          bLength                 9
          bDescriptorType        33
          bcdHID               1.10
          bCountryCode            0 Not supported
          bNumDescriptors         1
          bDescriptorType        34 Report
          wDescriptorLength     119
         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     0x0008  1x 8 bytes
        bInterval              10
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x01  EP 1 OUT
        bmAttributes            3
          Transfer Type            Interrupt
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0008  1x 8 bytes
        bInterval              10
Mensagens:
tonicucoz:
Ok I will try to add those categories as soon as possible, thanks
submitted by tonicucoz, 01:24, 15 Outubro 2012
mtjm:

As a user of a graphics tablet that wasn't supported by released kernels when I bought it, I support this issue. Would "input devices" be an ok name for this? (Keyboards and touchpads are also known types of these devices. Touchpad support depends on the vendor, useful for me features are missing in the driver of one that I have.)

Not all of these devices are USB or Bluetooth (internal ones in laptops aren't), some data about them is provided by kernel input drivers.

submitted by mtjm, 12:12, 27 Outubro 2012
rsandu:
Hi, here are new "candidates" for hardware in this category (i put them here in order to remain registered). Two integrated USB devices from the Dell Studio 1535 (PP33L) notebook:
Bus 003 Device 012: ID 413c:8157 Dell Computer Corp. Integrated Keyboard
Bus 003 Device 012: ID 413c:8157 Dell Computer Corp. Integrated Keyboard
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               2.00
  bDeviceClass            0 (Defined at Interface level)
  bDeviceSubClass         0 
  bDeviceProtocol         0 
  bMaxPacketSize0         8
  idVendor           0x413c Dell Computer Corp.
  idProduct          0x8157 Integrated Keyboard
  bcdDevice            1.00
  iManufacturer           0 
  iProduct                0 
  iSerial                 0 
  bNumConfigurations      1
  Configuration Descriptor:
    bLength                 9
    bDescriptorType         2
    wTotalLength           34
    bNumInterfaces          1
    bConfigurationValue     1
    iConfiguration          0 
    bmAttributes         0xe0
      Self Powered
      Remote Wakeup
    MaxPower                2mA
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       0
      bNumEndpoints           1
      bInterfaceClass         3 Human Interface Device
      bInterfaceSubClass      1 Boot Interface Subclass
      bInterfaceProtocol      1 Keyboard
      iInterface              0 
        HID Device Descriptor:
          bLength                 9
          bDescriptorType        33
          bcdHID               1.11
          bCountryCode            0 Not supported
          bNumDescriptors         1
          bDescriptorType        34 Report
          wDescriptorLength      56
         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     0x0008  1x 8 bytes
        bInterval              10
submitted by rsandu, 08:15, 15 Fevereiro 2013
rsandu:
And the second one (see previous comment):
Bus 003 Device 013: ID 413c:8158 Dell Computer Corp. Integrated Touchpad / Trackstick
Bus 003 Device 013: ID 413c:8158 Dell Computer Corp. Integrated Touchpad / Trackstick
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               2.00
  bDeviceClass            0 (Defined at Interface level)
  bDeviceSubClass         0 
  bDeviceProtocol         0 
  bMaxPacketSize0         8
  idVendor           0x413c Dell Computer Corp.
  idProduct          0x8158 Integrated Touchpad / Trackstick
  bcdDevice            1.00
  iManufacturer           0 
  iProduct                0 
  iSerial                 0 
  bNumConfigurations      1
  Configuration Descriptor:
    bLength                 9
    bDescriptorType         2
    wTotalLength           62
    bNumInterfaces          1
    bConfigurationValue     1
    iConfiguration          0 
    bmAttributes         0xe0
      Self Powered
      Remote Wakeup
    MaxPower                2mA
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       0
      bNumEndpoints           1
      bInterfaceClass         3 Human Interface Device
      bInterfaceSubClass      1 Boot Interface Subclass
      bInterfaceProtocol      2 Mouse
      iInterface              0 
        HID Device Descriptor:
          bLength                 9
          bDescriptorType        33
          bcdHID               1.11
          bCountryCode            0 Not supported
          bNumDescriptors         1
          bDescriptorType        34 Report
          wDescriptorLength     113
         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     0x0004  1x 4 bytes
        bInterval              10
        ** UNRECOGNIZED:  1c ff 42 49 53 54 00 01 03 08 05 00 00 00 00 00 01 09 f4 01 02 0a f4 01 03 0b f4 01
submitted by rsandu, 08:17, 15 Fevereiro 2013
benz925:
How about Input devices as a category?
submitted by benz925, 09:09, 24 Agosto 2013
trisqueldotim:
I agree to the creation of a category called "input devices" and .... with SteamOS in the news a lot this week , I thnk that users will want to know these Libre alternatives that exist.

One other option , is that input-controller would also work as a secondary suggestion, and , would look quite nice below 'host-controller' as a good tie in, although I do not know if this is technically accurate for game controllers, but looks good.

As I say, this issue is nearing a year old, and I would flair this post's importance as matter of urgency.
submitted by trisqueldotim, 17:43, 25 Setembro 2013

Write below your motivation

h-node.org is a hardware database project. It runs the h-source PHP software, commit cdeda15, available under the GNU General Public (GPLv3) License.
JavaScript license information