Arduino Uno - Device Not Recognized

For makers who have purchased an Adafruit Starter Pack, get help with the tutorials here!

Moderators: adafruit_support_bill, adafruit

Arduino Uno - Device Not Recognized

Postby r0b0nd7 » Fri Mar 18, 2011 11:03 am

Hello,

Recently I purchased the "Starter Pack for Arduino (Arduino Uno included)". Today, I tried plugging in my Arduino to my computer as usual and my PC responded with "USB Device Not Recognized". I've tried uninstalling and updating the drivers to no avail. After further researching the problem, it seems that others have been plagued with the same exact issue, and the only solution seems to be replacing the board. I would like to know if there is anything I can do on my side to fix this problem. I purchased the Arduino for a time-critical project and cannot have any further delays.

Thank you in advance,

Rob
r0b0nd7
 
Posts: 3
Joined: Fri Mar 18, 2011 11:00 am

Re: Arduino Uno - Device Not Recognized

Postby adafruit_support_bill » Sat Mar 19, 2011 6:23 am

Just to be sure it is the same problem, find the driver install log: C:\Windows\inf\setupapi.dev.log.

Look for the record of your device install (the entries will be time-stamped).

If it says:
Code: Select all
{DIF_UPDATEDRIVER_UI} 16:36:42.599
dvi: No class installer for 'Unknown Device'

it is the same problem.

If it says:
Code: Select all
dvi:      No class installer for 'Arduino Uno'

the problem is something else.
User avatar
adafruit_support_bill
 
Posts: 16072
Joined: Sat Feb 07, 2009 9:11 am

Re: Arduino Uno - Device Not Recognized

Postby r0b0nd7 » Sat Mar 19, 2011 8:55 am

It seems like the arduino is labeled as an unknown device, but just in case I missed something, here is the portion of the file that corresponds to yesterday.
Code: Select all
>>>  [Device Install (Hardware initiated) - USB\VID_0000&PID_0000\5&c19c4f&0&2]
>>>  Section start 2011/03/18 11:31:20.650
     ump: Creating Install Process: DrvInst.exe 11:31:20.651
     ndv: Retrieving device info...
     ndv: Setting device parameters...
     ndv: Building driver list...
     dvi: {Build Driver List} 11:31:20.702
     dvi:      Searching for hardware ID(s):
     dvi:           usb\unknown
     dvi:      Searching for compatible ID(s):
     dvi:           usb\unknown
     dvi:      Enumerating INFs from path list 'C:\Windows\INF'
     inf:      Opened PNF: 'C:\Windows\System32\DriverStore\FileRepository\usb.inf_98a6b4ed\usb.inf' ([strings.0409] <src=drvstore>)
     dvi:      Created Driver Node:
     dvi:           HardwareID   - USB\UNKNOWN
     dvi:           InfName      - C:\Windows\System32\DriverStore\FileRepository\usb.inf_98a6b4ed\usb.inf
     dvi:           DevDesc      - Unknown Device
     dvi:           DrvDesc      - Unknown Device
     dvi:           Provider     - Microsoft
     dvi:           Mfg          - (Standard USB Host Controller)
     dvi:           ModelsSec    - Generic.Section.NTx86
     dvi:           InstallSec   - BADDEVICE.Dev
     dvi:           ActualSec    - BADDEVICE.Dev.NT
     dvi:           Rank         - 0x0dff0000
     dvi:           Signer       - microsoft windows
     dvi:           Signer Score - INBOX
     dvi:           DrvDate      - 06/21/2006
     dvi:           Version      - 6.0.6001.18000
     inf:      Searched 1 potential matches in published INF directory
     inf:      Searched 46 INFs in directory: 'C:\Windows\INF'
     dvi: {Build Driver List - exit(0x00000000)} 11:31:20.825
     ndv: Selecting best match...
     dvi: {DIF_SELECTBESTCOMPATDRV} 11:31:20.825
     dvi:      No class installer for 'Universal Serial Bus controllers'
     dvi:      No CoInstallers found
     dvi:      Default installer: Enter 11:31:20.832
     dvi:           {Select Best Driver}
     dvi:                Selected driver installs from section [BADDEVICE.Dev] in 'c:\windows\system32\driverstore\filerepository\usb.inf_98a6b4ed\usb.inf'.
     dvi:                Class GUID of device changed to: {36fc9e60-c465-11cf-8056-444553540000}.
     dvi:                Set selected driver complete.
     dvi:                Selected:
     dvi:                     Description - [Unknown Device]
     dvi:                     InfFile     - [c:\windows\system32\driverstore\filerepository\usb.inf_98a6b4ed\usb.inf]
     dvi:                     Section     - [BADDEVICE.Dev]
     dvi:                     Signer      - [microsoft windows]
     dvi:                     Rank        - [0x0dff0000]
     dvi:           {Select Best Driver - exit(0x00000000)}
     dvi:      Default installer: Exit
     dvi: {DIF_SELECTBESTCOMPATDRV - exit(0x00000000)} 11:31:20.835
     ndv: Driver selected, now performing install...
     ndv: {Core Device Install}
     inf:      Opened PNF: 'C:\Windows\INF\usb.inf' ([strings.0409] <src=drvstore>)
     inf:      Opened PNF: 'C:\Windows\INF\usb.inf' ([strings.0409] <src=drvstore>)
     dvi:      {DIF_ALLOW_INSTALL} 11:31:20.898
     dvi:           No class installer for 'Unknown Device'
     dvi:           No CoInstallers found
     dvi:           Default installer: Enter 11:31:20.900
     dvi:           Default installer: Exit
     dvi:      {DIF_ALLOW_INSTALL - exit(0xe000020e)} 11:31:20.900
     ndv:      Installing files...
     dvi:      {DIF_INSTALLDEVICEFILES} 11:31:20.901
     dvi:           No class installer for 'Unknown Device'
     dvi:           Default installer: Enter 11:31:20.902
     dvi:                {Install FILES}
     inf:                     Opened PNF: 'c:\windows\system32\driverstore\filerepository\usb.inf_98a6b4ed\usb.inf' ([strings.0409] <src=drvstore>)
     inf:                     {Install Inf Section [BADDEVICE.Dev.NT]}
     inf:                          CopyFiles=BADDEVICE.CopyFiles  (usb.inf line 102)
