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, ... > [RESOLU] FA-66 (firewire) et Laptop HP Pavillon
Dernier post

[RESOLU] FA-66 (firewire) et Laptop HP Pavillon

Floboo utilisateur non connecté
Bonjour à tous!

Nouveau sur ce forum et GNU/Linux (1 an), c'est la premiere fois que je demande de l'aide sur un forum car j'ai toujours réussi à trouver des solutions en fouinant un peu partout, mais la je cale...

Donc voila j'ai récemment fait l'acquisition d'une Edirol FA-66, car elle est annoncée compatible, et j'ai lu plein de posts qui le confirme. Mais chez moi ca ne marche pas. Explication :

Ma machine est un portable HP pavillon dv7, avec ubuntu 10.04 auquel j'ai ajouté les packages ubuntustudio-audio, -video etc, et le kernel 2.6.32-24-preempt, qui tourne bien apparement.

Quand je démarre Jack, je me fait insulter, et dans la fenetre des messages :

16:39:22.705 Baie de brassage désactivée.
16:39:22.846 Réinitialisation des statistiques.
16:39:22.938 Changement du graphique des connexions ALSA.
16:39:23.633 Changement des connexions ALSA.
16:42:29.708 Script de démarrage...
16:42:29.710 artsshell -q terminate
sh: artsshell: not found
16:42:30.113 Script de démarrage terminé avec statut de sortie=32512.
16:42:30.113 JACK démarre...
16:42:30.114 /usr/bin/jackd -P89 -dfirewire -r44100 -p128 -n3
jackd 0.118.0
Copyright 2001-2009 Paul Davis, Stephane Letz, Jack O'Quinn, Torben Hohn and others.
jackd comes with ABSOLUTELY NO WARRANTY
This is free software, and you are welcome to redistribute it
under certain conditions; see the file COPYING for details
Memory locking is unlimited - this is dangerous. You should probably alter the line:
     @audio   -  memlock    unlimited
in your /etc/limits.conf to read:
     @audio   -  memlock    3041466
16:42:30.160 JACK a été démarrer avec le PID=2052.
no message buffer overruns
JACK compiled with System V SHM support.
loading driver ..
Enhanced3DNow! detected
SSE2 detected
libffado 2.0.0 built Mar 31 2010 16:21:44
firewire ERR: Error creating FFADO streaming device
cannot load driver module firewire
no message buffer overruns
16:42:30.360 JACK a été arrêté avec succès.
16:42:30.360 Script post-extinction...
16:42:30.361 killall jackd
jackd : aucun processus trouvé
16:42:30.784 Script post-extinction terminé avec statut de sortie=256.
16:42:32.220 Impossible de connecter le serveur JACK comme client. - L'opération a échoué. - Incapable de se connecter au serveur. Veuillez consulter la fenêtre des messages pour plus d'informations.



Réglages de Jack

Chemin du serveur : jackd
Temps réel : Activé
Pilote : firewire
Interface : par défaut
Priorité : 89
Echantillons/période : 128
Freq : 44100
Période/Tampon : 3
Nb de ports max : 256
Décompte : 500ms
Retard dem. : 2s
Canaux d'entrée : défaut
Canaux de sortie : défaut


Je précise que j'ai réglé la frequence de la carte sur 44100.

Le groupe audio pour ma session est autorisé

Un petit lspci :

0a:00.0 FireWire (IEEE 1394): JMicron Technology Corp. IEEE 1394 Host Controller


ffado-test ListDevices

FFADO test and diagnostic utility
Part of the FFADO project -- www.ffado.org
Version: 2.0.0
(C) 2008, Daniel Wagner, Pieter Palmers
This program comes with ABSOLUTELY NO WARRANTY.
-----------------------------------------------

no message buffer overruns


(il doit y avoir un souci mais la je suis perdu)

ffado-diag

FFADO diagnostic utility 0.1
============================
(C) 2008 Pieter Palmers


=== CHECK ===
 Base system...
  kernel version............ 2.6.32-24-preempt
FIXME: implement test for RT kernel
   RT patched............... False
  old 1394 stack present.... True
  old 1394 stack loaded..... True
  old 1394 stack active..... True
  new 1394 stack present.... True
  new 1394 stack loaded..... False
  new 1394 stack active..... False
  /dev/raw1394 node present. True
Traceback (most recent call last):
  File "/usr/bin/ffado-diag", line 99, in 
    devnode_permissions = check_1394oldstack_devnode_permissions()
  File "/usr/share/libffado2/python/ffado_diag_helpers.py", line 118, in check_1394oldstack_devnode_permissions
    f = open('/dev/raw1394','w')
IOError: [Errno 13] Permission denied: '/dev/raw1394'


Quant à gscanbus, commande pas reconnue, et aucun paquet dans synaptic... Ou me tromp'je?

voila je pige rien!
Ma versio de libffado2 est la 2.0.0-1ubuntu1
J'ai cru comprendre que certaines chipsets firewire telles que ricoh ouvia ne fonctionnent pas sous linux, mais que peut etre il y a des solution type rtirq, mais je suis un peu largué là!

Si quelqu'un peut m'aider à résoudre mon problème...
Merci d'avance!

Flo

