[PATCH] Fix cs firmware loading

Ryan Mallon ryan at bluewatersys.com
Thu Oct 16 15:52:38 EDT 2008


Dan Williams wrote:
> On Thu, 2008-10-16 at 12:07 +1300, Ryan Mallon wrote:
>>
>> We aren't doing any particular work arounds. What were the hardware
>> problems with the compact flash 8385?
> 
> B1 and earlier HW versions (AmbiCom WL54-CF for example) will eventually
> time out and stop responding to commands because the hardware gets
> interrupt confirmations mixed up or something.  Holger had prototyped a
> workaround that used polling instead, and there are references to the
> issue in the gumstix driver.  If you're not having problems, then you're
> probably using b2 or later hardware.

Hmm, this sounds somewhat like the issue that our customer is having
with their boards. Our customer reported the following:

  iw_get_ext(wifi_fd, ifname, SIOCGIWTXPOW, &wrq)

could sometimes cause their system to hang. Removing this call stopped
their system from hanging, but scanning for networks would eventually
either stop returning anything, or constantly send the same results
(APs, signal strengths, etc). Doing:

  pccardctl eject; pccardctl insert

temporarily fixes the problem. We have been unable to replicate the
problem at our office, so it's possible that our customer has gotten a
batch of modules from the earlier hardware version, and we are using the
newer one.

We can't see any markings on the modules themselves for the hardware
revision. Is there a way to query it from software?

Holger, do you have a link to a patchset for your work around code for
the buggy hardware?

Cheers,
~Ryan

-- 
Bluewater Systems Ltd - ARM Technology Solution Centre

       Ryan Mallon                              Unit 5, Amuri Park
       Phone: +64 3 3779127                     404 Barbadoes St
       Fax:   +64 3 3779135                     PO Box 13 889
       Email: ryan at bluewatersys.com             Christchurch, 8013
       Web:   http://www.bluewatersys.com       New Zealand
       Freecall Australia  1800 148 751         USA 1800 261 2934



More information about the libertas-dev mailing list