!    inf:                          Empty Section! [BADDEVICE.CopyFiles]
     inf:                          No (Copy/Ren/Del)Files directives found
     inf:                     {Install Inf Section [BADDEVICE.Dev.NT] exit (0x00000000)}
     dvi:                     Processing co-installer registration section [BADDEVICE.Dev.NT.CoInstallers].
     inf:                     {Install Inf Section [BADDEVICE.Dev.NT.CoInstallers]}
     inf:                          No (Copy/Ren/Del)Files directives found
     inf:                     {Install Inf Section [BADDEVICE.Dev.NT.CoInstallers] exit (0x00000000)}
     dvi:                     Co-installers registered.
     dvi:                     {Install INTERFACES}
     dvi:                          Installing section [BADDEVICE.Dev.NT.Interfaces]
     dvi:                     {Install INTERFACES exit 00000000}
     dvi:                {Install FILES exit (0x00000000)}
     dvi:           Default installer: Exit
     dvi:      {DIF_INSTALLDEVICEFILES - exit(0x00000000)} 11:31:20.907
     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 BackNodes=0 CopyNodes=0
     flq:      {_COMMIT_FILE_QUEUE exit(0x00000000)}
     ndv:      Registering CoInstallers...
     dvi:      {DIF_REGISTER_COINSTALLERS} 11:31:20.912
     dvi:           No class installer for 'Unknown Device'
     dvi:           Default installer: Enter 11:31:20.914
     inf:                Opened PNF: 'c:\windows\system32\driverstore\filerepository\usb.inf_98a6b4ed\usb.inf' ([strings.0409] <src=drvstore>)
     inf:                {Install Inf Section [BADDEVICE.Dev.NT.CoInstallers]}
     inf:                {Install Inf Section [BADDEVICE.Dev.NT.CoInstallers] exit (0x00000000)}
     dvi:                Co-installers registered.
     dvi:           Default installer: Exit
     dvi:      {DIF_REGISTER_COINSTALLERS - exit(0x00000000)} 11:31:20.917
     ndv:      Installing interfaces...
     dvi:      {DIF_INSTALLINTERFACES} 11:31:20.918
     dvi:           No class installer for 'Unknown Device'
     dvi:           No CoInstallers found
     dvi:           Default installer: Enter 11:31:20.919
     dvi:                {Install INTERFACES}
     inf:                     Opened PNF: 'c:\windows\system32\driverstore\filerepository\usb.inf_98a6b4ed\usb.inf' ([strings.0409] <src=drvstore>)
     dvi:                     Installing section [BADDEVICE.Dev.NT.Interfaces]
     dvi:                {Install INTERFACES exit 00000000}
     dvi:           Default installer: Exit
     dvi:      {DIF_INSTALLINTERFACES - exit(0x00000000)} 11:31:20.921
     ndv:      Installing device...
     dvi:      {DIF_INSTALLDEVICE} 11:31:20.922
     dvi:           No class installer for 'Unknown Device'
     dvi:           Default installer: Enter 11:31:20.922
     dvi:                {Install DEVICE}
     inf:                     Opened PNF: 'c:\windows\system32\driverstore\filerepository\usb.inf_98a6b4ed\usb.inf' ([strings.0409] <src=drvstore>)
     dvi:                     Processing Registry/Property directives...
     inf:                     {Install Inf Section [BADDEVICE.Dev.NT]}
     inf:                          AddReg=BADDEVICE.AddReg  (usb.inf line 101)
     inf:                     {Install Inf Section [BADDEVICE.Dev.NT] exit (0x00000000)}
     inf:                     {Install Inf Section [BADDEVICE.Dev.NT.Hw]}
     inf:                          Empty section
     inf:                     {Install Inf Section [BADDEVICE.Dev.NT.Hw] exit (0x00000000)}
     dvi:                     {Writing Device Properties}
     dvi:                          Provider name=Microsoft
     dvi:                          DriverDate 06/21/2006
     dvi:                          DriverVersion=6.0.6001.18000
     dvi:                          Class name=USB
     dvi:                          Manufacturer=(Standard USB Host Controller)
     dvi:                          Matching DeviceID=usb\unknown
     dvi:                          Strong Name=usb.inf:Generic.Section.NTx86:BADDEVICE.Dev:6.0.6001.18000:usb\unknown
     dvi:                     {Writing Device Properties - Complete}
     inf:                     {Install Inf Section [BADDEVICE.Dev.NT.Services]}
     inf:                          AddService=,0x00000002  (usb.inf line 109)