AutoStatic utilisateur non connecté
Citation :
Ma machine est un portable HP pavillon dv7, avec ubuntu 10.04 auquel j'ai ajouté les packages ubuntustudio-audio, -video etc, et le kernel 2.6.32-24-preempt, qui tourne bien apparement.
Salut Flo, j'ai un DV7 aussi. Il faut malheureusement bidouiller assez profondément avant que Firewire marche parce que le controller Firewire JMicron gère son IRQ avec un tas d'autres trucs probablement. Tu peux donner le résultat de cat /proc/interrupts ?

Citation :
firewire ERR: Error creating FFADO streaming device
cannot load driver module firewire
Tu as executé les Ubuntu Studio Controls et activé l'option raw1394? Et il faut que tu sois membre du group 'audio'. Tu peux donner les resultat des commandes groups et ls -al /dev/raw1394 ?


Citation :
Réglages de Jack
...
Priorité : 89
C'est trop haut! 70 au maximum. JACK lance également un processus 'chien de garde' (watchdog) qui a une prio au moins +10 que la prio de JACK lui-même. Mais 99 est réservé pour le real-time clock (dev/rtc) donc ça coince.

Citation :
Période/Tampon : 3
Les cartes FireWire préfèrent 2.

Citation :
Le groupe audio pour ma session est autorisé
Ah, d'acc, mais alors probablement les permissions sur /dev/raw1394 ne sont pas bonnes.



Citation :
/dev/raw1394 node present. True
Traceback (most recent call last):
File "/usr/bin/ffado-diag", line 99, in
devnode_permissions = check_1394oldstack_devnode_permissions()
File "/usr/share/libffado2/python/ffado_diag_helpers.py", line 118, in check_1394oldstack_devnode_permissions
f = open('/dev/raw1394','w')
IOError: Errno 13 Permission denied: '/dev/raw1394'
Le voilà, les permissions sur /dev/raw1394 ne sont pas bonnes.

Citation :
Quant à gscanbus, commande pas reconnue, et aucun paquet dans synaptic... Ou me tromp'je?
Tu n'as pas besoin de gscanbus, les outils diagnostiques FFADO sont beaucoup mieux.

Citation :
J'ai cru comprendre que certaines chipsets firewire telles que ricoh ouvia ne fonctionnent pas sous linux, mais que peut etre il y a des solution type rtirq, mais je suis un peu largué là!
Le JMicron dans ton HP doit marcher, j'ai le même truc. Mais tu as vraiment besoin de rtirq! Sans rtirq ta carte ne va pas marcher. Il faut 'libérer' ton controller FireWire JMicron de toutes les autres choses qui ont pris le même IRQ. Pour pouvoir utiliser rtirq tu as besoin d'un noyau à temps réel, le noyau préemtible ne suffit pas. Donc il faut que tu installes 2.6.31-11-rt (le paquet linux-rt).

Ciao,

Jeremy

Chez moi ça fonctionne, donc on doit y arriver wink

AutoStatic utilisateur non connecté
Je voulais modifier mon message précédent mais zut, il m'a créé une nouvelle poste, le brigand.

Floboo utilisateur non connecté
Salut Jeremy et merci de ta réponse qui me rassure déjà!

En fait oui rtirq est déjà installé, ainsi que le noyau 2.6.31-11-rt, mais je boote sur le -preempt car le -rt me sort une ligne d'erreur genre "mounting error /dev/sda2 no such device" ou un truc comme ca avant d'afficher le démarrage d'ubuntu... le preempt lui démarre sans broncher.

Alors pour groups :

flo@Eve:~$ groups
flo adm dialout cdrom audio plugdev lpadmin admin sambashare


donc le groupe audio est bien autorisé ?

cat /proc/interrupts

flo@Eve:~$ cat /proc/interrupts
           CPU0       CPU1       
  0:       2662     478777   IO-APIC-edge      timer
  1:        420       1213   IO-APIC-edge      i8042
  4:          0          0   IO-APIC-edge      enecir
  7:          1          0   IO-APIC-edge    
  8:          0          1   IO-APIC-edge      rtc0
  9:          3         63   IO-APIC-fasteoi   acpi
 12:      22195      14374   IO-APIC-edge      i8042
 16:        651        929   IO-APIC-fasteoi   ohci_hcd:usb3, ohci_hcd:usb4, HDA Intel
 17:       6393      20284   IO-APIC-fasteoi   ehci_hcd:usb1, ath9k
 18:      13702       2615   IO-APIC-fasteoi   ohci_hcd:usb5, ohci_hcd:usb6
 19:          1         70   IO-APIC-fasteoi   ehci_hcd:usb2, HDA Intel
 22:       6713       3773   IO-APIC-fasteoi   ahci
 30:          0          0   PCI-MSI-edge      eth0
NMI:          0          0   Non-maskable interrupts
LOC:     446510     106952   Local timer interrupts
SPU:          0          0   Spurious interrupts
PMI:          0          0   Performance monitoring interrupts
PND:          0          0   Performance pending work
RES:     190916     214612   Rescheduling interrupts
CAL:         51         82   Function call interrupts
TLB:        618        995   TLB shootdowns
TRM:          0          0   Thermal event interrupts
THR:          0          0   Threshold APIC interrupts
MCE:          0          0   Machine check exceptions
MCP:          5          5   Machine check polls
ERR:          1
MIS:          0


ls -al /dev/raw1394

