3.8.06

Problemes de son (RESOLU)

Enfin, il semble que mon problème de son soit fixé.

Le module "snd_ca0106" correspondant à ma carte son "Creative Labs SB Audigy LS" était chargé aprés le module "snd_usb_audio" correspondant au micro de ma webcam.

voici ce que me sortait la commande "lsmod" aprés le démarrage (donc, sans le son).

gob@edika:~$ lsmod
Module Size Used by
nls_utf8 2176 1
nls_cp437 5888 1
vfat 11840 1
fat 46588 1 vfat
isofs 32316 1
udf 72772 0
fglrx 386764 8
nfsd 196612 13
exportfs 5504 1 nfsd
lockd 53256 2 nfsd
nfs_acl 3552 1 nfsd
sunrpc 137884 9 nfsd,lockd,nfs_acl
appletalk 32876 20
button 6544 0
ac 4836 0
battery 9188 0
ipv6 221760 20
dm_mod 49976 0
sbp2 20648 0
hw_random 5624 0
snd_ca0106 27972 0
snd_usb_audio 68736 0
snd_ac97_codec 82720 1 snd_ca0106
snd_pcm_oss 35936 0
snd_usb_lib 14496 1 snd_usb_audio
snd_mixer_oss 15872 1 snd_pcm_oss
snd_pcm 74500 4 snd_ca0106,snd_usb_audio,snd_ac97_codec,snd_pcm_ oss
snd_rawmidi 22560 2 snd_ca0106,snd_usb_lib
snd_seq_device 7756 1 snd_rawmidi
snd_timer 20836 1 snd_pcm
snd_hwdep 8676 1 snd_usb_audio
mousedev 10788 1
i2c_i801 8236 0
snd 48100 10 snd_ca0106,snd_usb_audio,snd_ac97_codec,snd_pcm _oss,snd_mixer_oss,snd_pcm,snd_rawmidi,snd_seq_device,snd_timer,snd_hwdep
snd_ac97_bus 2368 1 snd_ac97_codec
intel_agp 21116 1
agpgart 29864 2 fglrx,intel_agp
eth1394 18052 0
i2c_core 19520 1 i2c_i801
tsdev 7392 0
evdev 9088 1
psmouse 34600 0
joydev 8992 0
pcspkr 3040 0
snd_page_alloc 9512 2 snd_ca0106,snd_pcm
serio_raw 6596 0
rtc 12340 0
soundcore 9216 1 snd
8250_pci 19840 0
ext3 118152 1
jbd 50260 1 ext3
mbcache 8324 1 ext3
usbhid 35520 0
ide_cd 35680 1
cdrom 32448 1 ide_cd
usb_storage 70528 1
piix 9476 0 [permanent]
sd_mod 18592 5
uhci_hcd 20392 0
generic 4420 0 [permanent]
ehci_hcd 28008 0
usbcore 111616 7 snd_usb_audio,snd_usb_lib,usbhid,usb_storage,uhc i_hcd,ehci_hcd
ahci 14468 2
ide_core 110888 4 ide_cd,usb_storage,piix,generic
ohci1394 30608 0
libata 61420 1 ahci
scsi_mod 123080 5 sbp2,usb_storage,sd_mod,ahci,libata
ieee1394 86584 3 sbp2,eth1394,ohci1394
e100 31364 0
mii 5312 1 e100
thermal 12904 0
processor 25512 1 thermal
fan 4516 0


Le résultat de "lsmod" aprés avoir configuré alsa avec alsaconf

gob@edika:~$ lsmod
Module Size Used by
snd_ca0106 27972 0
snd_rawmidi 22560 1 snd_ca0106
snd_seq_device 7756 1 snd_rawmidi
snd_ac97_codec 82720 1 snd_ca0106
snd_pcm_oss 35936 0
snd_mixer_oss 15872 1 snd_pcm_oss
snd_pcm 74500 3 snd_ca0106,snd_ac97_codec,snd_pcm_oss
snd_timer 20836 1 snd_pcm
snd 48100 8 snd_ca0106,snd_rawmidi,snd_seq_device,snd_ac97_codec,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_timer
soundcore 9216 1 snd
snd_ac97_bus 2368 1 snd_ac97_codec
snd_page_alloc 9512 2 snd_ca0106,snd_pcm
nls_utf8 2176 1
nls_cp437 5888 1
vfat 11840 1
fat 46588 1 vfat
isofs 32316 1
udf 72772 0
fglrx 386764 8
nfsd 196612 13
exportfs 5504 1 nfsd
lockd 53256 2 nfsd
nfs_acl 3552 1 nfsd
sunrpc 137884 9 nfsd,lockd,nfs_acl
appletalk 32876 20
button 6544 0
ac 4836 0
battery 9188 0
ipv6 221760 14
dm_mod 49976 0
sbp2 20648 0
hw_random 5624 0
mousedev 10788 1
i2c_i801 8236 0
intel_agp 21116 1
agpgart 29864 2 fglrx,intel_agp
eth1394 18052 0
i2c_core 19520 1 i2c_i801
tsdev 7392 0
evdev 9088 1
psmouse 34600 0
joydev 8992 0
pcspkr 3040 0
serio_raw 6596 0
8250_pci 19840 0
ext3 118152 1
jbd 50260 1 ext3
mbcache 8324 1 ext3
usbhid 35520 0
ide_cd 35680 1
cdrom 32448 1 ide_cd
usb_storage 70528 1
piix 9476 0 [permanent]
sd_mod 18592 5
uhci_hcd 20392 0
generic 4420 0 [permanent]
ehci_hcd 28008 0
usbcore 111616 5 usbhid,usb_storage,uhci_hcd,ehci_hcd
ahci 14468 2
ide_core 110888 4 ide_cd,usb_storage,piix,generic
ohci1394 30608 0
libata 61420 1 ahci
scsi_mod 123080 5 sbp2,usb_storage,sd_mod,ahci,libata
ieee1394 86584 3 sbp2,eth1394,ohci1394
e100 31364 0
mii 5312 1 e100
thermal 12904 0
processor 25512 1 thermal
fan 4516 0

