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

6 - Le MIDI

> Forums de discussion > 6 - Le MIDI > Clavier MIDI USB + Carte son externe [RÉSOLU]
Dernier post
Page : 1/2   -   Aller directement à la page : 1  2 

Clavier MIDI USB + Carte son externe [RÉSOLU]

Ubuntu_Studio_User utilisateur non connecté
Bonjour ou re-bonjour,

Je ne sais pas si mon message a été pris en compte...
J'expose à nouveau succinctement mon "problème" (je développerai un peu plus après si le 1er sujet n'a pas été validé)

J'ai une carte son TASCAM US-122 MKII,et j'aimerais la faire fonctionner en même temps qu'un clavier MIDI/USB...

J'aimerais savoir si c'est possible. Car les 2 fonctionnent, mais pas en même temps.

J'ai suivi le tuto correspondant à ma carte sur linuxmao...
Si je blackliste snd_usb_audio (pour que ma carte son fonctionne), et que je souhaite faire fonctionner le clavier, eh bien celui-ci ne fonctionne pas (ou plutôt n'est pas reconnu).

J'ai essayé de fixer l'ordre des périphériques, mais ça n'a rien donné.
Aussi, je n'ai pas voulu trop modifier les fichiers...

Alors, est-il possible ? Y aurait-il un fichier à modifier ? Configurer Qjackctl pour le clavier ?

Musicalement.

protein utilisateur non connecté France
Salut

Oui bien sur que c'est possible d'utiliser une carte son et un clavier MIDI en meme temps.
Quelle distribution utilises tu ?

As tu configuré JACK ? via qjackctl

A+

protein utilisateur non connecté France
OK. Comment sais tu que ton clavier fonctionne ou ne fonctionne pas ? As tu fait des branchements MIDI et audio dans qjackctl ?

A+

Ubuntu_Studio_User utilisateur non connecté
Salut,

En fait, le clavier fonctionne sans qjackctl.

J'arrive à l'utiliser avec mon logiciel...
Donc, je n'ai pas eu à configurer qjackctl pour mon clavier, sauf dans le cas où je testais Zynaddsubfx j'ai dû effectivement faire le branchements manuellement.

Alors, si je souhaite utiliser les 2 périphériques ensemble, ça pose problème.

Je me demande si ce n'est pas le fait de blacklister snd_usb_audio dans blacklist.conf...
Car, quand je commente la ligne qui corresponde peux voir les 2 périphériques...

Et apparemment, si je ne blackliste pas la carte-son, je ne peux pas l'utiliser..

Musicalement.

protein utilisateur non connecté France
Et ca marche avec Zynaddsubfx ? Tu as du son via ta carte son ?

C'est quoi ton logiciel ?
Tu n'as pas à configurer ton clavier. Quand tu le branches il doit apparaitre dans qjackctl et tu fais les branchements MIDI et audio.

Ubuntu_Studio_User utilisateur non connecté
Alors, je n'ai pas essayé de faire fonctionner la carte-son avec Zynaddsubfx.

Par contre, pour faire fonctionner mon clavier MIDI-USB avec Zynaddsubfx, je procède de la sorte :

- Je branche mon clavier

- Je modifie mpn fichier blacklist.conf
/etc/modprobe.d/blacklist.conf

en commentant cette ligne
#blacklist snd_usb_audio

- ensuite je redémarre le pc.

Une fois le pc redémarré, je peux vérifier que ma carte est reconnue avec la commande :
cat /proc/asound/cards

- Une fois reconnue, je démarre Qjackctl.

- Je lance a2jmidid avec cette commande :
a2jmidid -e

- Je lance Zynaddsubfx - Jack

- Je retourne sur Qjackctl, dans le panneau Connexion, onglet Audio, je connecte Zynaddsubfx à System
et dans l'onglet MIDI, je connecte mon clavier (présent dans a2j) à Zynaddsubfx.

À partir d'ici je peux utiliser mon clavier avec Zynaddsubfx.


Pour le logiciel, j'utilise une version de FLstudio (en version d'essai).

Merci.

Ubuntu_Studio_User utilisateur non connecté
Je mets ceci en attendant...

(avec cette ligne commentée)
#blacklist snd_usb_audio

La commande :
cat /proc/asound/cards

me retourne :
0 [MKII           ]: USB-Audio - US122 MKII
                      TASCAM US122 MKII at usb-0000:00:14.0-1, high speed
1 [MPKmini2       ]: USB-Audio - MPKmini2
                      AKAI MPKmini2 at usb-0000:00:14.0-3, full speed
2 [PCH            ]: HDA-Intel - HDA Intel PCH
                      HDA Intel PCH at 0xc2518000 irq 142

et la commande :
cat /proc/asound/modules

me retourne :
0 snd_usb_audio
1 snd_usb_audio
2 snd_hda_intel


protein utilisateur non connecté France
OK. Avec ZASFX tu as du son avec ta TASCAM et ton clavier ?

Comment tu utilises FLstudio ? Comment tu l'as installé ? Tu utilises WINE ?

A+

Ubuntu_Studio_User utilisateur non connecté
Salut,

Alors, j'arrive à avoir du son avec la carte, mais sans le clavier.
Car, il faut que je blackliste snd_usb_audio afin que la carte puisse fonctionner, même si elle reconnue sans la blacklister.

Du coup le clavier disparaît de la liste des cartes ou des modules.

Je suppose que ça restreint l'utilisation d'un autre périphérique.


Pour FLStudio, je l'ai installé avec WINE, et j'utilise Wineasio pour pouvoir utiliser la carte son.


Merci.

protein utilisateur non connecté France
Bon je ne connais pas ta carte son donc je ne peux pas trop t'aider. Je ne comprends pas pourquoi tu blacklistes. Sur le tuto que tu as suivi, je ne vois pas où il faut blacklister.

C'est plus simple d'utiliser JACK. Mais apparemment FLstudio marche sans JACK.
Desolé mais je n'utilise pas Wineasio. Je ne sais pas trop comment te conseiller à part d'essayer LMMS qui est linux friendly et ressemble à FLstudio.

Bon courage !

Ubuntu_Studio_User utilisateur non connecté
J'ai une question...

Est-il possible de blacklister juste un port (snd_usb_audio) et pas un autre ?

Merci

Ubuntu_Studio_User utilisateur non connecté
Ah oui, pardon...
Me suis trompé de lien. En fait il complète le sujet...
http://linuxmao.org/Installer+une+Tascam+US-122+MKII+sur+une+ubuntustudio+16.04?structure=Accueil+Materiel

Je crois que j'avais été redirigé par la communauté vers ce site
https://linuxmusicians.com/viewtopic.php?t=16711
qui expliquait comment blacklister la carte...

Et pour FLStudio, je sais qu'il fonctionne sans JACK, d'ailleurs mon clavier est reconnu sans problème.
C'est juste que j'essayais de faire fonctionner les 2 ensemble, en évitant de faire toutes ces manip.

Merci pour ton aide et pour ton conseil.
Je connais LMMS... Mais pour des raisons personnelles je préférerais utiliser autre chose comme FL, ou d'autres logiciels natifs GNU/Linux (un peu plus Pro)...
J'ai eu l'occasion de l'utiliser auparavant, et de voir certaines améliorations.
Mais, je n'en suis pas entièrement satisfait... Pour débuter, c'est pas mal... Mais, il me semble qu'il est distribué seulement pour un usage personnel (non commercial).

Amicalement.

Ubuntu_Studio_User utilisateur non connecté
Je reprendrai les tutos à tête reposée, je trouverai peut-être une solution :-)

Tchuss !

Ubuntu_Studio_User utilisateur non connecté
Salut à la communauté,

Je viens dire que j'ai réussi à faire fonctionner le tout, c'est à dire ma carte son + clavier MIDI/USB avec FLStudio, sauf que je ne sais plus comment. Lol

