Linux за българи: Форуми

Linux секция за начинаещи => Настройка на хардуер => Темата е започната от: IvanST в Nov 22, 2003, 21:57



Титла: ALSA + Debian + OSS
Публикувано от: IvanST в Nov 22, 2003, 21:57
Значи на Debian unsatbel съм с SB Live звука си работи добре с OSS  реших да пробвам ALSA драйверите инсталирах ги всичко точно обаче сега проблема е че всеки път като ребутна компютъра се стартират старите драйвери и това блокира тези на ALSA ето dmesg
.................
emu10k1: EMU10K1 rev 4 model 0x20 found, IO at 0xa400-0xa41f, IRQ 11
...................
и след това ALSA kazva
EMU10K1/Audigy soundcard not found or device busy
значи сега ако махна ръчно модула emu10k1 и след това заредя alsa ръчно всичко си е ок , та въпроса ми е от каде се зарежда стрия модул от кой файл
предварително да кажа че съм изчистил всичко от /etc/modules.conf от стария   модул абаче пак се зарежда от някаде  от каде ?
Ясно е че проблема е в несавместимоста между двата модула emu10k1 и snd-emu10k1 обаче как да махна първия и да се зарежда само този от ALSA ?


Титла: ALSA + Debian + OSS
Публикувано от: mrvoland в Nov 23, 2003, 11:02
bash-2.05a# cat /etc/modules
# /etc/modules: kernel modules to load at boot time.
#
# This file should contain the names of kernel modules that are
# to be loaded at boot time, one per line.  Comments begin with
# a "#", and everything on the line after them are ignored.

#af_packet
#3dfx
prism2_pci


Титла: ALSA + Debian + OSS
Публикувано от: IvanST в Nov 23, 2003, 12:09
Е да де ама кой е модула и аз там проверих ама модул за саунда не виждам ето го файла:

# /etc/modules: kernel modules to load at boot time.
#
# This file should contain the names of kernel modules that are
# to be loaded at boot time, one per line.  Comments begin with
# a "#", and everything on the line after them are ignored.

usb-uhci
input
keybdev
agpgart
mousedev
raid0
raid1
hid
printer
scanner
radeonfb
msdos
ntfs
nls_cp1251
apm
cpuid
uhci
input
keybdev
fglrx


Титла: ALSA + Debian + OSS
Публикувано от: mrvoland в Nov 23, 2003, 19:45
махни си в ядрото целия sound support... може би ще помогне alsa са доста капризни за настройка


Титла: ALSA + Debian + OSS
Публикувано от: zazzko в Nov 23, 2003, 20:24
Този модул ти го зарежда ядрото автоматично. Затова отиди в:
/lib/modules/2.4.xx/kernel/drivers/sound/emu10k1 и дай chmod 000 emu10k1.o(.gz). След това depmod -a .


Титла: ALSA + Debian + OSS
Публикувано от: IvanST в Nov 24, 2003, 08:56
Цитат (zazzko @ Ноември 23 2003,21:24)
Този модул ти го зарежда ядрото автоматично. Затова отиди в:
/lib/modules/2.4.xx/kernel/drivers/sound/emu10k1 и дай chmod 000 emu10k1.o(.gz). След това depmod -a .

Благодаря това свърши работа   :)  все пак се чудя това ли е единствения начин


Титла: ALSA + Debian + OSS
Публикувано от: asa в Dec 03, 2003, 07:41
Провери нямаш ли сложен discover. Ако имаш редактирай /etc/discover.conf:

#boot bridge cdrom disk ethernet ide scsi sound usb video
             - махаш коментара, махаш 'sound'

boot all
             - коментираш го


Титла: ALSA + Debian + OSS
Публикувано от: n_antonov в Dec 03, 2003, 09:26
Да, проблемът идва от това, че модулът emu10k1 се зарежда преди модулите на ALSA и затова получаваш грешка, че устройството е заето.


Титла: ALSA + Debian + OSS
Публикувано от: saturn_vk в Dec 04, 2003, 00:18
ако имаш hotplug поддръжка, значи трябва да прибавиш oss драйвера във blacklist-ата за да не се зарежда. във slackware се намира във /etc/hotplug


Титла: ALSA + Debian + OSS
Публикувано от: cacko в Dec 04, 2003, 03:08
незнам при Вас, ама при мен ALSA-та пука и к'во ли не още и беше разкарана, сложени драйверите от emu10k1.sf.net и прилежащите към тях utils. Тей че докато не ме прекара живота ще карам с тях.


Титла: ALSA + Debian + OSS
Публикувано от: IvanST в Dec 04, 2003, 08:52
Цитат
незнам при Вас, ама при мен ALSA-та пука и к'во ли не още и беше разкарана

Еми при мен ALSA  работи на 6 нямам никакви проблеми  :)
Цитат
Провери нямаш ли сложен discover.

Та значи инсталирал съм discover (за какво да ме пита човек :) )  и явно той зарежда модула от OSS така че направо  го премахнах върнах си достъпа до модула emu10k1.o и сега си зарежда ALSA нормално.Да така май е по добре отколкото да променям достъпа до emu10k1.o от OSS  :D