Configurer la carte son

Un article de Projet de documentation fug-fr .

Jump to: navigation, search

Une petite astuce soufflée à nos oreilles par Caliméro sur le forum pour détecter le pilote son à charger sur votre système et vous éviter ainsi de devoir les charger tous, solution peu élégante et peu économique.

Pour ce faire il vous suffit de lancer ce script sur votre machine avec les droits de root.

#!/bin/sh
#
# Detect sound driver
for driver in /boot/kernel/snd_*; do
  driver=$(echo ${driver} | sed 's|/boot/kernel/snd_||')
  if [ ${driver} = "driver.ko" ]; then
    continue;
  fi
  
  kldload snd_${driver}
  if [ -c /dev/mixer0 ]; then
    echo "un pilote a ete trouve : 'snd_${driver}'"
    echo "ajout du chargement du module dans /boot/loader.conf'"
    
    echo "## Ajoute par le script detect_sound" >> /boot/loader.conf
    echo "snd_${driver}_load=\"YES\""           >> /boot/loader.conf
    exit 0
  fi
  kldunload snd_${driver}
done

[modifier] Que fait ce script

Ce script va charger de manière séquentielle les pilotes son disponibles sur votre système, et détecter la création du périphérique mixer0. Si le test réussit, il ajoute au fichier de configuration /boot/loader.conf la commande requise pour le chargement automatique du pilote au prochain redémarrage.

[modifier] Références

Un doc bien utile pour configurer sa carte son à la main.