flo@Eve:~$ ls -al /dev/raw1394
ls: ne peut accéder /dev/raw1394: Aucun fichier ou dossier de ce type


Tiens c'est bizarre ca me rapelle quand j'ai voulu installer une tablette graphique Wacom et que le fichier de conf n'existait pas car sur la 10.04 il n'y en avait tout simplement pas... probleme que je n'ai toujours pas résolu d'ailleurs...

Enfin voilà il manque le fichier /dev/raw1394 ou alors il n'est pas à la même place?

Floboo utilisateur non connecté
Sapristi !
J'ai oublié ubuntu studio Controls!rolleyes

Oui bon donc apres l'avoir éxécuté, autorisé raw1394, et redémarré, voici ce que ca donne:

pour groups on est d'accord

flo adm dialout cdrom audio plugdev lpadmin admin sambashare


cat /proc/interrupts

CPU0       CPU1       
  0:       2822      63501   IO-APIC-edge      timer
  1:         86         41   IO-APIC-edge      i8042
  4:          0          0   IO-APIC-edge      enecir
  7:          1          0   IO-APIC-edge    
  8:          0          1   IO-APIC-edge      rtc0
  9:          1         65   IO-APIC-fasteoi   acpi
 12:          4        133   IO-APIC-edge      i8042
 16:          1     209153   IO-APIC-fasteoi   ohci_hcd:usb3, ohci_hcd:usb4, HDA Intel
 17:       3092        819   IO-APIC-fasteoi   ehci_hcd:usb1, ath9k
 18:       2976         42   IO-APIC-fasteoi   ohci_hcd:usb5, ohci_hcd:usb6
 19:          1         74   IO-APIC-fasteoi   ehci_hcd:usb2, HDA Intel
 22:       3201       3868   IO-APIC-fasteoi   ahci
 30:          0          0   PCI-MSI-edge      eth0
NMI:          0          0   Non-maskable interrupts
LOC:      59299      26657   Local timer interrupts
SPU:          0          0   Spurious interrupts
PMI:          0          0   Performance monitoring interrupts
PND:          0          0   Performance pending work
RES:      38152      36380   Rescheduling interrupts
CAL:         60         75   Function call interrupts
TLB:        479        554   TLB shootdowns
TRM:          0          0   Thermal event interrupts
THR:          0          0   Threshold APIC interrupts
MCE:          0          0   Machine check exceptions
MCP:          1          1   Machine check polls
ERR:          1
MIS:          0


ls -al /dev/raw1394

crw-rw---- 1 root audio 171, 0 2010-08-14 00:17 /dev/raw1394


c'est mieux hein!mrgreen

Je relance Jack avec prio 60 et periodes/tampon=2, ca marche toujours pas

00:21:07.895 Baie de brassage désactivée.
00:21:08.063 Réinitialisation des statistiques.
00:21:08.148 Changement du graphique des connexions ALSA.
00:21:08.871 Changement des connexions ALSA.
00:22:13.246 Script de démarrage...
00:22:13.246 artsshell -q terminate
sh: artsshell: not found
00:22:13.649 Script de démarrage terminé avec statut de sortie=32512.
00:22:13.649 JACK démarre...
00:22:13.650 /usr/bin/jackd -P60 -dfirewire -r44100 -p128 -n2
jackd 0.118.0
Copyright 2001-2009 Paul Davis, Stephane Letz, Jack O'Quinn, Torben Hohn and others.
jackd comes with ABSOLUTELY NO WARRANTY
This is free software, and you are welcome to redistribute it
under certain conditions; see the file COPYING for details
Memory locking is unlimited - this is dangerous. You should probably alter the line:
     @audio   -  memlock    unlimited
in your /etc/limits.conf to read:
     @audio   -  memlock    3041466
00:22:13.690 JACK a été démarrer avec le PID=1929.
no message buffer overruns
JACK compiled with System V SHM support.
loading driver ..
Enhanced3DNow! detected
SSE2 detected
libffado 2.0.0 built Mar 31 2010 16:21:44
firewire ERR: Error creating FFADO streaming device
cannot load driver module firewire
no message buffer overruns
00:22:14.020 JACK a été arrêté avec succès.
00:22:14.020 Script post-extinction...
00:22:14.020 killall jackd
jackd : aucun processus trouvé
00:22:14.444 Script post-extinction terminé avec statut de sortie=256.
00:22:15.708 Impossible de connecter le serveur JACK comme client. - L'opération a échoué. - Incapable de se connecter au serveur. Veuillez consulter la fenêtre des messages pour plus d'informations.


ffado-test ListDevices donne toujours

no message buffer overruns


et ffado-diag donne

=== CHECK ===
 Base system...
  kernel version............ 2.6.32-24-preempt
FIXME: implement test for RT kernel
   RT patched............... False
  old 1394 stack present.... True
  old 1394 stack loaded..... False
  old 1394 stack active..... False
  new 1394 stack present.... True
  new 1394 stack loaded..... False
  new 1394 stack active..... False
  /dev/raw1394 node present. True
  /dev/raw1394 permissions.. True
 Prerequisites (dynamic at run-time)...
   gcc................ gcc (Ubuntu 4.4.3-4ubuntu5) 4.4.3
   g++................ sh: g++: not found
   PyQt............... sh: pyuic: not found
   jackd.............. jackd version 0.118.0 tmpdir /dev/shm protocol 24
     path............. /usr/bin/jackd
     flags............ Package jack was not found in the pkg-config search path.
