Daniel Drake wrote:
> Never heard of it before your mail. Tell me more about the device.
> Also, which exact laptop model is this?
> Are you able to locate the windows driver .inf file? (I think I found 
> a driver download, but it refuses to install)
>
> Please post "lsusb -v" output for this device too.

Daniel,

The "Broadcom USH CV w/ Fingerprint Swipe Sensor"

is the device that comes with Dell Latitude E-series notebooks.
It is a top selling model in the business line.  Mine is a Latitude 
E6400 (see *1).
Dell support service told me that both E (Latitude) and M (Precision) lines
are being shipped with the same device. 

Please, find bellow
- the driver details reported by Windows (Vista)
- lsusb -v
- note about INF file (oem8.inf, have it installed)

I offer my efforts to help it work with linux. 

(*1)http://www.dell.com/content/products/productdetails.aspx/laptop_latitude_e6400?c=us&cs=04&l=en&s=bsd

DEVICE DATA :

$ lsusb -v

Bus 003 Device 003: ID 0a5c:5801 Broadcom Corp.
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               1.10
  bDeviceClass            0 (Defined at Interface level)
  bDeviceSubClass         0
  bDeviceProtocol         0
  bMaxPacketSize0        64
  idVendor           0x0a5c Broadcom Corp.
  idProduct          0x5801
  bcdDevice            1.01
  iManufacturer           1
  iProduct                2
  iSerial                 3
  bNumConfigurations      1
  Configuration Descriptor:
    bLength                 9
    bDescriptorType         2
    wTotalLength          139
    bNumInterfaces          2
    bConfigurationValue     0
    iConfiguration          0
    bmAttributes         0xc0
      Self Powered
    MaxPower              100mA
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       0
      bNumEndpoints           3
      bInterfaceClass       254 Application Specific Interface
      bInterfaceSubClass      0
      bInterfaceProtocol      0
      iInterface              4
      ** UNRECOGNIZED:  10 25 00 00 00 00 00 00 00 00 00 00 00 00 00 00
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x81  EP 1 IN
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0040  1x 64 bytes
        bInterval               0
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x01  EP 1 OUT
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0040  1x 64 bytes
        bInterval               0
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x85  EP 5 IN
        bmAttributes            3
          Transfer Type            Interrupt
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0010  1x 16 bytes
        bInterval               1
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        1
      bAlternateSetting       0
      bNumEndpoints           3
      bInterfaceClass        11 Chip/SmartCard
      bInterfaceSubClass      0
      bInterfaceProtocol      0
      iInterface              5
      ChipCard Interface Descriptor:
        bLength                54
        bDescriptorType        33
        bcdCCID              1.00
        nMaxSlotIndex           0
        bVoltageSupport         7  5.0V 3.0V 1.8V
        dwProtocols             3  T=0 T=1
        dwDefaultClock       4000
        dwMaxiumumClock      4000
        bNumClockSupported      0
        dwDataRate           9600 bps
        dwMaxDataRate      250000 bps
        bNumDataRatesSupp.      0
        dwMaxIFSD             247
        dwSyncProtocols  00000000
        dwMechanical     00000000
        dwFeatures       000102BA
          Auto configuration based on ATR
          Auto voltage selection
          Auto clock change
          Auto baud rate change
          Auto PPS made by CCID
          NAD value other than 0x00 accpeted
          TPDU level exchange
        dwMaxCCIDMsgLen       271
        bClassGetResponse      00
        bClassEnvelope         00
        wlcdLayout           none
        bPINSupport             0
        bMaxCCIDBusySlots       1
     Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x82  EP 2 IN
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0040  1x 64 bytes
        bInterval               0
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x02  EP 2 OUT
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0040  1x 64 bytes
        bInterval               0
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x86  EP 6 IN
        bmAttributes            3
          Transfer Type            Interrupt
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0010  1x 16 bytes
        bInterval               1