Alors, je suis en train de chercher à nouveau comment...

Je pense que c'est juste la bonne procédure que je n'ai pas encore trouvé.

Je sais que j'ai été modifié certains fichiers:
/etc/modprobe.d/blacklist.conf

pour soit blacklister ou non (reste à déterminer si je dois ou non blacklister ma(es) carte(s) était donné que j'ai les 2 apparaître dans la liste des cartes) et
/etc/modprobe.d/alsa-base.conf

pour modifier l'ordre des cartes. (je crois que c'est à ce niveau que les 2 cartes ont été reconnus et ont fonctionné ensemble).

J'ai aussi remarqué que quand la carte-son (US122-MKII) était blacklisté (prenant le nom de US122L), à ce moment mon clavier AKAI n'est pas affiché dans la liste des cartes
/proc/asound/cards

mais est présent dans la liste des USB
lsusb


Alors, je ne sais pas trop...
Je vais encore passer un peu de temps dessus et trouverai bien peut-être. Je pense ne pas être loin de la solution.

Je reviendrai apporter du nouveau, si le cas se présente ;)

Bonne journée à tous :-)

Ubuntu_Studio_User utilisateur non connecté
Salut à tous,

Je reviens une fois encore vers vous, car j'ai la ferme conviction que je c'est ici que je trouverai
la solution à mon "problème"...


Je continue donc sur le sujet déja commencer à savoir "Clavier MIDI USB + Carte son externe".

Ça va être un peu long !


Bon... Je ne sais pas trop par où commencer.

Je pense avoir les outils en main, et que je ne sais peut-être pas correctement les utiliser.

J'espère pouvoir trouver de l'aide, car on dit qu'ensemble on va plus loin.

Et c'est en passant par ici aussi que j'ai réussi à faire fonctionner mon matériel :-)


J'avertis dès le départ que je réussi à faire fonctionner la carte-son et le clavier ensemble !!!
Connection dans Qjactl avec a2jmidid, les 2 étaient présents dans l'onglet ALSA de Qjackctl.

Mais afin de bien comprendre ce que j'avais fait pour faire tout cela fonctionner, j'ai voulu recommencer
la procédure... Mais, je n'y suis pas arriver... :-(

Alors si parmi vous, il y en a qui s'y connaissent bien au niveau de ALSA, JACK, MIDI, carte-son, je suis
preneur pour quelques explications afin de mieux comprendre. :-)



Mais avant, je vais faire un récapitulatif :

- J'ai une carte-son, la fameuse TASCAM US-122MKII, (qui me donne mal à la tête à essayer de faire fonctionner,
avec un clavier midi usb simultanément sous linux)