Perhaps you should add the directory containing `jack.pc'
to the PKG_CONFIG_PATH environment variable
No package 'jack' found
   libraw1394......... Package libraw1394 was not found in the pkg-config search path.
Perhaps you should add the directory containing `libraw1394.pc'
to the PKG_CONFIG_PATH environment variable
No package 'libraw1394' found
     flags............ Package libraw1394 was not found in the pkg-config search path.
Perhaps you should add the directory containing `libraw1394.pc'
to the PKG_CONFIG_PATH environment variable
No package 'libraw1394' found
   libavc1394......... Package libavc1394 was not found in the pkg-config search path.
Perhaps you should add the directory containing `libavc1394.pc'
to the PKG_CONFIG_PATH environment variable
No package 'libavc1394' found
     flags............ Package libavc1394 was not found in the pkg-config search path.
Perhaps you should add the directory containing `libavc1394.pc'
to the PKG_CONFIG_PATH environment variable
No package 'libavc1394' found
   libiec61883........ Package libiec61883 was not found in the pkg-config search path.
Perhaps you should add the directory containing `libiec61883.pc'
to the PKG_CONFIG_PATH environment variable
No package 'libiec61883' found
     flags............ Package libiec61883 was not found in the pkg-config search path.
Perhaps you should add the directory containing `libiec61883.pc'
to the PKG_CONFIG_PATH environment variable
No package 'libiec61883' found
   libxml++-2.6....... Package libxml++-2.6 was not found in the pkg-config search path.
Perhaps you should add the directory containing `libxml++-2.6.pc'
to the PKG_CONFIG_PATH environment variable
No package 'libxml++-2.6' found
     flags............ Package libxml++-2.6 was not found in the pkg-config search path.
Perhaps you should add the directory containing `libxml++-2.6.pc'
to the PKG_CONFIG_PATH environment variable
No package 'libxml++-2.6' found
   dbus-1............. Package dbus-1 was not found in the pkg-config search path.
Perhaps you should add the directory containing `dbus-1.pc'
to the PKG_CONFIG_PATH environment variable
No package 'dbus-1' found
     flags............ Package dbus-1 was not found in the pkg-config search path.
