#10270 HIGH Not Tri: wlan goes missing during runin

Zarro Boogs per Child bugtracker at laptop.org
Wed Aug 4 00:51:18 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
         Resolution:             |    Keywords:               
        Next_action:  reproduce  |    Verified:  0            
Deployment_affected:             |   Blockedby:               
           Blocking:             |  
---------------------------------+------------------------------------------

Comment(by Quozl):

 Replying to [comment:1 rsmith]:
 > While studying Quanta's logs Paul discovered today that the fail to load
 firmware coincides with a recovery on the ext3 filesystem.  The firmware
 is stored in the initrd but somehow a journal recovery seems to trip that
 up.  (At least thats how it looks right now)

 Comment: I seem to remember (i.e. I'm possibly wrong) that journal
 recovery blocks access to only the filesystem being recovered, and that
 the firmware load is done by a process created by a kernel thread.
 There's an assumption in the firmware load sequence that we can afford to
 wait for filesystem to read the firmware before it is sent to the device.
 Is the device unable to handle that delay?  I imagine that what is
 happening is that the mount of the filesystem occurs, but that journal
 recovery must happen.  If the mount is occluding /lib/firmware,
 thentThreads created for firmware loading after that mount (but before it
 returns) might use the mounted filesystem despite journal recovery being
 in progress.

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


More information about the Bugs mailing list