Le problême est que de cette façon, il fallait recommençer l'opération
à chaque reboot, ce qui est chiant à la longue.

J'ai donc commençé par éditer le fichier "modules"

edika:/home/gob# pico /etc/modules

en rajoutant "snd_ca0106" en pensant que celui-ci allait être chargé
en premier, mais, ce n'était pas ça.

J'ai donc ensuite édité le fichier "alsa-base-blacklist"

edika:/home/gob# pico /etc/modprobe.d/alsa-base-blacklist

J'ai ajouté l'entrée suivante :

blacklist snd-usb-audio

........et cette fois, ça fonctionne.

Voici maintenant ce qu'affiche "lsmod"

dika:/home/gob# lsmod
Module Size Used by
nls_utf8 2176 1
nls_cp437 5888 1
vfat 11840 1
fat 46588 1 vfat
isofs 32316 1
udf 72772 0
fglrx 386764 8
binfmt_misc 11048 1
nfsd 196612 13
exportfs 5504 1 nfsd
lockd 53256 2 nfsd
nfs_acl 3552 1 nfsd
sunrpc 137884 9 nfsd,lockd,nfs_acl
appletalk 32876 20
button 6544 0
ac 4836 0
battery 9188 0
ipv6 221760 20
dm_mod 49976 0
snd_usb_audio 68736 0
snd_usb_lib 14496 1 snd_usb_audio
snd_hwdep 8676 1 snd_usb_audio
sbp2 20648 0
mousedev 10788 1
tsdev 7392 0
joydev 8992 0
hw_random 5624 0
usbhid 35520 0
snd_ca0106 27972 0
snd_rawmidi 22560 2 snd_usb_lib,snd_ca0106
snd_seq_device 7756 1 snd_rawmidi
snd_ac97_codec 82720 1 snd_ca0106
snd_pcm_oss 35936 0
snd_mixer_oss 15872 1 snd_pcm_oss
snd_pcm 74500 4 snd_usb_audio,snd_ca0106,snd_ac97_codec,snd_pcm_ oss
snd_timer 20836 1 snd_pcm
usb_storage 70528 1
snd 48100 10 snd_usb_audio,snd_hwdep,snd_ca0106,snd_rawmidi, snd_seq_device,snd_ac97_codec,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_timer
soundcore 9216 1 snd
i2c_i801 8236 0
snd_ac97_bus 2368 1 snd_ac97_codec
evdev 9088 1
i2c_core 19520 1 i2c_i801
intel_agp 21116 1
agpgart 29864 2 fglrx,intel_agp
eth1394 18052 0
snd_page_alloc 9512 2 snd_ca0106,snd_pcm
psmouse 34600 0
8250_pci 19840 0
serio_raw 6596 0
pcspkr 3040 0
rtc 12340 0
ext3 118152 1
jbd 50260 1 ext3
mbcache 8324 1 ext3
sd_mod 18592 5
ide_cd 35680 1
cdrom 32448 1 ide_cd
ehci_hcd 28008 0
uhci_hcd 20392 0
ahci 14468 2
usbcore 111616 7 snd_usb_audio,snd_usb_lib,usbhid,usb_storage,ehc i_hcd,uhci_hcd
piix 9476 0 [permanent]
generic 4420 0 [permanent]
ide_core 110888 4 usb_storage,ide_cd,piix,generic
libata 61420 1 ahci
scsi_mod 123080 5 sbp2,usb_storage,sd_mod,ahci,libata
ohci1394 30608 0
ieee1394 86584 3 sbp2,eth1394,ohci1394
e100 31364 0
mii 5312 1 e100
thermal 12904 0
processor 25512 1 thermal
fan 4516 0


Cette fois, les 2 modules sont bien chargés, mais Alsa n'utilise plus que "snd_ca0106".

Ca semble si simple aprés coup.

Aucun commentaire: