Chargement...
 
Skip to main content

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


[contourné] AudioFire 12 (marque ECHO) avec Debian 10 & LibraZiK 2 (noyau 4.19.0-6-rt-amd64 septembre 2019).

Bonjour,

j'ai essayé de m'appuyer sur le travail qui a été fait par le passé avec cette carte sonore ECHO AudioFire 12.

Malheureusement, TOUT est fait pour que les solutions qui fonctionnaient autrefois ne fonctionnent plus avec les mises à jour. Normal, GNU/Linux part en live…

Alors il faut tout reprendre du début ! En trouvant de nouvelles solutions…

-------------------------------------------------------------------------------------
Je laisse ce que j'ai écrit, mais finalement j'ai installé LibraZiK 2… (contourné)
-------------------------------------------------------------------------------------

1) installation de Debian 10 (avec quelques galères, les utilisateurs finissent de bétatester le système et l'installation : ce n'est pas un système Amiga COMMODORE Plug and play ! ).

Tout ce qui suit s'éditera en root !

2a) Ensuite, on va créer gedit /etc/init.d/fw1394.sh (à chacun de se débrouiller ! ) - Je précise que l'interface AudioFire 12 est en firmware 4.8 (le seul qui fonctionne encore en 192kHz a contrario des firmware 5.x selon le service technique du constructeur ECHO).

Copy to clipboard
#!/bin/sh #/etc/init.d/fw1394.sh #Unloads some FireWire drivers and loads some others FireWire stack #30.09.2012 by LDVC@ modprobe -r firewire-sbp2 modprobe -r sbp2 modprobe -r firewire-ohci modprobe -r ohci1394 modprobe sbp2 modprobe firewire-ohci echo echo '*** Load also ffado-dbus-server if you need ffado-mixer. ***' echo sleep 2 exit


2b)
Copy to clipboard
sudo chmod 775 /etc/init.d/fw1394.sh


2c)
Copy to clipboard
sudo chmod +x /etc/init.d/fw1394.sh


4a)
Copy to clipboard
sudo chown root:audio /dev/fw0


4b)
Copy to clipboard
sudo chmod 777 /dev/fw*


5) modifier sudo gedit /etc/security/limits.d/audio.conf ← forumthread40999

Copy to clipboard
@audio - rtprio -10 @audio - nice -1

#Édit : valeur indéterminée, peut-être -15 pour nice ? lire la suite... forumthread40999

6) il ne faudra pas oublier de renommer toutes les entrées-sorties de l'AudioFire12 pour quelque chose de simple et adapté à l'installation, ce qui fera économiser du temps…

7) Évidemment à la date du 8 septembre 2019 cela ne fonctionne pas, mais c'est notre point de départ et je modifierai ce premier message en fonction des message suivant pour synthétiser la solution dans ce premier message.

Merci par avance.

LDVC@
Voilà,
je vais me concentrer sur ce message, apparemment, la pile n'est pas active…

