From Fedora Project Wiki
< XO
No edit summary |
m (internal link cleaning) |
||
(6 intermediate revisions by 3 users not shown) | |||
Line 1: | Line 1: | ||
= Audio Testing on the XO = | = Audio Testing on the XO = | ||
This page contains the results of testing audio on the XO. | This page contains the results of testing audio on the XO. If you're looking for the XO Test plans, they're up at [[QA/TestPlans/Audio|this page]]. | ||
== Current Status == | == Current Status == | ||
* Audio out works only through the headphones | * Audio out works only through the headphones [[https://bugzilla.redhat.com/show_bug.cgi?id=466038 466038]] | ||
== Audio under OLPC's latest build == | == Audio under OLPC's latest build == | ||
Line 32: | Line 32: | ||
* We use the following udev rules: | * We use the following udev rules: | ||
* /etc/udev/rules.d/90-alsa.rules | * /etc/udev/rules.d/90-alsa.rules | ||
ACTION=="add", SUBSYSTEM=="sound", KERNEL=="controlC*", \ | |||
RUN+="/sbin/alsactl -E ALSA_CONFIG_PATH=/etc/alsa/alsactl.conf --initfile=/lib/alsa/init/00main restore /dev/$name" | |||
ACTION=="remove", SUBSYSTEM=="sound", KERNEL=="controlC*", \ | |||
RUN+="/sbin/alsactl -E ALSA_CONFIG_PATH=/etc/alsa/alsactl.conf store /dev/$name" | |||
== Output of working amixer under OLPC == | == Output of working amixer under OLPC == | ||
Line 191: | Line 195: | ||
Playback channels: Mono | Playback channels: Mono | ||
Mono: Playback [off] | Mono: Playback [off] | ||
== Output of not working amixer on Snapshot 2 == | |||
Simple mixer control 'Master',0 | |||
Capabilities: pvolume pswitch | |||
Playback channels: Front Left - Front Right | |||
Limits: Playback 0 - 31 | |||
Mono: | |||
Front Left: Playback 31 [100%] [0.00dB] [on] | |||
Front Right: Playback 31 [100%] [0.00dB] [on] | |||
Simple mixer control 'Master Mono',0 | |||
Capabilities: pvolume pvolume-joined pswitch pswitch-joined | |||
Playback channels: Mono | |||
Limits: Playback 0 - 31 | |||
Mono: Playback 28 [90%] [-4.50dB] [on] | |||
Simple mixer control 'Master Surround',0 | |||
Capabilities: pvolume pswitch | |||
Playback channels: Front Left - Front Right | |||
Limits: Playback 0 - 31 | |||
Mono: | |||
Front Left: Playback 0 [0%] [-46.50dB] [off] | |||
Front Right: Playback 0 [0%] [-46.50dB] [off] | |||
Simple mixer control 'Headphone Jack Sense',0 | |||
Capabilities: pswitch pswitch-joined | |||
Playback channels: Mono | |||
Mono: Playback [off] | |||
Simple mixer control 'PCM',0 | |||
Capabilities: pvolume pswitch | |||
Playback channels: Front Left - Front Right | |||
Limits: Playback 0 - 31 | |||
Mono: | |||
Front Left: Playback 28 [90%] [-4.50dB] [on] | |||
Front Right: Playback 28 [90%] [-4.50dB] [on] | |||
Simple mixer control 'Surround',0 | |||
Capabilities: pvolume pswitch | |||
Playback channels: Front Left - Front Right | |||
Limits: Playback 0 - 31 | |||
Mono: | |||
Front Left: Playback 0 [0%] [-46.50dB] [off] | |||
Front Right: Playback 0 [0%] [-46.50dB] [off] | |||
Simple mixer control 'Surround Jack Mode',0 | |||
Capabilities: enum | |||
Items: 'Shared' 'Independent' | |||
Item0: 'Shared' | |||
Simple mixer control 'Center',0 | |||
Capabilities: pvolume pvolume-joined pswitch pswitch-joined | |||
Playback channels: Mono | |||
Limits: Playback 0 - 15 | |||
Mono: Playback 0 [0%] [-46.50dB] [off] | |||
Simple mixer control 'LFE',0 | |||
Capabilities: pvolume pvolume-joined pswitch pswitch-joined | |||
Playback channels: Mono | |||
Limits: Playback 0 - 15 | |||
Mono: Playback 0 [0%] [-46.50dB] [off] | |||
Simple mixer control 'Line',0 | |||
Capabilities: pvolume pswitch cswitch cswitch-exclusive | |||
Capture exclusive group: 0 | |||
Playback channels: Front Left - Front Right | |||
Capture channels: Front Left - Front Right | |||
Limits: Playback 0 - 31 | |||
Front Left: Playback 0 [0%] [-34.50dB] [off] Capture [off] | |||
Front Right: Playback 0 [0%] [-34.50dB] [off] Capture [off] | |||
Simple mixer control 'Line Jack Sense',0 | |||
Capabilities: pswitch pswitch-joined | |||
Playback channels: Mono | |||
Mono: Playback [off] | |||
Simple mixer control 'CD',0 | |||
Capabilities: pvolume pswitch cswitch cswitch-exclusive | |||
Capture exclusive group: 0 | |||
Playback channels: Front Left - Front Right | |||
Capture channels: Front Left - Front Right | |||
Limits: Playback 0 - 31 | |||
Front Left: Playback 0 [0%] [-34.50dB] [off] Capture [off] | |||
Front Right: Playback 0 [0%] [-34.50dB] [off] Capture [off] | |||
Simple mixer control 'Mic',0 | |||
Capabilities: pvolume pvolume-joined pswitch pswitch-joined cswitch cswitch-exclusive | |||
Capture exclusive group: 0 | |||
Playback channels: Mono | |||
Capture channels: Front Left - Front Right | |||
Limits: Playback 0 - 31 | |||
Mono: Playback 0 [0%] [-34.50dB] [on] | |||
Front Left: Capture [on] | |||
Front Right: Capture [on] | |||
Simple mixer control 'Mic Boost (+20dB)',0 | |||
Capabilities: pswitch pswitch-joined | |||
Playback channels: Mono | |||
Mono: Playback [off] | |||
Simple mixer control 'Mic Select',0 | |||
Capabilities: enum | |||
Items: 'Mic1' 'Mic2' | |||
Item0: 'Mic1' | |||
Simple mixer control 'Video',0 | |||
Capabilities: cswitch cswitch-exclusive | |||
Capture exclusive group: 0 | |||
Capture channels: Front Left - Front Right | |||
Front Left: Capture [off] | |||
Front Right: Capture [off] | |||
Simple mixer control 'Phone',0 | |||
Capabilities: pvolume pvolume-joined pswitch pswitch-joined cswitch cswitch-exclusive | |||
Capture exclusive group: 0 | |||
Playback channels: Mono | |||
Capture channels: Front Left - Front Right | |||
Limits: Playback 0 - 31 | |||
Mono: Playback 0 [0%] [-34.50dB] [off] | |||
Front Left: Capture [off] | |||
Front Right: Capture [off] | |||
Simple mixer control 'Aux',0 | |||
Capabilities: pvolume pswitch cswitch cswitch-exclusive | |||
Capture exclusive group: 0 | |||
Playback channels: Front Left - Front Right | |||
Capture channels: Front Left - Front Right | |||
Limits: Playback 0 - 31 | |||
Front Left: Playback 0 [0%] [-34.50dB] [off] Capture [off] | |||
Front Right: Playback 0 [0%] [-34.50dB] [off] Capture [off] | |||
Simple mixer control 'Capture',0 | |||
Capabilities: cvolume cswitch | |||
Capture channels: Front Left - Front Right | |||
Limits: Capture 0 - 15 | |||
Front Left: Capture 15 [100%] [22.50dB] [on] | |||
Front Right: Capture 15 [100%] [22.50dB] [on] | |||
Simple mixer control 'Mix',0 | |||
Capabilities: cswitch cswitch-exclusive | |||
Capture exclusive group: 0 | |||
Capture channels: Front Left - Front Right | |||
Front Left: Capture [off] | |||
Front Right: Capture [off] | |||
Simple mixer control 'Mix Mono',0 | |||
Capabilities: cswitch cswitch-exclusive | |||
Capture exclusive group: 0 | |||
Capture channels: Front Left - Front Right | |||
Front Left: Capture [off] | |||
Front Right: Capture [off] | |||
Simple mixer control 'Channel Mode',0 | |||
Capabilities: enum | |||
Items: '2ch' '4ch' '6ch' | |||
Item0: '2ch' | |||
Simple mixer control 'Downmix',0 | |||
Capabilities: enum | |||
Items: 'Off' '6 -> 4' '6 -> 2' | |||
Item0: 'Off' | |||
Simple mixer control 'Exchange Front/Surround',0 | |||
Capabilities: pswitch pswitch-joined | |||
Playback channels: Mono | |||
Mono: Playback [off] | |||
Simple mixer control 'External Amplifier',0 | |||
Capabilities: pswitch pswitch-joined | |||
Playback channels: Mono | |||
Mono: Playback [on] | |||
Simple mixer control 'High Pass Filter Enable',0 | |||
Capabilities: pswitch pswitch-joined | |||
Playback channels: Mono | |||
Mono: Playback [on] | |||
Simple mixer control 'Spread Front to Surround and Center/LFE',0 | |||
Capabilities: pswitch pswitch-joined | |||
Playback channels: Mono | |||
Mono: Playback [off] | |||
Simple mixer control 'V_REFOUT Enable',0 | |||
Capabilities: pswitch pswitch-joined | |||
Playback channels: Mono | |||
Mono: Playback [off] | |||
[[Category:XO]] |
Latest revision as of 22:56, 17 September 2016
Audio Testing on the XO
This page contains the results of testing audio on the XO. If you're looking for the XO Test plans, they're up at this page.
Current Status
- Audio out works only through the headphones [466038]
Audio under OLPC's latest build
- The OLPC build doesn't include pulseaudio, but they are using ALSA under 2.5.25.
- They use the following udev rules:
- /etc/udev/rules.d/40-alsa.rules
# do not edit this file, it will be overwritten on update KERNEL=="controlC[0-9]*", NAME="snd/%k" KERNEL=="hwC[D0-9]*", NAME="snd/%k" KERNEL=="pcmC[D0-9cp]*", NAME="snd/%k" KERNEL=="midiC[D0-9]*", NAME="snd/%k" KERNEL=="timer", NAME="snd/%k" KERNEL=="seq", NAME="snd/%k" KERNEL=="mixer0", SYMLINK+="mixer" KERNEL=="dsp0", SYMLINK+="dsp" KERNEL=="audio0", SYMLINK+="audio"
- /etc/udev/rules.d/90-alsa.rules
SUBSYSTEM=="sound", KERNEL=="controlC*", RUN+="/sbin/salsa" SUBSYSTEM=="sound", KERNEL=="pcm*", RUN+="/sbin/salsa"
Audio under Fedora 10 Snapshot 2
- We use the following udev rules:
- /etc/udev/rules.d/90-alsa.rules
ACTION=="add", SUBSYSTEM=="sound", KERNEL=="controlC*", \ RUN+="/sbin/alsactl -E ALSA_CONFIG_PATH=/etc/alsa/alsactl.conf --initfile=/lib/alsa/init/00main restore /dev/$name" ACTION=="remove", SUBSYSTEM=="sound", KERNEL=="controlC*", \ RUN+="/sbin/alsactl -E ALSA_CONFIG_PATH=/etc/alsa/alsactl.conf store /dev/$name"
Output of working amixer under OLPC
Simple mixer control 'Master',0 Capabilities: pvolume pswitch Playback channels: Front Left - Front Right Limits: Playback 0 - 31 Mono: Front Left: Playback 31 [100%] [0.00dB] [on] Front Right: Playback 31 [100%] [0.00dB] [on] Simple mixer control 'Master Mono',0 Capabilities: pvolume pvolume-joined pswitch pswitch-joined Playback channels: Mono Limits: Playback 0 - 31 Mono: Playback 28 [90%] [-4.50dB] [on] Simple mixer control 'Master Surround',0 Capabilities: pvolume pswitch Playback channels: Front Left - Front Right Limits: Playback 0 - 31 Mono: Front Left: Playback 0 [0%] [-46.50dB] [off] Front Right: Playback 0 [0%] [-46.50dB] [off] Simple mixer control 'Headphone Jack Sense',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [off] Simple mixer control 'PCM',0 Capabilities: pvolume pswitch Playback channels: Front Left - Front Right Limits: Playback 0 - 31 Mono: Front Left: Playback 28 [90%] [-4.50dB] [on] Front Right: Playback 28 [90%] [-4.50dB] [on] Simple mixer control 'Surround',0 Capabilities: pvolume pswitch Playback channels: Front Left - Front Right Limits: Playback 0 - 31 Mono: Front Left: Playback 0 [0%] [-46.50dB] [off] Front Right: Playback 0 [0%] [-46.50dB] [off] Simple mixer control 'Surround Jack Mode',0 Capabilities: enum Items: 'Shared' 'Independent' Item0: 'Shared' Simple mixer control 'Center',0 Capabilities: pvolume pvolume-joined pswitch pswitch-joined Playback channels: Mono Limits: Playback 0 - 15 Mono: Playback 0 [0%] [-46.50dB] [off] Simple mixer control 'LFE',0 Capabilities: pvolume pvolume-joined pswitch pswitch-joined Playback channels: Mono Limits: Playback 0 - 15 Mono: Playback 0 [0%] [-46.50dB] [off] Simple mixer control 'Line',0 Capabilities: pvolume pswitch cswitch cswitch-exclusive Capture exclusive group: 0 Playback channels: Front Left - Front Right Capture channels: Front Left - Front Right Limits: Playback 0 - 31 Front Left: Playback 0 [0%] [-34.50dB] [off] Capture [off] Front Right: Playback 0 [0%] [-34.50dB] [off] Capture [off] Simple mixer control 'Line Jack Sense',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [off] Simple mixer control 'CD',0 Capabilities: pvolume pswitch cswitch cswitch-exclusive Capture exclusive group: 0 Playback channels: Front Left - Front Right Capture channels: Front Left - Front Right Limits: Playback 0 - 31 Front Left: Playback 0 [0%] [-34.50dB] [off] Capture [off] Front Right: Playback 0 [0%] [-34.50dB] [off] Capture [off] Simple mixer control 'Mic',0 Capabilities: pvolume pvolume-joined pswitch pswitch-joined cswitch cswitch-exclusive Capture exclusive group: 0 Playback channels: Mono Capture channels: Front Left - Front Right Limits: Playback 0 - 31 Mono: Playback 0 [0%] [-34.50dB] [off] Front Left: Capture [on] Front Right: Capture [on] Simple mixer control 'Mic Boost (+20dB)',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [off] Simple mixer control 'Mic Select',0 Capabilities: enum Items: 'Mic1' 'Mic2' Item0: 'Mic1' Simple mixer control 'Video',0 Capabilities: cswitch cswitch-exclusive Capture exclusive group: 0 Capture channels: Front Left - Front Right Front Left: Capture [off] Front Right: Capture [off] Simple mixer control 'Phone',0 Capabilities: pvolume pvolume-joined pswitch pswitch-joined cswitch cswitch-exclusive Capture exclusive group: 0 Playback channels: Mono Capture channels: Front Left - Front Right Limits: Playback 0 - 31 Mono: Playback 0 [0%] [-34.50dB] [off] Front Left: Capture [off] Front Right: Capture [off] Simple mixer control 'Aux',0 Capabilities: pvolume pswitch cswitch cswitch-exclusive Capture exclusive group: 0 Playback channels: Front Left - Front Right Capture channels: Front Left - Front Right Limits: Playback 0 - 31 Front Left: Playback 0 [0%] [-34.50dB] [off] Capture [off] Front Right: Playback 0 [0%] [-34.50dB] [off] Capture [off] Simple mixer control 'Capture',0 Capabilities: cvolume cswitch Capture channels: Front Left - Front Right Limits: Capture 0 - 15 Front Left: Capture 15 [100%] [22.50dB] [on] Front Right: Capture 15 [100%] [22.50dB] [on] Simple mixer control 'Mix',0 Capabilities: cswitch cswitch-exclusive Capture exclusive group: 0 Capture channels: Front Left - Front Right Front Left: Capture [off] Front Right: Capture [off] Simple mixer control 'Mix Mono',0 Capabilities: cswitch cswitch-exclusive Capture exclusive group: 0 Capture channels: Front Left - Front Right Front Left: Capture [off] Front Right: Capture [off] Simple mixer control 'Channel Mode',0 Capabilities: enum Items: '2ch' '4ch' '6ch' Item0: '2ch' Simple mixer control 'DC Mode Enable',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Simple mixer control 'Downmix',0 Capabilities: enum Items: 'Off' '6 -> 4' '6 -> 2' Item0: 'Off' Simple mixer control 'Exchange Front/Surround',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [off] Simple mixer control 'External Amplifier',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [on] Simple mixer control 'Spread Front to Surround and Center/LFE',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [off] Simple mixer control 'V_REFOUT Enable',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [off]
Output of not working amixer on Snapshot 2
Simple mixer control 'Master',0 Capabilities: pvolume pswitch Playback channels: Front Left - Front Right Limits: Playback 0 - 31 Mono: Front Left: Playback 31 [100%] [0.00dB] [on] Front Right: Playback 31 [100%] [0.00dB] [on] Simple mixer control 'Master Mono',0 Capabilities: pvolume pvolume-joined pswitch pswitch-joined Playback channels: Mono Limits: Playback 0 - 31 Mono: Playback 28 [90%] [-4.50dB] [on] Simple mixer control 'Master Surround',0 Capabilities: pvolume pswitch Playback channels: Front Left - Front Right Limits: Playback 0 - 31 Mono: Front Left: Playback 0 [0%] [-46.50dB] [off] Front Right: Playback 0 [0%] [-46.50dB] [off] Simple mixer control 'Headphone Jack Sense',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [off] Simple mixer control 'PCM',0 Capabilities: pvolume pswitch Playback channels: Front Left - Front Right Limits: Playback 0 - 31 Mono: Front Left: Playback 28 [90%] [-4.50dB] [on] Front Right: Playback 28 [90%] [-4.50dB] [on] Simple mixer control 'Surround',0 Capabilities: pvolume pswitch Playback channels: Front Left - Front Right Limits: Playback 0 - 31 Mono: Front Left: Playback 0 [0%] [-46.50dB] [off] Front Right: Playback 0 [0%] [-46.50dB] [off] Simple mixer control 'Surround Jack Mode',0 Capabilities: enum Items: 'Shared' 'Independent' Item0: 'Shared' Simple mixer control 'Center',0 Capabilities: pvolume pvolume-joined pswitch pswitch-joined Playback channels: Mono Limits: Playback 0 - 15 Mono: Playback 0 [0%] [-46.50dB] [off] Simple mixer control 'LFE',0 Capabilities: pvolume pvolume-joined pswitch pswitch-joined Playback channels: Mono Limits: Playback 0 - 15 Mono: Playback 0 [0%] [-46.50dB] [off] Simple mixer control 'Line',0 Capabilities: pvolume pswitch cswitch cswitch-exclusive Capture exclusive group: 0 Playback channels: Front Left - Front Right Capture channels: Front Left - Front Right Limits: Playback 0 - 31 Front Left: Playback 0 [0%] [-34.50dB] [off] Capture [off] Front Right: Playback 0 [0%] [-34.50dB] [off] Capture [off] Simple mixer control 'Line Jack Sense',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [off] Simple mixer control 'CD',0 Capabilities: pvolume pswitch cswitch cswitch-exclusive Capture exclusive group: 0 Playback channels: Front Left - Front Right Capture channels: Front Left - Front Right Limits: Playback 0 - 31 Front Left: Playback 0 [0%] [-34.50dB] [off] Capture [off] Front Right: Playback 0 [0%] [-34.50dB] [off] Capture [off] Simple mixer control 'Mic',0 Capabilities: pvolume pvolume-joined pswitch pswitch-joined cswitch cswitch-exclusive Capture exclusive group: 0 Playback channels: Mono Capture channels: Front Left - Front Right Limits: Playback 0 - 31 Mono: Playback 0 [0%] [-34.50dB] [on] Front Left: Capture [on] Front Right: Capture [on] Simple mixer control 'Mic Boost (+20dB)',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [off] Simple mixer control 'Mic Select',0 Capabilities: enum Items: 'Mic1' 'Mic2' Item0: 'Mic1' Simple mixer control 'Video',0 Capabilities: cswitch cswitch-exclusive Capture exclusive group: 0 Capture channels: Front Left - Front Right Front Left: Capture [off] Front Right: Capture [off] Simple mixer control 'Phone',0 Capabilities: pvolume pvolume-joined pswitch pswitch-joined cswitch cswitch-exclusive Capture exclusive group: 0 Playback channels: Mono Capture channels: Front Left - Front Right Limits: Playback 0 - 31 Mono: Playback 0 [0%] [-34.50dB] [off] Front Left: Capture [off] Front Right: Capture [off] Simple mixer control 'Aux',0 Capabilities: pvolume pswitch cswitch cswitch-exclusive Capture exclusive group: 0 Playback channels: Front Left - Front Right Capture channels: Front Left - Front Right Limits: Playback 0 - 31 Front Left: Playback 0 [0%] [-34.50dB] [off] Capture [off] Front Right: Playback 0 [0%] [-34.50dB] [off] Capture [off] Simple mixer control 'Capture',0 Capabilities: cvolume cswitch Capture channels: Front Left - Front Right Limits: Capture 0 - 15 Front Left: Capture 15 [100%] [22.50dB] [on] Front Right: Capture 15 [100%] [22.50dB] [on] Simple mixer control 'Mix',0 Capabilities: cswitch cswitch-exclusive Capture exclusive group: 0 Capture channels: Front Left - Front Right Front Left: Capture [off] Front Right: Capture [off] Simple mixer control 'Mix Mono',0 Capabilities: cswitch cswitch-exclusive Capture exclusive group: 0 Capture channels: Front Left - Front Right Front Left: Capture [off] Front Right: Capture [off] Simple mixer control 'Channel Mode',0 Capabilities: enum Items: '2ch' '4ch' '6ch' Item0: '2ch' Simple mixer control 'Downmix',0 Capabilities: enum Items: 'Off' '6 -> 4' '6 -> 2' Item0: 'Off' Simple mixer control 'Exchange Front/Surround',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [off] Simple mixer control 'External Amplifier',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [on] Simple mixer control 'High Pass Filter Enable',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [on] Simple mixer control 'Spread Front to Surround and Center/LFE',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [off] Simple mixer control 'V_REFOUT Enable',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [off]