[E-EMU 202] 32 bit -> 64 bit (resolu en partie)

Reconnaissance et configuration du matériel / kernel linux
Répondre
Avatar de l’utilisateur
albireo
Elfe
Messages : 560
Inscription : ven. 15 sept. 2006, 15:47
Localisation : vallée de la save en Occitanie

[E-EMU 202] 32 bit -> 64 bit (resolu en partie)

Message par albireo »

bonjour à tous et bonne fin d'année
j'ai un petit problème de carte son externe : une E-MU 0202 USB

cette carte fonctionne sur un pc 32 bits (sous arch bien evidemment) sans problème
sur mon PC 64 bits elle ne fonctionne plus. Ce qui laisse supposer qu'elle ne fonctionne que sur 32.
j'ai installé les biblios 32 bits alsa ( lib32-alsa-lib lib32-alsa-plugins) mais ça ne fonctionne pas plus.
la question est : est-il possible de faire fonctionner cette carte et comment ?

voici ce que me retourne dmesg quand je la branche
[ 7739.701181] usb 3-8: new high-speed USB device number 10 using xhci_hcd
et quand je la debranche
[ 7744.912520] usb 3-8: 2:1: usb_set_interface failed (-110)
[ 7810.396904] usb 3-8: USB disconnect, device number 10
[ 7814.927018] usb 3-8: 2:1: usb_set_interface failed (-110)
le retour de lsub
Bus 003 Device 011: ID 041e:3f02 Creative Technology, Ltd E-Mu 0202
merci
Dernière modification par albireo le sam. 03 janv. 2015, 11:10, modifié 2 fois.
Utilisateur ArchLinux depuis 2004 et linux depuis 1996 :D
Arch 64/gnome sur ASUS H87M-E C2 + i5 3.2GHz + 16Go + 2To + écran 22"
1996 *** 2004 nova widget wombat woodoo dontpanic overlord .......... 2026
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10711
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [E-EMU 202] 32 bit -> 64 bit (en cours)

Message par FoolEcho »

Salut,
albireo a écrit : cette carte fonctionne sur un pc 32 bits (sous arch bien evidemment) sans problème
sur mon PC 64 bits elle ne fonctionne plus. Ce qui laisse supposer qu'elle ne fonctionne que sur 32.
j'ai installé les biblios 32 bits alsa ( lib32-alsa-lib lib32-alsa-plugins) mais ça ne fonctionne pas plus.
la question est : est-il possible de faire fonctionner cette carte et comment ?
Avant tout il faudrait savoir si alsamixer te montre cette carte et si les canaux ne sont pas éventuellement muets...
«The following statement is not true. The previous statement is true.» :nage:
Avatar de l’utilisateur
albireo
Elfe
Messages : 560
Inscription : ven. 15 sept. 2006, 15:47
Localisation : vallée de la save en Occitanie

Re: [E-EMU 202] 32 bit -> 64 bit (en cours)

Message par albireo »

alsamixer la reconnait et l'affiche mais dès que j'appuie sur Entrée ça freeze complètement l'ecran et je suis obligé de la debrancher pour continuer.
Utilisateur ArchLinux depuis 2004 et linux depuis 1996 :D
Arch 64/gnome sur ASUS H87M-E C2 + i5 3.2GHz + 16Go + 2To + écran 22"
1996 *** 2004 nova widget wombat woodoo dontpanic overlord .......... 2026
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10711
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [E-EMU 202] 32 bit -> 64 bit (en cours)

Message par FoolEcho »

:?

Que renvoie:

Code : Tout sélectionner

speaker-test -c 2
?
«The following statement is not true. The previous statement is true.» :nage:
Avatar de l’utilisateur
albireo
Elfe
Messages : 560
Inscription : ven. 15 sept. 2006, 15:47
Localisation : vallée de la save en Occitanie

Re: [E-EMU 202] 32 bit -> 64 bit (en cours)

Message par albireo »

sans carte branchée:
speaker-test 1.0.28
Le périphérique de lecture est default
Les paramètres du flux sont 48000Hz, S16_LE, 2 canaux
Utilisation de 16 octaves de 'pink noise'
La fréquence est 48000Hz (demandée 48000Hz)
L'intervalle de la taille du tampon est de 96 à 1048576
L'intervalle de la taille de la période est de 32 à 349526
Taille max. de tampon 1048576 utilisée
Périodes = 4
was set period_size = 262144
was set buffer_size = 1048576
0 - Avant Gauche
1 - Avant Droit
Temps par période = 10,944425
0 - Avant Gauche
1 - Avant Droit
Temps par période = 10,947869
avec la carte en question
speaker-test 1.0.28
Le périphérique de lecture est default
Les paramètres du flux sont 48000Hz, S16_LE, 2 canaux
Utilisation de 16 octaves de 'pink noise'
ALSA lib pcm_dmix.c:1022:(snd_pcm_dmix_open) unable to open slave
Erreur d'ouverture à la lecture: -2,Aucun fichier ou dossier de ce type
Utilisateur ArchLinux depuis 2004 et linux depuis 1996 :D
Arch 64/gnome sur ASUS H87M-E C2 + i5 3.2GHz + 16Go + 2To + écran 22"
1996 *** 2004 nova widget wombat woodoo dontpanic overlord .......... 2026
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10711
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [E-EMU 202] 32 bit -> 64 bit (en cours)