!    dvi:                          Add Service: NULL Controlling service.
     inf:                     {Install Inf Section [BADDEVICE.Dev.NT.Services] exit(0x00000000)}
     dvi:                {Install DEVICE exit (0x00000000)}
     dvi:                Writing common driver property settings.
     dvi:                     DriverDescription=Unknown Device
     dvi:                     DeviceDisplayName=Unknown Device
     dvi:                Install Device: Restarting device. 11:31:20.949
     dvi:                Install Device: Restarting device completed. 11:31:21.321
     dvi:           Default installer: Exit
     dvi:      {DIF_INSTALLDEVICE - exit(0x00000000)} 11:31:21.322
     dvi:      {Build Driver List} 11:31:21.323
!    dvi:           Driver list already built
     dvi:      {Build Driver List - exit(0x00000000)} 11:31:21.324
     dvi:      {DIF_SELECTBESTCOMPATDRV} 11:31:21.324
     dvi:           No class installer for 'Unknown Device'
     dvi:           Default installer: Enter 11:31:21.330
     dvi:                {Select Best Driver}
     dvi:                     Selected driver installs from section [BADDEVICE.Dev] in 'c:\windows\system32\driverstore\filerepository\usb.inf_98a6b4ed\usb.inf'.
     dvi:                     Class GUID of device remains: {36fc9e60-c465-11cf-8056-444553540000}.
     dvi:                     Set selected driver complete.
     dvi:                     Selected:
     dvi:                          Description - [Unknown Device]
     dvi:                          InfFile     - [c:\windows\system32\driverstore\filerepository\usb.inf_98a6b4ed\usb.inf]
     dvi:                          Section     - [BADDEVICE.Dev]
     dvi:                          Signer      - [microsoft windows]
     dvi:                          Rank        - [0x0dff0000]
     dvi:                {Select Best Driver - exit(0x00000000)}
     dvi:           Default installer: Exit
     dvi:      {DIF_SELECTBESTCOMPATDRV - exit(0x00000000)} 11:31:21.335
     dvi:      {DIF_NEWDEVICEWIZARD_FINISHINSTALL} 11:31:21.335
     dvi:           No class installer for 'Unknown Device'
     dvi:           Default installer: Enter 11:31:21.335
     dvi:           Default installer: Exit
     dvi:      {DIF_NEWDEVICEWIZARD_FINISHINSTALL - exit(0xe000020e)} 11:31:21.336
     ndv:      Device install status=0x00000000
     ndv:      Performing device install final cleanup...
     ndv: {Core Device Install - exit(0x00000000)}
     ump: Server install process exited with code 0x00000000 11:31:21.341
