[Gta04-owner] Connecting USB-Stick

NeilBrown neilb at suse.de
Mon Sep 17 23:41:40 CEST 2012

On Mon, 17 Sep 2012 22:19:04 +0200 Christoph Mair <christoph.mair at gmail.com>

> Hi Sven,
> On Mon, Sep 17, 2012 at 10:14 PM, Sven <openmoko at maricon.de> wrote:
> > Another question:
> > Is the limitation to 100mA due to hardware or to software? Or in other
> > words: Would it be possible that QtMoko throws a question directly after
> > booting, something like: "You connected an USB device that requests 200mA.
> > Do you want to provide this with regard to your battery lifetime?"
> Unfortunately this is a hardware limitation and I'm don't know an easy
> "fix" for it yet.

Yes and no...

The "software" in the USB stick claims that it needs 200mA.
The software in the GTA04 reads this, determines that 200 > 100, and so
refused the enumerate the device.

When I was testing, I hacked that last test so it would enumerate the device
anyway, and I managed to mount the USB stick.
So presumably the GTA04 actually delivers enough current for this particular
USB stick to actually work - at least some of the time.

If you used the USB stick in a way the required lots of current - maybe wrote
many 100s of megabytes to it - it could possibly fail to write successfully,
or might even fry your GTA04 (depends on whether there is effective current
limitation ... I suspect there is).

If you want to try (and risk harming your USB port) I can point you to where
you can try hacking the code...

(look for 
	.power		= 50,			/* up to 100 mA */
in arch/arm/mach-omap2/usb-musb.c, but don't say that I send you.
Note that the units of power are "2mA".

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 828 bytes
Desc: not available
URL: <http://lists.goldelico.com/pipermail/gta04-owner/attachments/20120918/54ea2afe/attachment.bin>

More information about the Gta04-owner mailing list