Copy to clipboard
root@debian:/home/ludovic# ffado-diag FFADO diagnostic utility 2.4.1 (C) 2008 Pieter Palmers 2009-2010 Arnold Krille 2018 Nicolas Boulenguez, Jonathan Woithe gcc /usr/bin/gcc gcc (Debian 8.3.0-6) 8.3.0 g++ /usr/bin/g++ g++ (Debian 8.3.0-6) 8.3.0 pyuic4 None pyuic5 None jackd /usr/bin/jackd jackd version 0.125.0rc1 tmpdir /dev/shm protocol 25 pkg-config /usr/bin/pkg-config jack not found libraw1394 not found libavc1394 not found libiec61883 not found libxml++-2.6 not found dbus-1 not found Build time info /usr/lib/x86_64-linux-gnu/libffado/static_info.txt gcc /usr/bin/gcc gcc (Debian 7.3.0-17) 7.3.0 g++ /usr/bin/g++ g++ (Debian 7.3.0-17) 7.3.0 pyuic4 None pyuic5 /usr/bin/pyuic5 Python User Interface Compiler 5.10.1 for Qt version 5.10.1 jackd None pkg-config /usr/bin/pkg-config jack not found libraw1394 2.1.2 -lraw1394 libavc1394 not found libiec61883 1.2.0 -liec61883 -lraw1394 libxml++-2.6 2.40.1 -I/usr/include/libxml++-2.6 -I/usr/lib/x86_64-linux-gnu/libxml++-2.6/include -I/usr/include/libxml2 -I/usr/include/glibmm-2.4 -I/usr/lib/x86_64-linux-gnu/glibmm-2.4/include -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sigc++-2.0 -I/usr/lib/x86_64-linux-gnu/sigc++-2.0/include -lxml++-2.6 -lxml2 -lglibmm-2.4 -lgobject-2.0 -lglib-2.0 -lsigc-2.0 dbus-1 1.12.8 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -ldbus-1 kernel version 4.19.0-6-rt-amd64 Preempt (low latency) False RT patched True /dev/fw* ['/dev/fw1', '/dev/fw0'] crw------- 1 root root 246, 0 Sep 8 11:30 /dev/fw0 crw-rw----+ 1 root audio 246, 1 Sep 8 11:30 /dev/fw1 User IDs uid=0(root) gid=0(root) groups=0(root) uname -a Linux debian 4.19.0-6-rt-amd64 #1 SMP PREEMPT RT Debian 4.19.67-2 (2019-08-28) x86_64 GNU/Linux lspci /usr/bin/lspci 04:01.0 FireWire (IEEE 1394) [0c00]: VIA Technologies, Inc. VT6306/7/8 [Fire II(M)] IEEE 1394 OHCI Controller [1106:3044] (rev 46) (prog-if 10 [OHCI]) Subsystem: Albatron Corp. VT6306/7/8 [Fire II(M)] IEEE 1394 OHCI Controller [17f2:3044] Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping+ SERR- FastB2B- DisINTx- Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx- Latency: 32 (8000ns max), Cache Line Size: 4 bytes Interrupt: pin A routed to IRQ 19 Region 0: Memory at dfdff000 (32-bit, non-prefetchable) [size=2K] Region 1: I/O ports at df00 [size=128] Capabilities: [50] Power Management version 2 Flags: PMEClk- DSI- D1- D2+ AuxCurrent=0mA PME(D0-,D1-,D2+,D3hot+,D3cold+) Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME- Kernel driver in use: firewire_ohci Kernel modules: firewire_ohci lscpu /usr/bin/lscpu Architecture: x86_64 CPU op-mode(s): 32-bit, 64-bit Byte Order: Little Endian Address sizes: 38 bits physical, 48 bits virtual CPU(s): 4 On-line CPU(s) list: 0-3 Thread(s) per core: 1 Core(s) per socket: 4 Socket(s): 1 NUMA node(s): 1 Vendor ID: GenuineIntel CPU family: 6 Model: 23 Model name: Intel(R) Xeon(R) CPU E5450 @ 3.00GHz Stepping: 6 CPU MHz: 2986.357 CPU max MHz: 3000.0000 CPU min MHz: 2000.0000 BogoMIPS: 5999.44 Virtualization: VT-x L1d cache: 32K L1i cache: 32K L2 cache: 6144K NUMA node0 CPU(s): 0-3 Flags: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx lm constant_tsc arch_perfmon pebs bts rep_good nopl cpuid aperfmperf pni dtes64 monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr pdcm dca sse4_1 lahf_lm pti tpr_shadow vnmi flexpriority dtherm Hardware interrupts IRQ 0 PID count 15928,0,0,0 Sched priority drivers IO-APIC,2-edge,timer IRQ 1 PID count 0,0,11,0 Sched priority drivers IO-APIC,1-edge,i8042 IRQ 8 PID count 0,0,0,1 Sched priority drivers IO-APIC,8-edge,rtc0 IRQ 9 PID count 0,3,0,0 Sched priority drivers IO-APIC,9-fasteoi,acpi IRQ 14 PID count 0,10468,0,0 Sched priority drivers IO-APIC,14-edge,ata_piix IRQ 15 PID count 0,0,211,0 Sched priority drivers IO-APIC,15-edge,ata_piix IRQ 16 PID count 0,0,1680,0 Sched priority drivers IO-APIC,16-fasteoi,uhci_hcd:usb7,,i915 IRQ 18 PID count 0,636,837,0 Sched priority drivers IO-APIC,18-fasteoi,uhci_hcd:usb6 IRQ 19 PID count 115,0,0,0 Sched priority drivers IO-APIC,19-fasteoi,i801_smbus,,firewire_ohci,,uhci_hcd:usb4 IRQ 23 PID count 0,0,0,67 Sched priority drivers IO-APIC,23-fasteoi,ehci_hcd:usb1,,uhci_hcd:usb2 IRQ 24 PID count 0,0,0,15 Sched priority drivers PCI-MSI,524288-edge,nvme0q0 IRQ 25 PID count 89,0,0,58 Sched priority drivers PCI-MSI,1572864-edge,enp3s0 IRQ 26 PID count 316,0,0,0 Sched priority drivers PCI-MSI,1048576-edge,xhci_hcd IRQ 27 PID count 3657,0,0,0 Sched priority drivers PCI-MSI,524289-edge,nvme0q1 IRQ 28 PID count 0,3128,0,0 Sched priority drivers PCI-MSI,524290-edge,nvme0q2 IRQ 29 PID count 0,0,966,0 Sched priority drivers PCI-MSI,524291-edge,nvme0q3 IRQ 30 PID count 0,0,0,2417 Sched priority drivers PCI-MSI,524292-edge,nvme0q4 IRQ 31 PID count 0,0,0,414 Sched priority drivers PCI-MSI,442368-edge,snd_hda_intel:card0 Software interrupts module directory /lib/modules/4.19.0-6-rt-amd64 Old 1394 stack ieee1394 not present ieee1394 not loaded ohci1394 not present ohci1394 not loaded raw1394 not present raw1394 not loaded stack active False statically linked False New 1394 stack firewire-core present firewire-core loaded firewire-ohci present firewire-ohci loaded stack active True statically linked False Kernel support: The new FireWire kernel stack is loaded. If running a kernel earlier than 2.6.37 and problems are experienced, either try with the old Firewire kernel stack or upgrade to a newer kernel (preferrably 2.6.37 or later). root@debian:/home/ludovic#


