#11311 HIGH 11.3.0: Secure boot makes Linux audio unusable on XO-1
Zarro Boogs per Child
bugtracker at laptop.org
Fri Oct 7 02:40:39 EDT 2011
#11311: Secure boot makes Linux audio unusable on XO-1
-------------------------------------------+--------------------------------
Reporter: greenfeld | Owner: wmb at firmworks.com
Type: defect | Status: new
Priority: high | Milestone: 11.3.0
Component: ofw - open firmware | Version: not specified
Resolution: | Keywords:
Next_action: diagnose | Verified: 0
Deployment_affected: | Blockedby:
Blocking: |
-------------------------------------------+--------------------------------
Comment(by wmb at firmworks.com):
The most likely cause is the phrase "0 4 my-w!" in dev/geode/ac97/ac97.fth
:unmap-regs .
That has the effect of turning off the decoding for the audio registers
that otherwise appear in PCI memory space.
Arguably, the Linux driver should turn on the register decoding for its
device. It's a general OFW policy to leave devices in the non-decoding
state when they are not in use.
In this case, we could violate that rule if necessary, but I'd like to
understand whether or not the Linux driver could be changed to ensure that
its registers are being decoded.
The argument for OFW's "off unless used" policy is based on the fact that
some PCI devices have multiple "windows" onto the same set of internal
registers, and by enabling only the one that the driver is going to use,
the risk of spurious access through the other one is minimized.
--
Ticket URL: <http://dev.laptop.org/ticket/11311#comment:5>
One Laptop Per Child <http://laptop.org/>
OLPC bug tracking system
More information about the Bugs
mailing list