[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