no sound devices on current ES2.0 boards
Bug #637947 reported by
Oliver Grawert
This bug affects 3 people
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
alsa-utils (Ubuntu) |
Fix Released
|
High
|
Oliver Grawert | ||
Maverick |
Fix Released
|
High
|
Oliver Grawert | ||
linux-ti-omap4 (Ubuntu) |
Fix Released
|
High
|
Lee Jones | ||
Maverick |
Fix Released
|
High
|
Lee Jones |
Bug Description
with the current daily-preinstalled images (from build 20100913 on) which include new kernel patches and which are built for ES2.0 boards only. we do not have a sound device in the sound prefs dialog anymore, only the dummy device shows up.
the dialog should have two sound output devcies, one for the earphone jack, one for HDMI output. with the earphone jack being the default preselected output.
tags: | added: armel |
Changed in linux-ti-omap4 (Ubuntu Maverick): | |
milestone: | none → ubuntu-10.10 |
importance: | Undecided → High |
Changed in linux-ti-omap4 (Ubuntu Maverick): | |
assignee: | nobody → Lee Jones (lag) |
status: | New → Confirmed |
tags: | added: omap4 panda |
tags: | added: iso-testing |
tags: | added: patch |
Changed in alsa-utils (Ubuntu Maverick): | |
status: | New → Triaged |
importance: | Undecided → High |
Changed in alsa-utils (Ubuntu): | |
importance: | Undecided → High |
status: | New → Triaged |
Changed in linux-ti-omap4 (Ubuntu): | |
milestone: | maverick-updates → none |
Changed in alsa-utils (Ubuntu Maverick): | |
milestone: | none → maverick-updates |
Changed in alsa-utils (Ubuntu Maverick): | |
assignee: | nobody → Oliver Grawert (ogra) |
Changed in alsa-utils (Ubuntu): | |
assignee: | nobody → Oliver Grawert (ogra) |
Changed in linux-ti-omap4 (Ubuntu Maverick): | |
status: | Confirmed → Triaged |
Changed in alsa-utils (Ubuntu Maverick): | |
status: | Fix Committed → Fix Released |
Changed in linux-ti-omap4 (Ubuntu): | |
status: | Confirmed → Fix Released |
Changed in linux-ti-omap4 (Ubuntu Maverick): | |
status: | Fix Committed → Fix Released |
Changed in linux-ti-omap4 (Ubuntu Maverick): | |
status: | Fix Committed → Fix Released |
To post a comment you must log in.
I believe the correct way to fix this is by creating a board-specific driver that will indicate the wire layout from the codec (which driver exists) to the ports on specific boards. Failing this, there may be ways to hardcode the wire layout either (incorrectly) in the codec driver, or (less bad) by setting quirks based on some other discoverable factor about the board.
If no kernelspace solution is available, a hardcoded asound.conf in a separate package (or created by jasper) is is very heavy-handed and inflexible way to address the issue, and has significant potential to break other audio paths (e.g. USB audio). Much better would be to add codec-specific initialisation into a configuration fragment in the /usr/share/alsa/ distributor configuration directory. I'm not deeply familiar with this, but I believe that adding a /usr/share/ alsa/init/ omap4 or similar would be appropriate as a fallback for buggy kernel drivers (with appropriate conditional inclusion from 00main).