Chargement...
 
[Voir/Cacher menus de gauche]
[Voir/Cacher menus de droite]

1 - Le matériel et les pilotes ALSA, FFADO, ...

Dernier post

[RÉSOLU] pb PCI mia-midi

dadaprod utilisateur non connecté
Ca fait déjà de nombreuses heures que je cherche sur la toile, je n'arrive pas à trouver comment rentrer dans le monde de la Mao Linux (je viens du monde Fenetre/Cubase)..

j'ai lu les différents tutos, c'est assez fumeux pour moi.. Je suis sur ubuntu (2.6.17-10-generic), j'ai une carte Echo mia-midi qui fonctionne parfaitement dans le monde des fenetres.. sur Ubuntu, seul le driver de la carte Asus apparait dans le lspci:

lspci | grep audio donne:
00:04.0 Multimedia audio controller: nVidia Corporation CK804 AC'97 Audio Controller (rev a2)


à priori le noyau récent contient les drivers: la commande lsmod |grep snd donne:

[+]

donc il y a bien les modules sn dans la conf.. après que faut-il faire pour que ça marche enfin??

Citation :
Ca fait déjà de nombreuses heures que je cherche sur la toile, je n'arrive pas à trouver comment rentrer dans le monde de la Mao Linux (je viens du monde Fenetre/Cubase)..

Salut et bienvenue,




Citation :
j'ai lu les différents tutos, c'est assez fumeux pour moi.. Je suis sur ubuntu (2.6.17-10-generic), j'ai une carte Echo mia-midi qui fonctionne parfaitement dans le monde des fenetres..

Ne t'inquiètes pas, elle a l'air également d'être reconnue du côté de la banquise wink. Pour comprendre le pourquoi du comment, quelques liens :



Citation :
donc il y a bien les modules sn dans la conf.. après que faut-il faire pour que ça marche enfin??

Le module "snd_mia" (= driver de ta carte) semble bien chargé. Je vois 2 pistes à explorer :
  • Il me semble que les cartes echo nécessitent en général un firmware. Celui-ci est en général fourni par un paquet du type "alsa-firmware", lui-même dépendant de "alsa-tools" (les noms peuvent varier d'une distribution à l'autre). Quels sont les paquets "alsa-xxx" que tu as installés ?
  • Sinon, le problème peut aussi venir de la présence simultanée de plusieurs circuits son (celui intégré sur la carte mère + carte echo). Pour remettre un peu d'ordre, voir par exemple ce fil ou la page ALSA_MultiCartes.

T.

dadaprod utilisateur non connecté
J'ai en effet déjà consulté ces différentes pages: elles partent du principe que la commande lscpi leur permet de bien identifier leur carte.. ce qui n'est pas mon cas..



Citation :
Il me semble que les cartes echo nécessitent en général un firmware. Celui-ci est en général fourni par un paquet du type "alsa-firmware", lui-même dépendant de "alsa-tools" (les noms peuvent varier d'une distribution à l'autre). Quels sont les paquets "alsa-xxx" que tu as installés ?

je n'avais pas le alsa-tools d'installé, j'ai fait pas mieux pour le lspci | grep audio

Voici les alsa que j'ai sur le pc:
  • alsa-base
  • alsa-tools
  • alsa-tools-gui
  • alsa-utils
  • gstreamer0.10-alsa
  • libesd-alsa0
  • libpt-plugins-alsa
  • libsdl1.2debian-alsa

dadaprod utilisateur non connecté
en fait, je comprends un peu mieux la chose, la commande lspci n'était pas optimalement lancé..

$ lspci -v | grep -i audio
00:04.0 Multimedia audio controller: nVidia Corporation CK804 AC'97 Audio Controller (rev a2)
        Subsystem: Echo Digital Audio Corporation Mia rev.1


Je comprends mieux donc pourquoi les modules snd étaient chargés..

m'enfin, ca marche pas mieux ;:(

