Re: Fwd: Configurar alsa no sarge
On Sunday 19 September 2004 12:02, Alexandre Martani wrote:
> O Discover não está instalado, mas acho que ele está carregando os
> módulos OSS. Como posso fazer para não carrega-lo?
>
> Se ajudar, estou enviando a saída do comando lsmod.
>
> Obrigado
>
> Alexandre
>
> $ lsmod
> Module Size Used by
> nfs 193984 1
> lockd 63944 2 nfs
> sunrpc 153124 4 nfs,lockd
> snd_mixer_oss 20096 0
> ipv6 264612 6
> ehci_hcd 32004 0
> ohci_hcd 21764 0
> usbcore 119012 4 ehci_hcd,ohci_hcd
> snd_intel8x0 36460 0
> snd_ac97_codec 70020 1 snd_intel8x0
> snd_pcm 98728 1 snd_intel8x0
> snd_timer 25668 1 snd_pcm
> snd_page_alloc 11752 2 snd_intel8x0,snd_pcm
> gameport 4704 1 snd_intel8x0
> snd_mpu401_uart 7968 1 snd_intel8x0
> snd_rawmidi 25156 1 snd_mpu401_uart
> snd_seq_device 8200 1 snd_rawmidi
> snd 57156 8
> snd_mixer_oss,snd_intel8x0,snd_ac97_codec,snd_pcm,snd_timer,snd_mpu401_uart
>,snd_rawmidi,snd_seq_device pci_hotplug 34640 0
> sis_agp 8196 1
> agpgart 34696 1 sis_agp
> parport_pc 35392 0
> parport 41832 1 parport_pc
> i810_audio 37588 0
> ac97_codec 18956 1 i810_audio
> soundcore 10336 2 snd,i810_audio
> sis900 20580 0
> crc32 4320 1 sis900
> evdev 9600 0
> mousedev 10476 2
> tsdev 7392 0
> capability 4520 0
> commoncap 7232 1 capability
> psmouse 20360 0
> ide_cd 42656 0
> cdrom 40732 1 ide_cd
> rtc 12760 0
> reiserfs 247760 4
> ext2 71848 0
> ext3 127240 0
> jbd 62616 1 ext3
> mbcache 9348 2 ext2,ext3
> ide_generic 1408 0
> ide_disk 19296 6
> sis5513 17000 1
> ide_core 139940 4 ide_cd,ide_generic,ide_disk,sis5513
> unix 28692 102
> font 8320 0
> vesafb 6656 0
> cfbcopyarea 3840 1 vesafb
> cfbimgblt 3040 1 vesafb
> cfbfillrect 3776 1 vesafb
>
O problema é que o módulo i810_audio é OSS. O módulo ALSA é o snd_intel8x0. E
os dois estão instalados juntos.
Alguém deve estar carregando o módulo OSS. Dá uma olhada em /etc/modules.
Não sei se o hotplug pode carregar o OSS também.
No meu caso resolveu assim:
- Desinstalei o discover (ou discover1).
- Removi na mão todos os módulos de som:
rmmod ac97_codec
rmmod i810_audio
rmmod mpu401
rmmod "qualquer módulo que tenha snd no nome"
Tem que remover na ordem certa. Fui tentando até tirar todos.
Não sei se isso é realmente necessário. A idéia é remover todos os módulos de
som.
- Carregar o módulo de som alsa. Os outros módulos necessários devem ser
carregados automaticamente.
modprobe snd_intel8x0
- Adicionar snd_intel8x0 em /etc/modules para carregar automaticamente no
boot.
Remover i810_audio de /etc/modules se necessário.
- Configurar o alsa
alsaconf
Não sei se esse é o jeito *certo*, mas funcionou.
Observação (des)necessária: i810_audio e snd_intel8x0 são módulos de som para
essa placa de som em questão.
Por acaso a motherboard é uma K7S5A?
[]'s
Cláudio
Reply to: