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