<<<  Section end 2011/03/18 11:31:21.342
<<<  [Exit status: SUCCESS]


>>>  [Device Install (DiShowUpdateDevice) - USB\VID_0000&PID_0000\5&C19C4F&0&2]
>>>  Section start 2011/03/18 11:46:48.872
      cmd: "C:\Windows\system32\mmc.exe" "C:\Windows\System32\devmgmt.msc" /S
     dvi: {DIF_UPDATEDRIVER_UI} 11:46:48.872
     dvi:      No class installer for 'Unknown Device'
     dvi:      No CoInstallers found
     dvi:      Default installer: Enter 11:46:48.874
     dvi:      Default installer: Exit
     dvi: {DIF_UPDATEDRIVER_UI - exit(0xe000020e)} 11:46:48.874
     ndv: {Update Driver Software Wizard for USB\VID_0000&PID_0000\5&C19C4F&0&2}
     inf:      Opened PNF: 'C:\Windows\INF\usb.inf' ([strings.0409] <src=drvstore>)
     ndv: {Update Driver Software Wizard exit(00000000)}
<<<  Section end 2011/03/18 11:47:06.043
<<<  [Exit status: SUCCESS]


What causes this to happen? Is the ATMega8U2 malfunctioning?
r0b0nd7
 
Posts: 3
Joined: Fri Mar 18, 2011 11:00 am

Re: Arduino Uno - Device Not Recognized

Postby adafruit_support_bill » Sat Mar 19, 2011 9:45 am

OK. That looks like it.
Please contact support@adafruit.com for a replacement and reference this thread in your message.
User avatar
adafruit_support_bill
 
Posts: 16072
Joined: Sat Feb 07, 2009 9:11 am

Re: Arduino Uno - Device Not Recognized

Postby r0b0nd7 » Sat Mar 19, 2011 4:46 pm

Alright, thank you.

Is there anything I can do to prevent this error from occurring?
r0b0nd7
 
Posts: 3
Joined: Fri Mar 18, 2011 11:00 am

Re: Arduino Uno - Device Not Recognized

Postby adafruit_support_bill » Sat Mar 19, 2011 6:40 pm

Most likely the 8U2 programming was not successful. Adafruit will refer this to the Arduino team to help improve the manufacturing process.
User avatar
adafruit_support_bill
 
Posts: 16072
Joined: Sat Feb 07, 2009 9:11 am

Re: Arduino Uno - Device Not Recognized

Postby adafruit » Mon Mar 21, 2011 12:40 pm

we're in communication with the team and they are investigating!
User avatar
adafruit
 
Posts: 10491
Joined: Thu Apr 06, 2006 3:21 pm
Location: nyc

Re: Arduino Uno - Device Not Recognized

Postby freiguy1 » Thu Oct 13, 2011 10:40 am

I manually reprogrammed the 8U2 using the USBtinyISP.

Also, I blogged about here:
http://blog.ethanfrei.com/2011/10/arduino-uno-revived.html

Check it out!
freiguy1
 
Posts: 2
Joined: Wed Oct 12, 2011 11:04 pm

Re: Arduino Uno - Device Not Recognized

Postby micronic » Wed Mar 14, 2012 11:41 am

My new Uno board doesn't come up, even after swapping in a SECOND ATMEGA328-P module that I purchased from Adafruit just "in case."
The problem appears to be another case of the ATMEGA328 module not being programmed, per other forum entries.

Below are my symptoms. Please advise if it could be something I'm doing wrong.

1. This is what setupapi.dev.log reports (No class installer for 'Unknown driver software package')

>>> [Device Install (DiShowUpdateDevice) - USB\VID_2341&PID_0043\7493430303035121F041]
>>> Section start 2012/03/14 12:09:35.455
cmd: "C:\Windows\system32\mmc.exe" C:\Windows\system32\devmgmt.msc
dvi: {DIF_UPDATEDRIVER_UI} 12:09:35.460
dvi: No class installer for 'Unknown driver software package'
dvi: Default installer: Enter 12:09:35.469
dvi: Default installer: Exit
dvi: {DIF_UPDATEDRIVER_UI - exit(0xe000020e)} 12:09:35.480
ndv: {Update Driver Software Wizard for USB\VID_2341&PID_0043\7493430303035121F041}
ndv: {Update Driver Software Wizard exit(00000000)}
<<< Section end 2012/03/14 12:09:48.600
<<< [Exit status: SUCCESS]

