On Thu, Jan 25, 2007 at 05:28:35PM +0000, Oleg Verych wrote:
> > > AFAIK, this is standard USB firmware update logic. Greg even
> > > co-authored a standard for this.

For the record, the standard I helped author is the Device Firmware
Update for USB at:
        http://www.usb.org/developers/devclass_docs/DFU_1.1.pdf

That was way back in 1999 or so, although I see the spec has been
updated back in 2004.

> > Sorry, I don't follow.  You mentioned two different sorts of firmware 
> > update procedures:
> > 
> >     1.  Send the firmware.  The device disconnects and then reconnects,
> >     using a new ID.
> 
> AFAIK this was in Greg's paper. And this is how it usualy implemented.
> Small ROM for bootloader, anything else is `goto RAM'. And this smells
> like marketing thing: more ID sold, more bucks you have ;) And this ID
> game is major issue, i think. Not interfaces, not configurations were
> choosen, but IDs.

This situation is covered by a patent that is owned by someone now (not
sure who, I think it is Cypress), and is a very common way of doing
firmware update.  But it is not the only way by any means.

In fact, the above spec does not have that method, and other devices,
like this device and others originally written by I/O Networks, just
update the firmware "on-the-fly" if they need to, no reset needed.

I don't really understand what people are arguing about here.  The io_ti
device is wierd, yes, but we have to live with it, and the current
driver seems to work quite well for it.  I really don't understand why
people are trying to change it...

thanks,

greg k-h

-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys - and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
linux-usb-devel@lists.sourceforge.net
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-devel

Reply via email to