Pages: [1]   Go Down
Author Topic: unable to enumerate USB device  (Read 2713 times)
0 Members and 1 Guest are viewing this topic.
Offline Offline
Newbie
*
Karma: 0
Posts: 2
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Just build my first metaboard...  I'm getting this problem when connecting the USB cable...

[257777.672136] usb 4-5: new low speed USB device number 3 using ohci_hcd
[257777.812139] usb 4-5: device descriptor read/64, error -62
[257778.056130] usb 4-5: device descriptor read/64, error -62
[257778.296147] usb 4-5: new low speed USB device number 4 using ohci_hcd
[257778.436146] usb 4-5: device descriptor read/64, error -62
[257778.680132] usb 4-5: device descriptor read/64, error -62
[257778.920135] usb 4-5: new low speed USB device number 5 using ohci_hcd
[257779.328133] usb 4-5: device not accepting address 5, error -62
[257779.464133] usb 4-5: new low speed USB device number 6 using ohci_hcd
[257779.872128] usb 4-5: device not accepting address 6, error -62
[257779.872212] hub 4-0:1.0: unable to enumerate USB device on port 5

This is output from dmesg on Linux.  Any help is appreciated.

Thanks in advance.
Logged

Dubuque, Iowa, USA
Offline Offline
Edison Member
*
Karma: 45
Posts: 2469
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

This is a generic error. The kernel is simply saying it looks like you plugged in a device that isn't communicating like a USB device should.
Logged

Offline Offline
Newbie
*
Karma: 0
Posts: 2
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Thank you.  I gathered that from the dmesg output.

Anybody have any idea why this would happen?
Logged

0
Offline Offline
Jr. Member
**
Karma: 0
Posts: 50
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

When the metaboard is plugged into the USB, the device is usually detected by the 1.5K (R4) resistor pulling up the D- line, so does not involve the processor.
The host will then try to read the device descriptor of the Metaboard, which fails for you.
There is a vast list of potential reasons. It may be the ATMega168 is not running at all, is not correctly programmed, or the code is faulty.
Check the processor power supplies, usb connections and the crystal connections. Make a test of the processor  and download by running with a led blink test or similar on the AtMega.
Check the ATmega fuses are set correct.
Logged

CA
Offline Offline
Newbie
*
Karma: 0
Posts: 1
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

reubenhwk,

Do you have any update on this? I also recently built a metaboard and successfully bootloaded both a ATmega328 and a ATmega328P but was not able to upload a sketch. I got some help on AVRfreaks

http://www.avrfreaks.net/index.php?name=PNphpBB2&file=viewtopic&t=116456

Its kinda weird that there is so little information on the metaboard design. It is much cheaper than any other arduino and can work as a HID device. Does anyone know why this hasnt had more widespread use or why the information on it hasn't been kept up to date? Most of the information I find on it is from 2010 or older. That is a long time in arduino years.
« Last Edit: January 31, 2012, 04:22:53 pm by Hyrum » Logged

Pages: [1]   Go Up
Jump to: