Здравствуйте, товарищи!
Мне не удалось убедить алсу нормально работать с C-Media Electronics Inc CM8738 под 9.10, в надежде обновил Ubuntu до 10.04, снова поковырял алсу, но и тут нормально работать она не согласилась, поэтому я окончательно решил перейти на OSS.
Скачал .деб с
http://www.opensound.com/download.cgi, проинсталлил его. В процессе установки никто ни на что не ругался.
После перезагрузки комп онемел, Audacious при попытке заставить его проигрывать музыку через OSS виснет в ужасе. Не запускаются такие нужные вещи, как Параметры-Звук и Параметры-default sound card. Но самое досадное, что когда я пытаюсь в терминале запустить ossmix, ossxmix или gnome-sound-properties, меня весело встречает треклятая "Ошибка сегментирования". Куда копать, граждане?
_____________
osstest
Sound subsystem and version: OSS 4.2 (b 2002/200911060735) (0x00040100)
Platform: Linux/i686 2.6.32-21-generic #32-Ubuntu SMP Fri Apr 16 08:10:02 UTC 2010
*** Scanning sound adapter #-1 ***
/dev/oss/oss_cmpci0/pcm0 (audio engine 0): CMedia CM8738 (rev 37)
- Performing audio playback test...
<left> OK <right> OK <stereo> OK <measured srate 47945.00 Hz (-0.11%)>
*** Scanning sound adapter #1 ***
/dev/oss/oss_ich0/pcm0 (audio engine 4): Intel ICH7 (27DE)
- Performing audio playback test...
<left> OK <right> OK <stereo> OK <measured srate 47998.00 Hz (-0.00%)>
*** All tests completed OK ***
lspci | grep -i audio
00:1e.2 Multimedia audio controller: Intel Corporation 82801G (ICH7 Family) AC'97 Audio Controller (rev 01)
02:01.0 Multimedia audio controller: C-Media Electronics Inc CM8738 (rev 10)
tanya@root:~$ sudo ossdetect -v
Detected CMedia CM8738/CM8768
Detected Intel AC97 (ICH7)
USB support available in the system, adding US
ossinfo
Version info: OSS 4.2 (b 2002/200911060735) (0x00040100) TRIAL
Platform: Linux/i686 2.6.32-21-generic #32-Ubuntu SMP Fri Apr 16 08:10:02 UTC 2010 (root)
Number of audio devices: 2
Number of audio engines: 12
Number of MIDI devices: 0
Number of mixer devices: 2
Device objects
0: osscore0 OSS core services
1: oss_cmpci0 CMedia CM8738 interrupts=1978 (1978)
2: oss_ich0 Intel ICH7 (27DE) interrupts=1981 (1981)
3: oss_usb0 USB audio core services
MIDI devices (/dev/midi*)
Mixer devices
0: CMedia CMPCI (Mixer 0 of device object 1)
1: ICH AC97 Mixer (ALC655) (Mixer 0 of device object 2)
Audio devices
CMedia CM8738 (rev 37) /dev/oss/oss_cmpci0/pcm0 (device index 0)
Intel ICH7 (27DE) /dev/oss/oss_ich0/pcm0 (device index 1)
Nodes
/dev/dsp -> /dev/oss/oss_cmpci0/pcm0
/dev/dsp_in -> /dev/oss/oss_cmpci0/pcm0
/dev/dsp_out -> /dev/oss/oss_cmpci0/pcm0
/dev/dsp_ac3 -> /dev/oss/oss_cmpci0/pcm0
/dev/dsp_mmap -> /dev/oss/oss_cmpci0/pcm0
/dev/dsp_multich -> /dev/oss/oss_cmpci0/pcm0
/dev/dsp_spdifout -> /dev/oss/oss_cmpci0/pcm0
/dev/dsp_spdifin -> /dev/oss/oss_cmpci0/pcm0
soundoffsoundon
sudo soundoff
SNDCTL_MIX_READ: Bad address
Killed //и тут виснет
__________________
sudo soundon
OSS is already loaded.
Ну и напоследок:
cat /usr/lib/oss/logs/soundon.log
cat: /usr/lib/oss/logs/soundon.log: Нет такого файла или каталога