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

6 - Le MIDI

> Forums de discussion > 6 - Le MIDI > Pas de Midi alors que tout semble être ok
Dernier post

Pas de Midi alors que tout semble être ok

bluedid29 utilisateur non connecté France
Bonsoir à tous, cool

Je sèche un peu car j'ai une unité centrale qui ne veut pas reconnaitre mon clavier MidiStart-2 Usb (Qjack en fait) - noyau 2.6.17.4-rt6

J'ai bien fait echo "snd-seq" >> /etc/modules
update-modules
modprobe snd-seq

puis echo snd-seq >>/etc/modules
echo snd-seq-midi >>/etc/modules

et d'habitude (sur d'autres unités centrales) tout fonctionne après

Voici quelques commandes:

cat /proc/asound/cards
0 Audigy2 : Audigy2 - Audigy 2 EX 1005
Audigy 2 EX 1005 (rev.4, serial:0x10051102) at 0xe000, irq 185
1 U0x71040x2202 : USB-Audio - USB Device 0x7104:0x2202
USB Device 0x7104:0x2202 at usb-0000:00:10.3-1, full speed


lsmod|grep 'midi'
snd_seq_midi 8224 0
snd_seq_midi_event 7104 2 snd_seq_oss,snd_seq_midi
snd_seq 45452 9 snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_seq_midi_event
snd_seq_device 7884 4 snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_seq


Tout semble ok mais...

...Il n'y a rien quand je joue sur le clavier en faisant cat /dev/snd/midiC0D0

C'est bizarre car quand je démarre sur l'ancien noyau, tout fonctionne (craquements en plus rolleyes...)




Norrin_Radd utilisateur non connecté France
Logiquement la carte midiC0D0 devrait correspondre à l'Audigy2.

Le clavier que tu utilises y est-il racordé ? Car je vois que tu parles d'USB... donc l'autre interface...



bluedid29 utilisateur non connecté France
Oui, il est raccordé matériellement (et bien auto-alimenté) mais n'apparait pas dans Qjack (je ne vois vraiment pas la raison)

Je ne me sers pas de l'audigy 2 en entrée Midi, je vais quand même essayer tout à l'heure...

Norrin_Radd utilisateur non connecté France
Il y a peutetre eu des changements dans ALSA avec le nouveau kernel que tu utilises.

est-ce que tu vois des devices midi dans le répertoire /proc/asound/card1 ?

Fait un cat /proc/asound/devices

Chez moi :
0: 0 : control
1: : sequencer
4: 0- 0: hardware dependent
6: 0- 2: hardware dependent
8: 0- 0: raw midi
9: 0- 1: raw midi
10: 0- 2: raw midi
16: 0- 0: digital audio playback
18: 0- 2: digital audio playback
19: 0- 3: digital audio playback
24: 0- 0: digital audio capture
25: 0- 1: digital audio capture
26: 0- 2: digital audio capture
32: 1 : control
33: : timer
40: 1- 0: raw midi
41: 1- 1: raw midi
42: 1- 2: raw midi
43: 1- 3: raw midi