Message par FoolEcho »

Mmmm...
Peut-être un conflit avec la carte interne du coup...
Vois si établir un ordre des modules régle ça: https://wiki.archlinux.org/index.php/Ad ... on_startup
... l'autre possibilité que je vois est de passer par un fichier asoundrc (~/.asoundrc ou /etc/asoundrc) comme ici: https://bbs.archlinux.org/viewtopic.php?id=173709
«The following statement is not true. The previous statement is true.» :nage:
Avatar de l’utilisateur
albireo
Elfe
Messages : 560
Inscription : ven. 15 sept. 2006, 15:47
Localisation : vallée de la save en Occitanie

Re: [E-EMU 202] 32 bit -> 64 bit (en cours)

Message par albireo »

ça y-est, ça fonctionne. j'ai essayé pas mal de truc dans alsa-base.conf sans succès mais ce qui a fonctionné c'est ça, ne me demandez pas pourquoi.
options snd_usb_audio index=-2
options snd_hda_intel index=1
j'ai mis une valeur negative d'index trouvé sur un forum.
maintenant cat /proc/asound/modules retourne ça :
0 snd_hda_intel
1 snd_hda_intel
2 snd_usb_audio
3 snd_usb_audio
donc ce devait bien être un conflit dans les entrées puisque je n'ai rien changé d'autre.
donc maintenant elle se retrouve sur 3 et fonctionne. le 2 c'est pour la capture
Utilisateur ArchLinux depuis 2004 et linux depuis 1996 :D
Arch 64/gnome sur ASUS H87M-E C2 + i5 3.2GHz + 16Go + 2To + écran 22"
1996 *** 2004 nova widget wombat woodoo dontpanic overlord .......... 2026
Avatar de l’utilisateur
albireo
Elfe
Messages : 560
Inscription : ven. 15 sept. 2006, 15:47
Localisation : vallée de la save en Occitanie

Re: [E-EMU 202] 32 bit -> 64 bit (resolu en partie)

Message par albireo »

bon en fait elle fonctionne bien quand l'ordinateur demarre mais pas en sortie de veille donc le problème reste entier dans la mesure ou mon ordinateur est plus souvent en veille qu'arrêté.
Utilisateur ArchLinux depuis 2004 et linux depuis 1996 :D
Arch 64/gnome sur ASUS H87M-E C2 + i5 3.2GHz + 16Go + 2To + écran 22"
1996 *** 2004 nova widget wombat woodoo dontpanic overlord .......... 2026
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10711
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [E-EMU 202] 32 bit -> 64 bit (resolu en partie)

Message par FoolEcho »

Mmmm...
Et que racontent alsamixer (lsmod aussi éventuellement) en sortie de veille ?

En l'état, à tester peut-être, l'option power_save, même si ce serait peut-être plus un contournement qu'autre chose: https://wiki.archlinux.org/index.php/Ad ... g_playback.
«The following statement is not true. The previous statement is true.» :nage:
Avatar de l’utilisateur
albireo
Elfe
Messages : 560
Inscription : ven. 15 sept. 2006, 15:47
Localisation : vallée de la save en Occitanie

Re: [E-EMU 202] 32 bit -> 64 bit (resolu en partie)

Message par albireo »

bon, il n'y a aucun changement dans les modules que la carte sois présente ou non.
j'ai modifié le fichier /etc/modprobe.d/alsa-base.conf ainsi :
options snd_hda_intel index=0
options snd_hda_intel index=1
options snd_usb_audio index=3
et alsamixer la mentionne bien en 3 que ce soit en sortie de veille ou au lancement de l'OS
et la carte fonctionne. Par contre si je l'éteind et la rallume donc un branchement en chaud en fait, là ça ne fonctionne plus. Tout les voyants sont allumé et je n'ai plus de clavier et ordi freeze (quand je l'éteind ça defrise :lol: )
Par contre la sortie de cat /proc/asound/cards est bonne, pas de changement après allumage
0 [PCH ]: HDA-Intel - HDA Intel PCH
HDA Intel PCH at 0xf7d10000 irq 44
1 [HDMI ]: HDA-Intel - HDA Intel HDMI
HDA Intel HDMI at 0xf7d14000 irq 47
3 [USB ]: USB-Audio - E-MU 0202 | USB
E-MU Systems, Inc. E-MU 0202 | USB at usb-0000:00:14.0-4, high speed
mais bon, suffit que je l'éteigne pas :D

voilà ou j'en suis. c'est pas si mal je peux ecouter la zic :D
Utilisateur ArchLinux depuis 2004 et linux depuis 1996 :D
Arch 64/gnome sur ASUS H87M-E C2 + i5 3.2GHz + 16Go + 2To + écran 22"
1996 *** 2004 nova widget wombat woodoo dontpanic overlord .......... 2026
Répondre