[MacPorts] #41654: cross/avrdude: update to 6.0.1 broken with AVR ISP MK2
MacPorts
noreply at macports.org
Fri Jan 3 21:44:05 PST 2014
#41654: cross/avrdude: update to 6.0.1 broken with AVR ISP MK2
-----------------------+-------------------
Reporter: abusse@… | Owner: bsd@…
Type: defect | Status: new
Priority: Normal | Milestone:
Component: ports | Version: 2.2.1
Resolution: | Keywords:
Port: avrdude |
-----------------------+-------------------
Comment (by macports@…):
I believe this is part of a bigger issue with avrdude. I am having similar
issues with 6.0.1 on three different computers (10.6.8, 10.7.5, and 10.9).
I've tried two different programmers. The AVRISP MKII, and the AVR Dragon
via JTAG. The AVR ISM MKII was used on a ATmega328P (Uno), and the dragon
on a ATmega64L on a custom board. Both devices work on on all machines
using the 5.11 binary shipped with the Arduino IDE, but fail (sometimes
hang, others timeout endlessly depending on the type of read) using 6.0.1.
Here is the failed output from both targets while reading fuses:
{{{
HackNMac:~ admin$ /opt/local/bin/avrdude -vvvv -c dragon_jtag -p ATmega64
-P usb
avrdude: Version 6.0.1, compiled on Jan 3 2014 at 14:01:59
Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/
Copyright (c) 2007-2009 Joerg Wunsch
System wide configuration file is "/opt/local/etc/avrdude.conf"
User configuration file is "/Users/admin/.avrduderc"
Using Port : usb
Using Programmer : dragon_jtag
avrdude: jtagmkII_dragon_open()
avrdude: usbdev_open(): Found AVRDRAGON, serno: 00A20000357E
avrdude: jtagmkII_getsync()
avrdude: jtagmkII_getsync(): Sending sign-on command:
avrdude: jtagmkII_send(): sending 1 bytes
avrdude: Sent: . [1b] . [00] . [00] . [01] . [00] . [00] . [00] . [0e] .
[01] . [f3] . [97]
avrdude: jtagmkII_recv():
avrdude: usb_fill_buf(): usb_bulk_read() error Operation timed out
avrdude: jtagmkII_recv(): Timeout receiving packet
avrdude: jtagmkII_getsync(): sign-on command: status -1
avrdude: jtagmkII_getsync(): Sending sign-on command:
avrdude: jtagmkII_send(): sending 1 bytes
avrdude: Sent: . [1b] . [00] . [00] . [01] . [00] . [00] . [00] . [0e] .
[01] . [f3] . [97]
avrdude: jtagmkII_recv():
avrdude: usb_fill_buf(): usb_bulk_read() error Operation timed out
avrdude: jtagmkII_recv(): Timeout receiving packet
avrdude: jtagmkII_getsync(): sign-on command: status -1
avrdude: jtagmkII_getsync(): Sending sign-on command:
avrdude: jtagmkII_send(): sending 1 bytes
avrdude: Sent: . [1b] . [00] . [00] . [01] . [00] . [00] . [00] . [0e] .
[01] . [f3] . [97]
avrdude: jtagmkII_recv():
}}}
and...
{{{
HackNMac:~ admin$ /opt/local/bin/avrdude -vvv -P usb -c avrispmkii -p
ATmega328P -qq -U lfuse:r:/tmp/LOW.tmp:h -U efuse:r:/tmp/EXTENDED.tmp:h -U
hfuse:r:/tmp/HIGH.tmp:h
avrdude: Version 6.0.1, compiled on Jan 3 2014 at 14:01:59
Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/
Copyright (c) 2007-2009 Joerg Wunsch
System wide configuration file is "/opt/local/etc/avrdude.conf"
User configuration file is "/Users/admin/.avrduderc"
Using Port : usb
Using Programmer : avrispmkii
avrdude: usbdev_open(): Found AVRISP mkII, serno: 0000B0016102
avrdude: usbdev_recv_frame(): usb_bulk_read(): Operation timed out
avrdude: stk500v2_recv_mk2: error in USB receive
avrdude: usbdev_recv_frame(): usb_bulk_read(): Operation timed out
avrdude: stk500v2_recv_mk2: error in USB receive
avrdude: usbdev_recv_frame(): usb_bulk_read(): Operation timed out
avrdude: stk500v2_recv_mk2: error in USB receive
^Cavrdude: usbdev_recv_frame(): usb_bulk_read(): Operation timed out
avrdude: stk500v2_recv_mk2: error in USB receive
avrdude: usbdev_recv_frame(): usb_bulk_read(): Operation timed out
avrdude: stk500v2_recv_mk2: error in USB receive
^C
HackNMac:~ admin$
}}}
Both output were generated on the 10.7.5 machine.
All three errors are USB related, though the hardware driver appears to
report the error differently. All three of my machines have the same
libusb:
{{{
HackNMac:~ admin$ sudo port list | grep libusb
Password:
libusb @1.0.17 devel/libusb
libusb-compat @0.1.4 devel/libusb-compat
libusb-devel @1.0.8.20101017 devel/libusb-devel
libusb-legacy @0.1.12 devel/libusb-legacy
HackNMac:~ admin$
}}}
--
Ticket URL: <https://trac.macports.org/ticket/41654#comment:2>
MacPorts <http://www.macports.org/>
Ports system for OS X
More information about the macports-tickets
mailing list