Chargement...
 
Skip to main content

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


[ABANDONNÉ] Carte son EGO SYS Waveterminal 192M non reconnue sous Linux

France
Bonjour,

Je cherche à faire fonctionner une carte son (super qualité) qui dort et que je ne souhaite pas faire fonctionner sous Windows (ou alors très très peu 😁)

Voici ce que donne la commande lspci
Copy to clipboard
05:01.0 Multimedia audio controller: VIA Technologies Inc. VT1720/24 [Envy24PT/HT] PCI Multi-Channel Audio Controller (rev 01)


Sur le site Alsa, elle n'est pas répertoriée mais la Waveterminal 192X basée sur la même puce l'est donc je garde espoir 😊 : http://www.alsa-project.org/main/index.php/Matrix:Vendor-Ego_Sys

C'est donc une puce normalement bien reconnue, si vous avez des infos, cela m'intéresse (j'ai une M-Audio Audiophile 24/96 qui fonctionne bien heureusement 😉).

Possible aussi que cela soit un pb d'Irq ou de modules non chargé ❓

J'ai essayé sur 64 Studio 2.1 et Ubuntu 8.04, même pb 🙄

Merci pour votre aide et à très bientôt 😊
France
ça serait pas une histoire de firmware ?
As tu installé alsa-firmware ?
France
Ah tiens, salut Mysth-R 😉

Non, mais c'est une idée que je creuserai demain !
Bonjour,

la puce devrait effectivement fonctionner avec le module snd-ice1724 :

[+]

Regarde si le module est chargé. Sinon charge le avec :
Copy to clipboard
sudo modprobe snd-ice1724


et regarde ce qu'en pense le kernel avec dmesg.
France
Ok jdlv, je viens de faire :
sudo modprobe snd-ice1724

puis dmesg :
Copy to clipboard
..... [ 50.003847] ice1724: No matching model found for ID 0x30495345 [ 50.004559] ice1724: Invalid EEPROM (size = 120) [ 50.004594] ACPI: PCI interrupt for device 0000:05:01.0 disabled [ 50.004620] ICE1724: probe of 0000:05:01.0 failed with error -5 [ 50.024788] ACPI: PCI Interrupt 0000:00:1b.0[A] -> GSI 22 (level, low) -> IRQ 22 ...


J'ai comme l'impression que l'EEPROM n'est pas à jour 😕
Et après ce modprobe est ce que la carte fonctionne?
Si non alors regarde :
dans cat /proc/interrupts. La carte devrait apparaître
avec aplay -l
éventuellement relance alsa par:
Copy to clipboard
sudo invoke-rc.d alsa-utils restart

puis de nouveau aplay -l

J'ai déja eu fait fonctionner une carte identiquement non reconnue avec le même chipset ICE1724, donc ça peut être possible...
France
Et après ce modprobe est ce que la carte fonctionne?

non 🙄
Et j'ai bien relançé l'ordi 😉


dans cat /proc/interrupts . La carte devrait apparaitre



non 🙄

[+]

avec aplay -l

non 🙄

[+]

éventuellement relance alsa par: sudo invoke-rc.d alsa-utils restart
puis de nouveau aplay -l

toujours non ! 🙄
Je garde espoir, c'est peut être juste un pb d'Irq, merci, on va y arriver ! 😉
L'idée était de forcer l'installation du module et de regarder la réaction du kernel. Dans les logs par dmesg ou /var/log/messages, dans /proc/interrupts, et dans alsa par aplay -l.
Rebooter le système efface toutes les traces...

Si toujours rien ne fonctionne il est possible de tromper le kernel en passant au module la référence d'une carte reconnue qui serait la plus identique possible. Des fois ça marche, souvent ça marche moins bien...
France
Si toujours rien ne fonctionne il est possible de tromper le kernel en passant au module la référence d'une carte reconnue qui serait la plus identique possible. Des fois ça marche, souvent ça marche moins bien...


Tu peux préciser jdlv comment tromper le kernel, merci 😉
J'avais réussi à le tromper avec ça:
Copy to clipboard
sudo modprobe snd-ice1724 model=aureon71


Et la liste des modèles supportés par ce module extraite des sources du kernel 2.6.27 est :

.model = "av710",
.model = "amp2000",
.model = "aureon51",
.model = "aureon71",
.model = "universe",
.model = "prodigy71",
.model = "prodigy71lt",
.model = "prodigy71xt",
.model = "delta1010",
.model = "dio2496",
.model = "delta66",
.model = "delta44",
.model = "audiophile",
.model = "delta410",
.model = "delta1010lt",
.model = "vx442",
.model = "mediastation",
.model = "ewx2496",
.model = "ews88mt",
.model = "ews88mt_new",
.model = "phase88",
.model = "phase88",
.model = "ews88d",
.model = "dmx6fire",
.model = "dsp24",
.model = "dsp24_value",
.model = "dsp24_71",
.model = "ez8",
.model = "juli",
.model = "phase22",
.model = "phase28",
.model = "ms300",
.model = "prodigy192",
.model = "prodigy71hifi",
.model = "prodigyhd2",
.model = "fortissimo4",
.model = "revo71",
.model = "revo51",
.model = "ap192",
.model = "se200pci",
.model = "se90pci",
.model = "k8x800",
.model = "sn25p",
.model = "WT192M",

mais je ne sais pas dire lequel pourrait faire l'affaire bien que le dernier de la liste soit très tentant...
En fouillant un peu plus les sources du kernel il apparait que WT192M est bien le model de la carte
"ESI Waveterminal 192M",
Qui apparement est la tienne.
Donc elle est supportée et devrait fonctionner!
Google nous apprend qu'elle l'est depuis le kernel 2.6.21 :
http://mirror.celinuxforum.org/gitstat/commit-detail.php?commit=f6cdab5f7ed356e8a259c1f00c7991f56c234643

Maintenant reste à trouver pourquoi elle refuse de fonctionner...
Chose étrange le n° d'identification de ta carte est 0x30495345 alors que celui attendu par le module est 0x36495345
Essaye le forcage avec:
Copy to clipboard
sudo modprobe snd-ice1724 model=WT192M

France
Chose étrange le n° d'identification de ta carte est 0x30495345 alors que celui attendu par le module est 0x36495345
Essaye le forcage avec: sudo modprobe snd-ice1724 model=WT192M

Oui, je viens d'essayer mais toujours aucun résultat (avec toutes les autres commandes aussi)
Si près du but... 🙄

Pour répondre à Myst-R, oui, alsa-firmware est installé 😉

Bon, j'vais aller faire un peu dodo quand même.... Merci jdlv et à très bientôt 😊
France
Salut,

je m'appelle Clément et j'ai fait la partie spécifique du driver de la 192M.
Pour que mon driver fonctionne avec ma carte il faudrait référencer ta carte avec le n° d'ID mais tu vas au devant de crash kernel.
Faudrait voir déjà si y'a beaucoup de différences avec la 192M.

Si ça t'intéresse toujours, fais le moi savoir.

@+