As reported by windows:
------------------------------------------
INF file: oem8.inf  (have it here installed and working)

Device type:  Credential Vault Device
Manufacturer: Broadcom Corporation
Location:     000.001a.0002.001.000.000.000.000.000
 
Full details
 
Device description:    Broadcom USH CV w/ Fingerprint Swipe Sensor
 
Hardware IDs:        USB\VID_0A5C&PID_5801&REV_0101&MI_00
            USB\VID_0A5C&PID_5801&MI_00
 
 
Incompatible IDs:    USB\Class_fe&SubClass_00&Prot_00
            USB\Class_fe&SubClass_00
            USB\Class_fe
 
 
Service:        cvusbdrv
 
Device Class:         CVAULT
 
Device Class GUID:    {09e9a11d-ccb2-45ae-9be8-65c263e60490}
 
Driver Key:         {09e9a11d-ccb2-45ae-9be8-65c263e60490}\0000
 
ConfigFlags:        00000000
 
Manufacturer:        Broadcom Corporation
 
Location information:    0000.001a.0002.001.000.000.000.000.000
 
Physical device object: \Device\00000062
 
Resources:        00000004
            CM_DEVCAP_REMOVABLE
 
Bust type GUID:     {9d7debbc-c85d-11d1-9eb4-006008c3a19a}
 
Inherited bus type:    0000000F
 
Bus number:        00000000
 
Enumerator:        USB
 
Address:        00000001
 
Power data:        Estado de energia atual:
            D0
 
            Recursos de energia:
            00000019
            PDCAP_D0_SUPPORTED
            PDCAP_D3_SUPPORTED
            PDCAP_WAKE_FROM_D0_SUPPORTED
 
            Mapeamentos de estados de energia:
            S0 -> D0
            S1 -> D3
            S2 -> D3
            S3 -> D3
            S4 -> D3
            S5 -> D3
 
Remove directive:    00000003
Remove directive stand: 00000003
Instalation status:    00000000
Exibition name:        Broadcom USH CV w/ Fingerprint Swipe Sensor
Device instance path:    USB\VID_0A5C&PID_5801&MI_00\6&1EB0F4E8&0&0000
 
DevNode status:        0180600A
            DN_DRIVER_LOADED
            DN_STARTED
            DN_DISABLEABLE
            DN_REMOVABLE
            DN_NT_ENUMERATOR     
            DN_NT_DRIVER
 
Problem code:        00000000
Parent:            USB\VID_0A5C&PID_5801\0123456789ABCD
Brothers:        USB\VID_0A5C&PID_5801&MI_01\6&1eb0f4e8&0&0001
Driver node source:    
oem8.inf:Broadcom.NTx86:cvusbdrv.Dev:6.0.6000.16386:usb\vid_0a5c&pid_5801&mi_00 

Assembly date:        18/07/2008
Assembry version:    6.0.6000.16386
Assembry description:    Broadcom USH CV w/ Fingerprint Swipe Sensor
INF file name:        oem8.inf
INF section:        cvusbdrv.Dev
INF section extension:    .NT
Corresponding ID:    usb\vid_0a5c&pid_5801&mi_00
Supplier:        Broadcom
Second device install:    WdfCoInstaller01005.dll,WdfCoInstaller
Installed classific.:    0DFF0001
Long class name:    Credential Vault Device
Short class name:    CVAULT
Class standard icon:    -5
Class icon path:    C:\Windows\system32\SETUPAPI.dll,-5
Exibtion name:        Credential Vault Device
 
 
Driver files:
C:\Windows\system32\DRIVERS\cvusbdrv.sys
    Version: 6.0.6000.1301 built by WinDDK
 
C:\Windows\system32\WdfCoInstaller01005.dll
    Version: 1.6.6000.0 (vista_rtm 061101-2205)
 
   




_______________________________________________
fprint mailing list
[email protected]
http://lists.reactivated.net/mailman/listinfo/fprint

Reply via email to