AVR Downloader/UploaDEr - Bugs: bug #43268, usb_drain() call causes LUFA...
You are not allowed to post comments on this tracker with your current authentication level.
bug #43268: usb_drain() call causes LUFA AVR-ISP MKII Code to Fail
Submitter: | Colin O Flynn <c_oflynn> | ||
Submitted: | Sun 21 Sep 2014 11:31:24 AM UTC | ||
Category: | None | Severity: | 3 - Normal |
Priority: | 5 - Normal | Item Group: | None |
Status: | Fixed | Privacy: | Public |
Assigned to: | c_oflynn | Originator Name: | Colin O'Flynn |
Open/Closed: | Open | Release: | None |
Programmer hardware: | Device type: |
Mon 22 Sep 2014 10:25:04 AM UTC, comment #5: |
Joerg Wunsch <joerg_wunsch> |
Mon 22 Sep 2014 09:45:32 AM UTC, comment #4: OK, fired the USB analyzer onto it.
|
Joerg Wunsch <joerg_wunsch> |
Mon 22 Sep 2014 08:45:29 AM UTC, comment #3: OK, using it under Linux, it "just works":
|
Joerg Wunsch <joerg_wunsch> |
Mon 22 Sep 2014 01:59:49 AM UTC, comment #2: Have now added a hex-file for testing with RZRAVEN USB Stick. There is no IO pins connected, so you can't program a real AVR. I don't even know where the IO pins are routed. It also doesn't route the LEDs or anything so they don't turn on. You can basically just confirm with dmesg it appears as expected.
|
Colin O Flynn <c_oflynn> |
Sun 21 Sep 2014 11:38:40 AM UTC, comment #1: I now notice that in usb_libusb.c there is a separate struct for the AVR-ISPMK2, which might make it possible to disable the drain for that device without affecting anything else. Need to confirm that struct isn't used by other programmers. |
Colin O Flynn <c_oflynn> |
Sun 21 Sep 2014 11:31:24 AM UTC, original submission:
I had seen this reported on AVRFreaks (originally at http://www.avrfreaks.net/index.php?name=PNphpBB2&file=viewtopic&p=819522 but I don't know the new link).
|
Colin O Flynn <c_oflynn> |
Depends on the following items: None found
Items that depend on this one: None found
There are 0 votes so far. Votes easily highlight which items people would like to see resolved in priority, independently of the priority of the item set by tracker managers.
Follow 4 latest changes.
Date | Changed by | Updated Field | Previous Value | => | Replaced by |
---|---|---|---|---|---|
2014-09-22 | joerg_wunsch | Status | None | Fixed | |
2014-09-22 | joerg_wunsch | Attached File | - | Added lufa-avrisp2.xml.bz2, #32160 | |
Attached File | - | Added atmel-avrisp2.xml.bz2, #32161 | |||
2014-09-22 | c_oflynn | Attached File | - | Added RZRAVEN-AVRISP-MKII.hex, #32159 |
Powered by Savane 3.13-758e.
Corresponding source code
While I still believe it is only masking a more severe issue
buried deep below, I turned usbdev_drain() into a dummy as
I think it serves no useful purpose (other than triggering
the issue buried deep below ;-).