none
Bluetooth Problem

    Question

  • Trying to use a CSR Bluetooth dongle.
    Auto install and runs OK with same hardware on same system.

    Installation fails.
    Tuesday, November 03, 2009 1:35 PM

All replies

  • Hi DJaus,
    Can you provide more details on the error message you are getting (screenshots would be helpful too)? Also are you trying to install an application for the dongle or the driver ?

    Thanks
    Shiv
    Shivkumar Swaminathan - MSFT
    Tuesday, November 03, 2009 11:17 PM
  • I'm trying to let the system automatically install the driver for this uSB Bluetooth dongle.
    Dialog I get is:

    [Window Title]
    Driver Software Installation

    [Main Instruction]
    Device driver software was not successfully installed

    [Close]

    I have configured the system to automatically download and install drivers.

    Wednesday, November 04, 2009 11:57 AM
  • %windir%\inf\setupapi.dev.log will have more useful information on why the installation failed.  Please share the most recent entries (bottom most ) from the log.

    PS: Each entry begins with the marker >>>  Section start 2009/11/01 13:39:12.611

    Srikanth Kamath [MSFT]
    Wednesday, November 04, 2009 4:00 PM
  • setupact.log:
    (Removed non BT material)

    BthMig: Applying saved Bluetooth settingsBthMig: System in setup 0BthMig: No migration information found, skipping migrationAudMig: No audio endpoint migration settings found 0x2
    Input Install: Not a PS2 device.
    BthMig: Applying saved Bluetooth settingsBthMig: System in setup 0BthMig: No migration information found, skipping migrationBthMig: Applying saved Bluetooth settingsBthMig: System in setup 0BthMig: No migration information found, skipping migrationBthMig: Applying saved Bluetooth settingsBthMig: System in setup 0BthMig: No migration information found, skipping migrationAudMig: No audio endpoint migration settings found 0x2
    BthMig: Applying saved Bluetooth settingsBthMig: System in setup 0BthMig: No migration information found, skipping migrationBthMig: Applying saved Bluetooth settingsBthMig: System in setup 0BthMig: No migration information found, skipping migrationBthMig: Applying saved Bluetooth settingsBthMig: System in setup 0BthMig: No migration information found, skipping migrationBthMig: Applying saved Bluetooth settingsBthMig: System in setup 0BthMig: No migration information found, skipping migrationBthMig: Applying saved Bluetooth settingsBthMig: System in setup 0BthMig: No migration information found, skipping migrationAudMig: No audio endpoint migration settings found 0x2
    BthMig: Applying saved Bluetooth settingsBthMig: System in setup 0BthMig: No migration information found, skipping migrationBthMig: Applying saved Bluetooth settingsBthMig: System in setup 0BthMig: No migration information found, skipping migration

    Wednesday, November 04, 2009 8:56 PM
  • End of setupapi.dev.log

    >>>  [Device Install (Hardware initiated) - usb\vid_0a12&pid_0001\5&2be7c76d&0&1]
    >>>  Section start 2009/11/05 22:30:24.393
         ump: Creating Install Process: DrvInst.exe 22:30:24.393
         ndv: Retrieving device info...
         ndv: Setting device parameters...
         ndv: Searching just Driver Store...
         dvi: {Build Driver List} 22:30:24.799
         dvi:      Searching for hardware ID(s):
         dvi:           usb\vid_0a12&pid_0001&rev_0525
         dvi:           usb\vid_0a12&pid_0001
         dvi:      Searching for compatible ID(s):
         dvi:           usb\class_e0&subclass_01&prot_01
         dvi:           usb\class_e0&subclass_01
         dvi:           usb\class_e0
         cpy:      Policy is set to make all digital signatures equal.
         dvi:      Enumerating INFs from path list 'C:\Windows\INF'
         inf:      Opened PNF: 'C:\Windows\System32\DriverStore\FileRepository\csrradios.inf_x86_neutral_757f2e3c037a3e74\csrradios.inf' ([<no strings>])
         dvi:      Created Driver Node:
         dvi:           HardwareID   - USB\VID_0A12&PID_0001
         dvi:           InfName      - C:\Windows\System32\DriverStore\FileRepository\csrradios.inf_x86_neutral_757f2e3c037a3e74\csrradios.inf
         dvi:           DevDesc      - CSR Bluetooth Radio
         dvi:           DrvDesc      - CSR Bluetooth Radio
         dvi:           Provider     - CSR plc
         dvi:           Mfg          - CSR plc
         dvi:           ModelsSec    - Cambridge.NTx86
         dvi:           InstallSec   - BthCsr
         dvi:           ActualSec    - BthCsr.NT
         dvi:           Rank         - 0x00ff0001
         dvi:           Signer       - Microsoft Windows Hardware Compatibility Publisher
         dvi:           Signer Score - WHQL
         dvi:           DrvDate      - 05/19/2008
         dvi:           Version      - 3.0.0.159
         inf:      Searched 1 potential matches in published INF directory
         inf:      Searched 34 INFs in directory: 'C:\Windows\INF'
         dvi: {Build Driver List - exit(0x00000000)} 22:30:25.487
         ndv: Selecting best match from just Driver Store...
         dvi: {DIF_SELECTBESTCOMPATDRV} 22:30:25.502
         dvi:      Using exported function 'BluetoothClassInstaller' in module 'C:\Windows\system32\bthci.dll'.
         dvi:      Class installer == bthci.dll,BluetoothClassInstaller
         dvi:      No CoInstallers found
         dvi:      Class installer: Enter 22:30:25.674
         dvi:      Class installer: Exit
         dvi:      Default installer: Enter 22:30:25.690
         dvi:           {Select Best Driver}
         dvi:                Selected driver installs from section [BthCsr] in 'c:\windows\system32\driverstore\filerepository\csrradios.inf_x86_neutral_757f2e3c037a3e74\csrradios.inf'.
         dvi:                Class GUID of device remains: {e0cbf06c-cd8b-4647-bb8a-263b43f0f974}.
         dvi:                Set selected driver complete.
         dvi:                Selected:
         dvi:                     Description - [CSR Bluetooth Radio]
         dvi:                     InfFile     - [c:\windows\system32\driverstore\filerepository\csrradios.inf_x86_neutral_757f2e3c037a3e74\csrradios.inf]
         dvi:                     Section     - [BthCsr]
         dvi:                     Signer      - [Microsoft Windows Hardware Compatibility Publisher]
         dvi:                     Rank        - [0x00ff0001]
         dvi:           {Select Best Driver - exit(0x00000000)}
         dvi:      Default installer: Exit
         dvi: {DIF_SELECTBESTCOMPATDRV - exit(0x00000000)} 22:30:25.721
         inf: Opened PNF: 'C:\Windows\INF\oem1.inf' ([<no strings>])
         ndv: Skipping Windows Update because no internet connection!
         ndv: Searching Driver Store and Device Path...
         dvi: {Build Driver List} 22:30:26.252
         dvi:      Searching for hardware ID(s):
         dvi:           usb\vid_0a12&pid_0001&rev_0525
         dvi:           usb\vid_0a12&pid_0001
         dvi:      Searching for compatible ID(s):
         dvi:           usb\class_e0&subclass_01&prot_01
         dvi:           usb\class_e0&subclass_01
         dvi:           usb\class_e0
         cpy:      Policy is set to make all digital signatures equal.
         dvi:      Enumerating INFs from path list 'C:\Windows\inf'
         inf:      Opened PNF: 'C:\Windows\System32\DriverStore\FileRepository\csrradios.inf_x86_neutral_757f2e3c037a3e74\csrradios.inf' ([<no strings>])
         dvi:      Created Driver Node:
         dvi:           HardwareID   - USB\VID_0A12&PID_0001
         dvi:           InfName      - C:\Windows\System32\DriverStore\FileRepository\csrradios.inf_x86_neutral_757f2e3c037a3e74\csrradios.inf
         dvi:           DevDesc      - CSR Bluetooth Radio
         dvi:           DrvDesc      - CSR Bluetooth Radio
         dvi:           Provider     - CSR plc
         dvi:           Mfg          - CSR plc
         dvi:           ModelsSec    - Cambridge.NTx86
         dvi:           InstallSec   - BthCsr
         dvi:           ActualSec    - BthCsr.NT
         dvi:           Rank         - 0x00ff0001
         dvi:           Signer       - Microsoft Windows Hardware Compatibility Publisher
         dvi:           Signer Score - WHQL
         dvi:           DrvDate      - 05/19/2008
         dvi:           Version      - 3.0.0.159
         inf:      Searched 1 potential matches in published INF directory
         inf:      Searched 34 INFs in directory: 'C:\Windows\inf'
         dvi: {Build Driver List - exit(0x00000000)} 22:30:27.377
         ndv: Selecting best match from Driver Store (including Device Path)...
         dvi: {DIF_SELECTBESTCOMPATDRV} 22:30:27.377
         dvi:      Class installer: Enter 22:30:27.393
         dvi:      Class installer: Exit
         dvi:      Default installer: Enter 22:30:27.393
         dvi:           {Select Best Driver}
         dvi:                Selected driver installs from section [BthCsr] in 'c:\windows\system32\driverstore\filerepository\csrradios.inf_x86_neutral_757f2e3c037a3e74\csrradios.inf'.
         dvi:                Class GUID of device remains: {e0cbf06c-cd8b-4647-bb8a-263b43f0f974}.
         dvi:                Set selected driver complete.
         dvi:                Selected:
         dvi:                     Description - [CSR Bluetooth Radio]
         dvi:                     InfFile     - [c:\windows\system32\driverstore\filerepository\csrradios.inf_x86_neutral_757f2e3c037a3e74\csrradios.inf]
         dvi:                     Section     - [BthCsr]
         dvi:                     Signer      - [Microsoft Windows Hardware Compatibility Publisher]
         dvi:                     Rank        - [0x00ff0001]
         dvi:           {Select Best Driver - exit(0x00000000)}
         dvi:      Default installer: Exit
         dvi: {DIF_SELECTBESTCOMPATDRV - exit(0x00000000)} 22:30:27.518
         inf: {SetupCopyOEMInf: C:\Windows\INF\oem1.inf} 22:30:27.534
         inf:      Driver Store location: C:\Windows\System32\DriverStore\FileRepository\csrradios.inf_x86_neutral_757f2e3c037a3e74\csrradios.inf
         inf:      Published Inf Path: C:\Windows\INF\oem1.inf
         inf: {SetupCopyOEMInf exit (0x00000050)} 22:30:27.549
         dvi: Searching for hardware ID(s):
         dvi:      usb\vid_0a12&pid_0001&rev_0525
         dvi:      usb\vid_0a12&pid_0001
         dvi: Searching for compatible ID(s):
         dvi:      usb\class_e0&subclass_01&prot_01
         dvi:      usb\class_e0&subclass_01
         dvi:      usb\class_e0
         inf: Opened PNF: 'C:\Windows\System32\DriverStore\FileRepository\csrradios.inf_x86_neutral_757f2e3c037a3e74\csrradios.inf' ([<no strings>])
         dvi: Selected driver installs from section [BthCsr] in 'c:\windows\system32\driverstore\filerepository\csrradios.inf_x86_neutral_757f2e3c037a3e74\csrradios.inf'.
         dvi: Class GUID of device remains: {e0cbf06c-cd8b-4647-bb8a-263b43f0f974}.
         dvi: Set selected driver complete.
         ndv: Driver selected, now performing install...
         ndv: {Core Device Install} 22:30:27.627
         inf:      Opened PNF: 'C:\Windows\INF\oem1.inf' ([<no strings>])
         inf:      Opened PNF: 'C:\Windows\INF\oem1.inf' ([<no strings>])
         dvi:      {DIF_ALLOW_INSTALL} 22:30:27.877
         dvi:           Class installer: Enter 22:30:27.893
         dvi:           Class installer: Exit
         dvi:           Default installer: Enter 22:30:27.893
         dvi:           Default installer: Exit
         dvi:      {DIF_ALLOW_INSTALL - exit(0xe000020e)} 22:30:27.893
         ndv:      Installing files...
         dvi:      {DIF_INSTALLDEVICEFILES} 22:30:28.034
         dvi:           Class installer: Enter 22:30:28.049
         dvi:           Class installer: Exit
         dvi:           Default installer: Enter 22:30:28.049
         dvi:                {Install FILES}
         inf:                     Opened PNF: 'c:\windows\system32\driverstore\filerepository\csrradios.inf_x86_neutral_757f2e3c037a3e74\csrradios.inf' ([<no strings>])
         inf:                     {Install Inf Section [BthCsr.NT]}
         inf:                     {Install Inf Section [BthCsr.NT] exit (0x00000000)}
         inf:                     {Install Inf Section [BthUsb.NT]}
         inf:                     {Install Inf Section [BthUsb.NT] exit (0x00000000)}
         dvi:                     Processing co-installer registration section [BthCsr.NT.CoInstallers].
         inf:                     {Install Inf Section [BthCsr.NT.CoInstallers]}
         inf:                     {Install Inf Section [BthCsr.NT.CoInstallers] exit (0x00000000)}
         dvi:                     Co-installers registered.
         dvi:                     {Install INTERFACES}
         dvi:                          Installing section [BthCsr.NT.Interfaces]
         dvi:                     {Install INTERFACES exit 00000000}
         dvi:                {Install FILES exit (0x00000000)}
         dvi:           Default installer: Exit
         dvi:      {DIF_INSTALLDEVICEFILES - exit(0x00000000)} 22:30:28.143
         ndv:      Pruning file queue...
         dvi:      {_SCAN_FILE_QUEUE}
         flq:           ScanQ flags=620
         flq:                SPQ_SCAN_PRUNE_COPY_QUEUE
         flq:                SPQ_SCAN_FILE_COMPARISON
         flq:                SPQ_SCAN_ACTIVATE_DRP
         flq:           ScanQ number of copy nodes=0
         flq:           ScanQ action=200 DoPruning=32
         flq:           ScanQ end Validity flags=620 CopyNodes=0
         dvi:      {_SCAN_FILE_QUEUE exit(0, 0x00000000)}
         ndv:      Committing file queue...
         flq:      {_commit_file_queue}
         flq:           CommitQ DelNodes=0 RenNodes=0 CopyNodes=0
         flq:           CommitQ early exit: No nodes are queued
         flq:      {_commit_file_queue exit OK}
         ndv:      Registering CoInstallers...
         dvi:      {DIF_REGISTER_COINSTALLERS} 22:30:28.174
         dvi:           Class installer: Enter 22:30:28.174
         dvi:           Class installer: Exit
         dvi:           Default installer: Enter 22:30:28.174
         inf:                Opened PNF: 'c:\windows\system32\driverstore\filerepository\csrradios.inf_x86_neutral_757f2e3c037a3e74\csrradios.inf' ([<no strings>])
         inf:                {Install Inf Section [BthCsr.NT.CoInstallers]}
         inf:                {Install Inf Section [BthCsr.NT.CoInstallers] exit (0x00000000)}
         dvi:                Co-installers registered.
         dvi:           Default installer: Exit
         dvi:      {DIF_REGISTER_COINSTALLERS - exit(0x00000000)} 22:30:28.221
         ndv:      Installing interfaces...
         dvi:      {DIF_INSTALLINTERFACES} 22:30:28.221
         dvi:           No CoInstallers found
         dvi:           Class installer: Enter 22:30:28.237
         dvi:           Class installer: Exit
         dvi:           Default installer: Enter 22:30:28.252
         dvi:                {Install INTERFACES}
         inf:                     Opened PNF: 'c:\windows\system32\driverstore\filerepository\csrradios.inf_x86_neutral_757f2e3c037a3e74\csrradios.inf' ([<no strings>])
         dvi:                     Installing section [BthCsr.NT.Interfaces]
         dvi:                {Install INTERFACES exit 00000000}
         dvi:           Default installer: Exit
         dvi:      {DIF_INSTALLINTERFACES - exit(0x00000000)} 22:30:28.252
         ndv:      Installing device...
         dvi:      {DIF_INSTALLDEVICE} 22:30:28.252
         dvi:           Class installer: Enter 22:30:28.252
         dvi:                {Install DEVICE}
         inf:                     Opened PNF: 'c:\windows\system32\driverstore\filerepository\csrradios.inf_x86_neutral_757f2e3c037a3e74\csrradios.inf' ([<no strings>])
         dvi:                     Processing Registry/Property directives...
         inf:                     {Install Inf Section [BthCsr.NT]}
         inf:                     {Install Inf Section [BthCsr.NT] exit (0x00000000)}
         inf:                     {Install Inf Section [BthUsb.NT]}
         inf:                     {Install Inf Section [BthUsb.NT] exit (0x00000000)}
         inf:                     {Install Inf Section [BthCsr.NT.Hw]}
         inf:                          AddReg=CSR.RadioSettings.Addreg  (csrradios.inf line 42)
         inf:                     {Install Inf Section [BthCsr.NT.Hw] exit (0x00000000)}
         dvi:                     {Writing Device Properties}
         dvi:                          Provider name=CSR plc
         dvi:                          DriverDate 05/19/2008
         dvi:                          DriverVersion=3.0.0.159
         dvi:                          Class name=Bluetooth
         dvi:                          Manufacturer=CSR plc
         dvi:                          Matching DeviceID=usb\vid_0a12&pid_0001
         dvi:                          Strong Name=oem1.inf:Cambridge.NTx86:BthCsr:3.0.0.159:usb\vid_0a12&pid_0001
         dvi:                     {Writing Device Properties - Complete}
    !!!  dvi:                     Error: No INF AddService directives contained the flag SPSVCINST_ASSOCSERVICE
    !!!  dvi:                     Error while installing services.
    !!!  dvi:                     Error 0xe0000219: The installation failed because a function driver was not specified for this device instance.
    !!!  dvi:                     Cleaning up failed installation
    !!!  dvi:                     Error 0xe0000219: The installation failed because a function driver was not specified for this device instance.
         dvi:                {Install DEVICE exit (0xe0000219)}
    !!!  dvi:                Cleaning up failed installation (e0000219)
    !!!  dvi:           Class installer: failed(0xe0000219)!
    !!!  dvi:           Error 0xe0000219: The installation failed because a function driver was not specified for this device instance.
         dvi:      {DIF_INSTALLDEVICE - exit(0xe0000219)} 22:30:28.909
    !!!  ndv:      Error(e0000219) installing device!
         ndv:      Device install status=0xe0000219
         ndv:      Performing device install final cleanup...
    !    ndv:      Queueing up error report since device installation failed...
         ndv: {Core Device Install - exit(0xe0000219)} 22:30:28.940
         dvi: {DIF_DESTROYPRIVATEDATA} 22:30:28.940
         dvi:      Class installer: Enter 22:30:28.940
         dvi:      Class installer: Exit
         dvi:      Default installer: Enter 22:30:28.956
         dvi:      Default installer: Exit
         dvi: {DIF_DESTROYPRIVATEDATA - exit(0xe000020e)} 22:30:28.956
         ump: Server install process exited with code 0xe0000219 22:30:28.987
    <<<  Section end 2009/11/05 22:30:28.987
    <<<  [Exit status: FAILURE(0xe0000219)]


    >>>  [Device Install (Hardware initiated) - USB\VID_0A12&PID_0001\5&2be7c76d&0&1]
    >>>  Section start 2009/11/05 22:52:57.748
         ump: Creating Install Process: DrvInst.exe 22:52:57.748
         ndv: Retrieving device info...
         ndv: Setting device parameters...
         ndv: Searching just Driver Store...
         dvi: {Build Driver List} 22:52:58.013
         dvi:      Searching for hardware ID(s):
         dvi:           usb\vid_0a12&pid_0001&rev_0525
         dvi:           usb\vid_0a12&pid_0001
         dvi:      Searching for compatible ID(s):
         dvi:           usb\class_e0&subclass_01&prot_01
         dvi:           usb\class_e0&subclass_01
         dvi:           usb\class_e0
         cpy:      Policy is set to make all digital signatures equal.
         dvi:      Enumerating INFs from path list 'C:\Windows\INF'
         inf:      Opened PNF: 'C:\Windows\System32\DriverStore\FileRepository\csrradios.inf_x86_neutral_757f2e3c037a3e74\csrradios.inf' ([<no strings>])
         dvi:      Created Driver Node:
         dvi:           HardwareID   - USB\VID_0A12&PID_0001
         dvi:           InfName      - C:\Windows\System32\DriverStore\FileRepository\csrradios.inf_x86_neutral_757f2e3c037a3e74\csrradios.inf
         dvi:           DevDesc      - CSR Bluetooth Radio
         dvi:           DrvDesc      - CSR Bluetooth Radio
         dvi:           Provider     - CSR plc
         dvi:           Mfg          - CSR plc
         dvi:           ModelsSec    - Cambridge.NTx86
         dvi:           InstallSec   - BthCsr
         dvi:           ActualSec    - BthCsr.NT
         dvi:           Rank         - 0x00ff0001
         dvi:           Signer       - Microsoft Windows Hardware Compatibility Publisher
         dvi:           Signer Score - WHQL
         dvi:           DrvDate      - 05/19/2008
         dvi:           Version      - 3.0.0.159
         inf:      Searched 1 potential matches in published INF directory
         inf:      Searched 34 INFs in directory: 'C:\Windows\INF'
         dvi: {Build Driver List - exit(0x00000000)} 22:52:58.725
         ndv: Selecting best match from just Driver Store...
         dvi: {DIF_SELECTBESTCOMPATDRV} 22:52:58.729
         dvi:      Using exported function 'BluetoothClassInstaller' in module 'C:\Windows\system32\bthci.dll'.
         dvi:      Class installer == bthci.dll,BluetoothClassInstaller
         dvi:      No CoInstallers found
         dvi:      Class installer: Enter 22:52:58.744
         dvi:      Class installer: Exit
         dvi:      Default installer: Enter 22:52:58.747
         dvi:           {Select Best Driver}
         dvi:                Selected driver installs from section [BthCsr] in 'c:\windows\system32\driverstore\filerepository\csrradios.inf_x86_neutral_757f2e3c037a3e74\csrradios.inf'.
         dvi:                Class GUID of device remains: {e0cbf06c-cd8b-4647-bb8a-263b43f0f974}.
         dvi:                Set selected driver complete.
         dvi:                Selected:
         dvi:                     Description - [CSR Bluetooth Radio]
         dvi:                     InfFile     - [c:\windows\system32\driverstore\filerepository\csrradios.inf_x86_neutral_757f2e3c037a3e74\csrradios.inf]
         dvi:                     Section     - [BthCsr]
         dvi:                     Signer      - [Microsoft Windows Hardware Compatibility Publisher]
         dvi:                     Rank        - [0x00ff0001]
         dvi:           {Select Best Driver - exit(0x00000000)}
         dvi:      Default installer: Exit
         dvi: {DIF_SELECTBESTCOMPATDRV - exit(0x00000000)} 22:52:58.768
         inf: Opened PNF: 'C:\Windows\INF\oem1.inf' ([<no strings>])
         ndv: Searching Windows Update for drivers... 22:52:58.856
         ndv: Acquired WU search serialization mutex. 22:52:58.860
         ndv: About to release WU search serialization mutex. 22:53:08.242
         ndv: No driver found on Windows Update. 22:53:08.242
         ndv: Searching Driver Store and Device Path...
         dvi: {Build Driver List} 22:53:08.242
         dvi:      Searching for hardware ID(s):
         dvi:           usb\vid_0a12&pid_0001&rev_0525
         dvi:           usb\vid_0a12&pid_0001
         dvi:      Searching for compatible ID(s):
         dvi:           usb\class_e0&subclass_01&prot_01
         dvi:           usb\class_e0&subclass_01
         dvi:           usb\class_e0
         cpy:      Policy is set to make all digital signatures equal.
         dvi:      Enumerating INFs from path list 'C:\Windows\inf'
         inf:      Opened PNF: 'C:\Windows\System32\DriverStore\FileRepository\csrradios.inf_x86_neutral_757f2e3c037a3e74\csrradios.inf' ([<no strings>])
         dvi:      Created Driver Node:
         dvi:           HardwareID   - USB\VID_0A12&PID_0001
         dvi:           InfName      - C:\Windows\System32\DriverStore\FileRepository\csrradios.inf_x86_neutral_757f2e3c037a3e74\csrradios.inf
         dvi:           DevDesc      - CSR Bluetooth Radio
         dvi:           DrvDesc      - CSR Bluetooth Radio
         dvi:           Provider     - CSR plc
         dvi:           Mfg          - CSR plc
         dvi:           ModelsSec    - Cambridge.NTx86
         dvi:           InstallSec   - BthCsr
         dvi:           ActualSec    - BthCsr.NT
         dvi:           Rank         - 0x00ff0001
         dvi:           Signer       - Microsoft Windows Hardware Compatibility Publisher
         dvi:           Signer Score - WHQL
         dvi:           DrvDate      - 05/19/2008
         dvi:           Version      - 3.0.0.159
         inf:      Searched 1 potential matches in published INF directory
         inf:      Searched 34 INFs in directory: 'C:\Windows\inf'
         dvi: {Build Driver List - exit(0x00000000)} 22:53:08.992
         ndv: Selecting best match from Driver Store (including Device Path)...
         dvi: {DIF_SELECTBESTCOMPATDRV} 22:53:09.007
         dvi:      Class installer: Enter 22:53:09.007
         dvi:      Class installer: Exit
         dvi:      Default installer: Enter 22:53:09.007
         dvi:           {Select Best Driver}
         dvi:                Selected driver installs from section [BthCsr] in 'c:\windows\system32\driverstore\filerepository\csrradios.inf_x86_neutral_757f2e3c037a3e74\csrradios.inf'.
         dvi:                Class GUID of device remains: {e0cbf06c-cd8b-4647-bb8a-263b43f0f974}.
         dvi:                Set selected driver complete.
         dvi:                Selected:
         dvi:                     Description - [CSR Bluetooth Radio]
         dvi:                     InfFile     - [c:\windows\system32\driverstore\filerepository\csrradios.inf_x86_neutral_757f2e3c037a3e74\csrradios.inf]
         dvi:                     Section     - [BthCsr]
         dvi:                     Signer      - [Microsoft Windows Hardware Compatibility Publisher]
         dvi:                     Rank        - [0x00ff0001]
         dvi:           {Select Best Driver - exit(0x00000000)}
         dvi:      Default installer: Exit
         dvi: {DIF_SELECTBESTCOMPATDRV - exit(0x00000000)} 22:53:09.054
         inf: {SetupCopyOEMInf: C:\Windows\INF\oem1.inf} 22:53:09.085
         inf:      Driver Store location: C:\Windows\System32\DriverStore\FileRepository\csrradios.inf_x86_neutral_757f2e3c037a3e74\csrradios.inf
         inf:      Published Inf Path: C:\Windows\INF\oem1.inf
         inf: {SetupCopyOEMInf exit (0x00000050)} 22:53:09.101
         dvi: Searching for hardware ID(s):
         dvi:      usb\vid_0a12&pid_0001&rev_0525
         dvi:      usb\vid_0a12&pid_0001
         dvi: Searching for compatible ID(s):
         dvi:      usb\class_e0&subclass_01&prot_01
         dvi:      usb\class_e0&subclass_01
         dvi:      usb\class_e0
         inf: Opened PNF: 'C:\Windows\System32\DriverStore\FileRepository\csrradios.inf_x86_neutral_757f2e3c037a3e74\csrradios.inf' ([<no strings>])
         dvi: Selected driver installs from section [BthCsr] in 'c:\windows\system32\driverstore\filerepository\csrradios.inf_x86_neutral_757f2e3c037a3e74\csrradios.inf'.
         dvi: Class GUID of device remains: {e0cbf06c-cd8b-4647-bb8a-263b43f0f974}.
         dvi: Set selected driver complete.
         ndv: Driver selected, now performing install...
         ndv: {Core Device Install} 22:53:09.148
         inf:      Opened PNF: 'C:\Windows\INF\oem1.inf' ([<no strings>])
         inf:      Opened PNF: 'C:\Windows\INF\oem1.inf' ([<no strings>])
         dvi:      {DIF_ALLOW_INSTALL} 22:53:09.195
         dvi:           Class installer: Enter 22:53:09.195
         dvi:           Class installer: Exit
         dvi:           Default installer: Enter 22:53:09.195
         dvi:           Default installer: Exit
         dvi:      {DIF_ALLOW_INSTALL - exit(0xe000020e)} 22:53:09.210
         ndv:      Installing files...
         dvi:      {DIF_INSTALLDEVICEFILES} 22:53:09.210
         dvi:           Class installer: Enter 22:53:09.210
         dvi:           Class installer: Exit
         dvi:           Default installer: Enter 22:53:09.226
         dvi:                {Install FILES}
         inf:                     Opened PNF: 'c:\windows\system32\driverstore\filerepository\csrradios.inf_x86_neutral_757f2e3c037a3e74\csrradios.inf' ([<no strings>])
         inf:                     {Install Inf Section [BthCsr.NT]}
         inf:                     {Install Inf Section [BthCsr.NT] exit (0x00000000)}
         inf:                     {Install Inf Section [BthUsb.NT]}
         inf:                     {Install Inf Section [BthUsb.NT] exit (0x00000000)}
         dvi:                     Processing co-installer registration section [BthCsr.NT.CoInstallers].
         inf:                     {Install Inf Section [BthCsr.NT.CoInstallers]}
         inf:                     {Install Inf Section [BthCsr.NT.CoInstallers] exit (0x00000000)}
         dvi:                     Co-installers registered.
         dvi:                     {Install INTERFACES}
         dvi:                          Installing section [BthCsr.NT.Interfaces]
         dvi:                     {Install INTERFACES exit 00000000}
         dvi:                {Install FILES exit (0x00000000)}
         dvi:           Default installer: Exit
         dvi:      {DIF_INSTALLDEVICEFILES - exit(0x00000000)} 22:53:09.257
         ndv:      Pruning file queue...
         dvi:      {_SCAN_FILE_QUEUE}
         flq:           ScanQ flags=620
         flq:                SPQ_SCAN_PRUNE_COPY_QUEUE
         flq:                SPQ_SCAN_FILE_COMPARISON
         flq:                SPQ_SCAN_ACTIVATE_DRP
         flq:           ScanQ number of copy nodes=0
         flq:           ScanQ action=200 DoPruning=32
         flq:           ScanQ end Validity flags=620 CopyNodes=0
         dvi:      {_SCAN_FILE_QUEUE exit(0, 0x00000000)}
         ndv:      Committing file queue...
         flq:      {_commit_file_queue}
         flq:           CommitQ DelNodes=0 RenNodes=0 CopyNodes=0
         flq:           CommitQ early exit: No nodes are queued
         flq:      {_commit_file_queue exit OK}
         ndv:      Registering CoInstallers...
         dvi:      {DIF_REGISTER_COINSTALLERS} 22:53:09.304
         dvi:           Class installer: Enter 22:53:09.304
         dvi:           Class installer: Exit
         dvi:           Default installer: Enter 22:53:09.304
         inf:                Opened PNF: 'c:\windows\system32\driverstore\filerepository\csrradios.inf_x86_neutral_757f2e3c037a3e74\csrradios.inf' ([<no strings>])
         inf:                {Install Inf Section [BthCsr.NT.CoInstallers]}
         inf:                {Install Inf Section [BthCsr.NT.CoInstallers] exit (0x00000000)}
         dvi:                Co-installers registered.
         dvi:           Default installer: Exit
         dvi:      {DIF_REGISTER_COINSTALLERS - exit(0x00000000)} 22:53:09.320
         ndv:      Installing interfaces...
         dvi:      {DIF_INSTALLINTERFACES} 22:53:09.320
         dvi:           No CoInstallers found
         dvi:           Class installer: Enter 22:53:09.335
         dvi:           Class installer: Exit
         dvi:           Default installer: Enter 22:53:09.335
         dvi:                {Install INTERFACES}
         inf:                     Opened PNF: 'c:\windows\system32\driverstore\filerepository\csrradios.inf_x86_neutral_757f2e3c037a3e74\csrradios.inf' ([<no strings>])
         dvi:                     Installing section [BthCsr.NT.Interfaces]
         dvi:                {Install INTERFACES exit 00000000}
         dvi:           Default installer: Exit
         dvi:      {DIF_INSTALLINTERFACES - exit(0x00000000)} 22:53:09.351
         ndv:      Installing device...
         dvi:      {DIF_INSTALLDEVICE} 22:53:09.351
         dvi:           Class installer: Enter 22:53:09.351
         dvi:                {Install DEVICE}
         inf:                     Opened PNF: 'c:\windows\system32\driverstore\filerepository\csrradios.inf_x86_neutral_757f2e3c037a3e74\csrradios.inf' ([<no strings>])
         dvi:                     Processing Registry/Property directives...
         inf:                     {Install Inf Section [BthCsr.NT]}
         inf:                     {Install Inf Section [BthCsr.NT] exit (0x00000000)}
         inf:                     {Install Inf Section [BthUsb.NT]}
         inf:                     {Install Inf Section [BthUsb.NT] exit (0x00000000)}
         inf:                     {Install Inf Section [BthCsr.NT.Hw]}
         inf:                          AddReg=CSR.RadioSettings.Addreg  (csrradios.inf line 42)
         inf:                     {Install Inf Section [BthCsr.NT.Hw] exit (0x00000000)}
         dvi:                     {Writing Device Properties}
         dvi:                          Provider name=CSR plc
         dvi:                          DriverDate 05/19/2008
         dvi:                          DriverVersion=3.0.0.159
         dvi:                          Class name=Bluetooth
         dvi:                          Manufacturer=CSR plc
         dvi:                          Matching DeviceID=usb\vid_0a12&pid_0001
         dvi:                          Strong Name=oem1.inf:Cambridge.NTx86:BthCsr:3.0.0.159:usb\vid_0a12&pid_0001
         dvi:                     {Writing Device Properties - Complete}
    !!!  dvi:                     Error: No INF AddService directives contained the flag SPSVCINST_ASSOCSERVICE
    !!!  dvi:                     Error while installing services.
    !!!  dvi:                     Error 0xe0000219: The installation failed because a function driver was not specified for this device instance.
    !!!  dvi:                     Cleaning up failed installation
    !!!  dvi:                     Error 0xe0000219: The installation failed because a function driver was not specified for this device instance.
         dvi:                {Install DEVICE exit (0xe0000219)}
    !!!  dvi:                Cleaning up failed installation (e0000219)
    !!!  dvi:           Class installer: failed(0xe0000219)!
    !!!  dvi:           Error 0xe0000219: The installation failed because a function driver was not specified for this device instance.
         dvi:      {DIF_INSTALLDEVICE - exit(0xe0000219)} 22:53:09.695
    !!!  ndv:      Error(e0000219) installing device!
         ndv:      Device install status=0xe0000219
         ndv:      Performing device install final cleanup...
    !    ndv:      Queueing up error report since device installation failed...
         ndv: {Core Device Install - exit(0xe0000219)} 22:53:09.695
         dvi: {DIF_DESTROYPRIVATEDATA} 22:53:09.695
         dvi:      Class installer: Enter 22:53:09.695
         dvi:      Class installer: Exit
         dvi:      Default installer: Enter 22:53:09.710
         dvi:      Default installer: Exit
         dvi: {DIF_DESTROYPRIVATEDATA - exit(0xe000020e)} 22:53:09.710
         ump: Server install process exited with code 0xe0000219 22:53:09.726
    <<<  Section end 2009/11/05 22:53:09.742
    <<<  [Exit status: FAILURE(0xe0000219)]

    Thursday, November 05, 2009 1:03 AM
  • Error code : No INF AddService directives contained the flag SPSVCINST_ASSOCSERVICE

    This error appears to be a common Vista (and Win 7) incompatibility problem with third party driver packages.  This has been specifically listed in this whitepaper. I have pasted the relevant section below -

    This problem is not something you can fix on your own, you need to check with the software vendor for the driver package to see if they have updated packages for Vista / Win7. You can share this specific whitepaper for their reference as well.

    E0000219: SPAPI_E_NO_ASSOCIATED_SERVICE
    Issue:
    The driver installation failed because a function driver was not specified for this device instance. This failure generates the following entries in the Setupapi.dev.log file.
    !!!  dvi:                          Error: No INF AddService directives contained the flag SPSVCINST_ASSOCSERVICE
    !!!  dvi:                          Error while installing services.
    !!!  dvi:                          Error 0xe0000219: The installation failed because a function driver was not specified for this device instance.
    !!!  dvi:                          Cleaning up failed installation
         dvi:                     {Install DEVICE exit (0xe0000219)}
    !!!  dvi:                     Cleaning up failed installation (e0000219)
    !!!  dvi:                Error 0xe0000219: The installation failed because a function driver was not specified for this device instance.
         dvi:           {DIF_INSTALLDEVICE - exit(0xe0000219)} 17:50:43.165
    
    Solutions:
    Ensure that all description of the AddService directive in the Services section (such as DDInstall.Services section) in the INF file is correct. And also ensure that the target of "Include" and "Needs" exists in Windows Vista.
    

    Thanks
    Srikanth
    Srikanth Kamath [MSFT]
    Monday, November 09, 2009 4:17 PM
  • I've moved forward on this .. I do now have BT running on the ATOM machine .. sort of.

    - Note, The drivers for the original BT CSR dongle were downloaded from Windows update automatically.
       Not from the vendor
       I would have thought that these drivers would have been vetted ??

    - I purchased a new BT USB dongle manufactured by RITO.
      Its BT 2 but comes up as a CSR device

    - EXACTLY THE SAME THING HAPPENED WITH THIS DONGLE!#$%^&*
      The driver gets downloaded and installed but isn't working properly!!
     I'll post the inf file as a reply

    - The new dongle came with an install CD so I gave that a try.
       With a bit of effort it installed and worked...sort of.
      I then downloaded the latest package from that sw vendor and it did work.
      I was able , for example, to connect my BT keyboard to the ATOM machine!

    BUT
      - (I think) it has installed that vendor's BT stack!
      - I wants me to pay a license fee.. It limits me to a few meg per session#$%#@



    Thursday, November 12, 2009 10:37 PM
  • I've had an update on this (I should make this a blog!)

    I've got BT running on a new build, and I'm using a BT keyboard and BT mouse.
    I created this image as usual from the x86 runtime DVD.
    Two BT drivers got installed as well as the MS BT enumerator
    The first BT driver is from CSR, the second from Microsoft.

    The MS driver indicated some problems so I disabled it.

    With a bit of hassling I was able to get an Asus Latop BT mouse connecetd as well a Microsoft BT keyboard.

    Both are working well but the the process isn't as seamless as with Win 7 on the same machine.
    I had to point the Win 7 Driver Store on the same machine for teh mouse driver.

    Still some problems connecting other devices.

    Bring on CTP2.

    Thursday, November 19, 2009 11:19 AM