Perhaps you should add the directory containing `dbus-1.pc'
to the PKG_CONFIG_PATH environment variable
No package 'dbus-1' found
 Prerequisites (static at compile-time)...
   gcc................ gcc (Ubuntu 4.4.3-4ubuntu5) 4.4.3
   g++................ g++ (Ubuntu 4.4.3-4ubuntu5) 4.4.3
   PyQt............... sh: pyuic: not found
   jackd.............. sh: jackd: not found
     path............. 
     flags............ Package jack was not found in the pkg-config search path.
   libraw1394......... 2.0.4
     flags............  -lraw1394  
   libavc1394......... Package libavc1394 was not found in the pkg-config search path.
     flags............ Package libavc1394 was not found in the pkg-config search path.
   libiec61883........ 1.2.0
     flags............  -liec61883 -lraw1394  
   libxml++-2.6....... 2.26.1
     flags............ -pthread -I/usr/include/libxml++-2.6 -I/usr/lib/libxml++-2.6/include -I/usr/include/libxml2 -I/usr/include/glibmm-2.4 -I/usr/lib/glibmm-2.4/include -I/usr/include/sigc++-2.0 -I/usr/lib/sigc++-2.0/include -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include  -pthread -lxml++-2.6 -lxml2 -lglibmm-2.4 -lgobject-2.0 -lsigc-2.0 -lgthread-2.0 -lrt -lglib-2.0  
   dbus-1............. 1.2.16
     flags............ -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include  -L/lib -ldbus-1 -lpthread -lrt  
 Hardware...
   Host controllers:
   CPU info:
processor	: 0
vendor_id	: AuthenticAMD
cpu family	: 16
model		: 6
model name	: AMD Athlon(tm) II Dual-Core M300
stepping	: 2
cpu MHz		: 2000.000
cache size	: 512 KB
physical id	: 0
siblings	: 2
core id		: 0
cpu cores	: 2
apicid		: 0
initial apicid	: 0
fpu		: yes
fpu_exception	: yes
cpuid level	: 5
wp		: yes
flags		: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm 3dnowext 3dnow constant_tsc rep_good nonstop_tsc extd_apicid pni monitor cx16 popcnt lahf_lm cmp_legacy svm extapic cr8_legacy abm sse4a 3dnowprefetch osvw ibs skinit wdt
bogomips	: 3989.55
TLB size	: 1024 4K pages
clflush size	: 64
cache_alignment	: 64
address sizes	: 48 bits physical, 48 bits virtual
power management: ts ttp tm stc 100mhzsteps hwpstate

processor	: 1
vendor_id	: AuthenticAMD
cpu family	: 16
model		: 6
model name	: AMD Athlon(tm) II Dual-Core M300
stepping	: 2
cpu MHz		: 800.000
cache size	: 512 KB
physical id	: 0
siblings	: 2
core id		: 1
cpu cores	: 2
apicid		: 1
initial apicid	: 1
fpu		: yes
fpu_exception	: yes
cpuid level	: 5
wp		: yes
flags		: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm 3dnowext 3dnow constant_tsc rep_good nonstop_tsc extd_apicid pni monitor cx16 popcnt lahf_lm cmp_legacy svm extapic cr8_legacy abm sse4a 3dnowprefetch osvw ibs skinit wdt
bogomips	: 3989.90
TLB size	: 1024 4K pages
clflush size	: 64
cache_alignment	: 64
address sizes	: 48 bits physical, 48 bits virtual
power management: ts ttp tm stc 100mhzsteps hwpstate

 Configuration...
  IRQ information
Hardware Interrupts:
--------------------
 IRQ    0: PID:  None, count:       [4724, 4724], Sched None (priority None), drivers: ['timer']
 IRQ    1: PID:  None, count:       [1102, 1102], Sched None (priority None), drivers: ['i8042']
 IRQ    4: PID:  None, count:             [0, 0], Sched None (priority None), drivers: ['enecir']
 IRQ    7: PID:  None, count:             [1, 1], Sched None (priority None), drivers: ['']
 IRQ    8: PID:  None, count:             [0, 0], Sched None (priority None), drivers: ['rtc0']
 IRQ    9: PID:  None, count:             [3, 3], Sched None (priority None), drivers: ['acpi']
 IRQ   12: PID:  None, count:       [2326, 2326], Sched None (priority None), drivers: ['i8042']
 IRQ   16: PID:  None, count:             [1, 1], Sched None (priority None), drivers: ['ohci_hcd:usb3', 'ohci_hcd:usb4', 'HDA Intel']
 IRQ   17: PID:  None, count:     [11596, 11596], Sched None (priority None), drivers: ['ehci_hcd:usb1', 'ath9k']
 IRQ   18: PID:  None, count:     [13041, 13041], Sched None (priority None), drivers: ['ohci_hcd:usb5', 'ohci_hcd:usb6']
 IRQ   19: PID:  None, count:             [1, 1], Sched None (priority None), drivers: ['ehci_hcd:usb2', 'HDA Intel']
 IRQ   22: PID:  None, count:     [18519, 18519], Sched None (priority None), drivers: ['ahci']
 IRQ   30: PID:  None, count:             [0, 0], Sched None (priority None), drivers: ['eth0']

Software Interrupts:
--------------------


=== REPORT ===
FireWire kernel drivers:

FireWire kernel module(s) not found. 
Please ensure that the raw1394 module is loaded.


AutoStatic utilisateur non connecté
Citation :
Sapristi !
J'ai oublié ubuntu studio Controls!rolleyes

Oui bon donc apres l'avoir éxécuté, autorisé raw1394, et redémarré, voici ce que ca donne:

pour groups on est d'accord

flo adm dialout cdrom audio plugdev lpadmin admin sambashare
<br />
Oui, ça c'est bien.

Citation :
cat /proc/interrupts

CPU0       CPU1       
<br />  0:       2822      63501   IO-APIC-edge      timer
<br />  1:         86         41   IO-APIC-edge      i8042
<br />  4:          0          0   IO-APIC-edge      enecir
<br />  7:          1          0   IO-APIC-edge    
<br />  8:          0          1   IO-APIC-edge      rtc0
<br />  9:          1         65   IO-APIC-fasteoi   acpi
<br /> 12:          4        133   IO-APIC-edge      i8042
<br /> 16:          1     209153   IO-APIC-fasteoi   ohci_hcd:usb3, ohci_hcd:usb4, HDA Intel
<br /> 17:       3092        819   IO-APIC-fasteoi   ehci_hcd:usb1, ath9k
<br /> 18:       2976         42   IO-APIC-fasteoi   ohci_hcd:usb5, ohci_hcd:usb6
<br /> 19:          1         74   IO-APIC-fasteoi   ehci_hcd:usb2, HDA Intel
<br /> 22:       3201       3868   IO-APIC-fasteoi   ahci
<br /> 30:          0          0   PCI-MSI-edge      eth0
<br />NMI:          0          0   Non-maskable interrupts
<br />LOC:      59299      26657   Local timer interrupts
<br />SPU:          0          0   Spurious interrupts
<br />PMI:          0          0   Performance monitoring interrupts
<br />PND:          0          0   Performance pending work
<br />RES:      38152      36380   Rescheduling interrupts
<br />CAL:         60         75   Function call interrupts
<br />TLB:        479        554   TLB shootdowns
<br />TRM:          0          0   Thermal event interrupts
<br />THR:          0          0   Threshold APIC interrupts
<br />MCE:          0          0   Machine check exceptions
<br />MCP:          1          1   Machine check polls
<br />ERR:          1
<br />MIS:          0
<br />


ls -al /dev/raw1394

crw-rw---- 1 root audio 171, 0 2010-08-14 00:17 /dev/raw1394
<br />


c'est mieux hein!mrgreen
Sûrement, mais il manque ohci1394 dans la liste des interrupts. Bizarre parce que la node /dev/raw1394 a bien été créé confused
Tu peux donner le résultat de cat /etc/modules ? Et si raw1394 n'est pas dans ce fichier, tu pourrais l'ajouter avec la commande echo raw1394 | sudo tee -a /etc/modules ? Et après avoir fait ça tu peux relancer ton ordinateur et faire un cat /proc/interrupts de nouveau?

Citation :
et ffado-diag donne

=== CHECK ===
<br />
<br />...
<br />
<br />=== REPORT ===
<br />FireWire kernel drivers:
<br />
<br />FireWire kernel module(s) not found. 
<br />Please ensure that the raw1394 module is loaded.
<br />
<br />
Alors, apparament la module raw1394 n'est pas lancée donc. Comme j'ai dit, vérifie ton fichier /etc/modules pour voir si raw1394 est là-dedans.

Floboo utilisateur non connecté
Ben si raw1394 est bien présent dans /etc/modules.

Floboo utilisateur non connecté
Du coup j'ai réessayé ffado-diag

=== REPORT ===
FireWire kernel drivers:
[PASS] Kernel modules present and correctly loaded.
[PASS] /dev/raw1394 node present and accessible.


...puis un ffado-test ListDevices

=== 1394 PORT 0 ===
  Node id  GUID                  VendorId     ModelId   Vendor - Model
   0       0x0040ab0000c3961b  0x000040AB  0x00010049   EDIROL - EDIROL FA-66 
   1       0x00241b00a8d89401  0x0000241B  0x00000000   Linux - ohci1394  - 
no message buffer overruns


Wouh elle est reconnue!
Et ca demarre avec Jack! prio 60 @44100Hz

12:34:08.594 Baie de brassage désactivée.
12:34:08.744 Réinitialisation des statistiques.
12:34:08.802 Changement du graphique des connexions ALSA.
12:34:09.505 Changement des connexions ALSA.
12:34:33.420 Script de démarrage...
12:34:33.421 artsshell -q terminate
sh: artsshell: not found
12:34:33.824 Script de démarrage terminé avec statut de sortie=32512.
12:34:33.824 JACK démarre...
12:34:33.825 /usr/bin/jackd -P60 -dfirewire -r44100 -p128 -n2
jackd 0.118.0
Copyright 2001-2009 Paul Davis, Stephane Letz, Jack O'Quinn, Torben Hohn and others.
jackd comes with ABSOLUTELY NO WARRANTY
This is free software, and you are welcome to redistribute it
under certain conditions; see the file COPYING for details
Memory locking is unlimited - this is dangerous. You should probably alter the line:
     @audio   -  memlock    unlimited
in your /etc/limits.conf to read:
     @audio   -  memlock    3041466
12:34:33.858 JACK a été démarrer avec le PID=2166.
no message buffer overruns
JACK compiled with System V SHM support.
loading driver ..
Enhanced3DNow! detected
SSE2 detected
libffado 2.0.0 built Mar 31 2010 16:21:44
12:34:35.875 Configuration du serveur enregistrée dans "/home/flo/.jackdrc".
12:34:35.880 Réinitialisation des statistiques.
12:34:36.242 Client activé.
12:34:36.247 Changement du graphique des connexions JACK.
Enhanced3DNow! detected
SSE2 detected
12:34:37.219 Changement du graphique des connexions JACK.
12:34:37.249 Changement des connexions JACK.



Trop fort en fait le probleme venait du fait que j'avais zappé Ubuntu Studio Controls! OJe le saurai maintenant.
Merci Beaucoup Jeremy!

Floboo utilisateur non connecté
...ca plante au bout de 30s....

message de Jack :

12:51:25.784 Baie de brassage désactivée.
12:51:25.909 Réinitialisation des statistiques.
12:51:26.009 Changement du graphique des connexions ALSA.
12:51:26.443 Changement des connexions ALSA.
12:51:59.075 Script de démarrage...
12:51:59.076 artsshell -q terminate
sh: artsshell: not found
12:51:59.483 Script de démarrage terminé avec statut de sortie=32512.
12:51:59.483 JACK démarre...
12:51:59.484 /usr/bin/jackd -P70 -dfirewire -r44100 -p128 -n2
jackd 0.118.0
Copyright 2001-2009 Paul Davis, Stephane Letz, Jack O'Quinn, Torben Hohn and others.
jackd comes with ABSOLUTELY NO WARRANTY
This is free software, and you are welcome to redistribute it
under certain conditions; see the file COPYING for details
Memory locking is unlimited - this is dangerous. You should probably alter the line:
     @audio   -  memlock    unlimited
in your /etc/limits.conf to read:
     @audio   -  memlock    3041466
12:51:59.519 JACK a été démarrer avec le PID=1838.
no message buffer overruns
JACK compiled with System V SHM support.
loading driver ..
Enhanced3DNow! detected
SSE2 detected
libffado 2.0.0 built Mar 31 2010 16:21:44
12:52:01.595 Configuration du serveur enregistrée dans "/home/flo/.jackdrc".
12:52:01.601 Réinitialisation des statistiques.
12:52:02.016 Client activé.
12:52:02.021 Changement des connexions JACK.
12:52:02.027 Changement du graphique des connexions JACK.
Enhanced3DNow! detected
SSE2 detected
subgraph starting at qjackctl timed out (subgraph_wait_fd=13, status = 0, state = Triggered, pollret = 0 revents = 0x0)
firewire ERR: wait status < 0! (= -1)
DRIVER NT: could not run driver cycle
12:52:44.149 Changement du graphique des connexions JACK.
jack main caught signal 12
no message buffer overruns
12:52:44.289 Changement des connexions JACK.
12:52:44.290 Notification d'extinction.
12:52:44.291 JACK s'arrête...
12:52:44.299 JACK est forcé...
zombified - calling shutdown handler
12:52:44.499 JACK a été arrêté avec succès.
12:52:44.499 Script post-extinction...
12:52:44.499 killall jackd
jackd : aucun processus trouvé
12:52:44.924 Script post-extinction terminé avec statut de sortie=256.


AutoStatic utilisateur non connecté
Citation :
subgraph starting at qjackctl timed out (subgraph_wait_fd=13, status = 0, state = Triggered, pollret = 0 revents = 0x0)
firewire ERR: wait status
Ca c'est parce que ton controller Firewire gère son interrupt avec d'autres trucs, tu peux donner le résultat de cat /proc/interrupts? Et pour résoudre ce problème tu as besoin du noyau rt et rtirq.

Citation :
En fait oui rtirq est déjà installé, ainsi que le noyau 2.6.31-11-rt, mais je boote sur le -preempt car le -rt me sort une ligne d'erreur genre "mounting error /dev/sda2 no such device" ou un truc comme ca avant d'afficher le démarrage d'ubuntu
Ca fait rien, c'est un message innocent mais énervant. Les noyaux à partir de 2.6.32 ont du support pour devtmpfs, un système de fichiers temp plus rapide que tmpfs. 10.04 a du support pour devtmpfs aussi mais juste pour les noyaux 2.6.32, pas pour les noyaux rt 2.6.31. Et ils ont implémenté ce support d'un façon grrrraarrrggghhevilsad donc j'ai pas encore trouvé une manière pour supprimer ce message. J'ai filé un bugreport tout de même. Donc tu pourrais utiliser ce noyau rt sans problèmes.

Floboo utilisateur non connecté
flo@Eve:~$ cat /proc/interrupts
            CPU0       CPU1       
   0:        485      57925   IO-APIC-edge      timer
   1:          0         95   IO-APIC-edge      i8042
   4:          0          0   IO-APIC-edge      enecir
   7:          1          0   IO-APIC-edge    
   8:          0          1   IO-APIC-edge      rtc0
   9:          9        111   IO-APIC-fasteoi   acpi
  12:          3       2796   IO-APIC-edge      i8042
  16:         40       1462   IO-APIC-fasteoi   ohci_hcd:usb3, ohci_hcd:usb4, HDA Intel
  17:          2        816   IO-APIC-fasteoi   ehci_hcd:usb1, ath
  18:          1         42   IO-APIC-fasteoi   ohci_hcd:usb5, ohci_hcd:usb6
  19:         47         56   IO-APIC-fasteoi   ehci_hcd:usb2, HDA Intel
  22:       1753       2917   IO-APIC-fasteoi   ahci
  24:      66714          0  HPET_MSI-edge      hpet2
  30:          0          0   PCI-MSI-edge      eth0
  31:          3        307   PCI-MSI-edge      fglrx[0]@PCI:1:0:0
 NMI:          0          0   Non-maskable interrupts
 LOC:        202      11612   Local timer interrupts
 SPU:          0          0   Spurious interrupts
 CNT:          0          0   Performance counter interrupts
 PND:          0          0   Performance pending work
 RES:       4562       3416   Rescheduling interrupts
 CAL:         75        591   Function call interrupts
 TLB:        491        490   TLB shootdowns
 TRM:          0          0   Thermal event interrupts
 THR:          0          0   Threshold APIC interrupts
 MCE:          0          0   Machine check exceptions
 MCP:          1          1   Machine check polls
 ERR:          1
 MIS:          0


AutoStatic utilisateur non connecté
Merci! mais je vois pas le controller ohci1394! Tu peux donner le résultat de lsmod ? Et tu as déjà essaié le noyau rt? Si jamais je peux mettre ici mon fichier /etc/default/rtirq

Floboo utilisateur non connecté
les resultats du post précédent viennent du noyau rt

et je viens de démarrer Jack à 96khz il est stable et tout se connecte bien avec patchage !
en effet le -preempt fait des trucs bizarres, mais la ca tourne sur le rt! youpi merci!

je te met le lsmod quand même (ohci1394 y apparaît) au cas ou, et dès que j'ai la confirmation que tout va bien je met un peti RESOLU.

Merci beaucoup de ta patience!

lsmod(noyau rt)

Module                  Size  Used by
cryptd                  8120  0 
aes_x86_64              8976  1 
aes_generic            28464  1 aes_x86_64
binfmt_misc            10300  1 
ppdev                   8504  0 
snd_hda_codec_atihdmi     4432  1 
snd_hda_codec_idt      73568  1 
snd_pcm_oss            44928  0 
snd_hda_intel          31432  2 
snd_mixer_oss          19664  1 snd_pcm_oss
snd_hda_codec          87984  3 snd_hda_codec_atihdmi,snd_hda_codec_idt,snd_hda_intel
snd_hwdep               9560  1 snd_hda_codec
snd_pcm                91704  3 snd_pcm_oss,snd_hda_intel,snd_hda_codec
snd_seq_dummy           3540  0 
arc4                    2128  2 
snd_seq_oss            33856  0 
snd_seq_midi            8448  0 
ecb                     3280  2 
snd_rawmidi            27296  1 snd_seq_midi
snd_seq_midi_event      8688  2 snd_seq_oss,snd_seq_midi
lp                     12644  0 
snd_seq                61664  11 snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_seq_midi_event
parport                41548  2 ppdev,lp
snd_timer              26872  2 snd_pcm,snd_seq
uvcvideo               65276  0 
snd_seq_device          8388  5 snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_rawmidi,snd_seq
ath9k                 278752  0 
hp_accel               12496  0 
videodev               43968  1 uvcvideo
snd                    79240  19 snd_hda_codec_idt,snd_pcm_oss,snd_hda_intel,snd_mixer_oss,snd_hda_codec,snd_hwdep,snd_pcm,snd_seq_oss,snd_rawmidi,snd_seq,snd_timer,snd_seq_device
mac80211              211908  1 ath9k
lis3lv02d               9328  1 hp_accel
sdhci_pci               9104  0 
v4l1_compat            17076  2 uvcvideo,videodev
amd64_edac_mod         26944  0 
psmouse                58100  0 
dv1394                 21352  0 
lirc_ene0100            9780  0 
jmb38x_ms              11252  0 
ath                    10160  1 ath9k
soundcore              10080  1 snd
video                  23596  0 
input_polldev           4864  1 lis3lv02d
sdhci                  20500  1 sdhci_pci
joydev                 13056  0 
v4l2_compat_ioctl32    11792  1 videodev
edac_core              49884  1 amd64_edac_mod
serio_raw               6772  0 
raw1394                29192  10 
i2c_piix4              11840  0 
lirc_dev               14440  1 lirc_ene0100
output                  3792  1 video
led_class               5272  3 ath9k,hp_accel,sdhci
memstick               12888  1 jmb38x_ms
snd_page_alloc         11008  2 snd_hda_intel,snd_pcm
fglrx                2416408  33 
cfg80211              109336  3 ath9k,mac80211,ath
usbhid                 44032  0 
ohci1394               34564  6 dv1394
r8169                  38740  0 
ieee1394              101984  3 dv1394,raw1394,ohci1394
mii                     6384  1 r8169


Floboo utilisateur non connecté
Rhhaaaaaaa!!!!!! Jack s'arrête aléatoirement sur le noyau rt quelque soit sa config...

J'ai refait un ffado-diag et:


[+]

AutoStatic utilisateur non connecté
Salut Floboo,

Ici le contenu de mon fichier /etc/default rtirq:

[+]

Je pense qu'il manque ohci1394 dans ton fichier rtirq, tu en as vraiment besoin autrement JACK s'arrête à n'importe quel moment avec cet erreur DRIVER NT: could not run driver cycle
Mais cool que ça démarre déjà, maintenant il faut qu'on stabilise ton système. Tu as également désactivé CPU scaling? Le DV7 a deux processeurs qui supportent du scaling et JACK n'aime pas du tout ça. Aussi faut-il désactiver ton wifi si c'est possible. Je suis presque 100% sûr que ton controller FireWire gère son interrupt avec le wifi. Et le cable FireWire est important aussi, le plus beau marché le cable, le plus tu auras des problèmes mystérieux.

Floboo utilisateur non connecté
Ok j'ai collé ton contenu dans mon rtirq il manquait en effet ohci1394! et donc la c'est bon j'ai déconecté le wifi et j'ai pu faire tourner Jack+ardour de facon stable, avec certes quelques coupures de son lors du playback sur ardour, mais je vais essayer avec un autre cable firewire (j'utilise celui fourni avec la carte par Edirol).

Voili voilou je pense qu'il est temps de classer "résolu" ce topic alors.
Un grand merci Jeremy

Flo

AutoStatic utilisateur non connecté
Salut Flo, cool que ça marche! Les coupures c'est moins cool mais peut-être que c'est le CPU frequency scaling? Et dans QjackCtl il y a une fenêtre Status dans laquelle tu peux vérifiér le 'DSP Load', donc à quel mésure ton système doit bosser. Et il y a encore pleins d'autres trucs pour améliorer la performance de ton système.

Afficher les articles :
Aller au forum :

Documentation [Afficher / Cacher]

Faire un don
[Afficher / Cacher]

Connexion
[Afficher / Cacher]



Mégaphone [Afficher / Cacher]

calixtus06, 14:33, jeu. 28 mars 2024: Bonjour et bienvenue à b.vl :-)
calixtus06, 09:30, mer. 27 mars 2024: Bonjour et bienvenue à Noar :-)
olinuxx, 18:50, lun. 25 mars 2024: Bonjour et bienvenue à Ted Demore cool
olinuxx, 17:52, dim. 24 mars 2024: Bonjour et bienvenue à Noitavon cool
calixtus06, 11:07, jeu. 21 mars 2024: Bonjour et bienvenue à obds, ceric :-)
obds, 16:12, mar. 19 mars 2024: Cet édito est juste parfait. Trop beau !
olinuxx, 11:48, ven. 15 mars 2024: Bonjour et bienvenue à Jerry cool
calixtus06, 18:03, mer. 13 mars 2024: Bonjour et bienvenue à tanguero :-)
olinuxx, 11:01, dim. 10 mars 2024: Bonjour et bienvenue à lolo cool
bda, 16:59, sam. 09 mars 2024: Chapeau pour l'édito. Vous êtes au top les gars :-)
allany, 07:20, jeu. 07 mars 2024: Ça ne fait jamais de mal, c'est l'éditorial ! [Lien]
olinuxx, 19:52, mer. 06 mars 2024: Bonjour et bienvenue à TrkNrk cool