Am Mittwoch, 6. Dezember 2006 17:07 schrieb Duncan Sands:
> On Tuesday 5 December 2006 18:02, Oliver Neukum wrote:
> > Am Dienstag, 5. Dezember 2006 16:54 schrieb Duncan Sands:
> >  
> > > it is helpful for devices that want to upload firmware in their probe
> > > method.  Getting the firmware from the firmware subsystem can take a long
> > > time (due to timeouts for example, which may be infinite, or because it is
> > > waiting for a filesystem to be mounted etc).  Parallel probing keeps the 
> > > rest
> > > of the USB subsystem running while that device is waiting, which is 
> > > particularly
> > > important if the filesystem you are waiting for is on a USB device, since
> > > otherwise it could be a deadlock!
> > 
> > No, the number of times you can spawn of a new thread is limited.
> > You must be able to cope with that. The configuration you described
> > is buggy.
> 
> Hi Oliver, I don't see anything inherently wrong with someone wanting to use
> a USB device which obtains firmware via another USB device.  Are you simply 
> pointing
> out that loading firmware in the probe method will still be buggy even with 
> Greg's
> new scheme, or are you arguing that the above configuration is inherently 
> wrong?

The latter. To have a robust system, you must survive probe or resume in
any order and deal with some failure modes. Firmware and loaders are to
be placed on / fs.

        Regards
                Oliver

-------------------------------------------------------------------------
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