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

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

> Forums de discussion > 1 - Le matériel et les pilotes ALSA, FFADO, ... > [Résolu] Behringer XENYX X1024USB : Son en sortie mais pas en entrée
Dernier post

[Résolu] Behringer XENYX X1024USB : Son en sortie mais pas en entrée

lou kamayann utilisateur non connecté France
Salut à tous,

Alors je me présente brièvement, je suis sous KXStudio. J'ai tourné pendant pas mal de temps avec une M-Audio M-Track et récemment j'ai chopé cette petite table de mixage et le problème qui se pose à moi est le suivant:

JACK reconnaît bien la présence de la table, quand je fais cat /proc/asound/cards ça donne:

0 [Generic        ]: HDA-Intel - HD-Audio Generic
                      HD-Audio Generic at 0xf0444000 irq 44
 1 [Loopback       ]: Loopback - Loopback
                      Loopback 1
 2 [Generic_1      ]: HDA-Intel - HD-Audio Generic
                      HD-Audio Generic at 0xf0440000 irq 16
 3 [MTrack         ]: USB-Audio - M-Track
                      M-Audio M-Track at usb-0000:00:16.0-3, full speed
 4 [CODEC          ]: USB-Audio - USB Audio CODEC
                      Burr-Brown from TI USB Audio CODEC at usb-0000:00:12.0-2,full speed


Jusqu'ici tout va bien...

Je lance mon logiciel (Renoise), pas de soucis, le son sort (j'ai bien enclenché le bouton USB TO MAIN).

Mais : quand je mets un Line INPUT pour recevoir le signal d'entrée (qui devrait arriver en USB aussi si j'ai bien compris non?), hé ben rien ne se passe, j'ai juste le droit à un gros silence du signal...



Voilà, donc je comprends pas trop d'où peut venir ce problème... mise à jour de ALSA?
J'en suis même arrivé à me demandé si je me suis pas trompé en croyant que cette table de mixage pouvait faire carte son, rassurez-moi svp!^^


Merci d'avance pour vos contributions!

allany utilisateur non connecté
Hello !

Moi, je ne la vois pas trop, cette carte...
A quoi correspond ce USB-Audio (Burr-Brown) ?

Que te propose jackd dans les cases vertes ci-dessous :
Image
et comment sont-elles renseignées lorsque tu obtiens du son en sortie ?

A+

lou kamayann utilisateur non connecté France
Alors oui effectivement j'ai oublié de préciser que la table de mixage apparaît en tant que
USB-Audio Codec

Image

Image

Voili voilou!

allany utilisateur non connecté
Bin oui...
Dans "interface" des réglages de jackd, si tu laisses "défaut", ce doit être ta carte interne qui entre et sort.
Il faut essayer avec le "USB codec".
A+

lou kamayann utilisateur non connecté France
Oui j'ai essayé comme ça aussi
Image

Mais rien à faire, encore et toujours du son en sortie et pas en entrée...


Et entre temps j'ai lu quelques trucks sur Linux-MAO, ce qui m'a amené à penser que c'est peut-être un problème avec le module snd_usb_audio...
Sur alsa-project, sur la page de Module-usb-audio, ils disent d'écrire dans le terminal : modinfo soundcore et de regarder si on voit le module, et j'ai pas l'impression que ça en parle :

lou@Black-Pavillion:~$ modinfo soundcore
filename:       /lib/modules/3.13.0-58-lowlatency/kernel/sound/soundcore.ko
license:        GPL
author:         Alan Cox
description:    Core sound module
srcversion:     D85D01377883AF724850357
depends:        
intree:         Y
vermagic:       3.13.0-58-lowlatency SMP preempt mod_unload modversions 
signer:         Magrathea: Glacier signing key
sig_key:        21:65:25:2E:D7:0D:62:35:C1:A1:1A:52:95:58:32:31:93:A5:6B:FC
sig_hashalgo:   sha512


Mais c'est ici que mes maigres connaissances en anglais et mon ignorance du monde intérieur de mon ordinateur font que je bloque...

lou kamayann utilisateur non connecté France
Autre chose qui me fait penser que ça à voir avec le module snd_usb_audio :

lou@Black-Pavillion:~$ cat /etc/modules
# /etc/modules: kernel modules to load at boot time.
#
# This file contains the names of kernel modules that should be loaded
# at boot time, one per line. Lines beginning with "#" are ignored.
# Parameters can be specified after the module name.

snd-aloop
snd-seq-midi
lp
rtc


Le module snd_usb_audio est pas censé apparaître dans la liste là?

olinuxx utilisateur non connecté France
Si tu veux savoir si le module snd usb audio est chargé, tu peux utiliser la commande :
lsmod |grep snd

