Re: at76c503a crashes on 2.6.21.3

Joerg Albert <[email protected]> Wed, 06 Jun 2007 23:52:51 +0200
Newsgroups gmane.linux.drivers.at76c503a.user
Message-ID <[email protected]>
Pavel Roskin wrote:
> Quoting [email protected]:
>
>   
>> I'm using this device on another machine (Windows) as well.
>> If I install the above firmware, what will be the consequences?
>>     
>
> >From what I see in the code, the firmware is only loaded into the device if it's
> not already present or the present version is too old.  So, the possibilities
> would be:
>
> 1) The firmware is not present at startup.  This means that the firmware is
> volatile and would disappear when the device is reconnected to the Windows
> machine, leaving the card in the same state as it was before connecting to the
> Linux machine.
>
> 2) The firmware is old and gets replaced by the driver.  The code for loading
> the firmware is the same as for the case when there is no firmware, so the
> firmware is not likely to be flashed permanently.
>
> 3) The firmware is present at startup and is new enough.  In this case, the
> driver is asking for the firmware unnecessarily.  No firmware will be loaded by
> the Linux driver.
>
> Neither case should affect operation on a separate Windows machine.  But it's
> just my speculation.  I cannot guarantee anything.  If you cannot afford any
> risks, please use a separate card.
>   
IMHO the firmware is stored in volatile memory unless you use one of the
_very_ rare devices equipped with external flash.
So unplugging the device will remove any firmware previously loaded.
Some guys had problems with dual-boot machines (Linux and Windows) after
switching the OS
without power-cycling  the Atmel USB WLAN device, thereby keeping the
previously loaded firmware.