From: Gilzad H. <gi...@gm...> - 2010-07-13 16:54:21
|
Hi all and thank you for supporting the new firewire stack. I'm eager to test ffado on the new stack but I seem to be missing something. So far I have tracked these links regarding my problem: http://www.ffado.org/?q=release/2.0.1 http://sourceforge.net/mailarchive/forum.php?thread_name=066.5b447091b7017d9ef6fd3198462a9238%40ffado.org&forum_name=ffado-devel And I tried to follow any hint I could get out of them. The output of my ffado-diag is: FFADO diagnostic utility 0.1 ============================ (C) 2008 Pieter Palmers === CHECK === Base system... kernel version............ 2.6.34.1 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..... True new 1394 stack active..... True /dev/raw1394 node present. True /dev/raw1394 permissions.. True Prerequisites (dynamic at run-time)... gcc................ gcc (Debian 4.4.4-6) 4.4.4 g++................ g++ (Debian 4.4.4-6) 4.4.4 PyQt............... Python User Interface Compiler 3.18.1 for Qt version 3.3.8b jackd.............. no message buffer overruns path............. /usr/bin/jackd flags............ -ljack libraw1394......... 2.0.5 flags............ -lraw1394 libavc1394......... 0.5.3 flags............ -lavc1394 -lrom1394 -lraw1394 libiec61883........ 1.2.0 flags............ -liec61883 -lraw1394 libxml++-2.6....... 2.30.0 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.24 flags............ -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -ldbus-1 -lpthread -lrt Prerequisites (static at compile-time)... gcc................ gcc (Debian 4.4.4-6) 4.4.4 g++................ g++ (Debian 4.4.4-6) 4.4.4 PyQt............... Session management error: None of the authentication protocols specified are supported jackd.............. no message buffer overruns path............. /usr/bin/jackd flags............ -ljack libraw1394......... 2.0.5 flags............ -lraw1394 libavc1394......... 0.5.3 flags............ -lavc1394 -lrom1394 -lraw1394 libiec61883........ 1.2.0 flags............ -liec61883 -lraw1394 libxml++-2.6....... 2.30.0 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.24 flags............ -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -ldbus-1 -lpthread -lrt Hardware... Host controllers: 04:00.0 FireWire (IEEE 1394) [0c00]: Texas Instruments XIO2200(A) IEEE-1394a-2000 Controller (PHY/Link) [104c:8235] (rev 01) (prog-if 10 [OHCI]) Subsystem: Device [5678:1234] 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 (500ns min, 1000ns max), Cache Line Size: 64 bytes Interrupt: pin A routed to IRQ 17 Region 0: Memory at f8004000 (32-bit, non-prefetchable) [size=2K] Region 1: Memory at f8000000 (32-bit, non-prefetchable) [size=16K] Capabilities: <access denied> Kernel driver in use: firewire_ohci 08:05.0 FireWire (IEEE 1394) [0c00]: O2 Micro, Inc. Firewire (IEEE 1394) [1217:00f7] (rev 02) (prog-if 10 [OHCI]) Subsystem: Dell Device [1028:0275] 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: 64, Cache Line Size: 64 bytes Interrupt: pin A routed to IRQ 22 Region 0: Memory at f8101000 (32-bit, non-prefetchable) [size=4K] Region 1: Memory at f8100000 (32-bit, non-prefetchable) [size=2K] Capabilities: <access denied> Kernel driver in use: firewire_ohci CPU info: processor : 0 vendor_id : GenuineIntel cpu family : 6 model : 15 model name : Intel(R) Core(TM)2 Duo CPU T5870 @ 2.00GHz stepping : 13 cpu MHz : 2001.000 cache size : 2048 KB physical id : 0 siblings : 2 core id : 0 cpu cores : 2 apicid : 0 initial apicid : 0 fdiv_bug : no hlt_bug : no f00f_bug : no coma_bug : no fpu : yes fpu_exception : yes cpuid level : 10 wp : yes 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 nx lm constant_tsc arch_perfmon pebs bts aperfmperf pni dtes64 monitor ds_cpl est tm2 ssse3 cx16 xtpr pdcm lahf_lm ida bogomips : 3989.99 clflush size : 64 cache_alignment : 64 address sizes : 36 bits physical, 48 bits virtual power management: processor : 1 vendor_id : GenuineIntel cpu family : 6 model : 15 model name : Intel(R) Core(TM)2 Duo CPU T5870 @ 2.00GHz stepping : 13 cpu MHz : 2001.000 cache size : 2048 KB physical id : 0 siblings : 2 core id : 1 cpu cores : 2 apicid : 1 initial apicid : 1 fdiv_bug : no hlt_bug : no f00f_bug : no coma_bug : no fpu : yes fpu_exception : yes cpuid level : 10 wp : yes 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 nx lm constant_tsc arch_perfmon pebs bts aperfmperf pni dtes64 monitor ds_cpl est tm2 ssse3 cx16 xtpr pdcm lahf_lm ida bogomips : 3989.47 clflush size : 64 cache_alignment : 64 address sizes : 36 bits physical, 48 bits virtual power management: Configuration... IRQ information Hardware Interrupts: -------------------- IRQ 0: PID: None, count: [19245799, 19245799], Sched None (priority None), drivers: ['timer'] IRQ 1: PID: None, count: [20236, 20236], Sched None (priority None), drivers: ['i8042'] IRQ 8: PID: None, count: [1, 1], Sched None (priority None), drivers: ['rtc0'] IRQ 9: PID: None, count: [150, 150], Sched None (priority None), drivers: ['acpi'] IRQ 12: PID: None, count: [585740, 585740], Sched None (priority None), drivers: ['i8042'] IRQ 14: PID: None, count: [102342, 102342], Sched None (priority None), drivers: ['ide0'] IRQ 15: PID: None, count: [0, 0], Sched None (priority None), drivers: ['ide1'] IRQ 16: PID: None, count: [17557, 17557], Sched None (priority None), drivers: ['uhci_hcd:usb3', 'nvidia'] IRQ 17: PID: None, count: [5227695, 5227695], Sched None (priority None), drivers: ['firewire_ohci'] IRQ 18: PID: None, count: [0, 0], Sched None (priority None), drivers: ['ehci_hcd:usb1', 'uhci_hcd:usb7'] IRQ 19: PID: None, count: [866259, 866259], Sched None (priority None), drivers: ['uhci_hcd:usb6', 'eth1'] IRQ 21: PID: None, count: [0, 0], Sched None (priority None), drivers: ['uhci_hcd:usb4'] IRQ 22: PID: None, count: [7, 7], Sched None (priority None), drivers: ['mmc0', 'firewire_ohci'] IRQ 23: PID: None, count: [1190204, 1190204], Sched None (priority None), drivers: ['ehci_hcd:usb2', 'uhci_hcd:usb5'] IRQ 29: PID: None, count: [0, 0], Sched None (priority None), drivers: ['eth0'] IRQ 30: PID: None, count: [114655, 114655], Sched None (priority None), drivers: ['ahci'] IRQ 31: PID: None, count: [124581, 124581], Sched None (priority None), drivers: ['hda_intel'] Software Interrupts: -------------------- === REPORT === FireWire kernel drivers: The new FireWire kernel stack is loaded. This stack is not supported by FFADO. Please use the old stack. ------------------------------------ Knowing that the message about the old stack is not affecting the funcionality, I continued trying to load the ffado-driver. And I temporarily chmodded access for anyone on /dev/fw* . # ls /dev/fw* -lah crw-rw-rw- 1 root root 251, 0 13. Jul 18:24 /dev/fw0 crw-rw-rw- 1 root video 251, 1 13. Jul 18:24 /dev/fw1 crw-rw-rw- 1 root root 251, 2 13. Jul 18:24 /dev/fw2 However, whenever I try to run ffado, I get the old error message that there's no access to /dev/raw1394 . Although even with the new stack: # ls /dev/raw1394 -lah crw-rw-rw- 1 root audio 171, 0 13. Jul 18:24 /dev/raw1394 This is the output when I try to start ffado: $ jackd -d firewire jackdmp 1.9.6 Copyright 2001-2005 Paul Davis and others. Copyright 2004-2009 Grame. jackdmp 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 no message buffer overruns no message buffer overruns JACK server starting in realtime mode with priority 10 libffado 2.0.1 built Jul 13 2010 18:10:40 18136895120: Error (ieee1394service.cpp)[ 163] detectNbPorts: Could not get libraw1394 handle. This usually means: a) The device-node /dev/raw1394 doesn't exists because you don't have a (recognized) firewire controller. b) The modules needed aren't loaded. This is not in the scope of ffado but of your distribution, so if you have a firewire controller that should be supported and the modules aren't loaded, file a bug with your distributions bug tracker. c) You don't have permissions to access /dev/raw1394. 'ls -l /dev/raw1394' shows the device-node with its permissions, make sure you belong to the right group and the group is allowed to access the device. firewire ERR: FFADO: Error creating virtual device Cannot attach audio driver JackServer::Open() failed with -1 no message buffer overruns Failed to start server Sorry if the solution to this is obvious, I just can't see it and I'd be very thankful for any help. Best, Gilzad -- GRATIS für alle GMX-Mitglieder: Die maxdome Movie-FLAT! Jetzt freischalten unter http://portal.gmx.net/de/go/maxdome01 |