Okay, let's start at the beginning:

Here my keyboard
udi = 
'/org/freedesktop/Hal/devices/pci_0_0/pci1458_5004_1d_2/device_2/keyboard_0_if0_1_logicaldev_input'
  input.x11_options.XkbVariant = ''  (string)
  input.x11_options.XkbLayout = 'us'  (string)
  input.x11_options.Protocol = 'VUID'  (string)
  input.x11_options.StreamsModule = 'usbkbm'  (string)





udi = 
'/org/freedesktop/Hal/devices/pci_0_0/pci1458_5004_1d_2/device_2/keyboard_0_if0_1_logicaldev_input'
  input.x11_options.XkbVariant = ''  (string)
  input.x11_options.XkbLayout = 'us'  (string)
  input.x11_options.Protocol = 'VUID'  (string)
  input.x11_options.StreamsModule = 'usbkbm'  (string)
  input.x11_options.XkbModel = 'sun_type6_usb'  (string)
  input.x11_options.mdriver = 'hotkey'  (string)
  input.x11_driver = 'kbd'  (string)
  input.x11_options.XkbRules = 'base'  (string)
  input.originating_device = 
'/org/freedesktop/Hal/devices/pci_0_0/pci1458_5004_1d_2/device_2/keyboard_0_if0_1'
  (string)
  input.device = '/dev/usb/hid5'  (string)
  info.capabilities = {'input', 'input.keyboard', 'input.keys', 'button'} 
(string list)
  info.category = 'input'  (string)
  info.subsystem = 'input'  (string)
  info.solaris.driver = 'hid'  (string)
  solaris.devfs_path = 
'/p...@0,0/pci1458,5...@1d,2/dev...@2/keybo...@0:keyboard'  (string)
  info.product = 'keyboard'  (string)
  info.udi = 
'/org/freedesktop/Hal/devices/pci_0_0/pci1458_5004_1d_2/device_2/keyboard_0_if0_1_logicaldev_input'
  (string)
  info.parent = 
'/org/freedesktop/Hal/devices/pci_0_0/pci1458_5004_1d_2/device_2/keyboard_0_if0_1'
  (string)

udi = 
'/org/freedesktop/Hal/devices/pci_0_0/pci1458_5004_1d_2/device_2/keyboard_0_if0_1'
  usb.product = 'USB Keyboard'  (string)
  usb.vendor = 'CHESEN'  (string)
  usb.vendor_id = 2689  (0xa81)  (int)
  usb.product_id = 259  (0x103)  (int)
  usb.device_revision_bcd = 272  (0x110)  (int)
  usb.num_configurations = 1  (0x1)  (int)
  usb.bus_number = 3  (0x3)  (int)
  usb.version = 1.1  (double)
  usb.speed = 1.5  (double)
  usb.port_number = 2  (0x2)  (int)
  usb.device_class = 0  (0x0)  (int)
  usb.device_subclass = 0  (0x0)  (int)
  usb.device_protocol = 0  (0x0)  (int)
  usb.configuration_value = 1  (0x1)  (int)
  usb.max_power = 50  (0x32)  (int)
  usb.num_interfaces = 2  (0x2)  (int)
  usb.can_wake_up = true  (bool)
  usb.is_self_powered = false  (bool)
  usb.level_number = 0  (0x0)  (int)
  usb.interface.number = 0  (0x0)  (int)
  usb.interface.protocol = 1  (0x1)  (int)
  usb.interface.subclass = 1  (0x1)  (int)
  usb.interface.class = 3  (0x3)  (int)
  info.subsystem = 'usb'  (string)
  info.solaris.driver = 'hid'  (string)
  solaris.devfs_path = '/p...@0,0/pci1458,5...@1d,2/dev...@2/keybo...@0'  
(string)
  info.product = 'USB Device Interface'  (string)
  info.udi = 
'/org/freedesktop/Hal/devices/pci_0_0/pci1458_5004_1d_2/device_2/keyboard_0_if0_1'
  (string)
  info.parent = 
'/org/freedesktop/Hal/devices/pci_0_0/pci1458_5004_1d_2/device_2_0'  (string)

udi = '/org/freedesktop/Hal/devices/pci_0_0/pci1458_5004_1d_2/device_2_0'
  usb_device.level_number = 0  (0x0)  (int)
  usb_device.is_self_powered = false  (bool)
  usb_device.can_wake_up = true  (bool)
  usb_device.num_interfaces = 2  (0x2)  (int)
  usb_device.max_power = 50  (0x32)  (int)
  usb_device.configuration_value = 1  (0x1)  (int)
  usb_device.device_protocol = 0  (0x0)  (int)
  usb_device.device_subclass = 0  (0x0)  (int)
  usb_device.device_class = 0  (0x0)  (int)
  usb_device.port_number = 2  (0x2)  (int)
  usb_device.speed = 1.5  (double)
  usb_device.version = 1.1  (double)
  usb_device.bus_number = 3  (0x3)  (int)
  usb_device.num_configurations = 1  (0x1)  (int)
  usb_device.device_revision_bcd = 272  (0x110)  (int)
  usb_device.product_id = 259  (0x103)  (int)
  usb_device.vendor_id = 2689  (0xa81)  (int)
  usb_device.vendor = 'CHESEN'  (string)
  usb_device.product = 'USB Keyboard'  (string)
  info.subsystem = 'usb_device'  (string)
  info.solaris.driver = 'usb_mid'  (string)
  solaris.devfs_path = '/p...@0,0/pci1458,5...@1d,2/dev...@2'  (string)
  info.product = 'USB Keyboard'  (string)
  info.udi = 
