Openmoko Bug #2347: speaker-test fails with Write error: -110, Connection timed out
Openmoko Public Trac
bugs at docs.openmoko.org
Sat Jul 31 17:49:56 CEST 2010
#2347: speaker-test fails with Write error: -110,Connection timed out
--------------------+-------------------------------------------------------
Reporter: lindi | Owner: openmoko-kernel
Type: defect | Status: new
Priority: normal | Milestone:
Component: kernel | Version: unspecified
Severity: normal | Keywords:
Haspatch: 0 | Blockedby:
Estimated: | Patchreview:
Blocking: | Reproducible: always
--------------------+-------------------------------------------------------
Comment(by lindi):
As gena2x pointed out on IRC to me the names of ALSA controls have
changed.
Here's a diff between valid amixer commands in 2.6.29 andy-tracking
a3587e4ed77974ad and 2.6.32 om-gta02-2.6.32
a9254be10ac2294ea20165a87c09ea6a:
{{{
--- /dev/fd/63 2010-07-31 18:47:23.695090000 +0300
+++ /dev/fd/62 2010-07-31 18:47:23.695090000 +0300
@@ -419,10 +419,10 @@
amixer -qc0 cset numid=67,name='Capture Left Mixer' 1 # Analogue Mix Left
amixer -qc0 cset numid=67,name='Capture Left Mixer' 2 # Analogue Mix
Right
amixer -qc0 cset numid=67,name='Capture Left Mixer' 3 # Digital Mono Mix
-amixer -qc0 cset numid=68,name='Playback Mixer Voice Capture Sw' off
-amixer -qc0 cset numid=68,name='Playback Mixer Voice Capture Sw' on
-amixer -qc0 cset numid=69,name='Playback Mixer Left Capture Swi' off
-amixer -qc0 cset numid=69,name='Playback Mixer Left Capture Swi' on
+amixer -qc0 cset numid=68,name='Playback Mixer Voice Capture Switch' off
+amixer -qc0 cset numid=68,name='Playback Mixer Voice Capture Switch' on
+amixer -qc0 cset numid=69,name='Playback Mixer Left Capture Switch' off
+amixer -qc0 cset numid=69,name='Playback Mixer Left Capture Switch' on
amixer -qc0 cset numid=7,name='Sidetone Playback Volume' 0,0
amixer -qc0 cset numid=7,name='Sidetone Playback Volume' 0,1
amixer -qc0 cset numid=7,name='Sidetone Playback Volume' 0,2
@@ -487,8 +487,8 @@
amixer -qc0 cset numid=7,name='Sidetone Playback Volume' 7,5
amixer -qc0 cset numid=7,name='Sidetone Playback Volume' 7,6
amixer -qc0 cset numid=7,name='Sidetone Playback Volume' 7,7
-amixer -qc0 cset numid=70,name='Playback Mixer Right Capture Sw' off
-amixer -qc0 cset numid=70,name='Playback Mixer Right Capture Sw' on
+amixer -qc0 cset numid=70,name='Playback Mixer Right Capture Switch' off
+amixer -qc0 cset numid=70,name='Playback Mixer Right Capture Switch' on
amixer -qc0 cset numid=71,name='Out4 Mux' 0 # VREF
amixer -qc0 cset numid=71,name='Out4 Mux' 1 # Capture ST
amixer -qc0 cset numid=71,name='Out4 Mux' 2 # LOUT2
@@ -501,16 +501,16 @@
amixer -qc0 cset numid=73,name='Mono 2 Mux' 3 # Left + Right
amixer -qc0 cset numid=74,name='Mono Mixer Left Playback Switch' off
amixer -qc0 cset numid=74,name='Mono Mixer Left Playback Switch' on
-amixer -qc0 cset numid=75,name='Mono Mixer Right Playback Switc' off
-amixer -qc0 cset numid=75,name='Mono Mixer Right Playback Switc' on
-amixer -qc0 cset numid=76,name='Mono Mixer Voice Playback Switc' off
-amixer -qc0 cset numid=76,name='Mono Mixer Voice Playback Switc' on
-amixer -qc0 cset numid=77,name='Mono Mixer Sidetone Playback Sw' off
-amixer -qc0 cset numid=77,name='Mono Mixer Sidetone Playback Sw' on
-amixer -qc0 cset numid=78,name='Mono Mixer Bypass Playback Swit' off
-amixer -qc0 cset numid=78,name='Mono Mixer Bypass Playback Swit' on
-amixer -qc0 cset numid=79,name='Right Mixer Voice Playback Swit' off
-amixer -qc0 cset numid=79,name='Right Mixer Voice Playback Swit' on
+amixer -qc0 cset numid=75,name='Mono Mixer Right Playback Switch' off
+amixer -qc0 cset numid=75,name='Mono Mixer Right Playback Switch' on
+amixer -qc0 cset numid=76,name='Mono Mixer Voice Playback Switch' off
+amixer -qc0 cset numid=76,name='Mono Mixer Voice Playback Switch' on
+amixer -qc0 cset numid=77,name='Mono Mixer Sidetone Playback Switch' off
+amixer -qc0 cset numid=77,name='Mono Mixer Sidetone Playback Switch' on
+amixer -qc0 cset numid=78,name='Mono Mixer Bypass Playback Switch' off
+amixer -qc0 cset numid=78,name='Mono Mixer Bypass Playback Switch' on
+amixer -qc0 cset numid=79,name='Right Mixer Voice Playback Switch' off
+amixer -qc0 cset numid=79,name='Right Mixer Voice Playback Switch' on
amixer -qc0 cset numid=8,name='Voice Playback Volume' 0,0
amixer -qc0 cset numid=8,name='Voice Playback Volume' 0,1
amixer -qc0 cset numid=8,name='Voice Playback Volume' 0,2
@@ -575,37 +575,35 @@
amixer -qc0 cset numid=8,name='Voice Playback Volume' 7,5
amixer -qc0 cset numid=8,name='Voice Playback Volume' 7,6
amixer -qc0 cset numid=8,name='Voice Playback Volume' 7,7
-amixer -qc0 cset numid=80,name='Right Mixer Sidetone Playback S' off
-amixer -qc0 cset numid=80,name='Right Mixer Sidetone Playback S' on
-amixer -qc0 cset numid=81,name='Right Mixer Right Playback Swit' off
-amixer -qc0 cset numid=81,name='Right Mixer Right Playback Swit' on
-amixer -qc0 cset numid=82,name='Right Mixer Bypass Playback Swi' off
-amixer -qc0 cset numid=82,name='Right Mixer Bypass Playback Swi' on
-amixer -qc0 cset numid=83,name='Left Mixer Voice Playback Switc' off
-amixer -qc0 cset numid=83,name='Left Mixer Voice Playback Switc' on
-amixer -qc0 cset numid=84,name='Left Mixer Sidetone Playback Sw' off
-amixer -qc0 cset numid=84,name='Left Mixer Sidetone Playback Sw' on
+amixer -qc0 cset numid=80,name='Right Mixer Sidetone Playback Switch' off
+amixer -qc0 cset numid=80,name='Right Mixer Sidetone Playback Switch' on
+amixer -qc0 cset numid=81,name='Right Mixer Right Playback Switch' off
+amixer -qc0 cset numid=81,name='Right Mixer Right Playback Switch' on
+amixer -qc0 cset numid=82,name='Right Mixer Bypass Playback Switch' off
+amixer -qc0 cset numid=82,name='Right Mixer Bypass Playback Switch' on
+amixer -qc0 cset numid=83,name='Left Mixer Voice Playback Switch' off
+amixer -qc0 cset numid=83,name='Left Mixer Voice Playback Switch' on
+amixer -qc0 cset numid=84,name='Left Mixer Sidetone Playback Switch' off
+amixer -qc0 cset numid=84,name='Left Mixer Sidetone Playback Switch' on
amixer -qc0 cset numid=85,name='Left Mixer Left Playback Switch' off
amixer -qc0 cset numid=85,name='Left Mixer Left Playback Switch' on
-amixer -qc0 cset numid=86,name='Left Mixer Bypass Playback Swit' off
-amixer -qc0 cset numid=86,name='Left Mixer Bypass Playback Swit' on
-amixer -qc0 cset numid=87,name='DAPM Stereo Out Switch' off
-amixer -qc0 cset numid=87,name='DAPM Stereo Out Switch' on
-amixer -qc0 cset numid=88,name='DAPM GSM Line Out Switch' off
-amixer -qc0 cset numid=88,name='DAPM GSM Line Out Switch' on
-amixer -qc0 cset numid=89,name='DAPM GSM Line In Switch' off
-amixer -qc0 cset numid=89,name='DAPM GSM Line In Switch' on
+amixer -qc0 cset numid=86,name='Left Mixer Bypass Playback Switch' off
+amixer -qc0 cset numid=86,name='Left Mixer Bypass Playback Switch' on
+amixer -qc0 cset numid=87,name='Stereo Out Switch' off
+amixer -qc0 cset numid=87,name='Stereo Out Switch' on
+amixer -qc0 cset numid=88,name='GSM Line Out Switch' off
+amixer -qc0 cset numid=88,name='GSM Line Out Switch' on
+amixer -qc0 cset numid=89,name='GSM Line In Switch' off
+amixer -qc0 cset numid=89,name='GSM Line In Switch' on
amixer -qc0 cset numid=9,name='Headphone Playback ZC Switch' off,off
amixer -qc0 cset numid=9,name='Headphone Playback ZC Switch' off,on
amixer -qc0 cset numid=9,name='Headphone Playback ZC Switch' on,off
amixer -qc0 cset numid=9,name='Headphone Playback ZC Switch' on,on
-amixer -qc0 cset numid=90,name='DAPM Headset Mic Switch' off
-amixer -qc0 cset numid=90,name='DAPM Headset Mic Switch' on
-amixer -qc0 cset numid=91,name='DAPM Handset Mic Switch' off
-amixer -qc0 cset numid=91,name='DAPM Handset Mic Switch' on
-amixer -qc0 cset numid=92,name='DAPM Handset Spk Switch' off
-amixer -qc0 cset numid=92,name='DAPM Handset Spk Switch' on
-amixer -qc0 cset numid=93,name='Amp State Switch' off
-amixer -qc0 cset numid=93,name='Amp State Switch' on
-amixer -qc0 cset numid=94,name='Amp Spk Switch' off
-amixer -qc0 cset numid=94,name='Amp Spk Switch' on
+amixer -qc0 cset numid=90,name='Headset Mic Switch' off
+amixer -qc0 cset numid=90,name='Headset Mic Switch' on
+amixer -qc0 cset numid=91,name='Handset Mic Switch' off
+amixer -qc0 cset numid=91,name='Handset Mic Switch' on
+amixer -qc0 cset numid=92,name='Handset Spk Switch' off
+amixer -qc0 cset numid=92,name='Handset Spk Switch' on
+amixer -qc0 cset numid=93,name='Amp Spk Switch' off
+amixer -qc0 cset numid=93,name='Amp Spk Switch' on
}}}
In this case, issuing just
amixer -qc0 cset numid=87,name='DAPM Stereo Out Switch' on
manually was enough to make speaker-test work.
--
Ticket URL: <https://docs.openmoko.org/trac/ticket/2347#comment:4>
docs.openmoko.org <http://docs.openmoko.org/trac/>
openmoko trac
More information about the buglog
mailing list