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

Responder a