Je suis dans le groupe audio :
uid=1000(nico) gid=1000(nico) groupes=4(adm),20(dialout),24(cdrom),25(floppy),29(audio),44(video),1000(nico)
Mes droits sur le device : ls -la /dev/dsp
crw-rw---- 1 root audio 14, 3 2005-04-17 19:29 /dev/dsp
J'ai chipset AC'97 sur une ECS K7S5A (oui c'est pas fantastique) :
i810_audio: Audio Controller supports 2 channels.
i810_audio: Defaulting to base 2 channel mode.
i810_audio: Resetting connection 0
i810_audio: only 48Khz playback available.
i810_audio: AC'97 codec 0 supports AMAP, total channels = 2
i810_audio: drain_dac, dma timeout?
i810_audio: drain_dac, dma timeout?
J'entends ma voix dans les enceintes mais quand je configure
gnomemeeting :
Le périphérique audio sélectionné (/dev/dsp) a été ouvert avec succès mais il
est impossible d'écrire des données sur ce périphérique. Veuillez vérifier
votre configuration audio.
J'utilise debian Sarge, vous avez une idée?
--
http://www.nicolas.pontoizeau.org/
Nicolas Pontoizeau - Promotion EFREI 2005
En fait, après une rapide recherche dans google avec les mot-clés « i810 full duplex », les premiers liens m'indiquent que les drivers OSS ne supportent pas le mode full-duplex avec le chipset i810, ce qui signifie que tu ne peux rien écouter en même temps pendant que tu enregistres du son.
A ok ça sert a rien que je m'obstine avec oss alors.
Tu dois avoir une autre application qui a ouvert /dev/dsp en lecture alors que gnomemeeting essaye d'y écrire des données. Il est fort probable que ce soit gnomemeeting lui-même qui essaye d'accéder à la fois en lecture et en écritue à /dev/dsp.
Tu peux vérifier cette hypothèse en lançant gnomemeeting avec strace. Je recommande d'ailleurs particulièrement l'utilisation de strace pour diagnostiquer tous les problèmes de configuration. Cet outil permet de trouver très rapidement la source d'un problème à condition de savoir au minimum interpréter la sortie, ce qui peut ne pas être facile. Ici, tu peux regarder dans la sortie de strace et repérer toutes les lignes concernant /dev/dsp.
En effet c'est plutot indigeste comme sortie :)
Sinon, come te l'a conseillé Nicolas, il est préférable d'utiliser les drivers alsa. Je n'ai pas cherché, mais il semble que ces derniers supportent le mode full-duplex. Ça pourrait éventuellement éliminer ton problème.
Ok mais j'arrive toujours pas a me debarasser de ce i810_audio. J'ai beau lancer un modprobe -r i810_audio il ne veut rien savoir. Et pour alsa j'ai tellement d'information avec une recherche google que je ne sais pas comment m'y prendre. Je dois installer alsa-utils et alsa-base puis lancer alsamixer? C'est plutot complexe ces problemes de module...
-- http://www.nicolas.pontoizeau.org/ Nicolas Pontoizeau - Promotion EFREI 2005
En fait, après une rapide recherche dans google avec les mot-clés « i810
full duplex », les premiers liens m'indiquent que les drivers OSS ne
supportent pas le mode full-duplex avec le chipset i810, ce qui signifie
que tu ne peux rien écouter en même temps pendant que tu enregistres du
son.
A ok ça sert a rien que je m'obstine avec oss alors.
Tu dois avoir une autre application qui a ouvert /dev/dsp en lecture
alors que gnomemeeting essaye d'y écrire des données. Il est fort
probable que ce soit gnomemeeting lui-même qui essaye d'accéder à la
fois en lecture et en écritue à /dev/dsp.
Tu peux vérifier cette hypothèse en lançant gnomemeeting avec strace. Je
recommande d'ailleurs particulièrement l'utilisation de strace pour
diagnostiquer tous les problèmes de configuration. Cet outil permet de
trouver très rapidement la source d'un problème à condition de savoir au
minimum interpréter la sortie, ce qui peut ne pas être facile.
Ici, tu peux regarder dans la sortie de strace et repérer toutes les
lignes concernant /dev/dsp.
En effet c'est plutot indigeste comme sortie :)
Sinon, come te l'a conseillé Nicolas, il est préférable d'utiliser les
drivers alsa. Je n'ai pas cherché, mais il semble que ces derniers
supportent le mode full-duplex. Ça pourrait éventuellement éliminer ton
problème.
Ok mais j'arrive toujours pas a me debarasser de ce i810_audio. J'ai
beau lancer un modprobe -r i810_audio il ne veut rien savoir. Et pour
alsa j'ai tellement d'information avec une recherche google que je ne sais
pas comment m'y prendre.
Je dois installer alsa-utils et alsa-base puis lancer alsamixer? C'est
plutot complexe ces problemes de module...
--
http://www.nicolas.pontoizeau.org/
Nicolas Pontoizeau - Promotion EFREI 2005
En fait, après une rapide recherche dans google avec les mot-clés « i810 full duplex », les premiers liens m'indiquent que les drivers OSS ne supportent pas le mode full-duplex avec le chipset i810, ce qui signifie que tu ne peux rien écouter en même temps pendant que tu enregistres du son.
A ok ça sert a rien que je m'obstine avec oss alors.
Tu dois avoir une autre application qui a ouvert /dev/dsp en lecture alors que gnomemeeting essaye d'y écrire des données. Il est fort probable que ce soit gnomemeeting lui-même qui essaye d'accéder à la fois en lecture et en écritue à /dev/dsp.
Tu peux vérifier cette hypothèse en lançant gnomemeeting avec strace. Je recommande d'ailleurs particulièrement l'utilisation de strace pour diagnostiquer tous les problèmes de configuration. Cet outil permet de trouver très rapidement la source d'un problème à condition de savoir au minimum interpréter la sortie, ce qui peut ne pas être facile. Ici, tu peux regarder dans la sortie de strace et repérer toutes les lignes concernant /dev/dsp.
En effet c'est plutot indigeste comme sortie :)
Sinon, come te l'a conseillé Nicolas, il est préférable d'utiliser les drivers alsa. Je n'ai pas cherché, mais il semble que ces derniers supportent le mode full-duplex. Ça pourrait éventuellement éliminer ton problème.
Ok mais j'arrive toujours pas a me debarasser de ce i810_audio. J'ai beau lancer un modprobe -r i810_audio il ne veut rien savoir. Et pour alsa j'ai tellement d'information avec une recherche google que je ne sais pas comment m'y prendre. Je dois installer alsa-utils et alsa-base puis lancer alsamixer? C'est plutot complexe ces problemes de module...
-- http://www.nicolas.pontoizeau.org/ Nicolas Pontoizeau - Promotion EFREI 2005
Nicolas Pontoizeau
Nicolas Pontoizeau wrote in message <slrnd65pj1.sgt.pontoize*NOSPAM*@choam.unix.efrei.fr>:
Ok mais j'arrive toujours pas a me debarasser de ce i810_audio.
D'après ton lsmod, un processus utilise le device correspondant : trouve-le (avec fuser ou lsof), tue-le, et ça devrait aller mieux.
:~$ lsof /lib/modules/2.6.8-1-386/kernel/sound/oss/i810_audio.ko lsof: WARNING: can't stat() ext3 file system /dev/.static/dev Output information may be incomplete.
Ces commandes n'affichent rien : :~$ fuser /lib/modules/2.6.8-1-386/kernel/sound/oss/i810_audio.ko
:~$ sudo fuser /dev/dsp
:~$ sudo lsof /dev/dsp
Excusez moi d'incister lourdement je suis vraiment un debutant (mais motive). Je prends tous les details qu'on pourrra me donner.
-- http://www.nicolas.pontoizeau.org/ Nicolas Pontoizeau - Promotion EFREI 2005
Nicolas Pontoizeau wrote in message
<slrnd65pj1.sgt.pontoize*NOSPAM*@choam.unix.efrei.fr>:
Ok mais j'arrive toujours pas a me debarasser de ce i810_audio.
D'après ton lsmod, un processus utilise le device correspondant : trouve-le
(avec fuser ou lsof), tue-le, et ça devrait aller mieux.
nico@peiling:~$ lsof /lib/modules/2.6.8-1-386/kernel/sound/oss/i810_audio.ko
lsof: WARNING: can't stat() ext3 file system /dev/.static/dev
Output information may be incomplete.
Ces commandes n'affichent rien :
nico@peiling:~$ fuser /lib/modules/2.6.8-1-386/kernel/sound/oss/i810_audio.ko
nico@peiling:~$ sudo fuser /dev/dsp
nico@peiling:~$ sudo lsof /dev/dsp
Excusez moi d'incister lourdement je suis vraiment un debutant (mais
motive). Je prends tous les details qu'on pourrra me donner.
--
http://www.nicolas.pontoizeau.org/
Nicolas Pontoizeau - Promotion EFREI 2005
Nicolas Pontoizeau wrote in message <slrnd65pj1.sgt.pontoize*NOSPAM*@choam.unix.efrei.fr>:
Ok mais j'arrive toujours pas a me debarasser de ce i810_audio.
D'après ton lsmod, un processus utilise le device correspondant : trouve-le (avec fuser ou lsof), tue-le, et ça devrait aller mieux.
:~$ lsof /lib/modules/2.6.8-1-386/kernel/sound/oss/i810_audio.ko lsof: WARNING: can't stat() ext3 file system /dev/.static/dev Output information may be incomplete.
Ces commandes n'affichent rien : :~$ fuser /lib/modules/2.6.8-1-386/kernel/sound/oss/i810_audio.ko
:~$ sudo fuser /dev/dsp
:~$ sudo lsof /dev/dsp
Excusez moi d'incister lourdement je suis vraiment un debutant (mais motive). Je prends tous les details qu'on pourrra me donner.
-- http://www.nicolas.pontoizeau.org/ Nicolas Pontoizeau - Promotion EFREI 2005
Nicolas Pontoizeau
Nicolas Pontoizeau wrote in message <slrnd65pj1.sgt.pontoize*NOSPAM*@choam.unix.efrei.fr>:
Ok mais j'arrive toujours pas a me debarasser de ce i810_audio.
D'après ton lsmod, un processus utilise le device correspondant : trouve-le (avec fuser ou lsof), tue-le, et ça devrait aller mieux.
:~$ lsof /lib/modules/2.6.8-1-386/kernel/sound/oss/i810_audio.ko lsof: WARNING: can't stat() ext3 file system /dev/.static/dev Output information may be incomplete.
Ces commandes n'affichent rien : :~$ fuser /lib/modules/2.6.8-1-386/kernel/sound/oss/i810_audio.ko
:~$ sudo fuser /dev/dsp
:~$ sudo lsof /dev/dsp
Excusez moi d'incister lourdement je suis vraiment un debutant (mais motive). Je prends tous les details qu'on pourrra me donner.
Bon même si toujours rien compris à fuser et lsof j'ai du nouveau :
* J'ai installé alsa-base alsa-utils alsa-source par un apt-get * Ensuite un sudo dpkg-reconfigure alsa-source Comme sur le howto : http://www.linux.com/howtos/K7s5a-HOWTO-2.shtml#ss2.3
Puis j'ai répondu : Say Yes if you want to build ALSA driver with ISA PnP version. If your computer doesn't support ISA PnP, you may say No. Build ALSA driver with ISA PnP?
You can safely select 'no'
Say Yes if you want to build ALSA driver with debugging code. Build ALSA driver with debugging code?
We don't need that either, so select 'no'
You can choose cards to be built by selecting cards you want. Each selection is a same name to a option of configure script '--with-cards'. The following list are short descriptions of the options to show what they mean. Select cards to be built.
Select card intel8x0 (PCI: Intel i810/i820/i830/i840/MX440 integrated audio) and exit.
* Ensuite je suis allé sur : http://www.mattmarsh.net/computing/pundit/audio.shtml
dans alsa-driver : ./configure --with-cards=intel8x0 --with-sequencer=yes make make install m'a retourné :~/alsa/alsa-driver-0.9.6$ make install rm -f /snd*.o /persist.o /isapnp.o make[1]: Entering directory `/home/nico/alsa/alsa-driver-0.9.6/support' Makefile:9: ../Makefile.conf: Aucun fichier ou répertoire de ce type Makefile:27: /Rules.make: Aucun fichier ou répertoire de ce type make[1]: *** Pas de règle pour fabriquer la cible « /Rules.make ». Arrêt. make[1]: Leaving directory `/home/nico/alsa/alsa-driver-0.9.6/support'
* sudo vim /etc/modutils/alsa et j'ai copié collé ça : alias char-major-116 snd alias snd-card-0 snd-intel8x0
# OSS/Free portion alias char-major-14 soundcore alias sound-slot-0 snd-card-0
# card #1 alias sound-service-0-0 snd-mixer-oss alias sound-service-0-1 snd-seq-oss alias sound-service-0-3 snd-pcm-oss alias sound-service-0-8 snd-seq-oss alias sound-service-0-12 snd-pcm-oss
* sudo update-modules et reboot
Je sais pas trop pourquoi mais mon micro a l'air de fonctionner.
J'ai quand même plusieurs questions : - le fait d'installer alsa-base alsa-utils et alsa-source dispense-t-il de télécharger et recompiler : http://www.alsa-project.org/alsa/ftp/driver/alsa-driver-0.9.6.tar.bz2 http://www.alsa-project.org/alsa/ftp/lib/alsa-lib-0.9.6.tar.bz2 http://www.alsa-project.org/alsa/ftp/utils/alsa-utils-0.9.6.tar.bz2
- xmms marche aussi bien en choisissant le plugin de sortie ALSA et OSS. Je pensais que je ne pouvais plus utiliser que le pilote alsa... Je trouve ça étrange.
- Je ne peux pas jouer 2 sons en même temps. Typiquement un mp3 sous xmms m'empeche d'entendre un alerte gaim. Est-ce normal?
- gnome-sound-recorder enregistre bien ma voix mais ne peut pas l'enregistrer sur le disque. Est-ce un bug dans le programme?
Matt a l'air de recommander kde...
Voila mon nouveau lsmod au cas où certains pourraient m'aider à le déchiffer :
Merci pour votre aide et votre patience. C'est quand même très fouilli l'installation de ce chip son entre les docs outdated et les pages de man très générales.
-- http://www.nicolas.pontoizeau.org/ Nicolas Pontoizeau - Promotion EFREI 2005
Nicolas Pontoizeau wrote in message
<slrnd65pj1.sgt.pontoize*NOSPAM*@choam.unix.efrei.fr>:
Ok mais j'arrive toujours pas a me debarasser de ce i810_audio.
D'après ton lsmod, un processus utilise le device correspondant : trouve-le
(avec fuser ou lsof), tue-le, et ça devrait aller mieux.
nico@peiling:~$ lsof /lib/modules/2.6.8-1-386/kernel/sound/oss/i810_audio.ko
lsof: WARNING: can't stat() ext3 file system /dev/.static/dev
Output information may be incomplete.
Ces commandes n'affichent rien :
nico@peiling:~$ fuser /lib/modules/2.6.8-1-386/kernel/sound/oss/i810_audio.ko
nico@peiling:~$ sudo fuser /dev/dsp
nico@peiling:~$ sudo lsof /dev/dsp
Excusez moi d'incister lourdement je suis vraiment un debutant (mais
motive). Je prends tous les details qu'on pourrra me donner.
Bon même si toujours rien compris à fuser et lsof j'ai du nouveau :
* J'ai installé alsa-base alsa-utils alsa-source par un apt-get
* Ensuite un sudo dpkg-reconfigure alsa-source
Comme sur le howto :
http://www.linux.com/howtos/K7s5a-HOWTO-2.shtml#ss2.3
Puis j'ai répondu :
Say Yes if you want to build ALSA driver with ISA PnP version.
If your computer doesn't support ISA PnP, you may say No.
Build ALSA driver with ISA PnP?
You can safely select 'no'
Say Yes if you want to build ALSA driver with debugging code.
Build ALSA driver with debugging code?
We don't need that either, so select 'no'
You can choose cards to be built by selecting cards you want.
Each selection is a same name to a option of configure script '--with-cards'.
The following list are short descriptions of the options to show what they
mean.
Select cards to be built.
Select card intel8x0 (PCI: Intel i810/i820/i830/i840/MX440 integrated audio)
and exit.
* Ensuite je suis allé sur :
http://www.mattmarsh.net/computing/pundit/audio.shtml
dans alsa-driver :
./configure --with-cards=intel8x0 --with-sequencer=yes
make
make install m'a retourné
nico@peiling:~/alsa/alsa-driver-0.9.6$ make install
rm -f /snd*.o /persist.o /isapnp.o
make[1]: Entering directory `/home/nico/alsa/alsa-driver-0.9.6/support'
Makefile:9: ../Makefile.conf: Aucun fichier ou répertoire de ce type
Makefile:27: /Rules.make: Aucun fichier ou répertoire de ce type
make[1]: *** Pas de règle pour fabriquer la cible « /Rules.make ». Arrêt.
make[1]: Leaving directory `/home/nico/alsa/alsa-driver-0.9.6/support'
* sudo vim /etc/modutils/alsa et j'ai copié collé ça :
alias char-major-116 snd
alias snd-card-0 snd-intel8x0
# OSS/Free portion alias char-major-14 soundcore
alias sound-slot-0 snd-card-0
# card #1 alias sound-service-0-0 snd-mixer-oss
alias sound-service-0-1 snd-seq-oss
alias sound-service-0-3 snd-pcm-oss
alias sound-service-0-8 snd-seq-oss
alias sound-service-0-12 snd-pcm-oss
* sudo update-modules et reboot
Je sais pas trop pourquoi mais mon micro a l'air de fonctionner.
J'ai quand même plusieurs questions :
- le fait d'installer alsa-base alsa-utils et alsa-source dispense-t-il de
télécharger et recompiler :
http://www.alsa-project.org/alsa/ftp/driver/alsa-driver-0.9.6.tar.bz2
http://www.alsa-project.org/alsa/ftp/lib/alsa-lib-0.9.6.tar.bz2
http://www.alsa-project.org/alsa/ftp/utils/alsa-utils-0.9.6.tar.bz2
- xmms marche aussi bien en choisissant le plugin de sortie ALSA et OSS. Je
pensais que je ne pouvais plus utiliser que le pilote alsa... Je trouve ça
étrange.
- Je ne peux pas jouer 2 sons en même temps. Typiquement un mp3 sous xmms
m'empeche d'entendre un alerte gaim. Est-ce normal?
- gnome-sound-recorder enregistre bien ma voix mais ne peut pas l'enregistrer
sur le disque. Est-ce un bug dans le programme?
Matt a l'air de recommander kde...
Voila mon nouveau lsmod au cas où certains pourraient m'aider à le déchiffer :
Merci pour votre aide et votre patience. C'est quand même très fouilli
l'installation de ce chip son entre les docs outdated et les pages de man très
générales.
--
http://www.nicolas.pontoizeau.org/
Nicolas Pontoizeau - Promotion EFREI 2005
Nicolas Pontoizeau wrote in message <slrnd65pj1.sgt.pontoize*NOSPAM*@choam.unix.efrei.fr>:
Ok mais j'arrive toujours pas a me debarasser de ce i810_audio.
D'après ton lsmod, un processus utilise le device correspondant : trouve-le (avec fuser ou lsof), tue-le, et ça devrait aller mieux.
:~$ lsof /lib/modules/2.6.8-1-386/kernel/sound/oss/i810_audio.ko lsof: WARNING: can't stat() ext3 file system /dev/.static/dev Output information may be incomplete.
Ces commandes n'affichent rien : :~$ fuser /lib/modules/2.6.8-1-386/kernel/sound/oss/i810_audio.ko
:~$ sudo fuser /dev/dsp
:~$ sudo lsof /dev/dsp
Excusez moi d'incister lourdement je suis vraiment un debutant (mais motive). Je prends tous les details qu'on pourrra me donner.
Bon même si toujours rien compris à fuser et lsof j'ai du nouveau :
* J'ai installé alsa-base alsa-utils alsa-source par un apt-get * Ensuite un sudo dpkg-reconfigure alsa-source Comme sur le howto : http://www.linux.com/howtos/K7s5a-HOWTO-2.shtml#ss2.3
Puis j'ai répondu : Say Yes if you want to build ALSA driver with ISA PnP version. If your computer doesn't support ISA PnP, you may say No. Build ALSA driver with ISA PnP?
You can safely select 'no'
Say Yes if you want to build ALSA driver with debugging code. Build ALSA driver with debugging code?
We don't need that either, so select 'no'
You can choose cards to be built by selecting cards you want. Each selection is a same name to a option of configure script '--with-cards'. The following list are short descriptions of the options to show what they mean. Select cards to be built.
Select card intel8x0 (PCI: Intel i810/i820/i830/i840/MX440 integrated audio) and exit.
* Ensuite je suis allé sur : http://www.mattmarsh.net/computing/pundit/audio.shtml
dans alsa-driver : ./configure --with-cards=intel8x0 --with-sequencer=yes make make install m'a retourné :~/alsa/alsa-driver-0.9.6$ make install rm -f /snd*.o /persist.o /isapnp.o make[1]: Entering directory `/home/nico/alsa/alsa-driver-0.9.6/support' Makefile:9: ../Makefile.conf: Aucun fichier ou répertoire de ce type Makefile:27: /Rules.make: Aucun fichier ou répertoire de ce type make[1]: *** Pas de règle pour fabriquer la cible « /Rules.make ». Arrêt. make[1]: Leaving directory `/home/nico/alsa/alsa-driver-0.9.6/support'
* sudo vim /etc/modutils/alsa et j'ai copié collé ça : alias char-major-116 snd alias snd-card-0 snd-intel8x0
# OSS/Free portion alias char-major-14 soundcore alias sound-slot-0 snd-card-0
# card #1 alias sound-service-0-0 snd-mixer-oss alias sound-service-0-1 snd-seq-oss alias sound-service-0-3 snd-pcm-oss alias sound-service-0-8 snd-seq-oss alias sound-service-0-12 snd-pcm-oss
* sudo update-modules et reboot
Je sais pas trop pourquoi mais mon micro a l'air de fonctionner.
J'ai quand même plusieurs questions : - le fait d'installer alsa-base alsa-utils et alsa-source dispense-t-il de télécharger et recompiler : http://www.alsa-project.org/alsa/ftp/driver/alsa-driver-0.9.6.tar.bz2 http://www.alsa-project.org/alsa/ftp/lib/alsa-lib-0.9.6.tar.bz2 http://www.alsa-project.org/alsa/ftp/utils/alsa-utils-0.9.6.tar.bz2
- xmms marche aussi bien en choisissant le plugin de sortie ALSA et OSS. Je pensais que je ne pouvais plus utiliser que le pilote alsa... Je trouve ça étrange.
- Je ne peux pas jouer 2 sons en même temps. Typiquement un mp3 sous xmms m'empeche d'entendre un alerte gaim. Est-ce normal?
- gnome-sound-recorder enregistre bien ma voix mais ne peut pas l'enregistrer sur le disque. Est-ce un bug dans le programme?
Matt a l'air de recommander kde...
Voila mon nouveau lsmod au cas où certains pourraient m'aider à le déchiffer :
Merci pour votre aide et votre patience. C'est quand même très fouilli l'installation de ce chip son entre les docs outdated et les pages de man très générales.
-- http://www.nicolas.pontoizeau.org/ Nicolas Pontoizeau - Promotion EFREI 2005