[Linux] debian 6.0, alsa, oss

Benoit Speckel Benoit.Speckel@::1
Ven 20 Jan 16:47:26 CET 2012


On Fri, Jan 20, 2012 at 03:38:28PM +0100, René Bastian wrote:
> Le Fri, 20 Jan 2012 14:50:25 +0100,
> Benoit Speckel <Benoit.Speckel@::1> a écrit :
> 
> > On Fri, Jan 20, 2012 at 11:28:35AM +0100, René Bastian wrote:
> > > Bonjour,
> > > 
> > > en essayant de rendre compatible une installation d'ALSA
> > > avec des drivers OSS venant en supplément pour une
> > > utilisation de 8 canaux synchro, j'ai démoli ALSA.
> > > 
> > > J'ai tenté de ranimer ALSA avec les tars ; ça foire au moment
> > > du make (fichier manquant).
> > > Je fais un rapport à ALSA : pas de réaction ...
> > > Je fais un rapport à OSS : idem
> > > 
> > > Il y a une solution brutale :
> > > - réinstaller Debian 6.0 - mais c'est long, car il manque
> > > quantité d'applications fondamentales (emacs !, sox, clisp,
> > > claws, xpdf, openssh-*, make !, vlc, gv, mc) et 
> > > particulières à mon usage (CMN, lilypond, numpy, cdparanoia, wodim,
> > > pylint, snd, scipy, context)
> > Réinstaller pour un pb de son me parait un peu drastique. J'ai
> > l'impression que le "supplément" a blacklisté le module de la carte
> > son.
> > 
> > Il faudrait un peu plus d'infos :
> > 	lspci|grep -iw audio
> Réponse:
> 
> 00:1b.0 Audio device: Intel Corporation 82801H (ICH8 Family) HD Audio
> Controller (rev 02) 
> % je suppose que c'est le truc-son de la carte mère
> 
> 05:04.0 Multimedia audio controller: Device 1621:0024
> % et je suppose que c'est une carte son LynxAudio que je 
> voudrais utiliser et qui est hors de portée d'ALSA
> (mais possible avec des drivers de OSS)
> 
> > (ou autres infos sur le périph audio si ce n'est pas du PCI)
> > 	grep -rw blacklist /etc/modprobe.d/|grep snd
> > ... et sur le "supplément".
> > 
> Réponse:
> 
> root@::1:/home/rb# grep -rw blacklist /etc/modprobe.d/|grep snd
> /etc/modprobe.d/oss4-base_noALSA.conf:blacklist snd-seq
...
> [... etc ...]
> 
> C'est inquiétant ... 
> et c'est quoi cette 'blacklist' ?
blacklist est utilisé dans les fichiers de conf de modprobe pour empêcher
le chargement d'un module.

Ici, je pense qu'il suffit de renommer (une extension autre que .conf)
	/etc/modprobe.d/oss4-base_noALSA.conf
pour que le bruiteur de la carte mère remarche, après avoir relancé udev
(reboot).

OSS est l'ancienne série de modules son, qui a été supprimée du noyau
il y a quelques années. Elle est toujours développée, et plus libre
qu'avant (dans le temps, pour certaines cartes, il fallait payer). À ne
pas confondre avec alsa-oss, émulation OSS pour d'anciennes applications,
qui souvent source de problèmes. On ne peut charger qu'une famille de
modules, d'où le blacklist des modules d'ALSA à l'installation d'OSS.

> encore un coup de Hadopi ?
Pas cette fois !

-- 
Cordialement,

Benoit SPECKEL


Plus d'informations sur la liste de diffusion linux