#10270 HIGH Not Tri: wlan goes missing during runin

Zarro Boogs per Child bugtracker at laptop.org
Tue Aug 3 21:49:12 EDT 2010


#10270: wlan goes missing during runin
--------------------+-------------------------------------------------------
 Reporter:  rsmith  |                 Owner:  dsaxena      
     Type:  defect  |                Status:  new          
 Priority:  high    |             Milestone:  Not Triaged  
Component:  kernel  |               Version:  not specified
 Keywords:          |           Next_action:  reproduce    
 Verified:  0       |   Deployment_affected:               
Blockedby:          |              Blocking:               
--------------------+-------------------------------------------------------
 This is a top level ticket for 3 different wlan problems that are
 occurring during runin.

 The following issues have been observed:

 1) Wlan some times shows up as eth1 rather than eth0

 This issue has a temporary fix in runin versions '0.9.40'.  It still
 generates an error but the script will delete the persistent rules file
 for udev so that on the next boot it will return to eth0.  The long term
 fix is to create a udev rule that pins the wlan to eth0 always.

 2) Libertas fails to load firmware.

 This issue has 2 different flavors.  The first is if you remove the
 libertas module from the kernel yet do not power cycle the wlan card.
 The 2nd is the same result but it happens at odd times in the runin
 sequence.  Sometimes on the 1st boot and some times after a
 suspend/resume.

 3) Wlan card fails to respond after power up.

 In this case the wlan fails to respond after a mmc power up.  Kernel logs
 look like:

 {{{
 <4>[ 1245.312719] sdhci_reset: wlan w/u control is 0x0
 <7>[ 1245.312731] sdhci-pci 0000:00:0c.0: setting latency timer to 64
 <4>[ 1245.312757] sdhci_set_power: new power value = 14
 <4>[ 1245.322795] sdhci_set_power: new power value = 14
 <4>[ 1245.373206] sdhci_set_ios: power off for mmc0 from b061ba25
 <4>[ 1245.373214] sdhci_set_power: new power value = 0
 <4>[ 1245.373225] sdhci_set_power: new power value = 14
 <4>[ 1245.427424] sdhci_set_ios: power off for mmc1 from b061ba25
 <4>[ 1245.427432] sdhci_set_power: new power value = 0
 }}}

 This seems to occur after a lot of suspend/resumes.

 Issues 2 and 3 are so far cannot be duplicated by OLPC or Quanta.  Quanta
 has tried to pin it to specific hardware but so far that has failed.
 Usually when you re-run the tests then they will pass.  Quanta has taken 2
 of the cards that failed on the line and run them again for 48 hours with
 no failures.

-- 
Ticket URL: <http://dev.laptop.org/ticket/10270>
One Laptop Per Child <http://laptop.org/>
OLPC bug tracking system


More information about the Bugs mailing list