S'il est présent dans le résultat de la commande, c'est qu'il est chargé, sinon, alors tu peux le charger manuellement avec la commande :
modprobe snd_usb_audio
ou
modprobe snd-usb-audio


Plusse d'info sur ces commandes :
man lsmod
et
man modprobe


olinuxx utilisateur non connecté France
PS :
Citation :
Le module snd_usb_audio est pas censé apparaître dans la liste là?

Pas forcément, le fichier "/etc/modules" liste les modules que l'on "force" à être chargé, mais le noyau linux est capable de charger bien d'autres modules quand c'est nécessaire.

lou kamayann utilisateur non connecté France
Merci pour les infos des commandes, ça m'éclaire déjà un peu mieux sur ce langage!

Alors :
lou@Black-Pavillion:~$ lsmod |grep snd
snd_seq_dummy          12762  32 
snd_hrtimer            12744  1 
snd_usb_audio         154561  5 
snd_usbmidi_lib        25070  1 snd_usb_audio
snd_hda_codec_idt      54908  1 
snd_hda_codec_hdmi     46368  1 
snd_hda_intel          56482  4 
snd_hda_codec         193017  3 snd_hda_codec_hdmi,snd_hda_codec_idt,snd_hda_intel
snd_hwdep              13602  2 snd_usb_audio,snd_hda_codec
snd_aloop              23396  0 
snd_pcm               102040  7 snd_usb_audio,snd_aloop,snd_hda_codec_hdmi,snd_hda_codec,snd_hda_intel
snd_page_alloc         18710  2 snd_pcm,snd_hda_intel
snd_seq_midi           13324  0 
snd_seq_midi_event     14899  1 snd_seq_midi
snd_rawmidi            30095  2 snd_usbmidi_lib,snd_seq_midi
snd_seq                61560  38 snd_seq_midi_event,snd_seq_dummy,snd_seq_midi
snd_seq_device         14497  4 snd_seq,snd_rawmidi,snd_seq_dummy,snd_seq_midi
snd_timer              29433  3 snd_hrtimer,snd_pcm,snd_seq
snd                    69273  33 snd_hrtimer,snd_usb_audio,snd_aloop,snd_hwdep,snd_timer,snd_hda_codec_hdmi,snd_hda_codec_idt,snd_pcm,snd_seq,snd_rawmidi,snd_usbmidi_lib,snd_hda_codec,snd_hda_intel,snd_seq_device,snd_seq_dummy,snd_seq_midi
soundcore              12680  1 snd

Donc j'en déduis que le module snd_usb_audio est bien chargé n'est-ce pas?
Donc cette piste n'a pas l'air la bonne... donc je suis d'autant plus dans le flou sur ce problème!

olinuxx utilisateur non connecté France
Citation :
Donc j'en déduis que le module snd_usb_audio est bien chargé n'est-ce pas?

Oui.

allany utilisateur non connecté
Hello !

snd-usb-audio te procure :
- 2 entrées,
- 2 sorties,
- 16 bits/44100hz,
au minimum.

Si tu es sous KX, tu dois passer par pulseaudio.
As-tu installé et lancé pavucontrol ?
N'y a-t-il pas un niveau ou un switch qui foirerait le truc ?

Tu peux peut-être tenter aussi :
alsamixer
qui devrait te permettre d'atteindre ta carte (F6) et peut-être (j'en doute...) accéder à quelques réglages ?

Comme olinuxx te l'a suggéré, quelques commandes te permettent de vérifier la présence de la carte et du driver.
Tu peux y rajouter :
cat /proc/asound/cards
pour valider la présence physique de la carte et :
aplay -l
pour voir la prise en charge des entrées/sorties des cartes par alsa.
Mais, à priori, la Xenyx est bien prise en compte, chez toi.

A+

lou kamayann utilisateur non connecté France
Hello!

Oui je passe bien par Pulseaudio, et y regardant est bien reconnue une entrée numérique S/PDIF, je sais pas ce que ça veut dire par contre^^
Image

Sinon, autre chose de possiblement intéressant (?), j'ai remarqué qu'en lançant Aplay -l avant de lancer qjackctl, ça donnait ça :
lou@BlackPavilion:~$ aplay -l
**** Liste des Périphériques Matériels PLAYBACK ****
carte 0: Generic [HD-Audio Generic], périphérique 3: HDMI 0 [HDMI 0]
  Sous-périphériques: 1/1
  Sous-périphérique #0: subdevice #0
carte 1: Generic_1 [HD-Audio Generic], périphérique 0: 92HD81B1X5 Analog [92HD81B1X5 Analog]
  Sous-périphériques: 1/1
  Sous-périphérique #0: subdevice #0
carte 2: CODEC [USB Audio CODEC], périphérique 0: USB Audio [USB Audio]
  Sous-périphériques: 1/1
  Sous-périphérique #0: subdevice #0

