#11871 NORM 12.1.0: XO-1.75 Open Firmware reports Data Abort during Linux kernel load if a PL2303 USB serial adapter is present

Zarro Boogs per Child bugtracker at laptop.org
Mon May 21 04:59:45 EDT 2012


#11871: XO-1.75 Open Firmware reports Data Abort during Linux kernel load if a
PL2303 USB serial adapter is present
-------------------------------------------+--------------------------------
           Reporter:  Quozl                |       Owner:  Quozl               
               Type:  defect               |      Status:  new                 
           Priority:  normal               |   Milestone:  12.1.0              
          Component:  ofw - open firmware  |     Version:  Development firmware
         Resolution:                       |    Keywords:                      
        Next_action:  package              |    Verified:  0                   
Deployment_affected:                       |   Blockedby:                      
           Blocking:                       |  
-------------------------------------------+--------------------------------
Changes (by Quozl):

  * next_action:  diagnose => package


Comment:

 Fixed by svn 2983.

 On XO-1.75, ''?usb-keyboard'' searches for a USB serial adapter
 ''/usb/serial'' and binds it to the console multiplexor.  This results in
 a ''Data Abort'' during boot when the multiplexor is torn down without the
 device being closed.

 XO-1 and XO-1.5 are unaffected.  ''/usb/serial'' is an inadequate device
 specification, because the probed device starts with ''/pci''.

 ftrace:
 {{{
 $find-next        Called from $find-word                at  fda0a5a8
 $find-word        Called from $call-self                at  fda2d88c
    Catch frame - SP: fdbfbea0   my-self: fda07bb8   handler: fdbfb690
 catch             Called from ?close                    at  fda2ddd8
 ?close            Called from close-parents             at  fda2de74
 close-parents     Called from close-dev                 at  fda2dec0
  fd9fff90
 close-dev         Called from close                     at  fda899ec
 execute           Called from $call-self                at  fda2d898
    Catch frame - SP: fdbfbef4   my-self: fd9fff90   handler: fdbfb690
 catch             Called from ?close                    at  fda2ddd8
 ?close            Called from close-parents             at  fda2de74
 close-parents     Called from close-dev                 at  fda2dec0
         0
 close-dev         Called from teardown-mux-io           at  fdac7854
 teardown-mux-io   Called from quiesce                   at  fdac7878
 quiesce           Called from linux-hook-freeze         at  fdaca298
 }}}

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


More information about the Bugs mailing list