2. The Arduino software (Arduino.exe) has the "Tools/Serial Port" item dimmed, indicating it didn't find the module.

Thanks in advance...
micronic
 
Posts: 1
Joined: Tue Mar 06, 2012 2:28 pm

Re: Arduino Uno - Device Not Recognized

Postby adafruit_support_bill » Wed Mar 14, 2012 12:06 pm

Windows does not ship with an UNO driver. You have to update the driver software manually.

Plug in your UNO, then check in Device Manager and look for it in "COM & LPT Ports" or "Other Devices". If it is there, you can update the driver software as described here: http://arduino.cc/it/Guide/Windows
User avatar
adafruit_support_bill
 
Posts: 16072
Joined: Sat Feb 07, 2009 9:11 am

Re: Arduino Uno - Device Not Recognized

Postby yetiman » Mon Mar 19, 2012 9:20 pm

I had the same problem but found a solution. Go to the 'unknown device' in device manager. Open it's properties and select 'update driver'. Choose to browse for it, then select installed driver, then 'have disk'. Browse for the arduino installation directory and choose the 'arduino UNO.inf' driver in the drivers folder. Click through the rest of the promts and usual warnings about unsigned drivers. Voila.
yetiman
 
Posts: 1
Joined: Mon Mar 19, 2012 9:15 pm

Re: Arduino Uno - Device Not Recognized

Postby JRob » Wed Aug 22, 2012 5:36 pm

Mine was basically the same, my Arduino Uno worked fine with my old computer using Windows Vista 32-bit, but on my new laptop using either Windows 7 64-bit or Ubuntu 12.04 64-bit. The problem is though I can't even manually install the driver software like I did before because it is not showing up in the device manager on either OS.
JRob
 
Posts: 1
Joined: Tue Aug 21, 2012 7:58 pm

Re: Arduino Uno - Device Not Recognized

Postby adafruit_support_rick » Wed Aug 22, 2012 6:55 pm

@JRob -
Nothing changes anyplace in the device manager when you plug in/unplug the UNO? Try a different cable, try a different USB port, try a powered hub, etc. There have been reports of problems with USB3.0 ports, as well.
User avatar
adafruit_support_rick
 
Posts: 2907
Joined: Tue Mar 15, 2011 10:42 am
Location: Buffalo, NY

Next

Return to Arduino Starter Pack

Who is online

Users browsing this forum: No registered users and 4 guests

Stuff to buy from the Adafruit store and links to product documentation!


New Products [108]

Raspberry Pi[80]
 
FLORA[23]
 
Bunnie Studios[9]
 
FPGA[1]
 
mbed[11]
Arduino[60]
 
NETduino[14]
 
BeagleBone[24]
 
Android[6]
 
XBee[10]
More Dev Boards[31]


 
BoArduino[8]
 
SpokePOV[4]
 
TV-B-Gone[4]
 
MiniPOV[3]
 
SIM reader[3]
 
Microtouch[5]
 
Clocks & Watches[18]
 
Drawdio[4]
 
Brain Machine[1]
 
Game of Life[2]
 
MintyBoost[2]
More DIY Kits[16]


 
MaKey MaKey[3]
 
Tweet-a-Watt[5]
 
Young Engineers[33]
 
Discover Electronics[2]
 
Snap Circuits[4]
 
littleBits[3]
 
Project packs[8]


 
Breakout Boards[34]
LCDs & Displays[48]
Components & Parts[70]
Batteries & Power[49]
EL Wire/Tape/Panel[52]
LEDs[111]
 
Wireless[14]
Cables[62]
 
Lasers[6]
Sensors/Parts[145]
 
Enclosures/Cases[11]
 
Solar[11]
 
RFID / NFC[13]
Prototyping[70]
 
iDevices[13]
Tools[71]
 
Wearables[39]
 
CNC[37]
 
Robotics[29]
 
3D printing[1]
 
Materials[24]


 
Stickers[41]
 
Skill badges[55]
 
Books[25]
 
Circuit Playground[7]
 
Gift Certificates[4]