dadaprod utilisateur non connecté
Pour que ca soir plus simple, j'ai désactivé la carte son interne, du coup j'ai plus de son ;:(
$ lspci -v | grep -i audio
        Subsystem: Echo Digital Audio Corporation Mia rev.1


la commande suivante confirme que le snd-mia n'est toujours pas utilisé..


[+]

Citation :
Pour que ca soir plus simple, j'ai désactivé la carte son interne, du coup j'ai plus de son ;:(



A mon avis, tu devrais approfondir cette histoire d'alsa-firmware ... ça m'étonnerait qu'il n'y ait pas moyen de trouver un paquet qui traine qque part ... au pire, y'a toujours possibilité de le compiler à la main ( voir site ALSA et Alsa_Installation ). Par contre, dans ce cas, je crois qu'il vaut mieux que les différentes versions (alsa-tools, etc) correspondent.

Sinon, tu as essayé des commandes comme "alsaconf" ? Et dans "/var/log/messages", t'as pas des lignes de log concernant ta carte son ?

dadaprod utilisateur non connecté
Citation :
Sinon, tu as essayé des commandes comme "alsaconf?" ? Et dans "/var/log/messages", t'as pas des lignes de log concernant ta carte son ?



alors sur Ubuntu Edgy: alsaconf n'est pas présent dans les paquets utils! Il y a du masochisme à se torturer la tête à travailler avec Linux;:( Pour les /var/log/messages, je ne connaissais pas encore.. on trouve en effet plusieurs fois le message suivant:

Nov 14 15:21:42 stephane-desktop kernel: [   42.253685] Echoaudio Mia: probe of 0000:05:07.0 failed with error -2


entouré d'autres a propos de PCI, j'iamgine que ces messages sont liés au boot.. enfin il faut être un expert pour y comprendre qch..

l'histoire de recompilation, c'est marrant (je vais essayer sur l'autre pec avec la darla24..) mais j'aime pas faire les trucs que je ne comprends pas.. la version alsa est à peu prêt à jour avec cette version très récente d'ubuntu et d'ailleurs les modules sont présents sur la machine:

la commande suivante indique qu'il y a déjà plein de module sur la machine..


[+]

A mon avis la configuration alsa dans Ubuntu est complèterment foireuse: abaance alsaconf.. pour faire les manifs de carte, il faut apparemment créer un fichier /etc/modprobe.d/sound"
+ commande : $ sudo update-modules

Alors que normalament, c'est un autre fichier qu'il faut créer.. c'est un bordel!!

Citation :
A mon avis la configuration alsa dans Ubuntu est complèterment foireuse: abaance alsaconf.. pour faire les manifs de carte, il faut apparemment créer un fichier /etc/modprobe.d/sound"
+ commande :
$ sudo update-modules

Alors que normalament, c'est un autre fichier qu'il faut créer.. c'est un bordel!!



Je connais pas assez ubuntu ... mais finalement peu importe le fichier !
En tous cas :

dadaprod utilisateur non connecté
Tout d'abord un grand merci à Trinine, je vais pouvoir commencer ma ve eb Débuter - la MAO lInux..

Ci-dessous, je vous livre l'ensemble des instructions exécutés, à retenir pour ceux qui cherche, ceci vaut pour Ubuntu 2.6.17.. après pour une carte echo ou une autre, peu importe finalement.. a mon avis, il faudrait peut-re faire un tuto un peu plus précis pour Ubuntu (notamment pour l'installation préalble des paquets linux-headers, build-essential, curses..). Après, même si je ne suis pas un expert la compilation du Kernel annoncé dans le tuto d'installation Alsa n'est pas indispensable pour ubuntu..

Sinon, je persiste à dire que le système GNU Linux, malgré les nombreux efforts n'est vraiment pas fait pour le grand public (j'ai galaré comme un malade et je suis pourtant informaticien;:( Ce qui n'enlève en rien que le travail des développeurs peut continuer pour améliorer tout ça.. Pour l'instant, je ne conseillerai à mes proches que l'achat d'un Pc déjà configuré avec Linux..

------------------------------------------
Procédure à suivre
------------------------------------------
voir https://help.ubuntu.com/community/EchoMia
installation des linux headers nécessaire à la compilation des drivers alsa
sudo apt-get install linux-headers-$(uname -r) build-essential libncurses5-dev libncursesw5-dev ncurses-term alsa-tools-gui


Allez ici http://www.alsa-project.org/ , et téléchargez les derniers drivers, librairie, utilités, tools et firmware

décompressez tous les fichiers dans /usr/src...
clic droit: extraire ici.. à l'aide de de l'interface graphique, puis
sudo cp -r alsa-* /usr/src/alsa

On passe en master...
sudo bash

configurer et compiler le code:
cd /usr/src
cd alsa-driver-1.0.13
make clean
make mrproper
./configure --with-cards=intel8x0,mia --with-oss=yes --with-sequencer=yes
make
sudo make install


Faire de même avec les librairies, firmware, utils et ...

[+]

copier le contenu de /lib/firmware/ea dans /lib/firmware/ i.e:
sudo cp /lib/firmware/ea/* /lib/firmware/2.6.17-10-generic/


Vous pouvez alors rebooter le système et configurer ensuite les volumes:
alsamixer -c0 -Vall
alsamixer -c1 -Vall


On peut ensuite encore perfectionne le tout en indiquant l'ordre des cartes (Linux charge en effet tantôt la mia en car0 ou card1..)
éditer le fichier: sudo gedit /etc/modprobe.d/alsa-base

le compléter avec les lignes suivantes:
# http://ubuntuforums.org/showthread.php?t=205449
options snd_intel8x0 index=0
options snd_mia index=1


Afficher les articles :
Aller au forum :

Documentation [Afficher / Cacher]

Faire un don
[Afficher / Cacher]

Connexion
[Afficher / Cacher]


Mégaphone [Afficher / Cacher]

calixtus06, 13:16, ven. 27 Sep 2024: Bonjour et bienvenue à tigny :-)
olinuxx, 13:05, dim. 22 Sep 2024: [ANNONCE] Les nouvelles des 7 derniers mois de LibraZiK : [Lien]
olinuxx, 18:46, ven. 20 Sep 2024: Bonjour et bienvenue à manaoxygen cool
calixtus06, 11:24, mar. 17 Sep 2024: Bonjour et bienvenue à PAuf :-)
olinuxx, 21:36, ven. 13 Sep 2024: Bonjour et bienvenue à jearos cool
calixtus06, 18:28, mer. 11 Sep 2024: Bonjour et bienvenue à Fred2024 :-)
allany, 18:33, jeu. 05 Sep 2024: Semi-automnal, cet éditorial ! [Lien]
olinuxx, 22:00, dim. 01 Sep 2024: Bonjour et bienvenue à bo cool
olinuxx, 16:22, sam. 31 Aug 2024: Bonjour et bienvenue à kicknride cool
calixtus06, 20:50, jeu. 29 Aug 2024: Bonjour et vienvenue à Nano2259 et vfs750 :-)
calixtus06, 11:34, ven. 23 Aug 2024: Bonjour et bienvenue à Clark2024,Chancellor2024, William74, fafa15, Arsene :-)
calixtus06, 10:23, mer. 14 Aug 2024: Bonjour et bienvenue à Dimercia, gaelle, paguy74 et humpf :-)