On Sun, 13 May 2001, Brad Hards wrote:
> [EMAIL PROTECTED] wrote:
> >
> > On Fri, 11 May 2001, Greg KH wrote:
> <snip>
>
> > > Finally! A device that uses DFU in the wild! About time... :)
> Don't get carried away just yet. It might be some vendor variation on the
> spec. I have to check the vendor docs and the DFU spec yet :)
According to the vendor docs, it conforms to the DFU spec. Uses CLASS
requests, and more of that cruft.
> > > Yes, we should probably support this, but probably through libusb, not a
> > > kernel driver.
>
> Yeah, probably. I was think along the kernel lines, but the functionality
> won't be very general, and we should keep the kernel clean.
>
> > Actually, it needs to be in a kernel driver. This device needs the driver
> > to download firmware, then get it talking to the 802.11b network.
> > Basically, it's download firmware, remap, download more firmware, and
> > startup the device itself.
>
> This can be done in user space, since we can tell configuration from a vendor
> specific control message. If the configuration is wrong, we let the user space
> tool load the firmware (and then we force a disconnection, also from user
> space), and then the kernel driver will claim it.
Might work. But I don't know how to do that, so some help would be nice if
we go that road.
> > I think this is basically what the ezusb drivers do. Except I have to do
> > it twice.
> We have redistribution rights for most of the ezusb code (although the rights
> vary). However after the last flamewar (lets not do that again, huh), it was
> decided that the ezusb code would be moved to a user space tool.
>
> Think about how you manage this problem if Atmel won't allow free
> redistribution of the firmware image. How do you get it in the kernel?
If I can't, then I don't. But since THEY want a driver, they'll have to
give me redistribution rights, now won't they... :) I'm trying to get a
device with Parallel flash, which should not need the DFU stuff in the
first place. That will make it easier a bit. I've got permission from the
guy that asked me to write the driver, but I think I'd like something more
formal.
Bas Vermeulen
--
"God, root, what is difference?"
-- Pitr, User Friendly
"God is more forgiving."
-- Dave Aronson
_______________________________________________
[EMAIL PROTECTED]
To unsubscribe, use the last form field at:
http://lists.sourceforge.net/lists/listinfo/linux-usb-devel