#9226 NORM Not Tri: OFW test /audio breaks Windows XO Audio Driver

Zarro Boogs per Child bugtracker at laptop.org
Mon Feb 2 01:48:52 EST 2009


#9226: OFW test /audio breaks Windows XO Audio Driver
-------------------------------------------+--------------------------------
           Reporter:  wmb at firmworks.com    |       Owner:  wmb at firmworks.com
               Type:  defect               |      Status:  new              
           Priority:  normal               |   Milestone:  Not Triaged      
          Component:  ofw - open firmware  |     Version:  not specified    
         Resolution:                       |    Keywords:                   
        Next_action:  test in build        |    Verified:  0                
Deployment_affected:                       |   Blockedby:                   
           Blocking:                       |  
-------------------------------------------+--------------------------------
Changes (by wmb at firmworks.com):

  * next_action:  never set => test in build


Comment:

 You can make it fail quicker by typing "test /audio" instead of "test-all"

 The root cause of the problem is that the AC97 PCI config register
 virtualizer wasn't handling reassignments of the AC97 I/O base address.
 "test /audio" turns off the audio device, setting it PCI config enable
 register to 0.  Windows apparently reassigns the base address if the
 enable register is 0, but not if the device is enabled (register nonzero)
 when Windows starts.

 The fix is to properly implement base address reassignments in the PCI
 virtualizer.

 Fixed by svn 1096.

 The fix is scheduled for Q2E31.

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


More information about the Bugs mailing list