Доброй ночи всем обитателям ЛОРа!
Так сказать, в продолжении тем http://www.linux.org.ru/forum/talks/6417625 и http://www.linux.org.ru/forum/mobile/6415498 (про возврат денег и шипение телефона соответственно).
Пока в суд я еще не пошел и телефон у меня решил попробовать поковыряться. Проблема: при воспроизведении любого звука шипит усилитель, а не динамик как я думал в начале. Да, именно усилитель, по признакам:
- уровень громкости не влияет на уровень шума
- радио играет нормально (видимо усилитель не используется при прослушивании радио, звук с FM приемника идет в обход)
- изменение коэффициента усиления (в сервисном меню 3845#*500#) влияет на уровень шума, к сожалению убавить шум через это меню нельзя
Это был небольшой оффтопик, теперь собственно суть:
Под звуковой системой андроида обычная (или нет?) alsa, хочу попробовать понастраивать...
Пытаюсь запустить alsamixer, но он не хочет:
# ./alsamixer
ALSA lib control.c:902:(snd_ctl_open_noupdate) Invalid CTL default
cannot open mixer: No such file or directory
# ./alsamixer -c 0
ALSA lib control.c:902:(snd_ctl_open_noupdate) Invalid CTL hw:0
cannot open mixer: No such file or directory
# ./amixer
ALSA lib control.c:902:(snd_ctl_open_noupdate) Invalid CTL default
amixer: Mixer attach default error: No such file or directory
# ./amixer -c0
ALSA lib control.c:902:(snd_ctl_open_noupdate) Invalid CTL hw:0
amixer: Mixer attach hw:0 error: No such file or directory
Чего ему не хватает?
Все есть:
# ls -l /dev/snd
crw-rw---- system audio 116, 33 2011-01-07 21:55 timer
crw-rw---- system audio 116, 0 2011-01-07 21:55 controlC0
crw-rw---- system audio 116, 24 2011-01-07 21:55 pcmC0D0c
crw-rw---- system audio 116, 16 2011-01-07 21:55 pcmC0D0p
# ls -l /proc/asound
lrwxrwxrwx root root 2011-01-07 22:16 msmaudio -> card0
dr-xr-xr-x root root 2011-01-07 22:16 card0
-r--r--r-- root root 0 2011-01-07 22:16 pcm
-r--r--r-- root root 0 2011-01-07 22:16 timers
-r--r--r-- root root 0 2011-01-07 22:16 cards
-r--r--r-- root root 0 2011-01-07 22:16 devices
-r--r--r-- root root 0 2011-01-07 22:16 version
# cat /proc/asound/cards
0 [msmaudio ]: MSM-CARD - msm-audio
msm-audio (MSM-CARD)
# cat /proc/asound/devices
0: [ 0] : control
16: [ 0- 0]: digital audio playback
24: [ 0- 0]: digital audio capture
33: : timer
# cat /proc/asound/version
Advanced Linux Sound Architecture Driver Version 1.0.23.
# ./amixer -v
amixer version 1.0.23