On devine les ports midi, meme si tout est listé en vrac (avec l'audio).

40 a 43 ce sont les 4 ports VIRMIDI (card1), et 8 a 10 ceux de la Sblive (card0)



bluedid29 utilisateur non connecté France
cat /proc/asound/devices
0: 0 : control
1: : sequencer
4: 0- 0: hardware dependent
8: 0- 0: raw midi
9: 0- 1: raw midi
16: 0- 0: digital audio playback
18: 0- 2: digital audio playback
19: 0- 3: digital audio playback
20: 0- 4: digital audio playback
24: 0- 0: digital audio capture
25: 0- 1: digital audio capture
26: 0- 2: digital audio capture
28: 0- 4: digital audio capture
33: : timer

J'ai installé le même noyau 2.6.17.4-rt6 sur d'autres unités centrales et le même clavier fonctionne dessus !

bluedid29 utilisateur non connecté France
Avec le clavier branché:

cat /proc/asound/devices
0: 0 : control
1: : sequencer
4: 0- 0: hardware dependent
8: 0- 0: raw midi
9: 0- 1: raw midi
16: 0- 0: digital audio playback
18: 0- 2: digital audio playback
19: 0- 3: digital audio playback
20: 0- 4: digital audio playback
24: 0- 0: digital audio capture
25: 0- 1: digital audio capture
26: 0- 2: digital audio capture
28: 0- 4: digital audio capture
32: 1 : control
33: : timer
40: 1- 0: raw midi

Il semble bien y avoir détection (40: 1- 0: raw midi), non ?

Norrin_Radd utilisateur non connecté France
Citation :
Avec le clavier branché:

cat /proc/asound/devices
0: 0 : control
1: : sequencer
4: 0- 0: hardware dependent
8: 0- 0: raw midi
9: 0- 1: raw midi
16: 0- 0: digital audio playback
18: 0- 2: digital audio playback
19: 0- 3: digital audio playback
20: 0- 4: digital audio playback
24: 0- 0: digital audio capture
25: 0- 1: digital audio capture
26: 0- 2: digital audio capture
28: 0- 4: digital audio capture
32: 1 : control
33: : timer
40: 1- 0: raw midi

Il semble bien y avoir détection (40: 1- 0: raw midi), non ?


Et le truc cat /dev/snd/midiC1D0 marche ?

Que donne aconnect -lio ?

As tu mis à jour le paquet alsalib ? car il faudrait, il doit correspondre avec la version des pilotes installés.

bluedid29 utilisateur non connecté France
Citation :
Et le truc cat /dev/snd/midiC1D0 marche ?

non !

Citation :
Que donne aconnect -lio ?

client 0 : 'System' type=noyau
0 'Timer '
1 'Announce '
Connexion à: 15:0, 128:0
client 14 : 'Midi Through' type=noyau
0 'Midi Through Port-0'

C"est par synaptic qu'il faut mettre à jour alsalib ? redface

Norrin_Radd utilisateur non connecté France
Quand tu branches ton clavier sur un autre PC et que ca marche que donnes aconnect -lio ?

As tu comparé les noms des modules USB quand ca marche sur ton autre PC avec ceux de ta config problématiques ?

Je n'y connais pas grand chose avec l'USB, outre un module USB qui se serait incrusté en parasite je ne sais pas trop ce qui pourrait etre la cause de ce problème.

J'ai l'impression que le port client 14 : 'Midi Through' type=noyau n'est pas idéal, et qu'il correspond pas aux flux MIDI in et out.

D'autres parts si tu as des craquements avec l'autre kernel (tiens d'ailleurs tu peux t'en servir comme comparaison pour regarder le nom des ports MIDI), peutetre un conflit materiel existe - t il avec d'autres cartes ?

que donne cat /proc/interrupts ?




Norrin_Radd utilisateur non connecté France
Ah, et pour alsalib, et bien si la distrib propose un paquet de mise-à-jour c'est tout bon.

Pour connaitre ta version ALSA de ton noyau cat /proc/asound/version

Sinon tu vas sur le site alsa et tu compile à la mano le paquet correspondant aux libs.

Lors de l'install ca va écraser les anciens fichiers, bien que ce soit plus propre de le faire via le systeme de gestion de paquets, mais malheureusement ce n'est pas toujours possible.



bluedid29 utilisateur non connecté France
Citation :
Pour connaitre ta version ALSA de ton noyau cat /proc/asound/version

Advanced Linux Sound Architecture Driver Version 1.0.11rc4 (Wed Mar 22 10:27:24 2006 UTC).

Je vais voir les autres solutions, j'ai un autre ordi avec la même carte mère qui compile le noyau 2.6.17.4-rt6, j'essaierai aprés (les autres avec le noyau rt ne sont pas branchés car je n'ai plus de poste libres, 3 en ce moment à la maison qui tournent...)

Ah si, j'ai celui de ma chambre avec le noyau rt... wink

Bon, je fais une mise à jour...

bluedid29 utilisateur non connecté France
Citation :
Quand tu branches ton clavier sur un autre PC et que ca marche que donnes aconnect -lio ?

client 0 : 'System' type=noyau
0 'Timer '
1 'Announce '
Connexion à: 128:0
client 20 : 'MPU-401 UART MIDI' type=noyau
0 'MPU-401 UART MIDI'
client 24 : 'USB Device 0x7104:0x2202' type=noyau
0 'USB Device 0x7104:0x2202 MIDI 1'
1 'USB Device 0x7104:0x2202 MIDI 2'
Connexion à: 129:0
client 129 : 'FLUID Synth (4740)' type=utilisateur
0 'Synth input port (4740:0)'
Connexion depuis: 24:1

A7N8X / carte son intégrée / noyau 2.6.17.4-rt6

bluedid29 utilisateur non connecté France
Citation :
J'ai l'impression que le port client 14 : 'Midi Through' type=noyau n'est pas idéal, et qu'il correspond pas aux flux MIDI in et out.

Ce port MIDI n'existe pas ! (du moins il n'y a pas de connecteur), il doit rester des traces dans le BIOS ou ailleurs...

bluedid29 utilisateur non connecté France
Citation :
cat /proc/interrupts ?

CPU0
0: 13330738 IO-APIC ........N/ 0-edge pit
1: 5898 IO-APIC ........./ 0-edge i8042
7: 0 IO-APIC ........./ 0-edge parport0
9: 0 IO-APIC ........./ 0-level acpi
12: 303201 IO-APIC ........./ 0-edge i8042
14: 38598 IO-APIC .......M./ 0-edge ide0
15: 221819 IO-APIC .......M./ 0-edge ide1
169: 0 IO-APIC ........./ 0-level libata
177: 17185 IO-APIC ........./ 0-level ehci_hcd:usb1, uhci_hcd:usb2, uhci_hcd:usb3, uhci_hcd:usb4, uhci_hcd:usb5
185: 1900437 IO-APIC ........./ 0-level EMU10K1
193: 182888 IO-APIC ........./ 0-level eth0
201: 3 IO-APIC ........./ 0-level ohci1394
NMI: 0
LOC: 1172400
ERR: 0
MIS: 0

avec unité centrale k8mmv "malade" confused

bluedid29 utilisateur non connecté France
Je viens de finir de compiler le noyau rt sur une autre carte mère et........
.......... tout fonctionne ! (K8MMV / Sempron 3000+, carte son intégrée / carte graphique Geforce mx440).
J'ai installé scupuleusement ces ordis de la même manière (je me suis fait un tuto détaillé grace à l'aide de tous les membres fidèles de linuxmao (!), seule la carte son audigy 2 est rajouté sur l'ordi "malade" (et c'est la carte graphique intégrée), le processeur est un Sempron 2600+, même carte mère.