édit : en lisant mieux, on arrive à : The new FireWire kernel stack is loaded. (ici c'est bon)
Voilà le premier problème :

Copy to clipboard
ludovic@debian:~$ ffado-mixer Traceback (most recent call last): File "/usr/share/ffado-mixer-qt4/ffado/import_pyqt.py", line 35, in <module> from PyQt4.QtCore import QByteArray, QObject, QTimer, Qt, pyqtSignal, QString, pyqtSlot ImportError: cannot import name 'QString' from 'PyQt4.QtCore' (/usr/lib/python3/dist-packages/PyQt4/QtCore.cpython-37m-x86_64-linux-gnu.so) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/bin/ffado-mixer", line 31, in <module> from ffado.ffadowindow import * File "/usr/share/ffado-mixer-qt4/ffado/ffadowindow.py", line 27, in <module> from ffado.config import * File "/usr/share/ffado-mixer-qt4/ffado/config.py", line 35, in <module> from ffado.import_pyqt import * File "/usr/share/ffado-mixer-qt4/ffado/import_pyqt.py", line 39, in <module> from PyQt5 import QtGui, Qt, QtCore, Qt, QtWidgets, uic RuntimeError: the PyQt5.QtCore and PyQt4.QtCore modules both wrap the QObject class ludovic@debian:~$

Ah bah !
Copy to clipboard
ludovic@debian:~$ audacity (Audacity:2689): Gtk-WARNING **: 11:55:11.640: gtk_disable_setlocale() must be called before gtk_init() lo server running on 19774 malloc_consolidate(): invalid chunk size Abandon ludovic@debian:~$

France
Salut, dans ton titre, tu écris "Debian 10 & LibraZiK 2". Tu veux dire que tu as installé une LZK-2 par dessus une Debian 10 ?
Bonsoir olinuxx.

Effectivement, mais un copain m'a dit que c'était impossible, j'ai dû louper une alerte sur le site LibraZiK.

On m'a conseillé d'installer LibraZiK 2 directement, sauf que… je me retrouve coincé en Debian 10.

Pas grave, je ferai peut-être de la musique avant la fin de cette année avec un peu de chance ! :P
France
Il est probablement là le problème. LibraZiK-2 n'est pas fait pour fonctionner avec Debian 10 (buster), mais avec Debian 9 (stretch).

En l'état, tu es en train d'essayer de faire fonctionner un système cassé.

Si tu veux faire de la musique rapidement, installe une LibraZiK-2. La documentation d'installation est sur le site de LibraZiK.
Oui merci !

Je viens de finir d'installer LibraZik 2 à partir de l'ISO.

Ça a l'air de super-mieux fonctionner !

Et zou !

Contourné…

++ LDVC@

Copy to clipboard
root@LibraZiK2:/home/ludovic# hdparm -t --direct /dev/nvme0n1p3 /dev/nvme0n1p3: Timing O_DIRECT disk reads: 2040 MB in 3.00 seconds = 679.91 MB/sec


(ça en tout cas ça fonctionne ! Un ordinateur rapide à démarrer enfin !!!)

extrait de dmesg :
Copy to clipboard
5.848897] IPv6: ADDRCONF(NETDEV_CHANGE): enp3s0: link becomes ready

France
Bonne musique à toi maintenant 😎