Thread (1 message) 1 message, 1 author, 2009-11-20

Re: [RFC] p54: software hot-swap eeprom image

From: Luis R. Rodriguez <hidden>
Date: 2009-11-20 20:32:00
Also in: linux-wireless

On Fri, Nov 20, 2009 at 11:53 AM, Dan Williams [off-list ref] wrote:
On Fri, 2009-11-20 at 20:27 +0100, Christian Lamparter wrote:
quoted
This (aggregated) patch adds a new sysfs file "eeprom_overwrite"
which can be used to upload an customized eeprom image to the
driver during normal operation.

The old wlanX device will quickly vanish. And if the new EEPROM
image passes all sanity checks the device will reappear.

Hopefully, this proves to be an adequate solution for everyone
with a bad/missing EEPROM data/chip.
Honestly I wonder if this would be better done with ethtool.  There's
already ethtool --eeprom-dump, would it be so hard to do an ethtool
--eeprom-load ?

I can see a number of devices doing this, so in my mind it makes sense
to have a generic facility for this sort of thing.  But then again it's
not so common an operation and its fraught with danger :)  Libertas
could potentially use this, but libertas has *two* EEPROM images that it
might need to update.  So if ethtool did grow --eeprom-load we may want
to account for more than one eeprom image.

What do people think?
Can't request_firmware() be generalized for this sort of stuff too?

  Luis
--
To unsubscribe from this list: send the line "unsubscribe linux-wireless" in
the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help