Vraiment bizarre eek

Puis-je prendre des librairies de l'ordi sain pour les mettre dans le malade ?

Faut-il que je re-compile le noyau ? (puisque l'ancien fonctionne)

Bon, j'ai quand même un nouvel ordi opérationnel pour pratiquer la Mao sous Linux avec faible latence (3 à ce jour Top et 4 autres en cours) ce qui est fort encourageant

Sur cet ordi "sain":
aconnect -lio
client 0 : 'System' type=noyau
0 'Timer '
1 'Announce '
client 20 : 'USB Device 0x7104:0x2202' type=noyau
0 'USB Device 0x7104:0x2202 MIDI 1'
1 'USB Device 0x7104:0x2202 MIDI 2'

cat /proc/asound/devices
0: 0 : control
1: : sequencer
16: 0- 0: digital audio playback
17: 0- 1: digital audio playback
24: 0- 0: digital audio capture
25: 0- 1: digital audio capture
32: 1 : control
33: : timer
40: 1- 0: raw midi

cat /dev/snd/midiC1D0
GqG@j4,(1@@j@±°±°@o4(Bu@CqBCCaCEqGj7o2T+UE27+GGnG&bEt2W&2EJjJJfJ(_4OGc±°±°(4G>m@s>Bs9p-X@9-CnBCCqC
(début de Santiano mrgreen)

cat /proc/interrupts
CPU0
0: 1755141 IO-APIC ........N/ 0-edge pit
1: 3069 IO-APIC ........./ 0-edge i8042
7: 0 IO-APIC ........./ 0-edge parport0
9: 0 IO-APIC ........./ 0-level acpi
12: 42752 IO-APIC ........./ 0-edge i8042
14: 8543 IO-APIC .......M./ 0-edge ide0
15: 29527 IO-APIC .......M./ 0-edge ide1
177: 0 IO-APIC ........./ 0-level libata
185: 4626 IO-APIC ........./ 0-level ehci_hcd:usb1, uhci_hcd:usb2, uhci_hcd:usb3, uhci_hcd:usb4, uhci_hcd:usb5
193: 1203 IO-APIC ........./ 0-level eth0
201: 118414 IO-APIC ........./ 0-level VIA8237
NMI: 0
LOC: 1184941
ERR: 0
MIS: 0

J'ai peut être une piste !, il n'y a plus Midi Through dans qjack eekeekeek


Norrin_Radd utilisateur non connecté France
Bon sur l'ordi malade je ne vois pas de partage d'IRQ (ce qui eventuellement aurait pu expliquer les craquements et d'autres bizzaretés).

Il te reste à comparer la liste des modules (en particulier snd).

Ensuite c'est peutetre un pbm d'alsalib à recompiler.

Apres je passe mon tour :-)

bluedid29 utilisateur non connecté France
Waouh, j'ai re-compilé le noyau rt (avec l'ancien .config et juste en vérifiant que tout était ok sans rien modifier) et cela fonctionne cool

Le son est Nickel avec l'audigy 2 et 2 entrées supplémentaires sont détectés en MIDI et bien sur le clavier MidiStart-2 USB

Il est possible qu'un petit pb ait eu lieu lors de la compilation la première fois

J'avais re-activé la carte son intégré à tout hasard dans le bios

aconnect -lio
client 0 : 'System' type=noyau
0 'Timer '
1 'Announce '
Connexion à: 15:0, 128:0
client 14 : 'Midi Through' type=noyau
0 'Midi Through Port-0'
client 16 : 'Audigy MPU-401 #2' type=noyau
0 'Audigy MPU-401 (UART)'
32 'Audigy MPU-401 #2'
client 17 : 'Emu10k1 WaveTable' type=noyau
0 'Emu10k1 Port 0 '
1 'Emu10k1 Port 1 '
2 'Emu10k1 Port 2 '
3 'Emu10k1 Port 3 '
client 20 : 'USB Device 0x7104:0x2202' type=noyau
0 'USB Device 0x7104:0x2202 MIDI 1'
1 'USB Device 0x7104:0x2202 MIDI 2'
Connexion à: 129:0
client 129 : 'FLUID Synth (4134)' type=utilisateur
0 'Synth input port (4134:0)'
Connexion depuis: 20:1

Génial ! (comme quoi, il faut insister :-), merci Norrin pour tes conseils cela me fait donc 4 ordis prêts pour les joies de la synthèse virtuelle avec un tas d'applications MAO top biggrin

En tout cas Mepis 6, c'est vraiment super (Pour un ex ouine... bien sur) wink

Afficher les articles :
Aller au forum :

Documentation [Afficher / Cacher]

Connexion
[Afficher / Cacher]


Mégaphone [Afficher / Cacher]

olinuxx, 14:33, mer. 18 Sep 2019: Bonjour et bienvenu à Knard cool
olinuxx, 13:17, dim. 15 Sep 2019: Bonjour et bienvenue à wwp et à Kraod cool
sub26nico, 22:18, sam. 14 Sep 2019: Salut et bienvenue à Gretsh56 :-)
olinuxx, 13:44, sam. 14 Sep 2019: Bonjour et bienvenue à T-Yo cool
PenZyh, 16:09, mar. 10 Sep 2019: Merci ^^
olinuxx, 16:08, mar. 10 Sep 2019: Bienvenue e bonjour également à PenZyh cool
olinuxx, 14:47, mar. 10 Sep 2019: Bonjour et bienvenue à SKUNKLOAD cool
sub26nico, 10:29, lun. 09 Sep 2019: Salut et bienvenue à aldepr :-)
olinuxx, 09:01, dim. 08 Sep 2019: Bonjour et bienvenue à nuka cool
sub26nico, 20:21, jeu. 05 Sep 2019: Salut et bienvenue à smo :-)
olinuxx, 10:31, jeu. 05 Sep 2019: Il est tout beau, il est tout chaud, c'est l'édito de linuxmao ! [Lien]
olinuxx, 20:15, dim. 01 Sep 2019: Bonjour et bienvenue à Gordus cool