Activer sa carte audio
Il faut au préalable connaître le modèle (chipset) de sa carte son. Si ce n'est pas le cas, on peut s'aider d'un liveCD. Sinon, on peut charger le « méta-pilote » snd_driver
(module pour le noyau, dans lequel se trouve des pilotes des cartes audios les plus courantes).
<note>Il faut faire les manipulations avec le super utilisateur : root.</note>
kldload snd_driver
Si on obtient une sortie de ce type :
sio1: can't drain, serial port might not exist, disabling sio1: can't drain, serial port might not exist, disabling sio1: can't drain, serial port might not exist, disabling pcm0: <Intel ICH (82801AA)> port 0xd000-0xd03f,0xd400-0xd4ff irq 11 at device 31.5 on pci0 pcm0: <SigmaTel STAC9700/83/84 AC97 Codec> sio1: can't drain, serial port might not exist, disabling sio1: can't drain, serial port might not exist, disabling sio1: can't drain, serial port might not exist, disabling
La carte son est parfaitement reconnue.
Ensuite, il suffit de consulter le périphérique /dev/sndstat
.
cat /dev/sndstat FreeBSD Audio Driver (newpcm) Installed devices: pcm0: <Intel ICH (82801AA) at io 0xd400, 0xd000 irq 11 bufsz 16384 kld snd_ich (1p/1r/0v channels duplex)
Le mot clé est snd_ich
, il correspond au pilote de ma carte son.
On peut désormais, désactiver le méta-pilote :
kldunload snd_driver
Pour prendre en compte à chaque démarrage le driver, il faut l'indiquer dans le fichier /boot/loader.conf
. On remplace NO
par YES
en face du pilote audio.
cp /boot/defaults/loader.conf /boot
sound_load="YES" # Digital sound subsystem . . . snd_ich_load="YES" # Intel ICH (ma carte son)
<note>C'est sensiblement la même chose pour FreeBSD.</note>