'/org/freedesktop/Hal/devices/pci_0_0/pci1458_5004_1d_2/device_2_0'  (string)
  info.parent = '/org/freedesktop/Hal/devices/pci_0_0/pci1458_5004_1d_2_5'  
(string)

udi = 
'/org/freedesktop/Hal/devices/pci_0_0/pci1458_5004_1d_2/device_2/input_1_if1_2'
  usb.product = 'USB Keyboard'  (string)
  usb.vendor = 'CHESEN'  (string)
  usb.vendor_id = 2689  (0xa81)  (int)
  usb.product_id = 259  (0x103)  (int)
  usb.device_revision_bcd = 272  (0x110)  (int)
  usb.num_configurations = 1  (0x1)  (int)
  usb.bus_number = 3  (0x3)  (int)
  usb.version = 1.1  (double)
  usb.speed = 1.5  (double)
  usb.port_number = 2  (0x2)  (int)
  usb.device_class = 0  (0x0)  (int)
  usb.device_subclass = 0  (0x0)  (int)
  usb.device_protocol = 0  (0x0)  (int)
  usb.configuration_value = 1  (0x1)  (int)
  usb.max_power = 50  (0x32)  (int)
  usb.num_interfaces = 2  (0x2)  (int)
  usb.can_wake_up = true  (bool)
  usb.is_self_powered = false  (bool)
  usb.level_number = 0  (0x0)  (int)
  usb.interface.number = 1  (0x1)  (int)
  usb.interface.protocol = 0  (0x0)  (int)
  usb.interface.subclass = 0  (0x0)  (int)
  usb.interface.class = 3  (0x3)  (int)
  info.subsystem = 'usb'  (string)
  info.solaris.driver = 'hid'  (string)
  solaris.devfs_path = '/p...@0,0/pci1458,5...@1d,2/dev...@2/in...@1'  (string)
  info.product = 'USB Device Interface'  (string)
  info.udi = 
'/org/freedesktop/Hal/devices/pci_0_0/pci1458_5004_1d_2/device_2/input_1_if1_2' 
 (string)
  info.parent = 
'/org/freedesktop/Hal/devices/pci_0_0/pci1458_5004_1d_2/device_2_0'  (string)



and here the prtusb

9       hid         0     mouse           045e.0040   
Microsoft 3-Button Mouse with IntelliEye(TM)
a       usb_mid     0     device          0a81.0103   USB Keyboard
schat...@schatten:~$ pfexec echo ::prtusb -v -i a | pfexec mdb -k
INDEX   DRIVER      INST  NODE            VID.PID     PRODUCT             
a       usb_mid     0     device          0a81.0103   USB Keyboard

Device Descriptor
{
    bLength = 0x12
    bDescriptorType = 0x1
    bcdUSB = 0x110
    bDeviceClass = 0
    bDeviceSubClass = 0
    bDeviceProtocol = 0
    bMaxPacketSize0 = 0x8
    idVendor = 0xa81
    idProduct = 0x103
    bcdDevice = 0x110
    iManufacturer = 0x1
    iProduct = 0x2
    iSerialNumber = 0
    bNumConfigurations = 0x1
}
    -- Active Config Index 0
    Configuration Descriptor
    {
        bLength = 0x9
        bDescriptorType = 0x2
        wTotalLength = 0x3b
        bNumInterfaces = 0x2
        bConfigurationValue = 0x1
        iConfiguration = 0x0
        bmAttributes = 0xa0
        bMaxPower = 0x32
    }
        Interface Descriptor
        {
            bLength = 0x9
            bDescriptorType = 0x4
            bInterfaceNumber = 0x0
            bAlternateSetting = 0x0
            bNumEndpoints = 0x1
            bInterfaceClass = 0x3
            bInterfaceSubClass = 0x1
            bInterfaceProtocol = 0x1
            iInterface = 0x0
        }
            HID Descriptor
            {
                bLength = 0x9
                bDescriptorType = 0x21
                bcdHID = 0x110
                bCountryCode = 0x21
                bNumDescriptors = 0x1
                bReportDescriptorType = 0x22
                wReportDescriptorLength = 0x41
            }
        Endpoint Descriptor
        {
            bLength = 0x7
            bDescriptorType = 0x5
            bEndpointAddress = 0x81
            bmAttributes = 0x3
            wMaxPacketSize = 0x8
            bInterval = 0xa
        }
        Interface Descriptor
        {
            bLength = 0x9
            bDescriptorType = 0x4
            bInterfaceNumber = 0x1
            bAlternateSetting = 0x0
            bNumEndpoints = 0x1
            bInterfaceClass = 0x3
            bInterfaceSubClass = 0x0
            bInterfaceProtocol = 0x0
            iInterface = 0x0
        }
            HID Descriptor
            {
                bLength = 0x9
                bDescriptorType = 0x21
                bcdHID = 0x110
                bCountryCode = 0x21
                bNumDescriptors = 0x1
                bReportDescriptorType = 0x22
                wReportDescriptorLength = 0x9c
            }
        Endpoint Descriptor
        {
            bLength = 0x7
            bDescriptorType = 0x5
            bEndpointAddress = 0x82
            bmAttributes = 0x3
            wMaxPacketSize = 0x8
            bInterval = 0xa
        }
-- 
This message posted from opensolaris.org
_______________________________________________
opensolaris-help mailing list
opensolaris-help@opensolaris.org

Reply via email to