- Un clavier AKAI MPK mini (reconnu par le système en tant que MPKmini2, et fonctionnel avec toutes les
applications que je t'utilise)

Pour faire fonctionner ma carte-son, je procède comme dans le tuto
http://linuxmao.org/Installer+une+Tascam+US-122+MKII+sur+une+Xubuntu+ou+une+TangoStudio
(tuto pour lequel j'ai participé pour la partie Ubuntu Studio)
En résumé il faut :

- Brancher la carte (reconnue snd_usb_audio et US-122 MKII)
- blacklister snd_usb_audio,
- modifier ~/.asoundrc
- redémarrer afin qu'elle soit reconnu en tant que usb_122l et US-122L
- Démarrer Jack
(je préciserai certains point plus tard)

Jusqu'à là pas de problème, si je veux faire des enregistrements avec, ça fonctionne.

Par contre, ce que j'ai constaté c'est que si je branche mon clavier il est non apparent et "inutilisable"
(ça reste à confirmer pour le non utilisable)...
Je me dis que c'est logique, puisque j'ai blacklisté auparavant les ports snd_usb_audio

Et donc, pour utiliser mon clavier, je suis "obligé" pour l'instant de de faire l'inverse, c'est-à-dire
désactiver le blacklisting de snd_usb_audio, ce qui exclus l'utilisation donc de ma carte-son.



Maintenant que tout ceci a été exposé, je vais afficher le retour de quelques commandes...
BLACKLISTING DÉSACTIVÉ !


$ cat /proc/asound/cards
 0 [PCH            ]: HDA-Intel - HDA Intel PCH
                      HDA Intel PCH at 0xc2518000 irq 142
 1 [MKII           ]: USB-Audio - US122 MKII
                      TASCAM US122 MKII at usb-0000:00:14.0-1, high speed
 2 [MPKmini2       ]: USB-Audio - MPKmini2
                      AKAI MPKmini2 at usb-0000:00:14.0-3, full speed


$ cat /proc/asound/modules
 0 snd_hda_intel
 1 snd_usb_audio
 2 snd_usb_audio


$ dmesg -w
...
[  145.927791] usb 1-1: new high-speed USB device number 6 using xhci_hcd
[  146.078189] usb 1-1: New USB device found, idVendor=0644, idProduct=8021, bcdDevice= 1.00
[  146.078195] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[  146.078198] usb 1-1: Product: US-122 MKII
[  146.078201] usb 1-1: Manufacturer: TASCAM
[  146.078203] usb 1-1: SerialNumber: no serial number
[  146.220597] usbcore: registered new interface driver snd-usb-audio
[  146.225030] usbcore: registered new interface driver snd-usb-us122l
[  146.395946] BUG: kernel NULL pointer dereference, address: 0000000000000018
[  146.395953] #PF: supervisor read access in kernel mode
[  146.395955] #PF: error_code(0x0000) - not-present page
[  146.395958] PGD 0 P4D 0 
[  146.395964] Oops: 0000 [#1] SMP NOPTI
[  146.395969] CPU: 6 PID: 1105 Comm: pulseaudio Not tainted 5.4.0-74-generic #83-Ubuntu
[  146.395971] Hardware name: Dell Inc. Inspiron 3583/0M15G0, BIOS 1.12.0 10/28/2020
[  146.396013] RIP: 0010:snd_usb_pcm_prepare+0x228/0x470 [snd_usb_audio]
[  146.396018] Code: 29 d0 48 8b 55 c8 48 c1 e0 03 4c 8b b4 02 c8 00 00 00 4c 8d bc 02 c8 00 00 00 4d 39 f7 0f 84 18 63 00 00 4c 89 65 c0 45 89 dc <41> 8b 7e 18 85 ff 0f 84 f9 00 00 00 8b 4b 38 b8 01 00 00 00 48 d3
[  146.396022] RSP: 0018:ffffb2eac06efd00 EFLAGS: 00010286
[  146.396026] RAX: 00000000000000f8 RBX: ffff9c21cbd98818 RCX: 0000000000000000
[  146.396029] RDX: ffff9c21cbd98800 RSI: 0000000000000000 RDI: ffff9c21d33e0000
[  146.396032] RBP: ffffb2eac06efd48 R08: 0000000000000000 R09: ffff9c21ce13b800
[  146.396034] R10: 0000000000000cc0 R11: 0000000000000000 R12: 0000000000000000
[  146.396037] R13: 0000000000000000 R14: 0000000000000000 R15: ffff9c21cbd989c0
[  146.396040] FS:  00007f442ea640c0(0000) GS:ffff9c21d6380000(0000) knlGS:0000000000000000
[  146.396043] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[  146.396046] CR2: 0000000000000018 CR3: 000000024c73e004 CR4: 00000000003606e0
[  146.396049] Call Trace:
[  146.396065]  snd_pcm_do_prepare+0x1e/0x30 [snd_pcm]
[  146.396073]  snd_pcm_action_single+0x3c/0x80 [snd_pcm]
[  146.396082]  snd_pcm_action_nonatomic+0x6e/0x80 [snd_pcm]
[  146.396091]  snd_pcm_prepare+0x6a/0x90 [snd_pcm]
[  146.396100]  snd_pcm_common_ioctl+0x286/0xbe0 [snd_pcm]
[  146.396109]  snd_pcm_ioctl+0x27/0x40 [snd_pcm]
[  146.396117]  do_vfs_ioctl+0x407/0x670
[  146.396123]  ? __secure_computing+0x42/0xe0
[  146.396129]  ksys_ioctl+0x67/0x90
[  146.396135]  __x64_sys_ioctl+0x1a/0x20
[  146.396142]  do_syscall_64+0x57/0x190
[  146.396148]  entry_SYSCALL_64_after_hwframe+0x44/0xa9
[  146.396152] RIP: 0033:0x7f442f40750b
[  146.396158] Code: 0f 1e fa 48 8b 05 85 39 0d 00 64 c7 00 26 00 00 00 48 c7 c0 ff ff ff ff c3 66 0f 1f 44 00 00 f3 0f 1e fa b8 10 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 8b 0d 55 39 0d 00 f7 d8 64 89 01 48
[  146.396161] RSP: 002b:00007ffe49615438 EFLAGS: 00000202 ORIG_RAX: 0000000000000010
[  146.396165] RAX: ffffffffffffffda RBX: 00005632bcd352b0 RCX: 00007f442f40750b
[  146.396168] RDX: 0000000000000000 RSI: 0000000000004140 RDI: 0000000000000016
[  146.396170] RBP: 00005632bcd35230 R08: 0000000000000000 R09: 0000000000001138
[  146.396173] R10: 0000000000000004 R11: 0000000000000202 R12: 00005632bcd352b0
[  146.396175] R13: 00007ffe49615820 R14: 0000000000000000 R15: 00007ffe496155b0
[  146.396179] Modules linked in: snd_usb_us122l snd_usb_audio snd_usbmidi_lib ccm rfcomm cmac algif_hash algif_skcipher af_alg bnep nls_iso8859_1 snd_hda_codec_hdmi snd_hda_codec_realtek amdgpu snd_hda_codec_generic amd_iommu_v2 gpu_sched snd_sof_pci snd_sof_intel_hda_common snd_soc_hdac_hda snd_sof_intel_hda snd_sof_intel_byt snd_sof_intel_ipc snd_sof snd_sof_xtensa_dsp snd_hda_ext_core snd_soc_acpi_intel_match snd_soc_acpi snd_soc_core snd_compress ac97_bus snd_pcm_dmaengine snd_hda_intel snd_intel_dspcfg snd_hda_codec mei_hdcp snd_hda_core snd_hwdep intel_rapl_msr x86_pkg_temp_thermal intel_powerclamp snd_pcm coretemp ath10k_pci kvm_intel ath10k_core kvm ath snd_seq_midi snd_seq_midi_event crct10dif_pclmul dell_laptop ledtrig_audio ghash_clmulni_intel dell_smm_hwmon mac80211 aesni_intel snd_rawmidi crypto_simd cryptd radeon glue_helper uvcvideo dell_wmi snd_seq dell_smbios cfg80211 dcdbas videobuf2_vmalloc joydev i915 rapl btusb snd_seq_device videobuf2_memops intel_cstate snd_timer btrtl
[  146.396237]  videobuf2_v4l2 ttm wmi_bmof dell_wmi_descriptor serio_raw libarc4 btbcm input_leds snd btintel cdc_acm videobuf2_common bluetooth videodev drm_kms_helper ecdh_generic soundcore processor_thermal_device ecc mc i2c_algo_bit intel_rapl_common fb_sys_fops mei_me syscopyarea sysfillrect hid_multitouch mei sysimgblt intel_soc_dts_iosf intel_pch_thermal int3403_thermal intel_hid int3400_thermal int3402_thermal mac_hid acpi_pad sparse_keymap int340x_thermal_zone acpi_thermal_rel sch_fq_codel parport_pc ppdev lp parport drm ip_tables x_tables autofs4 hid_logitech_hidpp hid_logitech_dj usbhid hid_generic nvme crc32_pclmul psmouse nvme_core i2c_i801 intel_lpss_pci r8169 ahci intel_lpss libahci idma64 realtek i2c_hid virt_dma wmi hid video pinctrl_cannonlake pinctrl_intel
[  146.396293] CR2: 0000000000000018
[  146.396298] ---[ end trace c33bff458dfafcf5 ]---
[  146.396317] RIP: 0010:snd_usb_pcm_prepare+0x228/0x470 [snd_usb_audio]
[  146.396322] Code: 29 d0 48 8b 55 c8 48 c1 e0 03 4c 8b b4 02 c8 00 00 00 4c 8d bc 02 c8 00 00 00 4d 39 f7 0f 84 18 63 00 00 4c 89 65 c0 45 89 dc <41> 8b 7e 18 85 ff 0f 84 f9 00 00 00 8b 4b 38 b8 01 00 00 00 48 d3
[  146.396324] RSP: 0018:ffffb2eac06efd00 EFLAGS: 00010286
[  146.396328] RAX: 00000000000000f8 RBX: ffff9c21cbd98818 RCX: 0000000000000000
[  146.396330] RDX: ffff9c21cbd98800 RSI: 0000000000000000 RDI: ffff9c21d33e0000
[  146.396332] RBP: ffffb2eac06efd48 R08: 0000000000000000 R09: ffff9c21ce13b800
[  146.396335] R10: 0000000000000cc0 R11: 0000000000000000 R12: 0000000000000000
[  146.396337] R13: 0000000000000000 R14: 0000000000000000 R15: ffff9c21cbd989c0
[  146.396341] FS:  00007f442ea640c0(0000) GS:ffff9c21d6380000(0000) knlGS:0000000000000000
[  146.396344] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[  146.396346] CR2: 0000000000000018 CR3: 000000024c73e004 CR4: 00000000003606e0


[  155.426487] usb 1-3: new full-speed USB device number 7 using xhci_hcd
[  155.577015] usb 1-3: New USB device found, idVendor=2011, idProduct=0715, bcdDevice= 0.00
[  155.577023] usb 1-3: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[  155.577028] usb 1-3: Product: MPKmini2
[  155.577032] usb 1-3: Manufacturer: AKAI
[  155.577035] usb 1-3: SerialNumber: 0001
[  155.580831] hid-generic 0003:2011:0715.0006: hiddev1,hidraw5: USB HID v1.11 Device [AKAI MPKmini2] on usb-0000:00:14.0-3/input0


(j'ai collé la partie qui intéresse, si faut tout mettre je le ferai par la suite)

Je constate que le TASCAM est reconnue (partiellement?), usbcore qui a enregistré snd-usb-audio et
snd-usb-us122l

le clavier... Il y a une ligne que je ne comprends pas : hid-generic...

$ aplay -l
**** Liste des Périphériques Matériels PLAYBACK ****
carte 0: PCH [HDA Intel PCH], périphérique 0: ALC3204 Analog [ALC3204 Analog]
  Sous-périphériques: 1/1
  Sous-périphérique #0: subdevice #0
carte 0: PCH [HDA Intel PCH], périphérique 3: HDMI 0 [HDMI 0]
  Sous-périphériques: 1/1
  Sous-périphérique #0: subdevice #0
carte 0: PCH [HDA Intel PCH], périphérique 7: HDMI 1 [HDMI 1]
  Sous-périphériques: 1/1
  Sous-périphérique #0: subdevice #0
carte 0: PCH [HDA Intel PCH], périphérique 8: HDMI 2 [HDMI 2]
  Sous-périphériques: 1/1
  Sous-périphérique #0: subdevice #0
carte 0: PCH [HDA Intel PCH], périphérique 9: HDMI 3 [HDMI 3]
  Sous-périphériques: 1/1
  Sous-périphérique #0: subdevice #0
carte 0: PCH [HDA Intel PCH], périphérique 10: HDMI 4 [HDMI 4]
  Sous-périphériques: 1/1
  Sous-périphérique #0: subdevice #0
carte 1: MKII [US122 MKII], périphérique 0: USB Audio [USB Audio]
  Sous-périphériques: 0/1
  Sous-périphérique #0: subdevice #0


aplaymidi -l
 Port    Client name                      Port name
 14:0    Midi Through                     Midi Through Port-0
 24:0    MPKmini2                         MPKmini2 MIDI 1


Pour aplay -l TASCAM est reconnue, pas le clavier...
Et avec aplaymidi, c'est clavier qui est reconnu.

cat /etc/modprobe.d/alsa-base.conf
# autoloader aliases
install sound-slot-0 /sbin/modprobe snd-card-0
install sound-slot-1 /sbin/modprobe snd-card-1
install sound-slot-2 /sbin/modprobe snd-card-2
install sound-slot-3 /sbin/modprobe snd-card-3
install sound-slot-4 /sbin/modprobe snd-card-4
install sound-slot-5 /sbin/modprobe snd-card-5
install sound-slot-6 /sbin/modprobe snd-card-6
install sound-slot-7 /sbin/modprobe snd-card-7

# Cause optional modules to be loaded above generic modules
install snd /sbin/modprobe --ignore-install snd $CMDLINE_OPTS && { /sbin/modprobe --quiet --use-blacklist snd-ioctl32 ; /sbin/modprobe --quiet --use-blacklist snd-seq ; }
#
# Workaround at bug #499695 (reverted in Ubuntu see LP #319505)
install snd-pcm /sbin/modprobe --ignore-install snd-pcm $CMDLINE_OPTS && { /sbin/modprobe --quiet --use-blacklist snd-pcm-oss ; : ; }
install snd-mixer /sbin/modprobe --ignore-install snd-mixer $CMDLINE_OPTS && { /sbin/modprobe --quiet --use-blacklist snd-mixer-oss ; : ; }
install snd-seq /sbin/modprobe --ignore-install snd-seq $CMDLINE_OPTS && { /sbin/modprobe --quiet --use-blacklist snd-seq-midi ; /sbin/modprobe --quiet --use-blacklist snd-seq-oss ; : ; }
#
install snd-rawmidi /sbin/modprobe --ignore-install snd-rawmidi $CMDLINE_OPTS && { /sbin/modprobe --quiet --use-blacklist snd-seq-midi ; : ; }
# Cause optional modules to be loaded above sound card driver modules
install snd-emu10k1 /sbin/modprobe --ignore-install snd-emu10k1 $CMDLINE_OPTS && { /sbin/modprobe --quiet --use-blacklist snd-emu10k1-synth ; }
install snd-via82xx /sbin/modprobe --ignore-install snd-via82xx $CMDLINE_OPTS && { /sbin/modprobe --quiet --use-blacklist snd-seq ; }

# Load saa7134-alsa instead of saa7134 (which gets dragged in by it anyway)
install saa7134 /sbin/modprobe --ignore-install saa7134 $CMDLINE_OPTS && { /sbin/modprobe --quiet --use-blacklist saa7134-alsa ; : ; }
# Prevent abnormal drivers from grabbing index 0
options bt87x index=-2
options cx88_alsa index=-2
options saa7134-alsa index=-2
options snd-atiixp-modem index=-2
options snd-intel8x0m index=-2
options snd-via82xx-modem index=-2
options snd-usb-audio index=-2
options snd-usb-caiaq index=-2
options snd-usb-ua101 index=-2
options snd-usb-us122l index=-2
options snd-usb-usx2y index=-2
# Ubuntu #62691, enable MPU for snd-cmipci
options snd-cmipci mpu_port=0x330 fm_port=0x388
# Keep snd-pcsp from being loaded as first soundcard
options snd-pcsp index=-2
# Keep snd-usb-audio from beeing loaded as first soundcard
options snd-usb-audio index=-2

# MA CONFIG
#options snd-hda-intel id=PCH index=0
#options snd-usb-audio id=MKII index=1
#options snd-usb-audio id=MPKmini2 index=2

options snd-hda-intel index=0
options snd-usb-audio index=1


cat /etc/modprobe.d/blacklist.conf 

# This file lists those modules which we don't want to be loaded by
# alias expansion, usually so some other driver will be loaded for the
# device instead.

# evbug is a debug tool that should be loaded explicitly
blacklist evbug

# these drivers are very simple, the HID drivers are usually preferred
blacklist usbmouse
blacklist usbkbd

# replaced by e100
blacklist eepro100

# replaced by tulip
blacklist de4x5

# causes no end of confusion by creating unexpected network interfaces
blacklist eth1394

# snd_intel8x0m can interfere with snd_intel8x0, doesn't seem to support much
# hardware on its own (Ubuntu bug #2011, #6810)
blacklist snd_intel8x0m

# Conflicts with dvb driver (which is better for handling this device)
blacklist snd_aw2

# replaced by p54pci
blacklist prism54

# replaced by b43 and ssb.
blacklist bcm43xx

# most apps now use garmin usb driver directly (Ubuntu: #114565)
blacklist garmin_gps

# replaced by asus-laptop (Ubuntu: #184721)
blacklist asus_acpi

# low-quality, just noise when being used for sound playback, causes
# hangs at desktop session start (Ubuntu: #246969)
blacklist snd_pcsp

# ugly and loud noise, getting on everyone's nerves; this should be done by a
# nice pulseaudio bing (Ubuntu: #77010)
blacklist pcspkr

# EDAC driver for amd76x clashes with the agp driver preventing the aperture
# from being initialised (Ubuntu: #297750). Blacklist so that the driver
# continues to build and is installable for the few cases where its
# really needed.
blacklist amd76x_edac

# CONFIG TASCAM US-122 MKII
#blacklist snd_usb_audio


$ lsmod 
Module                  Size  Used by
snd_usb_us122l         24576  0
snd_usb_audio         270336  1
snd_usbmidi_lib        36864  2 snd_usb_audio,snd_usb_us122l
ccm                    20480  3
rfcomm                 81920  16
cmac                   16384  2
algif_hash             16384  1
algif_skcipher         16384  1
af_alg                 24576  6 algif_hash,algif_skcipher
bnep                   24576  2
nls_iso8859_1          16384  1
snd_hda_codec_hdmi     61440  1
amdgpu               4579328  0
snd_hda_codec_realtek   126976  1
snd_hda_codec_generic    81920  1 snd_hda_codec_realtek
amd_iommu_v2           20480  1 amdgpu
gpu_sched              32768  1 amdgpu
snd_sof_pci            20480  0
snd_sof_intel_hda_common    69632  1 snd_sof_pci
snd_soc_hdac_hda       24576  1 snd_sof_intel_hda_common
snd_sof_intel_hda      20480  1 snd_sof_intel_hda_common
snd_sof_intel_byt      20480  1 snd_sof_pci
snd_sof_intel_ipc      20480  1 snd_sof_intel_byt
snd_sof               106496  4 snd_sof_pci,snd_sof_intel_hda_common,snd_sof_intel_byt,snd_sof_intel_ipc
snd_sof_xtensa_dsp     16384  1 snd_sof_pci
snd_hda_ext_core       28672  3 snd_sof_intel_hda_common,snd_soc_hdac_hda,snd_sof_intel_hda
snd_soc_acpi_intel_match    32768  2 snd_sof_pci,snd_sof_intel_hda_common
snd_soc_acpi           16384  2 snd_sof_pci,snd_soc_acpi_intel_match
snd_soc_core          249856  3 snd_sof,snd_sof_intel_hda_common,snd_soc_hdac_hda
snd_compress           24576  1 snd_soc_core
ac97_bus               16384  1 snd_soc_core
snd_pcm_dmaengine      16384  1 snd_soc_core
snd_hda_intel          53248  3
snd_intel_dspcfg       28672  3 snd_hda_intel,snd_sof_pci,snd_sof_intel_hda_common
snd_hda_codec         135168  5 snd_hda_codec_generic,snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec_realtek,snd_soc_hdac_hda
x86_pkg_temp_thermal    20480  0
intel_powerclamp       20480  0
snd_hda_core           90112  9 snd_hda_codec_generic,snd_hda_codec_hdmi,snd_hda_intel,snd_hda_ext_core,snd_hda_codec,snd_hda_codec_realtek,snd_sof_intel_hda_common,snd_soc_hdac_hda,snd_sof_intel_hda
coretemp               20480  0
snd_hwdep              20480  3 snd_usb_audio,snd_hda_codec,snd_usb_us122l
mei_hdcp               24576  0
snd_pcm               106496  10 snd_hda_codec_hdmi,snd_hda_intel,snd_usb_audio,snd_hda_codec,snd_sof,snd_sof_intel_hda_common,snd_soc_core,snd_hda_core,snd_pcm_dmaengine
intel_rapl_msr         20480  0
kvm_intel             282624  0
snd_seq_midi           20480  0
snd_seq_midi_event     16384  1 snd_seq_midi
kvm                   663552  1 kvm_intel
crct10dif_pclmul       16384  1
ghash_clmulni_intel    16384  0
snd_rawmidi            36864  2 snd_seq_midi,snd_usbmidi_lib
ath10k_pci             49152  0
ath10k_core           475136  1 ath10k_pci
dell_laptop            24576  0
snd_seq                69632  2 snd_seq_midi,snd_seq_midi_event
ledtrig_audio          16384  4 snd_hda_codec_generic,snd_hda_codec_realtek,snd_sof,dell_laptop
ath                    36864  1 ath10k_core
aesni_intel           372736  5
snd_seq_device         16384  3 snd_seq,snd_seq_midi,snd_rawmidi
crypto_simd            16384  1 aesni_intel
dell_smm_hwmon         20480  0
uvcvideo               98304  0
cryptd                 24576  3 crypto_simd,ghash_clmulni_intel
videobuf2_vmalloc      20480  1 uvcvideo
mac80211              847872  1 ath10k_core
snd_timer              36864  2 snd_seq,snd_pcm
glue_helper            16384  1 aesni_intel
rapl                   20480  0
i915                 1990656  5
joydev                 24576  0
videobuf2_memops       20480  1 videobuf2_vmalloc
radeon               1474560  1
dell_wmi               20480  0
dell_smbios            28672  2 dell_wmi,dell_laptop
videobuf2_v4l2         24576  1 uvcvideo
dcdbas                 20480  1 dell_smbios
videobuf2_common       53248  2 videobuf2_v4l2,uvcvideo
intel_cstate           20480  0
videodev              225280  3 videobuf2_v4l2,uvcvideo,videobuf2_common
btusb                  57344  0
wmi_bmof               16384  0
ttm                   106496  2 amdgpu,radeon
btrtl                  24576  1 btusb
cfg80211              704512  3 ath,mac80211,ath10k_core
dell_wmi_descriptor    20480  2 dell_wmi,dell_smbios
serio_raw              20480  0
mc                     53248  5 videodev,snd_usb_audio,videobuf2_v4l2,uvcvideo,videobuf2_common
snd                    90112  23 snd_hda_codec_generic,snd_seq,snd_seq_device,snd_hda_codec_hdmi,snd_hwdep,snd_hda_intel,snd_usb_audio,snd_usbmidi_lib,snd_hda_codec,snd_hda_codec_realtek,snd_timer,snd_compress,snd_soc_core,snd_pcm,snd_rawmidi,snd_usb_us122l
btbcm                  16384  1 btusb
input_leds             16384  0
btintel                24576  1 btusb
libarc4                16384  1 mac80211
bluetooth             548864  41 btrtl,btintel,btbcm,bnep,btusb,rfcomm
drm_kms_helper        184320  3 amdgpu,radeon,i915
soundcore              16384  1 snd
i2c_algo_bit           16384  3 amdgpu,radeon,i915
cdc_acm                40960  0
hid_multitouch         28672  0
fb_sys_fops            16384  1 drm_kms_helper
processor_thermal_device    24576  0
syscopyarea            16384  1 drm_kms_helper
mei_me                 40960  1
sysfillrect            16384  1 drm_kms_helper
intel_rapl_common      24576  2 intel_rapl_msr,processor_thermal_device
ecdh_generic           16384  1 bluetooth
ecc                    28672  1 ecdh_generic
mei                   106496  3 mei_hdcp,mei_me
sysimgblt              16384  1 drm_kms_helper
intel_soc_dts_iosf     20480  1 processor_thermal_device
intel_pch_thermal      16384  0
int3403_thermal        20480  0
mac_hid                16384  0
int3402_thermal        16384  0
intel_hid              20480  0
int3400_thermal        20480  0
acpi_pad              184320  0
acpi_thermal_rel       16384  1 int3400_thermal
int340x_thermal_zone    16384  3 int3403_thermal,int3402_thermal,processor_thermal_device
sparse_keymap          16384  2 intel_hid,dell_wmi
sch_fq_codel           20480  2
parport_pc             40960  0
ppdev                  24576  0
lp                     20480  0
parport                53248  3 parport_pc,lp,ppdev
drm                   491520  10 gpu_sched,drm_kms_helper,amdgpu,radeon,i915,ttm
ip_tables              32768  0
x_tables               40960  1 ip_tables
autofs4                45056  2
hid_logitech_hidpp     45056  0
hid_logitech_dj        28672  0
usbhid                 57344  1 hid_logitech_dj
hid_generic            16384  0
crc32_pclmul           16384  0
nvme                   49152  2
psmouse               155648  0
ahci                   40960  0
i2c_i801               32768  0
r8169                  90112  0
intel_lpss_pci         20480  0
nvme_core             102400  4 nvme
intel_lpss             16384  1 intel_lpss_pci
realtek                24576  1
idma64                 20480  0
libahci                32768  1 ahci
virt_dma               20480  1 idma64
i2c_hid                28672  0
wmi                    32768  4 dell_wmi,wmi_bmof,dell_smbios,dell_wmi_descriptor
hid                   131072  6 i2c_hid,usbhid,hid_multitouch,hid_generic,hid_logitech_dj,hid_logitech_hidpp
pinctrl_cannonlake     36864  0
video                  49152  3 dell_wmi,dell_laptop,i915
pinctrl_intel          28672  1 pinctrl_cannonlake


$ lsmod | grep usb
snd_usb_us122l         24576  0
snd_usb_audio         270336  1
snd_usbmidi_lib        36864  2 snd_usb_audio,snd_usb_us122l
snd_hwdep              20480  3 snd_usb_audio,snd_hda_codec,snd_usb_us122l
snd_pcm               106496  10 snd_hda_codec_hdmi,snd_hda_intel,snd_usb_audio,snd_hda_codec,snd_sof,snd_sof_intel_hda_common,snd_soc_core,snd_hda_core,snd_pcm_dmaengine
snd_rawmidi            36864  2 snd_seq_midi,snd_usbmidi_lib
btusb                  57344  0
btrtl                  24576  1 btusb
mc                     53248  5 videodev,snd_usb_audio,videobuf2_v4l2,uvcvideo,videobuf2_common
snd                    90112  23 snd_hda_codec_generic,snd_seq,snd_seq_device,snd_hda_codec_hdmi,snd_hwdep,snd_hda_intel,snd_usb_audio,snd_usbmidi_lib,snd_hda_codec,snd_hda_codec_realtek,snd_timer,snd_compress,snd_soc_core,snd_pcm,snd_rawmidi,snd_usb_us122l
btbcm                  16384  1 btusb
btintel                24576  1 btusb
bluetooth             548864  41 btrtl,btintel,btbcm,bnep,btusb,rfcomm
usbhid                 57344  1 hid_logitech_dj
hid                   131072  6 i2c_hid,usbhid,hid_multitouch,hid_generic,hid_logitech_dj,hid_logitech_hidpp


$ lsmod | grep 122l
snd_usb_us122l         24576  0
snd_usbmidi_lib        36864  2 snd_usb_audio,snd_usb_us122l
snd_hwdep              20480  3 snd_usb_audio,snd_hda_codec,snd_usb_us122l
snd                    90112  23 snd_hda_codec_generic,snd_seq,snd_seq_device,snd_hda_codec_hdmi,snd_hwdep,snd_hda_intel,snd_usb_audio,snd_usbmidi_lib,snd_hda_codec,snd_hda_codec_realtek,snd_timer,snd_compress,snd_soc_core,snd_pcm,snd_rawmidi,snd_usb_us122l


(J'aimerais savoir à quoi correspond la colonne de gauche et la colonne de droite de la commande lsmod, svp)



Maintenant, je vais posté des retours mais avec snd_usb_audio BLACKLISTÉ !!

$ dmesg -w
[  130.570549] usb 1-1: new high-speed USB device number 6 using xhci_hcd
[  130.720208] usb 1-1: New USB device found, idVendor=0644, idProduct=8021, bcdDevice= 1.00
[  130.720213] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[  130.720216] usb 1-1: Product: US-122 MKII
[  130.720219] usb 1-1: Manufacturer: TASCAM
[  130.720221] usb 1-1: SerialNumber: no serial number
[  132.258579] usbcore: registered new interface driver snd-usb-us122l



[  250.519393] usb 1-3: new full-speed USB device number 7 using xhci_hcd
[  250.668644] usb 1-3: New USB device found, idVendor=2011, idProduct=0715, bcdDevice= 0.00
[  250.668647] usb 1-3: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[  250.668649] usb 1-3: Product: MPKmini2
[  250.668651] usb 1-3: Manufacturer: AKAI
[  250.668652] usb 1-3: SerialNumber: 0001
[  250.671399] hid-generic 0003:2011:0715.0006: hiddev1,hidraw5: USB HID v1.11 Device [AKAI MPKmini2] on usb-0000:00:14.0-3/input0


Maintenant j'obtiens usbcore: registered new interface driver snd-usb-us122l
(snd-usb-audio n'est pas présent cette fois-ci)


$ cat /proc/asound/cards
 0 [PCH            ]: HDA-Intel - HDA Intel PCH
                      HDA Intel PCH at 0xc2518000 irq 142
 1 [US122L         ]: USB US-122L - TASCAM US-122L
                      TASCAM US-122L (644:8021 if 0 at 001/006)


$ cat /proc/asound/modules 
 0 snd_hda_intel
 1 snd_usb_us122l


$ aplay -l
**** Liste des Périphériques Matériels PLAYBACK ****
carte 0: PCH [HDA Intel PCH], périphérique 0: ALC3204 Analog [ALC3204 Analog]
  Sous-périphériques: 1/1
  Sous-périphérique #0: subdevice #0
carte 0: PCH [HDA Intel PCH], périphérique 3: HDMI 0 [HDMI 0]
  Sous-périphériques: 1/1
  Sous-périphérique #0: subdevice #0
carte 0: PCH [HDA Intel PCH], périphérique 7: HDMI 1 [HDMI 1]
  Sous-périphériques: 1/1
  Sous-périphérique #0: subdevice #0
carte 0: PCH [HDA Intel PCH], périphérique 8: HDMI 2 [HDMI 2]
  Sous-périphériques: 1/1
  Sous-périphérique #0: subdevice #0
carte 0: PCH [HDA Intel PCH], périphérique 9: HDMI 3 [HDMI 3]
  Sous-périphériques: 1/1
  Sous-périphérique #0: subdevice #0
carte 0: PCH [HDA Intel PCH], périphérique 10: HDMI 4 [HDMI 4]
  Sous-périphériques: 1/1
  Sous-périphérique #0: subdevice #0


aplaymidi -l
 Port    Client name                      Port name
 14:0    Midi Through                     Midi Through Port-0
 20:0    TASCAM US-122L                   TASCAM US-122L MIDI 1



Maintenant que snd_usb_audio est blacklisté, TASCAM passe en MIDI !? et le clavier n'est plus apparant
(mais visible dans la liste du résultat de la commande lsusb)

$ lsusb 
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 006: ID 0c45:671e Microdia Integrated_Webcam_HD
Bus 001 Device 005: ID 27c6:5301 Shenzhen Goodix Technology Co.,Ltd. Fingerprint Reader
Bus 001 Device 004: ID 2011:0715 AKAI MPKmini2
Bus 001 Device 003: ID 046d:c534 Logitech, Inc. Unifying Receiver
Bus 001 Device 007: ID 0cf3:e009 Qualcomm Atheros Communications 
Bus 001 Device 002: ID 0644:8021 TEAC Corp. TASCAM US-122mkII
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub


$ lsmod 
Module                  Size  Used by
snd_seq_dummy          16384  0
snd_usb_us122l         24576  0
snd_usbmidi_lib        36864  1 snd_usb_us122l
ccm                    20480  3
rfcomm                 81920  16
cmac                   16384  2
algif_hash             16384  1
algif_skcipher         16384  1
af_alg                 24576  6 algif_hash,algif_skcipher
bnep                   24576  2
snd_hda_codec_hdmi     61440  1
amdgpu               4579328  0
nls_iso8859_1          16384  1
snd_hda_codec_realtek   126976  1
snd_hda_codec_generic    81920  1 snd_hda_codec_realtek
amd_iommu_v2           20480  1 amdgpu
gpu_sched              32768  1 amdgpu
snd_sof_pci            20480  0
snd_sof_intel_hda_common    69632  1 snd_sof_pci
snd_soc_hdac_hda       24576  1 snd_sof_intel_hda_common
snd_sof_intel_hda      20480  1 snd_sof_intel_hda_common
snd_sof_intel_byt      20480  1 snd_sof_pci
snd_sof_intel_ipc      20480  1 snd_sof_intel_byt
snd_sof               106496  4 snd_sof_pci,snd_sof_intel_hda_common,snd_sof_intel_byt,snd_sof_intel_ipc
snd_sof_xtensa_dsp     16384  1 snd_sof_pci
snd_hda_ext_core       28672  3 snd_sof_intel_hda_common,snd_soc_hdac_hda,snd_sof_intel_hda
snd_soc_acpi_intel_match    32768  2 snd_sof_pci,snd_sof_intel_hda_common
snd_soc_acpi           16384  2 snd_sof_pci,snd_soc_acpi_intel_match
snd_soc_core          249856  3 snd_sof,snd_sof_intel_hda_common,snd_soc_hdac_hda
snd_compress           24576  1 snd_soc_core
ac97_bus               16384  1 snd_soc_core
snd_pcm_dmaengine      16384  1 snd_soc_core
snd_hda_intel          53248  3
snd_intel_dspcfg       28672  3 snd_hda_intel,snd_sof_pci,snd_sof_intel_hda_common
snd_hda_codec         135168  5 snd_hda_codec_generic,snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec_realtek,snd_soc_hdac_hda
snd_hda_core           90112  9 snd_hda_codec_generic,snd_hda_codec_hdmi,snd_hda_intel,snd_hda_ext_core,snd_hda_codec,snd_hda_codec_realtek,snd_sof_intel_hda_common,snd_soc_hdac_hda,snd_sof_intel_hda
snd_hwdep              20480  2 snd_hda_codec,snd_usb_us122l
mei_hdcp               24576  0
snd_pcm               106496  8 snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec,snd_sof,snd_sof_intel_hda_common,snd_soc_core,snd_hda_core,snd_pcm_dmaengine
intel_rapl_msr         20480  0
snd_seq_midi           20480  0
x86_pkg_temp_thermal    20480  0
intel_powerclamp       20480  0
snd_seq_midi_event     16384  1 snd_seq_midi
coretemp               20480  0
snd_rawmidi            36864  2 snd_seq_midi,snd_usbmidi_lib
kvm_intel             282624  0
kvm                   663552  1 kvm_intel
crct10dif_pclmul       16384  1
ghash_clmulni_intel    16384  0
dell_laptop            24576  0
ledtrig_audio          16384  4 snd_hda_codec_generic,snd_hda_codec_realtek,snd_sof,dell_laptop
snd_seq                69632  3 snd_seq_midi,snd_seq_midi_event,snd_seq_dummy
dell_smm_hwmon         20480  0
snd_seq_device         16384  3 snd_seq,snd_seq_midi,snd_rawmidi
aesni_intel           372736  5
dell_wmi               20480  0
joydev                 24576  0
ath10k_pci             49152  0
crypto_simd            16384  1 aesni_intel
ath10k_core           475136  1 ath10k_pci
snd_timer              36864  2 snd_seq,snd_pcm
cryptd                 24576  3 crypto_simd,ghash_clmulni_intel
glue_helper            16384  1 aesni_intel
ath                    36864  1 ath10k_core
rapl                   20480  0
uvcvideo               98304  0
mac80211              847872  1 ath10k_core
videobuf2_vmalloc      20480  1 uvcvideo
btusb                  57344  0
i915                 1990656  5
btrtl                  24576  1 btusb
videobuf2_memops       20480  1 videobuf2_vmalloc
videobuf2_v4l2         24576  1 uvcvideo
dell_smbios            28672  2 dell_wmi,dell_laptop
btbcm                  16384  1 btusb
intel_cstate           20480  0
radeon               1474560  1
dcdbas                 20480  1 dell_smbios
input_leds             16384  0
btintel                24576  1 btusb
videobuf2_common       53248  2 videobuf2_v4l2,uvcvideo
serio_raw              20480  0
wmi_bmof               16384  0
bluetooth             548864  41 btrtl,btintel,btbcm,bnep,btusb,rfcomm
ttm                   106496  2 amdgpu,radeon
cfg80211              704512  3 ath,mac80211,ath10k_core
snd                    90112  21 snd_hda_codec_generic,snd_seq,snd_seq_device,snd_hda_codec_hdmi,snd_hwdep,snd_hda_intel,snd_usbmidi_lib,snd_hda_codec,snd_hda_codec_realtek,snd_timer,snd_compress,snd_soc_core,snd_pcm,snd_rawmidi,snd_usb_us122l
dell_wmi_descriptor    20480  2 dell_wmi,dell_smbios
videodev              225280  3 videobuf2_v4l2,uvcvideo,videobuf2_common
drm_kms_helper        184320  3 amdgpu,radeon,i915
cdc_acm                40960  0
soundcore              16384  1 snd
processor_thermal_device    24576  0
i2c_algo_bit           16384  3 amdgpu,radeon,i915
mei_me                 40960  1
mc                     53248  4 videodev,videobuf2_v4l2,uvcvideo,videobuf2_common
libarc4                16384  1 mac80211
ecdh_generic           16384  1 bluetooth
fb_sys_fops            16384  1 drm_kms_helper
intel_rapl_common      24576  2 intel_rapl_msr,processor_thermal_device
syscopyarea            16384  1 drm_kms_helper
ecc                    28672  1 ecdh_generic
hid_multitouch         28672  0
intel_soc_dts_iosf     20480  1 processor_thermal_device
mei                   106496  3 mei_hdcp,mei_me
intel_pch_thermal      16384  0
sysfillrect            16384  1 drm_kms_helper
sysimgblt              16384  1 drm_kms_helper
mac_hid                16384  0
int3403_thermal        20480  0
int3400_thermal        20480  0
intel_hid              20480  0
int3402_thermal        16384  0
int340x_thermal_zone    16384  3 int3403_thermal,int3402_thermal,processor_thermal_device
acpi_thermal_rel       16384  1 int3400_thermal
sparse_keymap          16384  2 intel_hid,dell_wmi
acpi_pad              184320  0
sch_fq_codel           20480  2
parport_pc             40960  0
ppdev                  24576  0
lp                     20480  0
drm                   491520  10 gpu_sched,drm_kms_helper,amdgpu,radeon,i915,ttm
parport                53248  3 parport_pc,lp,ppdev
ip_tables              32768  0
x_tables               40960  1 ip_tables
autofs4                45056  2
hid_logitech_hidpp     45056  0
hid_logitech_dj        28672  0
usbhid                 57344  1 hid_logitech_dj
hid_generic            16384  0
crc32_pclmul           16384  0
nvme                   49152  2
psmouse               155648  0
nvme_core             102400  4 nvme
i2c_i801               32768  0
ahci                   40960  0
intel_lpss_pci         20480  0
r8169                  90112  0
intel_lpss             16384  1 intel_lpss_pci
realtek                24576  1
idma64                 20480  0
libahci                32768  1 ahci
virt_dma               20480  1 idma64
i2c_hid                28672  0
wmi                    32768  4 dell_wmi,wmi_bmof,dell_smbios,dell_wmi_descriptor
hid                   131072  6 i2c_hid,usbhid,hid_multitouch,hid_generic,hid_logitech_dj,hid_logitech_hidpp
pinctrl_cannonlake     36864  0
pinctrl_intel          28672  1 pinctrl_cannonlake
video                  49152  3 dell_wmi,dell_laptop,i915


lsmod | grep usb
snd_usb_us122l         24576  0
snd_usbmidi_lib        36864  1 snd_usb_us122l
snd_hwdep              20480  2 snd_hda_codec,snd_usb_us122l
snd_rawmidi            36864  2 snd_seq_midi,snd_usbmidi_lib
snd                    90112  21 snd_hda_codec_generic,snd_seq,snd_seq_device,snd_hda_codec_hdmi,snd_hwdep,snd_hda_intel,snd_usbmidi_lib,snd_hda_codec,snd_hda_codec_realtek,snd_timer,snd_compress,snd_soc_core,snd_pcm,snd_rawmidi,snd_usb_us122l
btusb                  57344  0
btrtl                  24576  1 btusb
btbcm                  16384  1 btusb
btintel                24576  1 btusb
bluetooth             548864  31 btrtl,btintel,btbcm,bnep,btusb,rfcomm
usbhid                 57344  1 hid_logitech_dj
hid                   131072  6 i2c_hid,usbhid,hid_multitouch,hid_generic,hid_logitech_dj,hid_logitech_hidpp


$ lsmod | grep 122l
snd_usb_us122l         24576  0
snd_usbmidi_lib        36864  1 snd_usb_us122l
snd_hwdep              20480  2 snd_hda_codec,snd_usb_us122l
snd                    90112  21 snd_hda_codec_generic,snd_seq,snd_seq_device,snd_hda_codec_hdmi,snd_hwdep,snd_hda_intel,snd_usbmidi_lib,snd_hda_codec,snd_hda_codec_realtek,snd_timer,snd_compress,snd_soc_core,snd_pcm,snd_rawmidi,snd_usb_us122l


On remarque que les lignes qui possédaient snb_usb_audio, ne les ont plus (par rapport au fait que
snd_usb_audio soit blacklisté) !

mon fichier ~/.asoundrc contient ceci:

# CONFIGURATION TASCAM US-122MKII

pcm.US-122MKII {
	type usb_stream
	card "US122L"
 }

ctl.US-122MKII {
	type hw
	card "US122L"
 }


Voilà, je crois avoir posté tout ce que je voulais. Si j'en ai oublié, je le posterai après ou sur demande.


Aussi, j'aimerais savoir à quoi sert le bouton enregistrer dans Qjackclt dans "Réglages", au niveau du
"Nom du préréglage". Quelle est sa fonction ?

Peut-on configurer une carte-son (externe) à partir de là ? (J'arrive bien à configurer la carte interne
sans problème dans Qjackctl).

Peut-on "lier" une carte à un driver spécifique ?

Peut-on rajouter des lignes de code dans le fichier ~/.asoundrc afin que mon clavier soit reconnu,
lorsque j'ai blacklisté snb_usb_audio ?

J'essaie de comprendre comment et pourquoi le fait de blacklister snd_usb_audio, fait que ma carte soit
reconnue comme snd_usb_us122l (et cela même avant avoir modifié ~/.asoundrc).

Ne pourrais-je pas blacklister juste un port snd_usb_audio ? afin de voir à la fois la carte-son et le clavier ?
Ou alors rediriger la carte-son liée à snd_usb_audio vers snd_usb_122l (ou vers snd_usbmidi_lib, je ne sais pas) ?


Dans le fichier /etc/modprobe.d/alsa-base.conf, j'ai lu sur un site, qu'il fallait (ou qu'on pouvait)
commenter certaines lignes...
Suis-je obligé de définir un ordre pour les périphériques vu qu'ils se placent dans l'ordre que souhaite.
C'est à dire CARTE-SON interne, TASCAM ensuite AKAI.

la partie # autoloader aliases sert à quoi ?
Il me semble avoir lu que l'on pouvait modifier l'ordre aussi des périphériques...

Je pense en partie que c'est dans ce fichier que j'ai dû apporté des modif (que j'ai remis en ordre) qui a fait
le tout fonctionner.
Mais lesquelles je ne sais plus, j'ai fait tellement de tests :/

J'ai constaté aussi que je pouvais modifier le nom affiché lors du retour de la commande cat /etc/proc/asound/card
ajoutant dans alsa-base.conf une ligne du genre :

options snd-usb-audio id=MA-CARTE index=1


j'obtiens ceci :

cat /proc/asound/cards
 0 [PCH            ]: HDA-Intel - HDA Intel PCH
                      HDA Intel PCH at 0xc2518000 irq 142
 1 [MACARTE        ]: USB-Audio - US122 MKII
                      TASCAM US122 MKII at usb-0000:00:14.0-1, high speed

Alors ne pourrais-je pas "leurrer" en renommant de sorte qu'il soit vu ou reconnu comme ceci :
 1 [US122L         ]: USB US-122L - TASCAM US-122L
                      TASCAM US-122L (644:8021 if 0 at 001/006)


J'ai lu une histoire avec UDEV... Mais, je ne sais pas trop je n'ai pas à utiliser cette fonction pour faire
afficher toutes les cartes.


J'espère avoir des retours, et enfin trouver la solution et permettre à d'autres utilisateurs GNU/LINUXiens d'en faire pareil usage.

Je vous dis merci d'avance pour la lecture car j'avoue, c'est un peu long, et puis pour les réponses que j'obtiendrai.

Cordialement.

Ubuntu_Studio_User utilisateur non connecté
J'ajoute ceci :

$ lsmod | grep snd_usb_us122l
snd_usb_us122l         24576  0
snd_usbmidi_lib        36864  2 snd_usb_audio,snd_usb_us122l
snd_hwdep              20480  3 snd_usb_audio,snd_hda_codec,snd_usb_us122l
snd                    90112  16 snd_hda_codec_generic,snd_seq,snd_seq_device,snd_hda_codec_hdmi,snd_hwdep,snd_hda_intel,snd_usb_audio,snd_usbmidi_lib,snd_hda_codec,snd_hda_codec_realtek,snd_timer,snd_compress,snd_soc_core,snd_pcm,snd_rawmidi,snd_usb_us122l


Ce ce que j'obtiens lorsque la carte-son est branchée, sinon lorsqu'elle n'est pas branchée, je n'obtiens rien.

bda utilisateur non connecté France
Bonjour,
Je viens de prendre un peu de temps pour lire ce sujet et les liens.

Problème, n'importe quel appareil MIDI-USB a besoin du pilote snd_usb_audio. Donc si tu le blacklist, aucun périphérique de ce type ne pourra fonctionner.

Quelques utilisateurs de ta Tascam semblent avoir trouvé une parade au manque de pilote. En supprimant le pilote snd_usb_audio, elle est reconnue comme un ancien modèle. Mais c'est la mauvaise manière de faire.

À la place, il faut créer une règle udev pour forcer le chargement du pilote snd_usb_us122l en fonction de l'ID USB ID 0644:8021. Mais surtout pas mettre snd_usb_audio en blacklist!

Je te conseil vivement la lecture du wiki d'Arch Linux  Image sur le sujet. Les règles udev sont identiques d'une distribution à une autre.

J'ai très peu de temps ces temps ci mais je vais quand même essayer de suivre le sujet et t'aider si je peux.

Ubuntu_Studio_User utilisateur non connecté
Ok, merci dba pour ta réponse, et pour l'intérêt que tu portes...
Je m'en vais de ce pas lire ce que tu m'as passé, et reviendrai pour donner des nouvelles.

Ubuntu_Studio_User utilisateur non connecté
Bon, alors voilà ce que j'ai pu constaté (sans avoir tout lu)...

C'est que je n'arrive pas à obtenir les infos de la TASCAM US-122 MK II avec cette commande :
~$ ls /dev/usb/
hiddev0


Par contre j'obtiens ceci avec le clavier MIDI/USB connecté :
~$ ls /dev/usb/
hiddev0  hiddev1


J'en déduis donc que hiddev0 doit être la carte-son intégrée. Correct ?

Je continue à chercher...

Merci encore.

Ubuntu_Studio_User utilisateur non connecté
Je viens de constater que quand j'ai blacklisté snd_usb_audio, malgré le fait que le clavier ne soit pas affiché
$ cat /proc/asound/cards 
 0 [PCH            ]: HDA-Intel - HDA Intel PCH
                      HDA Intel PCH at 0xc2518000 irq 142
 1 [US122L         ]: USB US-122L - TASCAM US-122L
                      TASCAM US-122L (644:8021 if 0 at 001/002)

j'obtiens quand même une réponse à ce niveau
~$ ls /dev/usb/
hiddev0  hiddev1


0 étant ma carte-son intégrée (je pense) et 1 le clavier AKAI.

Page : 1/2  [Suivant]
1  2 
Afficher les articles :
Aller au forum :

Documentation [Afficher / Cacher]

Faire un don
[Afficher / Cacher]

Connexion
[Afficher / Cacher]



Mégaphone [Afficher / Cacher]

olinuxx, 19:38, ven. 01 Dec 2023: Bonjour et bienvenue à Sagaton, remiblanchet, et edwin cool
tongo, 18:59, lun. 27 Nov 2023: DTSSSE ouvre un fil dans le forum quelqu'un a surement la réponse , je suis pas sur qu'on te réponde sur le mégaphone ..
DTSSSE, 10:49, lun. 27 Nov 2023: Bonjour, j'ai oublié nom utilisateur et mot de passe pour entrer dans Librazik 4 : d'habitude je n'ai pas à le faire. Une idée pour me désembourber ? Merci
calixtus06, 11:31, dim. 26 Nov 2023: Bonjour et bienvenue à pierrec69 et manudalbi :-)
calixtus06, 15:44, lun. 20 Nov 2023: Bonjour et bienvenue à davidsmith97, JackMartin, Lerikou33 :-)
calixtus06, 10:35, jeu. 16 Nov 2023: Bonjour et bienvenue à marjos,barbarouleur, onin1959 :
calixtus06, 22:26, sam. 11 Nov 2023: Bonjour et bienvenue à julienlevasseur :-)
olinuxx, 21:37, jeu. 09 Nov 2023: Bonjour et bienvenue à Chaosphere cool
allany, 09:14, lun. 06 Nov 2023: Kiff total, c'est l'éditorial ! [Lien]
olinuxx, 17:59, dim. 05 Nov 2023: Bonjour et bienvenue à jeannot cool
calixtus06, 09:12, sam. 04 Nov 2023: Bonjour et bienvenue à davidsmith97 :-)
calixtus06, 14:15, jeu. 02 Nov 2023: Bonjour et bienvenue à scab347 :-)