Et une fois que je lance Qjackctl, la même commande donne :
lou@BlackPavilion:~$ aplay -l
**** Liste des Périphériques Matériels PLAYBACK ****
carte 0: Generic [HD-Audio Generic], périphérique 3: HDMI 0 [HDMI 0]
  Sous-périphériques: 0/1
  Sous-périphérique #0: subdevice #0
carte 1: Generic_1 [HD-Audio Generic], périphérique 0: 92HD81B1X5 Analog [92HD81B1X5 Analog]
  Sous-périphériques: 0/1
  Sous-périphérique #0: subdevice #0
carte 2: CODEC [USB Audio CODEC], périphérique 0: USB Audio [USB Audio]
  Sous-périphériques: 0/1
  Sous-périphérique #0: subdevice #0

C'est normal?

allany utilisateur non connecté
Regarde quand même tes réglages avec :
alsamixer
Cette commande te donne l'état du mix entrées/sorties tel qu'alsa le voit. C'est donc la couche audio la plus basse sur laquelle tu puisses agir, avant pulseaudio ou toute autre mixette logicielle.
Il est possible qu'alsamixer ne te propose aucun réglage pour l'USB mais ça vaut le coup de tenter, si tu ne l'as pas déjà fait.

Oui, le résultat de aplay avec ou sans jackd... c'est curieux mais ça ne m'inquiète pas. Alsa et jackd ont mis tous leurs talents en commun pour pondre des messages... euuuh... ésotériques, souvent.

Peux-tu poster les propositions de jackd pour les cases surlignées en vert ici :
Image
qui confirmeront une fois pour toutes la présence (l'absence ?) d'E/S opérationnelles ?
Dans la mesure où alsa voit 3 cartes (analogique interne, digitale interne et USB externe), il faut explicitement déclarer à jackd avec laquelle il doit bosser.

Ne t'occupe pas du S/Pdif qui gère du signal digital et non de l'audio pur.

A+

lou kamayann utilisateur non connecté France
C'est bon j'ai trouvé le problème : en fait je laissais enfoncé le bouton USB to Main de la table de mix, donc forcément la table qui, elle, est intelligente, contrairement à moi ^^, empêchait le son en entrée de sortir en out par le même canal.

Il a donc suffit que je désactive le bouton USB to main pour que le son de la table puisse entrer dans l'ordi...

Merci beaucoup pour votre aide en tous cas, même si j'aurais du réfléchir un peu plus avant!^^

olinuxx utilisateur non connecté France
Pas de soucis pour l'aide et bien joué à toi pour l'auto-résolution et pour le retour ici-même. J'ai ajouté un lien vers ici dans la page Behringer Xenyx 1204 - X1204 USB. Il ne te reste donc plus qu'à ajouter un [résolu] dans le titre de ton premier message en l'éditant.

Bonne musique !

Afficher les articles :
Aller au forum :

Documentation [Afficher / Cacher]

Connexion
[Afficher / Cacher]



Mégaphone [Afficher / Cacher]

sub26nico, 01:29, sam. 16 Dec 2017: Salut et bienvenue à oopac, Jecy88 et ggz :-)
sub26nico, 23:57, ven. 15 Dec 2017: Salut programLyrique !
olinuxx, 20:00, ven. 15 Dec 2017: @sovylab : tu as demandé une réinitialisation de ton mot de passe, mais ton adresse courriel de contact n'est pas (plus ?) valide. Contacte moi à info HATTE linuxmao POUING org .
programLyrique, 16:04, ven. 15 Dec 2017: organteq, une modélisation physique gratuite d'orgue par pianoteq [Lien]
sub26nico, 12:22, ven. 15 Dec 2017: Salut et bienvenue à courgain :-)
olinuxx, 17:38, jeu. 14 Dec 2017: Bonjour et bienvenue à autumn :-)
sub26nico, 14:58, jeu. 14 Dec 2017: Salut et bienvenue à idens :-)
olinuxx, 19:39, mer. 13 Dec 2017: Bonjour et bienvenue à LeZaz et ggz :-)
olinuxx, 15:00, mer. 13 Dec 2017: @Eternal_happ : l'adresse courriel que tu as utilisée pour ton inscription est invalide. Contacte moi à l'adresse info AROBAZE linuxmao POINGT org
olinuxx, 14:15, mer. 13 Dec 2017: Bonjour et bienvenue à Jazus :-)
olinuxx, 23:47, mar. 12 Dec 2017: @zebassprophet : ouh yeah cool
zebassprophet, 22:47, mar. 12 Dec 2017: y'a un librazik 2 alors? s'en passe des trucs pendant que je deprime dans mon coin ^^