Блокировка "глючной" встроенной звучалки · Заметки

Дано: в машинке две звуковых карты, встроенная CMIxxxx с поломкой и ISA ESS. Линух упорно распознает и включает CMI, несмотря на то, что она отключена в BIOS. Карты распознаются как /dev/dsp (CMI) и /dev/dsp1 (ESS). Надо сделать так, чтобы в /dev была только ESS и под именем /dev/dsp. Лом:

#!/bin/sh
echo "TRYING TO DO WEIRD THING WITH SOUND DEVICES!"
echo "SAY A PRAYER!!!!"
/bin/mv /dev/dsp /dev/dsp-save
/bin/mv /dev/dsp1 /dev/dsp1-save
/bin/ln -s /dev/dsp1-save /dev/dsp
/bin/mv /dev/mixer /dev/mixer-save
/bin/mv /dev/mixer1 /dev/mixer1-save
/bin/ln -s /dev/mixer1-save /dev/mixer
echo "DONE..."

Повторный запуск скрипта к проблемам не приводит.

UPD: "Не лом" возможен для Kernel 2.6+udev - это научить udev создавать устройство для второй звуковой карты с "левым" именем.


Tags: Linux.


Comments:

No Comments for this post yet...

Leave a comment:

Your email address will not be displayed on this site.
Your URL will not be displayed on this site. Comments containing URL's of non-personal pages may be removed.
Confirmation Code:
Human Confirmation Code (Captcha)

HTML tags and "<", ">" symbols are not allowed. Links will not be converted to hyperlinks. Any commercials are removed and reported as abuse.

Archives

                                                                                                                                                                                                                                                                   


© Sergey A. Galin, 1998-2021 sageshome.net/blog/