itsanjan / arduino

Automatically exported from code.google.com/p/arduino
Other
0 stars 0 forks source link

Leonardo driver does not work on Win XP SP2 #686

Closed GoogleCodeExporter closed 8 years ago

GoogleCodeExporter commented 8 years ago
What steps will reproduce the problem?
1. Testing Leonardo functionality on a 32U4 breakout
2. Program bootloader and test with 1.0RC1
3. Driver install appears to work, but in one case the HID driver failed to 
start.
4. Attempt to upload any sketch

What is the expected output? What do you see instead?
When attempting to upload, in both cases (on two different PCs), the IDE 
reported: 
"avrdude: ser_send(): write error: sorry no info avail"
One PC showed two additional HID devices and the serial VCP, the other could 
not start the HID driver, but the VCP installed OK.

What version of the Arduino software are you using? On what operating
system?  Which Arduino board are you using?
1.0RC1
Win XP SP2
Custom 32U4 breakout

Please provide any additional information below.
RC1 driver does work fine on Mac OS 10.5 and Win 7/32-bit using exactly the 
same set-up.

Original issue reported on code.google.com by awebu...@hotmail.com on 22 Oct 2011 at 2:39

GoogleCodeExporter commented 8 years ago
I experienced similar issues on 2 XP machines (SP3). I ended up discovering a 
way to get the driver to work, though it was not intuitive.

My environment is:
Arduino 1.0RC2
Adafruit 32u4 breakout w/Leonardo bootloader (provided by Adafruit)
Win XP SP3

Here's what I did.

1. Install Arduino Leonard driver using .inf file under <arduino>\drivers
2. Open Device Manager (just to try to observe hardware changes
3. Attach the 32u4 board
4. Click 'Cancel' at all driver install prompts (I had 2)
5. A new 'USB Human Interface Device' shows up in device manager
6. Detach 32u4 board
7. Re-attach 32u4 board
8. Tell windows not to check online for driver, click 'Next'
9. Tell windows to install driver automatically, click 'Next'

After that, windows did some stuff, there were a few of the USB 
connect/disconnect sounds, and the board showed up as a serial port. Once that 
was there, I was able to use the board normally via the Arduino environment.

Hopefully this provides a workaround.

Original comment by partia...@mad.scientist.com on 19 Nov 2011 at 8:49

GoogleCodeExporter commented 8 years ago
The VCP COM port and both HID devices did show up in most cases following a 
typical "plug and install" routine, but even with the VCP port installed the 
Arduino IDE still throws the "avrdude: ser_send(): write error: sorry no info 
avail" error.

Not sure if you were having issues with the drivers working at all, or is the 
"pre-install" somehow helping? (seems unlikely...)

This is with XP SP2, with both the Adafruit board and a custom one.  Both work 
fine on Win7 and Mac OS10.5

Original comment by awebu...@hotmail.com on 21 Nov 2011 at 2:41

GoogleCodeExporter commented 8 years ago
Agreed, I don't think the pre-install of the .inf file had much to do with 
getting it to work. Just thought it good to be precise about the steps I took.

To me, the key seemed to be getting the HID device to show up. Until that was 
there, the serial port would only show up with a red line through it.

Original comment by partia...@mad.scientist.com on 1 Dec 2011 at 3:21

GoogleCodeExporter commented 8 years ago
[deleted comment]
GoogleCodeExporter commented 8 years ago
Have the same issue.
Initially had issue installing drivers with arduino-1.0 and arduino-1.0-rc2 
firmware, but arduino-1.0-rc1 leonardo firmware worked and was able to detect 
and install the driver. 
Now shows as HID and COM port.
But when try to upload sketch get the "avrdude: ser_send(): write error: sorry 
no info avail" error message.
Works fine with on Ubuntu and with my desktop PC at office, XP professional.
But dosn't work with my laptop XP Home SP2.
Am clueless to fix this. (btw its the paperduino Leonardo)

Original comment by satish....@gmail.com on 16 Mar 2012 at 11:56

GoogleCodeExporter commented 8 years ago
BTW, you should know that the Leonardo bootloader and sketch code in Arduino 
1.0 is pre-release and unsupported.  We make no promises that the final 
Leonardo code will have any particular resemblance to it, nor that boards 
claiming to be "Leonardo-compatible" actually will be.  

Original comment by dmel...@gmail.com on 17 Mar 2012 at 5:14

GoogleCodeExporter commented 8 years ago
The Leonardo bootloader and driver in Arduino 1.0.1 should work, so I'm marking 
this as fixed.  If you're having trouble with a board from another 
manufacturer, please ask them for help.

Original comment by dmel...@gmail.com on 27 May 2012 at 3:55