Corriger l’erreur « Driver ‘pcspkr’ is already registered »

erreur-driver-pcspkr-already-registered

Il arrive parfois qu’au boot de son serveur on ait une erreur « Error: Driver ‘pcspkr’ is already registered, aborting… »
Il semble que dans certains environnements, et a priori virtualisés, le module « pcspkr » qui gère les bips systèmes n’arrive pas à s’entendre avec alsa.

Comme il n’y a rien de grave là dedans, on ne va pas chercher plus loin et on va blacklister ce module qui nous embête.
Pourquoi ne pas chercher plus loin ?
Et bien simplement parce qu’il ne me sert à rien et donc cela me permet de dégager une ligne d’erreur dans les logs. Pour moi, moins il y en a : mieux c’est.
Et enfin, c’est une erreur non bloquante. Donc il ne faut pas trop s’en faire.

Pour blacklister un module, il faut éditer le fichier fbdev-blacklist.conf qui se trouve dans /etc/modprobe.d/.

nano  /etc/modprobe.d/fbdev-blacklist.conf

On va ajouter une ligne pour le driver pcspkr en fin de fichier :

blacklist pcspkr

Ne reste plus qu’à enregistrer le fichier.

Une fois que c’est fait, et pour tester que l’erreur à disparue le plus simple est de rebooter votre serveur Linux.
Et là vous constaterez que l’erreur a disparue.

Vous avez aimé cet article ? Réagissez !

Votre email ne sera pas publié. Les champs requis sont marqués d'une astérisque *