Search:  
Gentoo Wiki

HARDWARE_ID_04b4:0202_Cypress_Semiconductor_Corp

This article is part of the Hardware series.
Laptops TV Tuner Cards Wireless Servers Storage Other Hardware Motherboards Related

Contents

identification

lsusb -v

Code: lsusb -v
Bus 001 Device 002: ID 04b4:0202 Cypress Semiconductor Corp. 
Device Descriptor:
 bLength                18
 bDescriptorType         1
 bcdUSB               1.10
 bDeviceClass            0 Interface
 bDeviceSubClass         0 
 bDeviceProtocol         0 
 bMaxPacketSize0         8
 idVendor           0x04b4 Cypress Semiconductor Corp.
 idProduct          0x0202 
 bcdDevice            0.00
 iManufacturer           1 Adomax
 iProduct                2 USB/PS2 Scroll Mouse
 iSerial                 0 
 bNumConfigurations      1
 Configuration Descriptor:
   bLength                 9
   bDescriptorType         2
   wTotalLength           34
   bNumInterfaces          1
   bConfigurationValue     1
   iConfiguration          4
   bmAttributes         0xa0
     Remote Wakeup
   MaxPower              100mA
   Interface Descriptor:
     bLength                 9
     bDescriptorType         4
     bInterfaceNumber        0
     bAlternateSetting       0
     bNumEndpoints           1
     bInterfaceClass         3 Human Interface Devices
     bInterfaceSubClass      1 Boot Interface Subclass
     bInterfaceProtocol      2 Mouse
     iInterface              5 E
       HID Device Descriptor:
         bLength                 9
         bDescriptorType        33
         bcdHID               1.10
         bCountryCode            0
         bNumDescriptors         1
         bDescriptorType        34 Report
         wDescriptorLength      76
cannot get report descriptor
     Endpoint Descriptor:
       bLength                 7
       bDescriptorType         5
       bEndpointAddress     0x81  EP 1 IN
       bmAttributes            3
         Transfer Type            Interrupt
         Synch Type               none
       wMaxPacketSize          4
       bInterval              10
 Language IDs: (length=4)
    0409 English(US)

Works With

 * Xtensions XM-107 - mini optical usb mouse

Configuration

Kernel Configuration

Code: menuconfig
[*] Mouse support
[*] USB Human Interface Device (full HID) support
[*] HID input layer support

Other Configuration

Extract of example in /etc/X11/xorg.conf:

File: /etc/X11/xorg.conf

Section "InputDevice"

       Identifier      "USB Mouse"
       Driver          "mouse"
       Option          "SendCoreEvents"        "true"
       Option          "Device"                "/dev/input/mice"
       Option          "Protocol"              "ImPS/2"
       Option          "Emulate3Buttons"       "true"
       Option          "ZAxisMapping"          "4 5"

EndSection

Results

Almost working completely. Needs to be replugged now and then.

Author(s): Sweetshark

Retrieved from "http://www.gentoo-wiki.info/HARDWARE_ID_04b4:0202_Cypress_Semiconductor_Corp"

Last modified: Sun, 08 Jun 2008 09:47:00 +0000 Hits: 7,503