Dear Geopeng Chen, The notebook barebone with fingerprint scanner that I wrote to you about 10 weeks ago had some fundamental problems that were fixed just now.
You had asked me to look for "/dev/usb/483.2016", my version which does not have a file 4832016 but instead I find /dev/usb/147e2016 with a subfolder titled 0 and within that there are nine folders, what is that I need to do? On $ prompt in the terminal window as a user with root privileges I typed The output of echo "::prtusb -t -v" | mdb -k is as below: INDEX DRIVER INST NODE VID.PID PRODUCT 1 ehci 0 pci1462,2fbd 0000.0000 No Product String usba_device: 0xc0f67ac0 mfg_prod_sn: NULL - NULL -NULL pci1462,2fbd, instance #0 (driver name: ehci) /[EMAIL PROTECTED],0/pci1462,[EMAIL PROTECTED],5 dip: 0xc01f9da8 ehci_statep: 0xc0095000 ehci_errlevel: 0x2 { ehci_root_hub.rh_descr.bDescLength = 0xb ehci_root_hub.rh_descr.bDescriptorType = 0x29 ehci_root_hub.rh_descr.bNbrPorts = 0xa ehci_root_hub.rh_descr.wHubCharacteristics = 0x12 ehci_root_hub.rh_descr.bPwrOn2PwrGood = 0x2 ehci_root_hub.rh_descr.bHubContrCurrent = 0 ehci_root_hub.rh_descr.DeviceRemovable = 0 ehci_root_hub.rh_descr.PortPwrCtrlMask = 0 } { storage, instance #2 (driver name: scsa2usb) /[EMAIL PROTECTED],0/pci1462,[EMAIL PROTECTED],5/[EMAIL PROTECTED] dip: 0xc0201ba8 scsa2usb_statep: 0xc12d3580 scsa2usb_errlevel: 0x4 { disk, instance #5 (driver name: sd) /[EMAIL PROTECTED],0/pci1462,[EMAIL PROTECTED],5/[EMAIL PROTECTED]/[EMAIL PROTECTED],0 dip: 0xc0ed5bd8 } } Device Descriptor { bLength = 0x12 bDescriptorType = 0x1 bcdUSB = 0x200 bDeviceClass = 0x9 bDeviceSubClass = 0 bDeviceProtocol = 0x1 bMaxPacketSize0 = 0x40 idVendor = 0 idProduct = 0 bcdDevice = 0 iManufacturer = 0 iProduct = 0 iSerialNumber = 0 bNumConfigurations = 0x1 } -- Active Config Index 0 Configuration Descriptor { bLength = 0x9 bDescriptorType = 0x2 wTotalLength = 0x19 bNumInterfaces = 0x1 bConfigurationValue = 0x1 iConfiguration = 0x0 bmAttributes = 0x40 bMaxPower = 0x0 } Interface Descriptor { bLength = 0x9 bDescriptorType = 0x4 bInterfaceNumber = 0x0 bAlternateSetting = 0x0 bNumEndpoints = 0x1 bInterfaceClass = 0x9 bInterfaceSubClass = 0x1 bInterfaceProtocol = 0x0 iInterface = 0x0 } Endpoint Descriptor { bLength = 0x7 bDescriptorType = 0x5 bEndpointAddress = 0x81 bmAttributes = 0x3 wMaxPacketSize = 0x1 bInterval = 0xff } 2 scsa2usb 2 storage 058f.6387 Mass Storage Device usba_device: 0xc0f69000 mfg_prod_sn: Generic - Mass Storage Device - 2S2YKW97 storage, instance #2 (driver name: scsa2usb) /[EMAIL PROTECTED],0/pci1462,[EMAIL PROTECTED],5/[EMAIL PROTECTED] dip: 0xc0201ba8 scsa2usb_statep: 0xc12d3580 scsa2usb_errlevel: 0x4 { disk, instance #5 (driver name: sd) /[EMAIL PROTECTED],0/pci1462,[EMAIL PROTECTED],5/[EMAIL PROTECTED]/[EMAIL PROTECTED],0 dip: 0xc0ed5bd8 } Device Descriptor { bLength = 0x12 bDescriptorType = 0x1 bcdUSB = 0x200 bDeviceClass = 0 bDeviceSubClass = 0 bDeviceProtocol = 0 bMaxPacketSize0 = 0x40 idVendor = 0x58f idProduct = 0x6387 bcdDevice = 0x141 iManufacturer = 0x1 iProduct = 0x2 iSerialNumber = 0x3 bNumConfigurations = 0x1 } -- Active Config Index 0 Configuration Descriptor { bLength = 0x9 bDescriptorType = 0x2 wTotalLength = 0x20 bNumInterfaces = 0x1 bConfigurationValue = 0x1 iConfiguration = 0x0 bmAttributes = 0x80 bMaxPower = 0x32 } Interface Descriptor { bLength = 0x9 bDescriptorType = 0x4 bInterfaceNumber = 0x0 bAlternateSetting = 0x0 bNumEndpoints = 0x2 bInterfaceClass = 0x8 bInterfaceSubClass = 0x6 bInterfaceProtocol = 0x50 iInterface = 0x0 } Endpoint Descriptor { bLength = 0x7 bDescriptorType = 0x5 bEndpointAddress = 0x1 bmAttributes = 0x2 wMaxPacketSize = 0x200 bInterval = 0x0 } Endpoint Descriptor { bLength = 0x7 bDescriptorType = 0x5 bEndpointAddress = 0x82 bmAttributes = 0x2 wMaxPacketSize = 0x200 bInterval = 0x0 } 3 ohci 0 pci1462,2fbd 0000.0000 No Product String usba_device: 0xc0f67040 mfg_prod_sn: NULL - NULL -NULL pci1462,2fbd, instance #0 (driver name: ohci) /[EMAIL PROTECTED],0/pci1462,[EMAIL PROTECTED] dip: 0xc01fc7d0 ohci_statep: 0xc0209040 ohci_errlevel: 0x2 { ohci_root_hub.rh_descr.bDescLength = 0x9 ohci_root_hub.rh_descr.bDescriptorType = 0x29 ohci_root_hub.rh_descr.bNbrPorts = 0x2 ohci_root_hub.rh_descr.wHubCharacteristics = 0x11 ohci_root_hub.rh_descr.bPwrOn2PwrGood = 0x2 ohci_root_hub.rh_descr.bHubContrCurrent = 0 ohci_root_hub.rh_descr.DeviceRemovable = 0 ohci_root_hub.rh_descr.PortPwrCtrlMask = 0x6 } Device Descriptor { bLength = 0x12 bDescriptorType = 0x1 bcdUSB = 0x110 bDeviceClass = 0x9 bDeviceSubClass = 0 bDeviceProtocol = 0 bMaxPacketSize0 = 0x8 idVendor = 0 idProduct = 0 bcdDevice = 0 iManufacturer = 0 iProduct = 0 iSerialNumber = 0 bNumConfigurations = 0x1 } -- Active Config Index 0 Configuration Descriptor { bLength = 0x9 bDescriptorType = 0x2 wTotalLength = 0x19 bNumInterfaces = 0x1 bConfigurationValue = 0x1 iConfiguration = 0x0 bmAttributes = 0x40 bMaxPower = 0x0 } Interface Descriptor { bLength = 0x9 bDescriptorType = 0x4 bInterfaceNumber = 0x0 bAlternateSetting = 0x0 bNumEndpoints = 0x1 bInterfaceClass = 0x9 bInterfaceSubClass = 0x1 bInterfaceProtocol = 0x0 iInterface = 0x0 } Endpoint Descriptor { bLength = 0x7 bDescriptorType = 0x5 bEndpointAddress = 0x81 bmAttributes = 0x3 wMaxPacketSize = 0x1 bInterval = 0xff } 4 ohci 1 pci1462,2fbd 0000.0000 No Product String usba_device: 0xc12d2b00 mfg_prod_sn: NULL - NULL -NULL pci1462,2fbd, instance #1 (driver name: ohci) /[EMAIL PROTECTED],0/pci1462,[EMAIL PROTECTED],1 dip: 0xc01fc5e0 ohci_statep: 0xc0c22a80 ohci_errlevel: 0x2 { ohci_root_hub.rh_descr.bDescLength = 0x9 ohci_root_hub.rh_descr.bDescriptorType = 0x29 ohci_root_hub.rh_descr.bNbrPorts = 0x2 ohci_root_hub.rh_descr.wHubCharacteristics = 0x11 ohci_root_hub.rh_descr.bPwrOn2PwrGood = 0x2 ohci_root_hub.rh_descr.bHubContrCurrent = 0 ohci_root_hub.rh_descr.DeviceRemovable = 0 ohci_root_hub.rh_descr.PortPwrCtrlMask = 0x6 } { device, instance #1 (driver name: usb_mid) /[EMAIL PROTECTED],0/pci1462,[EMAIL PROTECTED],1/[EMAIL PROTECTED] dip: 0xc0ed57f8 usb_mid_statep: 0xc12f3c80 usb_mid_errlevel: 0x4 } Device Descriptor { bLength = 0x12 bDescriptorType = 0x1 bcdUSB = 0x110 bDeviceClass = 0x9 bDeviceSubClass = 0 bDeviceProtocol = 0 bMaxPacketSize0 = 0x8 idVendor = 0 idProduct = 0 bcdDevice = 0 iManufacturer = 0 iProduct = 0 iSerialNumber = 0 bNumConfigurations = 0x1 } -- Active Config Index 0 Configuration Descriptor { bLength = 0x9 bDescriptorType = 0x2 wTotalLength = 0x19 bNumInterfaces = 0x1 bConfigurationValue = 0x1 iConfiguration = 0x0 bmAttributes = 0x40 bMaxPower = 0x0 } Interface Descriptor { bLength = 0x9 bDescriptorType = 0x4 bInterfaceNumber = 0x0 bAlternateSetting = 0x0 bNumEndpoints = 0x1 bInterfaceClass = 0x9 bInterfaceSubClass = 0x1 bInterfaceProtocol = 0x0 iInterface = 0x0 } Endpoint Descriptor { bLength = 0x7 bDescriptorType = 0x5 bEndpointAddress = 0x81 bmAttributes = 0x3 wMaxPacketSize = 0x1 bInterval = 0xff } 5 ohci 2 pci1462,2fbd 0000.0000 No Product String usba_device: 0xc12d2080 mfg_prod_sn: NULL - NULL -NULL pci1462,2fbd, instance #2 (driver name: ohci) /[EMAIL PROTECTED],0/pci1462,[EMAIL PROTECTED],2 dip: 0xc01fc3f0 ohci_statep: 0xc0c22000 ohci_errlevel: 0x2 { ohci_root_hub.rh_descr.bDescLength = 0x9 ohci_root_hub.rh_descr.bDescriptorType = 0x29 ohci_root_hub.rh_descr.bNbrPorts = 0x2 ohci_root_hub.rh_descr.wHubCharacteristics = 0x11 ohci_root_hub.rh_descr.bPwrOn2PwrGood = 0x2 ohci_root_hub.rh_descr.bHubContrCurrent = 0 ohci_root_hub.rh_descr.DeviceRemovable = 0 ohci_root_hub.rh_descr.PortPwrCtrlMask = 0x6 } Device Descriptor { bLength = 0x12 bDescriptorType = 0x1 bcdUSB = 0x110 bDeviceClass = 0x9 bDeviceSubClass = 0 bDeviceProtocol = 0 bMaxPacketSize0 = 0x8 idVendor = 0 idProduct = 0 bcdDevice = 0 iManufacturer = 0 iProduct = 0 iSerialNumber = 0 bNumConfigurations = 0x1 } -- Active Config Index 0 Configuration Descriptor { bLength = 0x9 bDescriptorType = 0x2 wTotalLength = 0x19 bNumInterfaces = 0x1 bConfigurationValue = 0x1 iConfiguration = 0x0 bmAttributes = 0x40 bMaxPower = 0x0 } Interface Descriptor { bLength = 0x9 bDescriptorType = 0x4 bInterfaceNumber = 0x0 bAlternateSetting = 0x0 bNumEndpoints = 0x1 bInterfaceClass = 0x9 bInterfaceSubClass = 0x1 bInterfaceProtocol = 0x0 iInterface = 0x0 } Endpoint Descriptor { bLength = 0x7 bDescriptorType = 0x5 bEndpointAddress = 0x81 bmAttributes = 0x3 wMaxPacketSize = 0x1 bInterval = 0xff } 6 ohci 3 pci1462,2fbd 0000.0000 No Product String usba_device: 0xc12cb500 mfg_prod_sn: NULL - NULL -NULL pci1462,2fbd, instance #3 (driver name: ohci) /[EMAIL PROTECTED],0/pci1462,[EMAIL PROTECTED],3 dip: 0xc01fc200 ohci_statep: 0xc0c22540 ohci_errlevel: 0x2 { ohci_root_hub.rh_descr.bDescLength = 0x9 ohci_root_hub.rh_descr.bDescriptorType = 0x29 ohci_root_hub.rh_descr.bNbrPorts = 0x2 ohci_root_hub.rh_descr.wHubCharacteristics = 0x11 ohci_root_hub.rh_descr.bPwrOn2PwrGood = 0x2 ohci_root_hub.rh_descr.bHubContrCurrent = 0 ohci_root_hub.rh_descr.DeviceRemovable = 0 ohci_root_hub.rh_descr.PortPwrCtrlMask = 0x6 } Device Descriptor { bLength = 0x12 bDescriptorType = 0x1 bcdUSB = 0x110 bDeviceClass = 0x9 bDeviceSubClass = 0 bDeviceProtocol = 0 bMaxPacketSize0 = 0x8 idVendor = 0 idProduct = 0 bcdDevice = 0 iManufacturer = 0 iProduct = 0 iSerialNumber = 0 bNumConfigurations = 0x1 } -- Active Config Index 0 Configuration Descriptor { bLength = 0x9 bDescriptorType = 0x2 wTotalLength = 0x19 bNumInterfaces = 0x1 bConfigurationValue = 0x1 iConfiguration = 0x0 bmAttributes = 0x40 bMaxPower = 0x0 } Interface Descriptor { bLength = 0x9 bDescriptorType = 0x4 bInterfaceNumber = 0x0 bAlternateSetting = 0x0 bNumEndpoints = 0x1 bInterfaceClass = 0x9 bInterfaceSubClass = 0x1 bInterfaceProtocol = 0x0 iInterface = 0x0 } Endpoint Descriptor { bLength = 0x7 bDescriptorType = 0x5 bEndpointAddress = 0x81 bmAttributes = 0x3 wMaxPacketSize = 0x1 bInterval = 0xff } 7 ohci 4 pci1462,2fbd 0000.0000 No Product String usba_device: 0xc12caa80 mfg_prod_sn: NULL - NULL -NULL pci1462,2fbd, instance #4 (driver name: ohci) /[EMAIL PROTECTED],0/pci1462,[EMAIL PROTECTED],4 dip: 0xc01fc010 ohci_statep: 0xc0faeac0 ohci_errlevel: 0x2 { ohci_root_hub.rh_descr.bDescLength = 0x9 ohci_root_hub.rh_descr.bDescriptorType = 0x29 ohci_root_hub.rh_descr.bNbrPorts = 0x2 ohci_root_hub.rh_descr.wHubCharacteristics = 0x11 ohci_root_hub.rh_descr.bPwrOn2PwrGood = 0x2 ohci_root_hub.rh_descr.bHubContrCurrent = 0 ohci_root_hub.rh_descr.DeviceRemovable = 0 ohci_root_hub.rh_descr.PortPwrCtrlMask = 0x6 } Device Descriptor { bLength = 0x12 bDescriptorType = 0x1 bcdUSB = 0x110 bDeviceClass = 0x9 bDeviceSubClass = 0 bDeviceProtocol = 0 bMaxPacketSize0 = 0x8 idVendor = 0 idProduct = 0 bcdDevice = 0 iManufacturer = 0 iProduct = 0 iSerialNumber = 0 bNumConfigurations = 0x1 } -- Active Config Index 0 Configuration Descriptor { bLength = 0x9 bDescriptorType = 0x2 wTotalLength = 0x19 bNumInterfaces = 0x1 bConfigurationValue = 0x1 iConfiguration = 0x0 bmAttributes = 0x40 bMaxPower = 0x0 } Interface Descriptor { bLength = 0x9 bDescriptorType = 0x4 bInterfaceNumber = 0x0 bAlternateSetting = 0x0 bNumEndpoints = 0x1 bInterfaceClass = 0x9 bInterfaceSubClass = 0x1 bInterfaceProtocol = 0x0 iInterface = 0x0 } Endpoint Descriptor { bLength = 0x7 bDescriptorType = 0x5 bEndpointAddress = 0x81 bmAttributes = 0x3 wMaxPacketSize = 0x1 bInterval = 0xff } 8 usb_mid 1 device 147e.2016 Fingerprint Sensor usba_device: 0xc12c7540 mfg_prod_sn: TouchStrip - Fingerprint Sensor - NULL device, instance #1 (driver name: usb_mid) /[EMAIL PROTECTED],0/pci1462,[EMAIL PROTECTED],1/[EMAIL PROTECTED] dip: 0xc0ed57f8 usb_mid_statep: 0xc12f3c80 usb_mid_errlevel: 0x4 Device Descriptor { bLength = 0x12 bDescriptorType = 0x1 bcdUSB = 0x100 bDeviceClass = 0 bDeviceSubClass = 0 bDeviceProtocol = 0 bMaxPacketSize0 = 0x8 idVendor = 0x147e idProduct = 0x2016 bcdDevice = 0x1 iManufacturer = 0x1 iProduct = 0x2 iSerialNumber = 0 bNumConfigurations = 0x1 } -- Active Config Index 0 Configuration Descriptor { bLength = 0x9 bDescriptorType = 0x2 wTotalLength = 0x27 bNumInterfaces = 0x1 bConfigurationValue = 0x1 iConfiguration = 0x0 bmAttributes = 0xa0 bMaxPower = 0x32 } Interface Descriptor { bLength = 0x9 bDescriptorType = 0x4 bInterfaceNumber = 0x0 bAlternateSetting = 0x0 bNumEndpoints = 0x3 bInterfaceClass = 0xff bInterfaceSubClass = 0x0 bInterfaceProtocol = 0x0 iInterface = 0x0 } Endpoint Descriptor { bLength = 0x7 bDescriptorType = 0x5 bEndpointAddress = 0x81 bmAttributes = 0x2 wMaxPacketSize = 0x40 bInterval = 0x0 } Endpoint Descriptor { bLength = 0x7 bDescriptorType = 0x5 bEndpointAddress = 0x2 bmAttributes = 0x2 wMaxPacketSize = 0x40 bInterval = 0x0 } Endpoint Descriptor { bLength = 0x7 bDescriptorType = 0x5 bEndpointAddress = 0x83 bmAttributes = 0x3 wMaxPacketSize = 0x4 bInterval = 0xa } Please tell me if it the fingerprint scanner would work. Thank you Sivasubramanian Muthusamy Thank you Sivasubramanian Muthusamy On 7/4/07, Gaopeng Chen - Sun China <[EMAIL PROTECTED]> wrote: > On Wed, 2007-07-04 at 03:14, Sivasubramanian Muthusamy wrote: > > Dear Gaopeng Chen, > > > > The first step of your project is stated to focus on the support of > > desktop systems. It stores and manages the fingerprint records in > > local system. > > > > I am experimenting with a few desktop motherboards for Solaris > > installation and I happen to have a notebook barebone with a built in > > fingerprint scanner on which I will soon be installing Sun Solaris V > > 10 or Open Solaris Developer Edition. Would you help me make the > > fingerprint scanner on the notebook work ? I will also work with the > Yes. Currently one sensor on the laptop has been supported, > > 0483.2016, SGS Thomson Microelectronics > > It's widely used by the popular laptops, like ThinkPad Txx, Zxx, Toshiba > M5, etc. > > That would be great if you can see "/dev/usb/483.2016". Or you may send > me the result of > > # echo "::prtusb -t -v" | mdb -k > > Thanks. > > > help of the open solaris groups here in India in trying to make it > > work and will collaborate with you by giving you a real time feedback > > on the process of making this device work. > > > > Sivasubramanian Muthusamy > > India. > > > > -- > Best Regards, > GaoPeng Chen > Call: +86-10-62673005 > Ext: x82005 > Sun Microsystem Inc. China > _______________________________________________ > desktop-discuss mailing list > [EMAIL PROTECTED] > _______________________________________________ opensolaris-discuss mailing list opensolaris-discuss@opensolaris.org