Ticket #596 (new defect)

Opened 6 years ago

Last modified 5 years ago

dfu transfer very slow on GTA02

Reported by: mickey@… Owned by: openmoko-kernel
Priority: high Milestone:
Component: u-boot Version: unspecified
Severity: normal Keywords:
Cc: buglog@… Blocked By:
Blocking: Estimated Completion (week):
HasPatchForReview: PatchReviewResult:
Reproducible:

Description

We have seen that dfu transfers are very slow since a couple of months. I just
flashed an older Bv2 that had u-boot from 1.2.0-moko6 from Mar 15 and this one
is twice as fast (transferring kernel takes 4 seconds).

Change History

comment:1 Changed 6 years ago by stefan@…

Werner suggested a patch and I tested it on GTA01bv4.

http://svn.openmoko.org/trunk/src/target/u-boot/patches/unbusy-i2c.patch

I flashed the same rootfs image on both tests.

Without the patch 7:52 min
With the patch: 4:08 min

JFYI, u-boot showed no i2c errors.

comment:2 Changed 6 years ago by mickey@…

Excellent. That matches my experience with the older u-boot.

comment:3 Changed 6 years ago by stefan@…

  • Status changed from new to closed
  • Resolution set to fixed

The patch is now in svn and enabled. The polling version will be replaced by a
interupt based solution. As this should happen without a regression this bug can
be closed.

comment:4 Changed 5 years ago by mickey@…

  • Status changed from closed to reopened
  • Resolution fixed deleted
  • Summary changed from dfu transfer very slow to dfu transfer very slow on GTA02

Observing this on GTA02 (a5) now. Reopening and -assigning.

comment:5 Changed 5 years ago by mickey@…

  • Owner changed from laforge@… to openmoko-kernel@…
  • Status changed from reopened to new

comment:6 Changed 5 years ago by mwester@…

u-boot 1.3.2-rc2 on GTA02 - dfu transfers are far slower than on the GTA01.

comment:7 Changed 5 years ago by andy

Maybe Werner cares to take a look at it, if not it probably isn't going to get fixed. DFU is going away along with U-Boot in future products.

comment:8 Changed 5 years ago by roh

  • Owner changed from openmoko-kernel@… to openmoko-kernel
Note: See TracTickets for help on using tickets.