From: Red P. L. <red...@gm...> - 2013-08-07 09:35:00
|
Hi Guys, we're trying to start a portal for artists based on opensource philosophy. I've a presonus firestudio mobile and i need to use it under linux but, with every jack configuration, it give me a lot of xrun (one per second). Have you any suggestion? If you can help us, we can reciprocate with advertising on our pages, donations and eternal gratitude! Please, help us!! I'm using a 64 bit kxstudio 12.04.2, kernel 3.8 lowlatency, startech expresscard adapter. If you need more informations, i'm here for you! I've tried to use the format for the e-mail, but the captcha code hates me! Sorry... |
Re: [FFADO-devel] xrun every second with presonus firestudio mobile
and startech pci express adapter
From: Jonathan W. <jw...@ju...> - 2013-08-07 10:39:38
|
Hi! I've released these messages to the ffado-devel and ffado-user mailing lists. However, to continue to post to these lists we need you to subscribe (this is to minimise spam). You can find information about this in the "Contact" section of our website. On Wed, Aug 07, 2013 at 11:34:53AM +0200, Red Plastic Label wrote: > Hi Guys, we're trying to start a portal for artists based on opensource > philosophy. I've a presonus firestudio mobile and i need to use it under > linux but, with every jack configuration, it give me a lot of xrun (one per > second). Have you any suggestion? If you can help us, we can reciprocate > with advertising on our pages, donations and eternal gratitude! Please, > help us!! > I'm using a 64 bit kxstudio 12.04.2, kernel 3.8 lowlatency, startech > expresscard adapter. If you need more informations, i'm here for you! Please run ffado-diag and post the output so we can better understand your system and its configuration. Regards jonathan |
Re: [FFADO-devel] xrun every second with presonus firestudio mobile
and startech pci express adapter
From: Jonathan W. <jw...@ju...> - 2013-08-07 23:12:07
|
Hi! > Hi, here is the results. Thanks for these. > I'm going to subscribe! Awesome. I note that you subscribed to ffado-announce. FYI this is rarely used. ffado-user and ffado-devel are the more common lists. > FFADO diagnostic utility 2.1.0- > ============================ > (C) 2008 Pieter Palmers > 2009-2010 Arnold Krille > > > === CHECK === > Base system... > kernel version............ 3.8.0-26-lowlatency > Preempt (low latency)... True > RT patched.............. False > old 1394 stack present.... False > 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. False > /dev/fw* permissions: > crw------- 1 root root 251, 0 ago 7 10:35 /dev/fw0 > User IDs: > uid=1001(redplastic) gid=1001(redplastic) > groups=1001(redplastic),0(root),27(sudo),29(audio) > Prerequisites (dynamic at run-time)... > gcc ............... gcc (Ubuntu/Linaro 4.6.3-1ubuntu5) 4.6.3 > g++ ............... sh: 1: g++: not found > PyQt4 (by pyuic4) . sh: 1: pyuic4: not found > jackd ............. no message buffer overruns > path ............ /usr/bin/jackd > flags ........... sh: 1: pkg-config: not found > libraw1394 ........ sh: 1: pkg-config: not found > flags ........... sh: 1: pkg-config: not found > libavc1394 ........ sh: 1: pkg-config: not found > flags ........... sh: 1: pkg-config: not found > libiec61883 ....... sh: 1: pkg-config: not found > flags ........... sh: 1: pkg-config: not found > libxml++-2.6 ...... sh: 1: pkg-config: not > found > > flags ........... sh: 1: pkg-config: not > found > > dbus-1 ............ sh: 1: pkg-config: not > found > > flags ........... sh: 1: pkg-config: not > found > > Prerequisites (static at > compile-time)... > > gcc ............... gcc (Ubuntu/Linaro 4.6.3-1ubuntu5) > 4.6.3 > > g++ ............... g++ (Ubuntu/Linaro 4.6.3-1ubuntu5) > 4.6.3 > > PyQt4 (by pyuic4) . Python User Interface Compiler 4.9.1 for Qt version > 4.8.1 > > jackd ............. sh: 1: jackd: not > found > > path > ............ > > flags ........... Package jack was not found in the pkg-config search > path. > > libraw1394 ........ 2.0.7 > 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.34.1 > flags ........... -I/usr/include/libxml2 -I/usr/include/glibmm-2.4 > -I/usr/lib/x86_64-linux-gnu/glibmm-2.4/include -I/usr/include/sigc++-2.0 > -I/usr/lib/x86_64-linux-gnu/sigc++-2.0/include -I/usr/include/glib-2.0 > -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/libxml++-2.6 > -I/usr/lib/libxml++-2.6/include -lxml++-2.6 -lxml2 -lglibmm-2.4 > -lgobject-2.0 -lsigc-2.0 -lglib-2.0 > dbus-1 ............ 1.4.18 > flags ........... -I/usr/include/dbus-1.0 > -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -ldbus-1 -lpthread -lrt > uname -a... > Linux redplasticlabel-Satellite-A660 3.8.0-26-lowlatency #18-Ubuntu SMP > PREEMPT Thu Jun 27 21:38:24 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux > Hardware... > Host controllers: > 11:00.0 FireWire (IEEE 1394) [0c00]: Texas Instruments XIO2200A > IEEE-1394a-2000 Controller (PHY/Link) [104c:8235] (rev 01) (prog-if 10 > [OHCI]) > 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- > Interrupt: pin A routed to IRQ 18 > Region 0: [virtual] Memory at d6b04000 (32-bit, non-prefetchable) > [size=2K] > Region 1: [virtual] Memory at d6b00000 (32-bit, non-prefetchable) > [size=16K] > Capabilities: <access denied> > Kernel driver in use: firewire_ohci > Kernel modules: firewire-ohci > > CPU info: > Architecture: x86_64 > CPU op-mode(s): 32-bit, 64-bit > Byte Order: Little Endian > CPU(s): 4 > On-line CPU(s) list: 0-3 > Thread(s) per core: 2 > Core(s) per socket: 2 > Socket(s): 1 > NUMA node(s): 1 > Vendor ID: GenuineIntel > CPU family: 6 > Model: 37 > Stepping: 5 > CPU MHz: 2400.000 > BogoMIPS: 4787.75 > Virtualization: VT-x > L1d cache: 32K > L1i cache: 32K > L2 cache: 256K > L3 cache: 3072K > NUMA node0 CPU(s): 0-3 > Configuration... > IRQ information > Hardware Interrupts: > -------------------- > IRQ 0: PID: None, count: [130, 0, 0, 0], Sched None (priority > None), drivers: ['timer'] > IRQ 1: PID: None, count: [7071, 7, 4, 5], Sched None (priority > None), drivers: ['i8042'] > IRQ 4: PID: None, count: [0, 0, 0, 0], Sched None (priority > None), drivers: ['ene_ir'] > IRQ 8: PID: None, count: [0, 1, 0, 0], Sched None (priority > None), drivers: ['rtc0'] > IRQ 9: PID: None, count: [87895, 90742, 166, 166], Sched None > (priority None), drivers: ['acpi'] > IRQ 12: PID: None, count: [955753, 7222, 47, 51], Sched None (priority > None), drivers: ['i8042'] > IRQ 16: PID: None, count: [571, 554, 1670, 1341], Sched None (priority > None), drivers: ['ehci_hcd:usb1', 'mmc0', 'jmb38x_ms:slot0', > 'snd_hda_intel', 'nouveau'] > IRQ 17: PID: None, count: [150608, 412, 511, 191], Sched None (priority > None), drivers: ['brcmsmac'] > IRQ 18: PID: None, count: [30, 20, 156177, 113523], Sched None > (priority None), drivers: ['firewire_ohci', 'ips'] > IRQ 23: PID: None, count: [20, 18, 15, 18], Sched None (priority > None), drivers: ['ehci_hcd:usb2'] > IRQ 41: PID: None, count: [0, 0, 0, 0], Sched None (priority > None), drivers: ['eth0'] > IRQ 42: PID: None, count: [23545, 28430, 1819, 1794], Sched None > (priority None), drivers: ['ahci'] > IRQ 43: PID: None, count: [4, 3, 4, 4], Sched None (priority > None), drivers: ['mei'] > IRQ 44: PID: None, count: [64, 154, 47, 47], Sched None (priority > None), drivers: ['snd_hda_intel'] > > Software Interrupts: > -------------------- > > > === REPORT === > FireWire kernel drivers: > > 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). > > > > Thank you a lot! > > > On Wed, Aug 7, 2013 at 12:39 PM, Jonathan Woithe <jw...@ju...> wrote: > > > Hi! > > > > I've released these messages to the ffado-devel and ffado-user mailing > > lists. However, to continue to post to these lists we need you to > > subscribe > > (this is to minimise spam). You can find information about this in the > > "Contact" section of our website. > > > > On Wed, Aug 07, 2013 at 11:34:53AM +0200, Red Plastic Label wrote: > > > Hi Guys, we're trying to start a portal for artists based on opensource > > > philosophy. I've a presonus firestudio mobile and i need to use it under > > > linux but, with every jack configuration, it give me a lot of xrun (one > > per > > > second). Have you any suggestion? If you can help us, we can reciprocate > > > with advertising on our pages, donations and eternal gratitude! Please, > > > help us!! > > > I'm using a 64 bit kxstudio 12.04.2, kernel 3.8 lowlatency, startech > > > expresscard adapter. If you need more informations, i'm here for you! > > > > Please run ffado-diag and post the output so we can better understand your > > system and its configuration. > > > > Regards > > jonathan > > -- Dr Jonathan Woithe Research Scientist and System administrator Atmospheric Radar Systems email: jw...@at... website: http://www.physics.adelaide.edu.au/~jwoithe |
Re: [FFADO-devel] xrun every second with presonus firestudio mobile
and startech pci express adapter
From: Jonathan W. <jw...@ju...> - 2013-08-14 23:39:37
|
Hi Pier On Wed, Aug 14, 2013 at 02:52:33PM +0200, Red Plastic Label wrote: > I've tried with a 3.2 realtime kernel, but nothing changes... Thanks for the followup. I assume that "nothing changes" from the low latency kernel test - that with the RT-patched kernel you only saw xruns when you moved a window (or did something similar). As mentioned in a previous post, could you please retest with a larger buffer size - 512 or 1024 as opposed to 128? Note that this post of yours was blocked from the list due to the inclusion of the lengthy output quoted from an earlier post. When quoting earlier posts which include such output, please trim this to only the portion that's relevant for the reply (or remove it completely if it's not needed). While long posts containing debug information will be allowed through by the moderator initially, followups which quote this in full tend not to be. Thanks and regards jonathan |
Re: [FFADO-devel] xrun every second with presonus firestudio mobile
and startech pci express adapter
From: Red P. L. <red...@gm...> - 2013-08-13 14:28:38
|
Hi, I've tried using ubuntu studio 13.04 (LiveDVD) and I've had "only" 7 xruns in ten minutes. This is ffado-diag output: ubuntu-studio@ubuntu-studio:~$ ffado-diag FFADO diagnostic utility 2.1.9999- ============================ (C) 2008 Pieter Palmers 2009-2010 Arnold Krille === CHECK === Base system... kernel version............ 3.8.0-19-lowlatency Preempt (low latency)... True RT patched.............. False old 1394 stack present.... False 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. False /dev/fw* permissions: crw------- 1 root root 251, 0 ago 13 10:05 /dev/fw0 crw-rw----+ 1 root audio 251, 1 ago 13 10:05 /dev/fw1 User IDs: uid=999(ubuntu-studio) gid=999(ubuntu-studio) groups=999(ubuntu-studio),4(adm),24(cdrom),27(sudo),29(audio),30(dip),46(plugdev),108(lpadmin),123(sambashare) Prerequisites (dynamic at run-time)... gcc ............... gcc (Ubuntu/Linaro 4.7.3-1ubuntu1) 4.7.3 g++ ............... sh: 1: g++: not found PyQt4 (by pyuic4) . sh: 1: pyuic4: not found jackd ............. no message buffer overruns 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/Linaro 4.7.2-20ubuntu1) 4.7.2 g++ ............... g++ (Ubuntu/Linaro 4.7.2-20ubuntu1) 4.7.2 PyQt4 (by pyuic4) . Python User Interface Compiler 4.9.6 for Qt version 4.8.3 jackd ............. sh: 1: jackd: not found path ............ flags ........... Package jack was not found in the pkg-config search path. libraw1394 ........ 2.0.9 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.34.2 flags ........... -I/usr/include/libxml2 -I/usr/include/glibmm-2.4 -I/usr/lib/x86_64-linux-gnu/glibmm-2.4/include -I/usr/include/sigc++-2.0 -I/usr/lib/x86_64-linux-gnu/sigc++-2.0/include -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/libxml++-2.6 -I/usr/lib/libxml++-2.6/include -lxml++-2.6 -lxml2 -lglibmm-2.4 -lgobject-2.0 -lsigc-2.0 -lglib-2.0 dbus-1 ............ 1.6.8 flags ........... -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -ldbus-1 uname -a... Linux ubuntu-studio 3.8.0-19-lowlatency #13-Ubuntu SMP PREEMPT Thu Apr 18 09:41:59 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux Hardware... Host controllers: 11:00.0 FireWire (IEEE 1394) [0c00]: Texas Instruments XIO2200A 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: 64 (500ns min, 1000ns max) Interrupt: pin A routed to IRQ 18 Region 0: Memory at d6b04000 (32-bit, non-prefetchable) [size=2K] Region 1: Memory at d6b00000 (32-bit, non-prefetchable) [size=16K] Capabilities: <access denied> Kernel driver in use: firewire_ohci CPU info: Architecture: x86_64 CPU op-mode(s): 32-bit, 64-bit Byte Order: Little Endian CPU(s): 4 On-line CPU(s) list: 0-3 Thread(s) per core: 2 Core(s) per socket: 2 Socket(s): 1 NUMA node(s): 1 Vendor ID: GenuineIntel CPU family: 6 Model: 37 Stepping: 5 CPU MHz: 2400.000 BogoMIPS: 4787.81 Virtualization: VT-x L1d cache: 32K L1i cache: 32K L2 cache: 256K L3 cache: 3072K NUMA node0 CPU(s): 0-3 Configuration... IRQ information Hardware Interrupts: -------------------- IRQ 0: PID: None, count: [131, 0, 0, 0], Sched None (priority None), drivers: ['timer'] IRQ 1: PID: None, count: [45, 25, 20, 24], Sched None (priority None), drivers: ['i8042'] IRQ 4: PID: None, count: [13, 9, 13, 13], Sched None (priority None), drivers: ['ene_ir'] IRQ 8: PID: None, count: [1, 0, 0, 0], Sched None (priority None), drivers: ['rtc0'] IRQ 9: PID: None, count: [890, 866, 715, 808], Sched None (priority None), drivers: ['acpi'] IRQ 12: PID: None, count: [43896, 15288, 12470, 42131], Sched None (priority None), drivers: ['i8042'] IRQ 16: PID: None, count: [534, 537, 10240, 10263], Sched None (priority None), drivers: ['ehci_hcd:usb1', 'mmc0', 'nouveau', 'jmb38x_ms:slot0', 'snd_hda_intel'] IRQ 17: PID: None, count: [4227, 730, 7, 4], Sched None (priority None), drivers: ['brcmsmac'] IRQ 18: PID: None, count: [20, 22, 850878, 818754], Sched None (priority None), drivers: ['firewire_ohci', 'ips'] IRQ 23: PID: None, count: [12, 8, 33, 33], Sched None (priority None), drivers: ['ehci_hcd:usb2'] IRQ 41: PID: None, count: [0, 0, 0, 0], Sched None (priority None), drivers: ['eth0'] IRQ 42: PID: None, count: [4535, 3744, 1633, 1640], Sched None (priority None), drivers: ['ahci'] IRQ 43: PID: None, count: [4, 3, 4, 4], Sched None (priority None), drivers: ['mei'] IRQ 44: PID: None, count: [50, 53, 54, 53], Sched None (priority None), drivers: ['snd_hda_intel'] Software Interrupts: -------------------- === REPORT === FireWire kernel drivers: 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). With these jack's settings: real time - no, no memory lock client timeout 500 ms sample rate - 44100 buffer size - 128 buffers - 3 port max 256 Also, if not move anything, the xruns stop, while if I move a window or similar, immediately receive a pair of xruns. Any ideas? Regards On Fri, Aug 9, 2013 at 12:53 PM, Red Plastic Label < red...@gm...> wrote: > Sorry, Hir means Hi... > > > On Fri, Aug 9, 2013 at 12:53 PM, Red Plastic Label < > red...@gm...> wrote: > >> Hir >> >> redplastic@redplasticlabel-Satellite-A660:~$ jackd -P70 -R -d firewire >> -p512 -n3 >> >> jackdmp 1.9.9.5 >> Copyright 2001-2005 Paul Davis and others. >> Copyright 2004-2012 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 >> no message buffer overruns >> JACK server starting in realtime mode with priority 70 >> >> libffado 2.1.0- built Nov 24 2012 04:25:36 >> 1376045414284645: Warning (dice_eap.cpp)[1226] updateNameCache: What is >> this function about? >> >> DICE Parameter Space info: >> Global : offset=0x0028 size=0360 >> TX : offset=0x0190 size=0568 >> nb= 1 size=0280 >> RX : offset=0x03C8 size=1128 >> nb= 1 size=0280 >> UNUSED1 : offset=0x0830 size=0016 >> UNUSED2 : offset=0x0000 size=0000 >> Global param space: >> Owner : 0x00000000FFFF0000 >> Notification : 0x00000000 >> >> Nick name : FireStudio Mobile >> Clock Select : 0x02 0x0C >> Enable : false >> Clock Status : locked 0x02 >> Extended Status : 0x00000000 >> Samplerate : 0x0000BB80 (48000) >> Version : 0x01000400 >> Version : 0x01000400 (1.0.4.0) >> Clock caps : 0x1102001F >> Clock sources : >> AES12 >> SPDIF >> AES56 >> AES78 >> AES_ANY >> ADAT >> >> ADAT_AUX >> >> Word >> Clock >> >> >> Unused >> >> >> Unused >> >> >> Unused >> >> >> Unused >> >> >> Internal >> >> TX param >> space: >> >> Nb of xmit : >> 1 >> >> Transmitter >> 0: >> >> ISO channel : >> -1 >> >> ISO speed : 2 >> Nb audio channels : 10 >> Nb midi channels : 1 >> AC3 caps : 0x00000000 >> AC3 enable : 0x00000000 >> Channel names : >> Mic 1 >> Mic 2 >> Line 3 >> Line 4 >> Line 5 >> Line 6 >> Line 7 >> Line 8 >> SPDIF L >> SPDIF R >> RX param space: >> Nb of recv : 1 >> Receiver 0: >> ISO channel : -1 >> >> Sequence start : 0 >> Nb audio channels : 6 >> Nb midi channels : 1 >> AC3 caps : 0x00000000 >> AC3 enable : 0x00000000 >> Channel names : >> DAW 1 >> DAW 2 >> DAW 3 >> DAW 4 >> DAW 5 >> DAW 6 >> Setting sample rate: 48000 >> DICE Parameter Space info: >> Global : offset=0x0028 size=0360 >> TX : offset=0x0190 size=0568 >> nb= 1 size=0280 >> RX : offset=0x03C8 size=1128 >> nb= 1 size=0280 >> UNUSED1 : offset=0x0830 size=0016 >> UNUSED2 : offset=0x0000 size=0000 >> Global param space: >> Owner : 0xE0000000FFC1FFFF >> Notification : 0x00000010 >> Nick name : FireStudio Mobile >> Clock Select : 0x02 0x0C >> Enable : false >> Clock Status : not locked 0x02 >> >> Extended Status : 0x00000000 >> Samplerate : 0x0000BB80 (48000) >> Version : 0x01000400 >> Version : 0x01000400 (1.0.4.0) >> Clock caps : 0x1102001F >> Clock sources : >> AES12 >> SPDIF >> AES56 >> AES78 >> AES_ANY >> ADAT >> ADAT_AUX >> Word Clock >> Unused >> Unused >> Unused >> Unused >> Internal >> TX param space: >> Nb of xmit : 1 >> Transmitter 0: >> ISO channel : -1 >> ISO speed : 2 >> Nb audio channels : 10 >> Nb midi channels : 1 >> AC3 caps : 0x00000000 >> AC3 enable : 0x00000000 >> Channel names : >> Mic 1 >> Mic 2 >> Line 3 >> Line 4 >> Line 5 >> Line 6 >> Line 7 >> Line 8 >> SPDIF L >> SPDIF R >> RX param space: >> Nb of recv : 1 >> Receiver 0: >> ISO channel : -1 >> >> Sequence start : 0 >> Nb audio channels : 6 >> Nb midi channels : 1 >> AC3 caps : 0x00000000 >> AC3 enable : 0x00000000 >> Channel names : >> DAW 1 >> DAW 2 >> DAW 3 >> DAW 4 >> DAW 5 >> DAW 6 >> Jack main caught signal 2 >> no message buffer overruns >> >> Than jackd crashes... >> >> Regards >> >> >> >> On Fri, Aug 9, 2013 at 12:06 PM, Jonathan Woithe <jw...@ju...>wrote: >> >>> Hi >>> >>> > sorry, but lspci -nnw gives me an error (invalid option -- 'w'), so I >>> post >>> > only -nn... >>> > : >>> >>> I'll let Stefan glance over this to see if he spots anything amiss. >>> >>> > (the device is plugged in, but where is it??) >>> >>> lspci only shows you the devices on your PCI/PCIe bus. So we see your >>> firewire controller (and its PCIe-PCI bridge): >>> >>> > 0c:00.0 PCI bridge [0604]: Texas Instruments XIO2000(A)/XIO2200A PCI >>> > Express-to-PCI Bridge [104c:8231] (rev 03) >>> > 11:00.0 FireWire (IEEE 1394) [0c00]: Texas Instruments XIO2200A >>> > IEEE-1394a-2000 Controller (PHY/Link) [104c:8235] (rev 01) >>> >>> But any things plugged into the *firewire* bus won't show up here. >>> >>> > If you need more options in jackd, please tell me what kind of bash >>> > command's output do you want (I've never used jacd in command line...). >>> > I've tried with this, but I don't know if it's what you need: >>> > >>> > redplastic@redplasticlabel-Satellite-A660:~$ sudo jackd -R -t 500 -p >>> 256 -v >>> > -c s -d firewire >>> >>> That's close. You don't need to run using sudo (and in fact shouldn't). >>> We >>> can also generally simplify things for testing. Could you please try >>> running >>> >>> jackd -P70 -R -d firewire -p512 -n3 >>> >>> and confirm that things fail in the same way? I expect it will, but >>> let's >>> be sure. >>> >>> > The xruns isn't regular, but very fast, sometimes once per second, >>> sometime >>> > twice per second or once per two seconds at least... >>> >>> Ok, great. Knowing that it's not regular is useful. >>> >>> > Thank you again, I'll make a sculpture for you guys! (I don't know if >>> this >>> > metaphor is used in other countries, but it means you're Great!) >>> >>> :-) >>> >>> Regards >>> jonathan >>> >> >> > |
Re: [FFADO-devel] xrun every second with presonus firestudio mobile
and startech pci express adapter
From: Малышев М. <mih...@ya...> - 2013-08-14 13:11:19
|
Try to install real time kernel as described in ffado wiki 14.08.13, 03:19, "Red Plastic Label" <red...@gm...>": > > Hi, > I've tried using ubuntu studio 13.04 (LiveDVD) and I've had "only" 7 xruns in ten minutes. This is ffado-diag output: > > ubuntu-studio@ubuntu-studio:~$ ffado-diag > > > FFADO diagnostic utility 2.1.9999- > ============================ > (C) 2008 Pieter Palmers > 2009-2010 Arnold Krille > > > === CHECK === > Base system... > kernel version............ 3.8.0-19-lowlatency > Preempt (low latency)... True > RT patched.............. False > old 1394 stack present.... False > 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. False > /dev/fw* permissions: > crw------- 1 root root 251, 0 ago 13 10:05 /dev/fw0 > crw-rw----+ 1 root audio 251, 1 ago 13 10:05 /dev/fw1 > User IDs: > uid=999(ubuntu-studio) gid=999(ubuntu-studio) groups=999(ubuntu-studio),4(adm),24(cdrom),27(sudo),29(audio),30(dip),46(plugdev),108(lpadmin),123(sambashare) > Prerequisites (dynamic at run-time)... > gcc ............... gcc (Ubuntu/Linaro 4.7.3-1ubuntu1) 4.7.3 > g++ ............... sh: 1: g++: not found > PyQt4 (by pyuic4) . sh: 1: pyuic4: not found > jackd ............. no message buffer overruns > 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/Linaro 4.7.2-20ubuntu1) 4.7.2 > g++ ............... g++ (Ubuntu/Linaro 4.7.2-20ubuntu1) 4.7.2 > PyQt4 (by pyuic4) . Python User Interface Compiler 4.9.6 for Qt version 4.8.3 > jackd ............. sh: 1: jackd: not found > path ............ > flags ........... Package jack was not found in the pkg-config search path. > libraw1394 ........ 2.0.9 > 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.34.2 > flags ........... -I/usr/include/libxml2 -I/usr/include/glibmm-2.4 -I/usr/lib/x86_64-linux-gnu/glibmm-2.4/include -I/usr/include/sigc++-2.0 -I/usr/lib/x86_64-linux-gnu/sigc++-2.0/include -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/libxml++-2.6 -I/usr/lib/libxml++-2.6/include -lxml++-2.6 -lxml2 -lglibmm-2.4 -lgobject-2.0 -lsigc-2.0 -lglib-2.0 > dbus-1 ............ 1.6.8 > flags ........... -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -ldbus-1 > uname -a... > Linux ubuntu-studio 3.8.0-19-lowlatency #13-Ubuntu SMP PREEMPT Thu Apr 18 09:41:59 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux > Hardware... > Host controllers: > 11:00.0 FireWire (IEEE 1394) [0c00]: Texas Instruments XIO2200A 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: 64 (500ns min, 1000ns max) > Interrupt: pin A routed to IRQ 18 > Region 0: Memory at d6b04000 (32-bit, non-prefetchable) [size=2K] > Region 1: Memory at d6b00000 (32-bit, non-prefetchable) [size=16K] > Capabilities: <access denied> > Kernel driver in use: firewire_ohci > > CPU info: > Architecture: x86_64 > CPU op-mode(s): 32-bit, 64-bit > Byte Order: Little Endian > CPU(s): 4 > On-line CPU(s) list: 0-3 > Thread(s) per core: 2 > Core(s) per socket: 2 > Socket(s): 1 > NUMA node(s): 1 > Vendor ID: GenuineIntel > CPU family: 6 > Model: 37 > Stepping: 5 > CPU MHz: 2400.000 > BogoMIPS: 4787.81 > Virtualization: VT-x > L1d cache: 32K > L1i cache: 32K > L2 cache: 256K > L3 cache: 3072K > NUMA node0 CPU(s): 0-3 > Configuration... > IRQ information > Hardware Interrupts: > -------------------- > IRQ 0: PID: None, count: [131, 0, 0, 0], Sched None (priority None), drivers: ['timer'] > IRQ 1: PID: None, count: [45, 25, 20, 24], Sched None (priority None), drivers: ['i8042'] > IRQ 4: PID: None, count: [13, 9, 13, 13], Sched None (priority None), drivers: ['ene_ir'] > IRQ 8: PID: None, count: [1, 0, 0, 0], Sched None (priority None), drivers: ['rtc0'] > IRQ 9: PID: None, count: [890, 866, 715, 808], Sched None (priority None), drivers: ['acpi'] > IRQ 12: PID: None, count: [43896, 15288, 12470, 42131], Sched None (priority None), drivers: ['i8042'] > IRQ 16: PID: None, count: [534, 537, 10240, 10263], Sched None (priority None), drivers: ['ehci_hcd:usb1', 'mmc0', 'nouveau', 'jmb38x_ms:slot0', 'snd_hda_intel'] > IRQ 17: PID: None, count: [4227, 730, 7, 4], Sched None (priority None), drivers: ['brcmsmac'] > IRQ 18: PID: None, count: [20, 22, 850878, 818754], Sched None (priority None), drivers: ['firewire_ohci', 'ips'] > IRQ 23: PID: None, count: [12, 8, 33, 33], Sched None (priority None), drivers: ['ehci_hcd:usb2'] > IRQ 41: PID: None, count: [0, 0, 0, 0], Sched None (priority None), drivers: ['eth0'] > IRQ 42: PID: None, count: [4535, 3744, 1633, 1640], Sched None (priority None), drivers: ['ahci'] > IRQ 43: PID: None, count: [4, 3, 4, 4], Sched None (priority None), drivers: ['mei'] > IRQ 44: PID: None, count: [50, 53, 54, 53], Sched None (priority None), drivers: ['snd_hda_intel'] > > Software Interrupts: > -------------------- > > > === REPORT === > FireWire kernel drivers: > > 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). > > With these jack's settings: > > real time - no, no memory lock > client timeout 500 ms > sample rate - 44100 > buffer size - 128 > buffers - 3 > port max 256 > > Also, if not move anything, the xruns stop, while if I move a window or similar, immediately receive a pair of xruns. > Any ideas? > > Regards > > > > On Fri, Aug 9, 2013 at 12:53 PM, Red Plastic Label <red...@gm...> wrote: > Sorry, Hir means Hi... > > > > > >On Fri, Aug 9, 2013 at 12:53 PM, Red Plastic Label <red...@gm...> wrote: > >Hir > >> > >>redplastic@redplasticlabel-Satellite-A660:~$ jackd -P70 -R -d firewire -p512 -n3 > >>jackdmp 1.9.9.5 > >>Copyright 2001-2005 Paul Davis and others. > >>Copyright 2004-2012 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 > >>no message buffer overruns > >>JACK server starting in realtime mode with priority 70 > >>libffado 2.1.0- built Nov 24 2012 04:25:36 > >>1376045414284645: Warning (dice_eap.cpp)[1226] updateNameCache: What is this function about? > >> DICE Parameter Space info: > >> Global : offset=0x0028 size=0360 > >> TX : offset=0x0190 size=0568 > >> nb= 1 size=0280 > >> RX : offset=0x03C8 size=1128 > >> nb= 1 size=0280 > >> UNUSED1 : offset=0x0830 size=0016 > >> UNUSED2 : offset=0x0000 size=0000 > >> Global param space: > >> Owner : 0x00000000FFFF0000 > >> Notification : 0x00000000 > >> Nick name : FireStudio Mobile > >> Clock Select : 0x02 0x0C > >> Enable : false > >> Clock Status : locked 0x02 > >> Extended Status : 0x00000000 > >> Samplerate : 0x0000BB80 (48000) > >> Version : 0x01000400 > >> Version : 0x01000400 (1.0.4.0) > >> Clock caps : 0x1102001F > >> Clock sources : > >> AES12 > >> SPDIF > >> AES56 > >> AES78 > >> AES_ANY > >> ADAT > >> ADAT_AUX > >> Word Clock > >> Unused > >> Unused > >> Unused > >> Unused > >> Internal > >> TX param space: > >> Nb of xmit : 1 > >> Transmitter 0: > >> ISO channel : -1 > >> ISO speed : 2 > >> Nb audio channels : 10 > >> Nb midi channels : 1 > >> AC3 caps : 0x00000000 > >> AC3 enable : 0x00000000 > >> Channel names : > >> Mic 1 > >> Mic 2 > >> Line 3 > >> Line 4 > >> Line 5 > >> Line 6 > >> Line 7 > >> Line 8 > >> SPDIF L > >> SPDIF R > >> RX param space: > >> Nb of recv : 1 > >> Receiver 0: > >> ISO channel : -1 > >> Sequence start : 0 > >> Nb audio channels : 6 > >> Nb midi channels : 1 > >> AC3 caps : 0x00000000 > >> AC3 enable : 0x00000000 > >> Channel names : > >> DAW 1 > >> DAW 2 > >> DAW 3 > >> DAW 4 > >> DAW 5 > >> DAW 6 > >>Setting sample rate: 48000 > >> DICE Parameter Space info: > >> Global : offset=0x0028 size=0360 > >> TX : offset=0x0190 size=0568 > >> nb= 1 size=0280 > >> RX : offset=0x03C8 size=1128 > >> nb= 1 size=0280 > >> UNUSED1 : offset=0x0830 size=0016 > >> UNUSED2 : offset=0x0000 size=0000 > >> Global param space: > >> Owner : 0xE0000000FFC1FFFF > >> Notification : 0x00000010 > >> Nick name : FireStudio Mobile > >> Clock Select : 0x02 0x0C > >> Enable : false > >> Clock Status : not locked 0x02 > >> Extended Status : 0x00000000 > >> Samplerate : 0x0000BB80 (48000) > >> Version : 0x01000400 > >> Version : 0x01000400 (1.0.4.0) > >> Clock caps : 0x1102001F > >> Clock sources : > >> AES12 > >> SPDIF > >> AES56 > >> AES78 > >> AES_ANY > >> ADAT > >> ADAT_AUX > >> Word Clock > >> Unused > >> Unused > >> Unused > >> Unused > >> Internal > >> TX param space: > >> Nb of xmit : 1 > >> Transmitter 0: > >> ISO channel : -1 > >> ISO speed : 2 > >> Nb audio channels : 10 > >> Nb midi channels : 1 > >> AC3 caps : 0x00000000 > >> AC3 enable : 0x00000000 > >> Channel names : > >> Mic 1 > >> Mic 2 > >> Line 3 > >> Line 4 > >> Line 5 > >> Line 6 > >> Line 7 > >> Line 8 > >> SPDIF L > >> SPDIF R > >> RX param space: > >> Nb of recv : 1 > >> Receiver 0: > >> ISO channel : -1 > >> Sequence start : 0 > >> Nb audio channels : 6 > >> Nb midi channels : 1 > >> AC3 caps : 0x00000000 > >> AC3 enable : 0x00000000 > >> Channel names : > >> DAW 1 > >> DAW 2 > >> DAW 3 > >> DAW 4 > >> DAW 5 > >> DAW 6 > >>Jack main caught signal 2 > >>no message buffer overruns > >> > >>Than jackd crashes... > >> > >>Regards > >> > >> > >> > >>On Fri, Aug 9, 2013 at 12:06 PM, Jonathan Woithe <jw...@ju...> wrote: > >>Hi > >>> > >>>> sorry, but lspci -nnw gives me an error (invalid option -- 'w'), so I post > >>>> only -nn... > >>>> : > >>> > >>>I'll let Stefan glance over this to see if he spots anything amiss. > >>> > >>>> (the device is plugged in, but where is it??) > >>> > >>>lspci only shows you the devices on your PCI/PCIe bus. So we see your > >>>firewire controller (and its PCIe-PCI bridge): > >>> > >>>> 0c:00.0 PCI bridge [0604]: Texas Instruments XIO2000(A)/XIO2200A PCI > >>>> Express-to-PCI Bridge [104c:8231] (rev 03) > >>>> 11:00.0 FireWire (IEEE 1394) [0c00]: Texas Instruments XIO2200A > >>>> IEEE-1394a-2000 Controller (PHY/Link) [104c:8235] (rev 01) > >>> > >>>But any things plugged into the *firewire* bus won't show up here. > >>> > >>>> If you need more options in jackd, please tell me what kind of bash > >>>> command's output do you want (I've never used jacd in command line...). > >>>> I've tried with this, but I don't know if it's what you need: > >>>> > >>>> redplastic@redplasticlabel-Satellite-A660:~$ sudo jackd -R -t 500 -p 256 -v > >>>> -c s -d firewire > >>> > >>>That's close. You don't need to run using sudo (and in fact shouldn't). We > >>>can also generally simplify things for testing. Could you please try > >>>running > >>> > >>> jackd -P70 -R -d firewire -p512 -n3 > >>> > >>>and confirm that things fail in the same way? I expect it will, but let's > >>>be sure. > >>> > >>>> The xruns isn't regular, but very fast, sometimes once per second, sometime > >>>> twice per second or once per two seconds at least... > >>> > >>>Ok, great. Knowing that it's not regular is useful. > >>> > >>>> Thank you again, I'll make a sculpture for you guys! (I don't know if this > >>>> metaphor is used in other countries, but it means you're Great!) > >>> > >>>:-) > >>> > >>>Regards > >>> jonathan > >>> > >> > > -- Отправлено из мобильной Яндекс.Почты: http://m.ya.ru/ymail |
Re: [FFADO-devel] xrun every second with presonus firestudio mobile
and startech pci express adapter
From: Stefan R. <st...@s5...> - 2013-08-14 19:13:36
|
On Aug 14 Малышев Михаил wrote: > Try to install real time kernel as described in ffado wiki > > 14.08.13, 03:19, "Red Plastic Label" <red...@gm...>": > > I've tried using ubuntu studio 13.04 (LiveDVD) and I've had "only" 7 xruns > > in ten minutes. This is ffado-diag output: [...] > > kernel version............ 3.8.0-19-lowlatency > > Preempt (low latency)... True > > RT patched.............. False [...] > > With these jack's settings: > > > > real time - no, no memory lock > > client timeout 500 ms > > sample rate - 44100 > > buffer size - 128 > > buffers - 3 > > port max 256 > > > > Also, if not move anything, the xruns stop, while if I move a window or > > similar, immediately receive a pair of xruns. The settings 44100:128:3 give a buffer latency of 8.7 milliseconds which is indeed rather difficult to sustain with a "Preempt (low latency)" kernel but may work better with an "RT patched" kernel. However, such a low buffer latency is only required in special conditions like live mixing, when artists need to hear themselves on headphones with unnoticeable delay. For most other purposes, a somewhat larger buffer (and thus somewhat larger buffer latency but also lower risk of output buffer underrun/ input buffer overrun) is preferable and can be served with a "Preempt (low latency)" just as well. E.g. 44100/512/3 (35 ms) is a setting which is a better compromise for many situations. But there are two important preconditions: 1.) You *must* run jackd with real time scheduling class. This applies to preempt kernels *and* to RT kernels alike. Furthermore, you *must* run jackd with memlock. This too applies to preempt kernels and RT kernels alike. See http://jackaudio.org/linux_rt_config if you haven't already. Some other FAQ items at jackaudio.org are worthwhile to read as well. 2.) You need to avoid bogus kernel drivers. This applies to preempt kernels to a larger degree than to RT kernels because an RT kernel may be able to negate some of the common high latency sources in bad drivers (but not all). To learn a bit more about the kernel driver situation, I still would like to see the "lspci -nnvv" output. Also post the "lsmod" output. Since you have NVidia graphics, you have got a potential problem here because you only have the choice between proprietary + buggy + notoriously latency unfriendly "nvidia" driver or Free + reverse-engineered + in-development + occasionally latency unfriendly "nouveau" driver. -- Stefan Richter -=====-===-= =--- -===- http://arcgraph.de/sr/ |
Re: [FFADO-devel] xrun every second with presonus firestudio mobile
and startech pci express adapter
From: Jonathan W. <jw...@ju...> - 2013-08-14 23:24:08
|
Hi On Tue, Aug 13, 2013 at 04:28:29PM +0200, Red Plastic Label wrote: > I've tried using ubuntu studio 13.04 (LiveDVD) and I've had "only" 7 xruns > in ten minutes. ... Ok, that's a significant finding. > This is ffado-diag output: > : > kernel version............ 3.8.0-19-lowlatency > Preempt (low latency)... True > RT patched.............. False This confirms that you are indeed using the low latency kernel now. This is good. For a *vast* majority of use cases, this should be sufficient. > With these jack's settings: > > real time - no, no memory lock > client timeout 500 ms > sample rate - 44100 > buffer size - 128 > buffers - 3 > port max 256 > > Also, if not move anything, the xruns stop, while if I move a window or > similar, immediately receive a pair of xruns. > Any ideas? This final observation is interesting. It suggests that either the USB driver (used by your mouse) or your video driver (hit when windows move) may have a high latency path through it. Or maybe one of the components (the USB host controller or video card) have a hardware issue which causes a latency spike in the kernel. However, having said that I notice that you're running a very small buffer size. Could you please try with a buffer size of 512 (or even 1024) and let us know whether the xrun situation changes? You can keep the number of buffers at 3, but if a size of 512 or 1024 doesn't change things maybe retry with the number of buffers set to 4 and see what happens. Regards jonathan |
Re: [FFADO-devel] xrun every second with presonus firestudio mobile
and startech pci express adapter
From: Jonathan W. <jw...@ju...> - 2013-08-14 23:33:53
|
On Wed, Aug 14, 2013 at 10:08:09AM +0100, Darren Anderson wrote: > It seems that you have a low-latency kernel, and not realtime. It may be an > idea to try installing a realtime kernel as opposed to a low-latency one. > > I'm just making an educated guess here, but I'd say it's worth a try. > > If you could try that, and report back? Note that this message was blocked from the list due to its length. When replying to very long posts which include debug output or the like, please make sure that you include only the relevant parts of that output. Regarding the RT-patched kernel, a majority of users do not require this. In this particular case (as per my earlier post) the size of the buffers is quite small which is one possible use case of an RT-patched kernel. As I suggested, before moving to an RT-patched kernel it would be worth trying with increased buffer sizes. In the first instance it is usually best to use a buffer size of 512 or 1024 and stick with a standard low latency kernel. This cuts down on the amount of work that's needed and the number of things that can go wrong for the tester - while most distributions have a low latency kernel package, some don't provide RT-patched kernels which means one needs to compile their own kernel to try this out. Of course, if one wants to try an RT-patched kernel that's fine (at the risk of masking a real issue). These days, getting things working with a low latency kernel (with moderate buffer sizes) is usually the best first step. When the system works optimisations and tweaks can be tried. Such optimisations would include a reduction in buffer sizes if very low audio latency is required, and this could well require an RT-patched kernel (depending on the hardware). Regards jonathan |
Re: [FFADO-devel] xrun every second with presonus firestudio mobile
and startech pci express adapter
From: Jonathan W. <jw...@ju...> - 2013-08-07 23:20:44
|
Hi again ... and now I'll continue the email which I accidently sent before it was finished. :-) > > Hi, here is the results. > : > > Base system... > > kernel version............ 3.8.0-26-lowlatency > > Preempt (low latency)... True > > RT patched.............. False This is good. > > /dev/fw* permissions: > > crw------- 1 root root 251, 0 ago 7 10:35 /dev/fw0 The interface was not plugged in at the time you ran this - otherwise we'd see an additional fw1 entry here. That's not a major issue in your case because when it is plugged in it's clear that ffado finds it. > > Hardware... > > Host controllers: > > 11:00.0 FireWire (IEEE 1394) [0c00]: Texas Instruments XIO2200A > > IEEE-1394a-2000 Controller (PHY/Link) [104c:8235] (rev 01) (prog-if 10 > > [OHCI]) This controller should be ok. Stefan: there aren't any known issues with this one, are there? > > Hardware Interrupts: > > -------------------- > : > > IRQ 16: PID: None, count: [571, 554, 1670, 1341], Sched None (priority > > None), drivers: ['ehci_hcd:usb1', 'mmc0', 'jmb38x_ms:slot0', > > 'snd_hda_intel', 'nouveau'] > > IRQ 17: PID: None, count: [150608, 412, 511, 191], Sched None (priority > > None), drivers: ['brcmsmac'] > > IRQ 18: PID: None, count: [30, 20, 156177, 113523], Sched None > > (priority None), drivers: ['firewire_ohci', 'ips'] What's this "ips" driver that's evidently sharing an interrupt with the firewire host controller? Is "brcmsmac" connected with a wireless network interface? In your original email you said that jackd "give me a lot of xrun (one per second)". Could you qualify this - was it regularly once a second, or was this "once per second" a rough average of a varying interval? Coud you please post the jackd command line you are using? If you're using qjackctl instead, please let us know what options you're using. Regards jonathan |
Re: [FFADO-devel] xrun every second with presonus firestudio mobile
and startech pci express adapter
From: Clemens L. <cl...@la...> - 2013-08-08 15:18:24
|
Jonathan Woithe wrote: >>> 11:00.0 FireWire (IEEE 1394) [0c00]: Texas Instruments XIO2200A >>> IEEE-1394a-2000 Controller (PHY/Link) [104c:8235] (rev 01) (prog-if 10 >>> [OHCI]) > > This controller should be ok. Stefan: there aren't any known issues with > this one, are there? The FireWire controller itself is OK (it's essentially the same as the TSB43AB23), but the PCIe/PCI bridge is buggy and can corrupt data under *very* high load. (As far as I know, this has not yet been reported for any real-world application.) TI has discontinued this chip. The XIO2213B is lucky to have a later revision of the bridge. Regards, Clemens |
Re: [FFADO-devel] xrun every second with presonus firestudio mobile
and startech pci express adapter
From: Red P. L. <red...@gm...> - 2013-08-08 15:40:24
|
Hi, so the problem is inside my notebook? That's a real big problem, the biggest one...1000 euro, damn it! But is it a chipset problem or a driver related to this chipset? Thanks a lot for your help! Regards Piermarco Lunghi On Thu, Aug 8, 2013 at 5:17 PM, Clemens Ladisch <cl...@la...> wrote: > Jonathan Woithe wrote: > >>> 11:00.0 FireWire (IEEE 1394) [0c00]: Texas Instruments XIO2200A > >>> IEEE-1394a-2000 Controller (PHY/Link) [104c:8235] (rev 01) (prog-if 10 > >>> [OHCI]) > > > > This controller should be ok. Stefan: there aren't any known issues with > > this one, are there? > > The FireWire controller itself is OK (it's essentially the same as the > TSB43AB23), but the PCIe/PCI bridge is buggy and can corrupt data under > *very* high load. (As far as I know, this has not yet been reported for > any real-world application.) TI has discontinued this chip. > > The XIO2213B is lucky to have a later revision of the bridge. > > > Regards, > Clemens > |
Re: [FFADO-devel] xrun every second with presonus firestudio mobile
and startech pci express adapter
From: Red P. L. <red...@gm...> - 2013-08-08 16:59:47
|
Sorry, is there another way to connect this interface with usb, hdmi or sata? On Thu, Aug 8, 2013 at 5:17 PM, Clemens Ladisch <cl...@la...> wrote: > Jonathan Woithe wrote: > >>> 11:00.0 FireWire (IEEE 1394) [0c00]: Texas Instruments XIO2200A > >>> IEEE-1394a-2000 Controller (PHY/Link) [104c:8235] (rev 01) (prog-if 10 > >>> [OHCI]) > > > > This controller should be ok. Stefan: there aren't any known issues with > > this one, are there? > > The FireWire controller itself is OK (it's essentially the same as the > TSB43AB23), but the PCIe/PCI bridge is buggy and can corrupt data under > *very* high load. (As far as I know, this has not yet been reported for > any real-world application.) TI has discontinued this chip. > > The XIO2213B is lucky to have a later revision of the bridge. > > > Regards, > Clemens > |
Re: [FFADO-devel] xrun every second with presonus firestudio mobile
and startech pci express adapter
From: Clemens L. <cl...@la...> - 2013-08-08 17:46:37
|
Red Plastic Label wrote: > so the problem is inside my notebook? Sorry, my description was incomplete and did not mention that this does not actually apply to you; the XIO2200A should be fine for audio applications (which do not use much bandwidth). Regards, Clemens |
Re: [FFADO-devel] xrun every second with presonus firestudio mobile
and startech pci express adapter
From: Red P. L. <red...@gm...> - 2013-08-08 19:33:59
|
Ok...I hope for a solution...thank you again! On Thu, Aug 8, 2013 at 7:46 PM, Clemens Ladisch <cl...@la...> wrote: > Red Plastic Label wrote: > > so the problem is inside my notebook? > > Sorry, my description was incomplete and did not mention that this does > not actually apply to you; the XIO2200A should be fine for audio > applications (which do not use much bandwidth). > > > Regards, > Clemens > |
Re: [FFADO-devel] xrun every second with presonus firestudio mobile
and startech pci express adapter
From: Stefan R. <st...@s5...> - 2013-08-09 06:26:16
|
On Aug 08 Jonathan Woithe wrote: > > > Hardware Interrupts: > > > -------------------- > > : > > > IRQ 16: PID: None, count: [571, 554, 1670, 1341], Sched None (priority > > > None), drivers: ['ehci_hcd:usb1', 'mmc0', 'jmb38x_ms:slot0', > > > 'snd_hda_intel', 'nouveau'] > > > IRQ 17: PID: None, count: [150608, 412, 511, 191], Sched None (priority > > > None), drivers: ['brcmsmac'] > > > IRQ 18: PID: None, count: [30, 20, 156177, 113523], Sched None > > > (priority None), drivers: ['firewire_ohci', 'ips'] > > What's this "ips" driver that's evidently sharing an interrupt with the > firewire host controller? > > Is "brcmsmac" connected with a wireless network interface? Red Plastic Label, please post the complete output of "lspci -nnvv", then it will be clearer which driver is connected to what hardware. > In your original email you said that jackd "give me a lot of xrun (one > per second)". Could you qualify this - was it regularly once a second, or > was this "once per second" a rough average of a varying interval? > > Coud you please post the jackd command line you are using? If you're using > qjackctl instead, please let us know what options you're using. Yes, please give us details to these questions as well. -- Stefan Richter -=====-===-= =--- -=--= http://arcgraph.de/sr/ |
Re: [FFADO-devel] xrun every second with presonus firestudio mobile
and startech pci express adapter
From: Red P. L. <red...@gm...> - 2013-08-18 17:59:00
|
Hi to all, I,ve tried using different buffers and sample rate, but nothing changes...even the same: a lot of xruns... So, yesterday I've changed the presonus with a usb Roland UA55 (I've to work...). I hope that my problems can help others firestudio's owner. https://www.facebook.com/RedPlasticLabel https://twitter.com/RedPlasticLabelIn these links you can see our project and our gratitude to you (waiting for the web-site...). Thanks a lot for your support! Regards Pier On Thu, Aug 15, 2013 at 1:39 AM, Jonathan Woithe <jw...@ju...> wrote: > Hi Pier > > On Wed, Aug 14, 2013 at 02:52:33PM +0200, Red Plastic Label wrote: > > I've tried with a 3.2 realtime kernel, but nothing changes... > > Thanks for the followup. I assume that "nothing changes" from the low > latency kernel test - that with the RT-patched kernel you only saw xruns > when you moved a window (or did something similar). > > As mentioned in a previous post, could you please retest with a larger > buffer size - 512 or 1024 as opposed to 128? > > Note that this post of yours was blocked from the list due to the inclusion > of the lengthy output quoted from an earlier post. When quoting earlier > posts which include such output, please trim this to only the portion > that's > relevant for the reply (or remove it completely if it's not needed). While > long posts containing debug information will be allowed through by the > moderator initially, followups which quote this in full tend not to be. > > Thanks and regards > jonathan > |
Re: [FFADO-devel] xrun every second with presonus firestudio mobile
and startech pci express adapter
From: Jonathan W. <jw...@ju...> - 2013-08-19 01:16:05
|
Hi Pier On Sun, Aug 18, 2013 at 07:58:51PM +0200, Red Plastic Label wrote: > I,ve tried using different buffers and sample rate, but nothing > changes...even the same: a lot of xruns... > So, yesterday I've changed the presonus with a usb Roland UA55 Thanks for letting us know. Based on my understanding of the symptoms it seems to me that there is a hardware component of the system which is creating latencies which are causing problems for FFADO. These may be due to the way the different components act when combined, or there may be a kernel bug that's being tickled. I understand how you need to move on though so it makes sense that you will change to another device which seems to do what you require. In the absence of an ability to further debug the problem we'll have to put the difficulties down to the issues outlined above. > Thanks a lot for your support! Not a problem - I'm glad we could help (even though the root cause of the issues could not be identified). Best of luck with your project. Regards jonathan |
Re: [FFADO-devel] xrun every second with presonus firestudio mobile
and startech pci express adapter
From: Red P. L. <red...@gm...> - 2013-08-09 09:56:36
|
Hi, sorry, but lspci -nnw gives me an error (invalid option -- 'w'), so I post only -nn... 00:00.0 Host bridge [0600]: Intel Corporation Core Processor DRAM Controller [8086:0044] (rev 02) 00:01.0 PCI bridge [0604]: Intel Corporation Core Processor PCI Express x16 Root Port [8086:0045] (rev 02) 00:16.0 Communication controller [0780]: Intel Corporation 5 Series/3400 Series Chipset HECI Controller [8086:3b64] (rev 06) 00:1a.0 USB controller [0c03]: Intel Corporation 5 Series/3400 Series Chipset USB2 Enhanced Host Controller [8086:3b3c] (rev 05) 00:1b.0 Audio device [0403]: Intel Corporation 5 Series/3400 Series Chipset High Definition Audio [8086:3b56] (rev 05) 00:1c.0 PCI bridge [0604]: Intel Corporation 5 Series/3400 Series Chipset PCI Express Root Port 1 [8086:3b42] (rev 05) 00:1c.1 PCI bridge [0604]: Intel Corporation 5 Series/3400 Series Chipset PCI Express Root Port 2 [8086:3b44] (rev 05) 00:1c.2 PCI bridge [0604]: Intel Corporation 5 Series/3400 Series Chipset PCI Express Root Port 3 [8086:3b46] (rev 05) 00:1c.3 PCI bridge [0604]: Intel Corporation 5 Series/3400 Series Chipset PCI Express Root Port 4 [8086:3b48] (rev 05) 00:1c.4 PCI bridge [0604]: Intel Corporation 5 Series/3400 Series Chipset PCI Express Root Port 5 [8086:3b4a] (rev 05) 00:1d.0 USB controller [0c03]: Intel Corporation 5 Series/3400 Series Chipset USB2 Enhanced Host Controller [8086:3b34] (rev 05) 00:1e.0 PCI bridge [0604]: Intel Corporation 82801 Mobile PCI Bridge [8086:2448] (rev a5) 00:1f.0 ISA bridge [0601]: Intel Corporation Mobile 5 Series Chipset LPC Interface Controller [8086:3b09] (rev 05) 00:1f.2 SATA controller [0106]: Intel Corporation 5 Series/3400 Series Chipset 4 port SATA AHCI Controller [8086:3b29] (rev 05) 00:1f.3 SMBus [0c05]: Intel Corporation 5 Series/3400 Series Chipset SMBus Controller [8086:3b30] (rev 05) 00:1f.6 Signal processing controller [1180]: Intel Corporation 5 Series/3400 Series Chipset Thermal Subsystem [8086:3b32] (rev 05) 01:00.0 VGA compatible controller [0300]: NVIDIA Corporation GT216 [GeForce GT 330M] [10de:0a29] (rev a2) 01:00.1 Audio device [0403]: NVIDIA Corporation High Definition Audio Controller [10de:0be2] (rev a1) 02:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8101E/RTL8102E PCI Express Fast Ethernet controller [10ec:8136] (rev 05) 07:00.0 Network controller [0280]: Broadcom Corporation BCM4313 802.11b/g/n Wireless LAN Controller [14e4:4727] (rev 01) 0c:00.0 PCI bridge [0604]: Texas Instruments XIO2000(A)/XIO2200A PCI Express-to-PCI Bridge [104c:8231] (rev 03) 11:00.0 FireWire (IEEE 1394) [0c00]: Texas Instruments XIO2200A IEEE-1394a-2000 Controller (PHY/Link) [104c:8235] (rev 01) 17:00.0 System peripheral [0880]: JMicron Technology Corp. SD/MMC Host Controller [197b:2382] (rev 20) 17:00.2 SD Host controller [0805]: JMicron Technology Corp. Standard SD Host Controller [197b:2381] (rev 20) 17:00.3 System peripheral [0880]: JMicron Technology Corp. MS Host Controller [197b:2383] (rev 20) 17:00.4 System peripheral [0880]: JMicron Technology Corp. xD Host Controller [197b:2384] (rev 20) ff:00.0 Host bridge [0600]: Intel Corporation Core Processor QuickPath Architecture Generic Non-core Registers [8086:2c62] (rev 05) ff:00.1 Host bridge [0600]: Intel Corporation Core Processor QuickPath Architecture System Address Decoder [8086:2d01] (rev 05) ff:02.0 Host bridge [0600]: Intel Corporation Core Processor QPI Link 0 [8086:2d10] (rev 05) ff:02.1 Host bridge [0600]: Intel Corporation Core Processor QPI Physical 0 [8086:2d11] (rev 05) ff:02.2 Host bridge [0600]: Intel Corporation Core Processor Reserved [8086:2d12] (rev 05) ff:02.3 Host bridge [0600]: Intel Corporation Core Processor Reserved [8086:2d13] (rev 05) (the device is plugged in, but where is it??) If you tell me what do you want from "w" option, I try to find it in man lspci... For the jackd options, I've posted cadence options in a previous mail: Jackd settings: real time - yes priority 70 client timeout 200 ms clock source - system sample rate - 44100 buffer size - 512 buffers - 3 port max 256 If you need more options in jackd, please tell me what kind of bash command's output do you want (I've never used jacd in command line...). I've tried with this, but I don't know if it's what you need: redplastic@redplasticlabel-Satellite-A660:~$ sudo jackd -R -t 500 -p 256 -v -c s -d firewire jackdmp 1.9.9.5 Copyright 2001-2005 Paul Davis and others. Copyright 2004-2012 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 no message buffer overruns JACK server starting in realtime mode with priority 10 Jack: JackPosixThread::StartImp : create non RT thread Jack: JackPosixThread::ThreadHandler : start Jack: JackDriver::Open capture_driver_name = Jack: JackDriver::Open playback_driver_name = Jack: Check protocol client = 8 server = 8 Jack: JackEngine::ClientInternalOpen: name = system Jack: JackEngine::AllocateRefNum ref = 0 Jack: JackPosixSemaphore::Allocate name = jack_sem.0_default_system val = 0 Jack: JackEngine::NotifyAddClient: name = system Jack: JackGraphManager::SetBufferSize size = 1024 Jack: JackConnectionManager::DirectConnect first: ref1 = 0 ref2 = 0 Jack: JackGraphManager::ConnectRefNum cur_index = 0 ref1 = 0 ref2 = 0 Jack: JackDriver::SetupDriverSync driver sem in flush mode Jack: JackSocketServerChannel::Open Jack: JackServerSocket::Bind : addr.sun_path /dev/shm/jack_default_0_0 Jack: JackSocketServerChannel::BuildPoolTable size = 1 Jack: JackEngine::Open Jack: JackClientSocket::Connect : addr.sun_path /dev/shm/jack_default_0_0 Jack: JackEngine::ClientInternalOpen: name = freewheel Jack: JackEngine::AllocateRefNum ref = 1 Jack: JackPosixSemaphore::Allocate name = jack_sem.0_default_freewheel val = 0 Jack: JackEngine::NotifyAddClient: name = freewheel Jack: JackDriver::ClientNotify ref = 1 driver = system name = freewheel notify = 0 Jack: JackDriver::ClientNotify ref = 0 driver = freewheel name = system notify = 0 Jack: JackConnectionManager::DirectConnect first: ref1 = 1 ref2 = 1 Jack: JackGraphManager::ConnectRefNum cur_index = 0 ref1 = 1 ref2 = 1 Jack: JackDriver::SetupDriverSync driver sem in flush mode Jack: JackFFADODriver::Attach fBufferSize 1024 fSampleRate 48000 libffado 2.1.0- built Nov 24 2012 04:25:36 1376041684303270: Warning (dice_eap.cpp)[1226] updateNameCache: What is this function about? DICE Parameter Space info: Global : offset=0x0028 size=0360 TX : offset=0x0190 size=0568 nb= 1 size=0280 RX : offset=0x03C8 size=1128 nb= 1 size=0280 UNUSED1 : offset=0x0830 size=0016 UNUSED2 : offset=0x0000 size=0000 Global param space: Owner : 0x00000000FFFF0000 Notification : 0x00000040 Nick name : FireStudio Mobile Clock Select : 0x01 0x0C Enable : false Clock Status : locked 0x01 Extended Status : 0x00000000 Samplerate : 0x0000AC44 (44100) Version : 0x01000400 Version : 0x01000400 (1.0.4.0) Clock caps : 0x1102001F Clock sources : AES12 SPDIF AES56 AES78 AES_ANY ADAT ADAT_AUX Word Clock Unused Unused Unused Unused Internal TX param space: Nb of xmit : 1 Transmitter 0: ISO channel : -1 ISO speed : 2 Nb audio channels : 10 Nb midi channels : 1 AC3 caps : 0x00000000 AC3 enable : 0x00000000 Channel names : Mic 1 Mic 2 Line 3 Line 4 Line 5 Line 6 Line 7 Line 8 SPDIF L SPDIF R RX param space: Nb of recv : 1 Receiver 0: ISO channel : 1 Sequence start : 0 Nb audio channels : 6 Nb midi channels : 1 AC3 caps : 0x00000000 AC3 enable : 0x00000000 Channel names : DAW 1 DAW 2 DAW 3 DAW 4 DAW 5 DAW 6 Setting sample rate: 48000 DICE Parameter Space info: Global : offset=0x0028 size=0360 TX : offset=0x0190 size=0568 nb= 1 size=0280 RX : offset=0x03C8 size=1128 nb= 1 size=0280 UNUSED1 : offset=0x0830 size=0016 UNUSED2 : offset=0x0000 size=0000 Global param space: Owner : 0xE0000000FFC1FFFF Notification : 0x00000010 Nick name : FireStudio Mobile Clock Select : 0x02 0x0C Enable : false Clock Status : locked 0x02 Extended Status : 0x00000000 Samplerate : 0x0000BB80 (48000) Version : 0x01000400 Version : 0x01000400 (1.0.4.0) Clock caps : 0x1102001F Clock sources : AES12 SPDIF AES56 AES78 AES_ANY ADAT ADAT_AUX Word Clock Unused Unused Unused Unused Internal TX param space: Nb of xmit : 1 Transmitter 0: ISO channel : -1 ISO speed : 2 Nb audio channels : 10 Nb midi channels : 1 AC3 caps : 0x00000000 AC3 enable : 0x00000000 Channel names : Mic 1 Mic 2 Line 3 Line 4 Line 5 Line 6 Line 7 Line 8 SPDIF L SPDIF R RX param space: Nb of recv : 1 Receiver 0: ISO channel : 1 Sequence start : 0 Nb audio channels : 6 Nb midi channels : 1 AC3 caps : 0x00000000 AC3 enable : 0x00000000 Channel names : DAW 1 DAW 2 DAW 3 DAW 4 DAW 5 DAW 6 firewire MSG: Streaming thread running with Realtime scheduling, priority 15 firewire MSG: Registering audio capture port firewire_pcm:000a9204047dcda2_input0:0_in Jack: JackEngine::PortRegister ref = 0 name = firewire_pcm:000a9204047dcda2_input0:0_in type = 32 bit float mono audio flags = 22 buffer_size = 1024 Jack: JackGraphManager::AllocatePortAux port_index = 1 name = firewire_pcm:000a9204047dcda2_input0:0_in type = 32 bit float mono audio Jack: JackConnectionManager::AddOutputPort ref = 0 port = 1 Jack: JackEngine::ClientNotify: no callback for notification = 9 Jack: JackEngine::ClientNotify: no callback for notification = 9 Jack: JackFFADODriver::Attach fCapturePortList[i] 1 firewire MSG: Registering audio capture port firewire_pcm:000a9204047dcda2_input0:1_in Jack: JackEngine::PortRegister ref = 0 name = firewire_pcm:000a9204047dcda2_input0:1_in type = 32 bit float mono audio flags = 22 buffer_size = 1024 Jack: JackGraphManager::AllocatePortAux port_index = 2 name = firewire_pcm:000a9204047dcda2_input0:1_in type = 32 bit float mono audio Jack: JackConnectionManager::AddOutputPort ref = 0 port = 2 Jack: JackEngine::ClientNotify: no callback for notification = 9 Jack: JackEngine::ClientNotify: no callback for notification = 9 Jack: JackFFADODriver::Attach fCapturePortList[i] 2 firewire MSG: Registering audio capture port firewire_pcm:000a9204047dcda2_input0:2_in Jack: JackEngine::PortRegister ref = 0 name = firewire_pcm:000a9204047dcda2_input0:2_in type = 32 bit float mono audio flags = 22 buffer_size = 1024 Jack: JackGraphManager::AllocatePortAux port_index = 3 name = firewire_pcm:000a9204047dcda2_input0:2_in type = 32 bit float mono audio Jack: JackConnectionManager::AddOutputPort ref = 0 port = 3 Jack: JackEngine::ClientNotify: no callback for notification = 9 Jack: JackEngine::ClientNotify: no callback for notification = 9 Jack: JackFFADODriver::Attach fCapturePortList[i] 3 firewire MSG: Registering audio capture port firewire_pcm:000a9204047dcda2_input0:3_in Jack: JackEngine::PortRegister ref = 0 name = firewire_pcm:000a9204047dcda2_input0:3_in type = 32 bit float mono audio flags = 22 buffer_size = 1024 Jack: JackGraphManager::AllocatePortAux port_index = 4 name = firewire_pcm:000a9204047dcda2_input0:3_in type = 32 bit float mono audio Jack: JackConnectionManager::AddOutputPort ref = 0 port = 4 Jack: JackEngine::ClientNotify: no callback for notification = 9 Jack: JackEngine::ClientNotify: no callback for notification = 9 Jack: JackFFADODriver::Attach fCapturePortList[i] 4 firewire MSG: Registering audio capture port firewire_pcm:000a9204047dcda2_input0:4_in Jack: JackEngine::PortRegister ref = 0 name = firewire_pcm:000a9204047dcda2_input0:4_in type = 32 bit float mono audio flags = 22 buffer_size = 1024 Jack: JackGraphManager::AllocatePortAux port_index = 5 name = firewire_pcm:000a9204047dcda2_input0:4_in type = 32 bit float mono audio Jack: JackConnectionManager::AddOutputPort ref = 0 port = 5 Jack: JackEngine::ClientNotify: no callback for notification = 9 Jack: JackEngine::ClientNotify: no callback for notification = 9 Jack: JackFFADODriver::Attach fCapturePortList[i] 5 firewire MSG: Registering audio capture port firewire_pcm:000a9204047dcda2_input0:5_in Jack: JackEngine::PortRegister ref = 0 name = firewire_pcm:000a9204047dcda2_input0:5_in type = 32 bit float mono audio flags = 22 buffer_size = 1024 Jack: JackGraphManager::AllocatePortAux port_index = 6 name = firewire_pcm:000a9204047dcda2_input0:5_in type = 32 bit float mono audio Jack: JackConnectionManager::AddOutputPort ref = 0 port = 6 Jack: JackEngine::ClientNotify: no callback for notification = 9 Jack: JackEngine::ClientNotify: no callback for notification = 9 Jack: JackFFADODriver::Attach fCapturePortList[i] 6 firewire MSG: Registering audio capture port firewire_pcm:000a9204047dcda2_input0:6_in Jack: JackEngine::PortRegister ref = 0 name = firewire_pcm:000a9204047dcda2_input0:6_in type = 32 bit float mono audio flags = 22 buffer_size = 1024 Jack: JackGraphManager::AllocatePortAux port_index = 7 name = firewire_pcm:000a9204047dcda2_input0:6_in type = 32 bit float mono audio Jack: JackConnectionManager::AddOutputPort ref = 0 port = 7 Jack: JackEngine::ClientNotify: no callback for notification = 9 Jack: JackEngine::ClientNotify: no callback for notification = 9 Jack: JackFFADODriver::Attach fCapturePortList[i] 7 firewire MSG: Registering audio capture port firewire_pcm:000a9204047dcda2_input0:7_in Jack: JackEngine::PortRegister ref = 0 name = firewire_pcm:000a9204047dcda2_input0:7_in type = 32 bit float mono audio flags = 22 buffer_size = 1024 Jack: JackGraphManager::AllocatePortAux port_index = 8 name = firewire_pcm:000a9204047dcda2_input0:7_in type = 32 bit float mono audio Jack: JackConnectionManager::AddOutputPort ref = 0 port = 8 Jack: JackEngine::ClientNotify: no callback for notification = 9 Jack: JackEngine::ClientNotify: no callback for notification = 9 Jack: JackFFADODriver::Attach fCapturePortList[i] 8 firewire MSG: Registering audio capture port firewire_pcm:000a9204047dcda2_input0:8_in Jack: JackEngine::PortRegister ref = 0 name = firewire_pcm:000a9204047dcda2_input0:8_in type = 32 bit float mono audio flags = 22 buffer_size = 1024 Jack: JackGraphManager::AllocatePortAux port_index = 9 name = firewire_pcm:000a9204047dcda2_input0:8_in type = 32 bit float mono audio Jack: JackConnectionManager::AddOutputPort ref = 0 port = 9 Jack: JackEngine::ClientNotify: no callback for notification = 9 Jack: JackEngine::ClientNotify: no callback for notification = 9 Jack: JackFFADODriver::Attach fCapturePortList[i] 9 firewire MSG: Registering audio capture port firewire_pcm:000a9204047dcda2_input0:9_in Jack: JackEngine::PortRegister ref = 0 name = firewire_pcm:000a9204047dcda2_input0:9_in type = 32 bit float mono audio flags = 22 buffer_size = 1024 Jack: JackGraphManager::AllocatePortAux port_index = 10 name = firewire_pcm:000a9204047dcda2_input0:9_in type = 32 bit float mono audio Jack: JackConnectionManager::AddOutputPort ref = 0 port = 10 Jack: JackEngine::ClientNotify: no callback for notification = 9 Jack: JackEngine::ClientNotify: no callback for notification = 9 Jack: JackFFADODriver::Attach fCapturePortList[i] 10 firewire MSG: Registering midi capture port firewire_pcm:000a9204047dcda2_midi 0_in Jack: JackEngine::PortRegister ref = 0 name = firewire_pcm:000a9204047dcda2_midi 0_in type = 8 bit raw midi flags = 22 buffer_size = 1024 Jack: JackGraphManager::AllocatePortAux port_index = 11 name = firewire_pcm:000a9204047dcda2_midi 0_in type = 8 bit raw midi Jack: JackConnectionManager::AddOutputPort ref = 0 port = 11 Jack: JackEngine::ClientNotify: no callback for notification = 9 Jack: JackEngine::ClientNotify: no callback for notification = 9 Jack: JackFFADODriver::Attach fCapturePortList[i] 11 firewire MSG: Registering audio playback port firewire_pcm:000a9204047dcda2_output0:0_out Jack: JackEngine::PortRegister ref = 0 name = firewire_pcm:000a9204047dcda2_output0:0_out type = 32 bit float mono audio flags = 21 buffer_size = 1024 Jack: JackGraphManager::AllocatePortAux port_index = 12 name = firewire_pcm:000a9204047dcda2_output0:0_out type = 32 bit float mono audio Jack: JackConnectionManager::AddInputPort ref = 0 port = 12 Jack: JackEngine::ClientNotify: no callback for notification = 9 Jack: JackEngine::ClientNotify: no callback for notification = 9 Jack: JackFFADODriver::Attach fPlaybackPortList[i] 12 firewire MSG: Registering audio playback port firewire_pcm:000a9204047dcda2_output0:1_out Jack: JackEngine::PortRegister ref = 0 name = firewire_pcm:000a9204047dcda2_output0:1_out type = 32 bit float mono audio flags = 21 buffer_size = 1024 Jack: JackGraphManager::AllocatePortAux port_index = 13 name = firewire_pcm:000a9204047dcda2_output0:1_out type = 32 bit float mono audio Jack: JackConnectionManager::AddInputPort ref = 0 port = 13 Jack: JackEngine::ClientNotify: no callback for notification = 9 Jack: JackEngine::ClientNotify: no callback for notification = 9 Jack: JackFFADODriver::Attach fPlaybackPortList[i] 13 firewire MSG: Registering audio playback port firewire_pcm:000a9204047dcda2_output0:2_out Jack: JackEngine::PortRegister ref = 0 name = firewire_pcm:000a9204047dcda2_output0:2_out type = 32 bit float mono audio flags = 21 buffer_size = 1024 Jack: JackGraphManager::AllocatePortAux port_index = 14 name = firewire_pcm:000a9204047dcda2_output0:2_out type = 32 bit float mono audio Jack: JackConnectionManager::AddInputPort ref = 0 port = 14 Jack: JackEngine::ClientNotify: no callback for notification = 9 Jack: JackEngine::ClientNotify: no callback for notification = 9 Jack: JackFFADODriver::Attach fPlaybackPortList[i] 14 firewire MSG: Registering audio playback port firewire_pcm:000a9204047dcda2_output0:3_out Jack: JackEngine::PortRegister ref = 0 name = firewire_pcm:000a9204047dcda2_output0:3_out type = 32 bit float mono audio flags = 21 buffer_size = 1024 Jack: JackGraphManager::AllocatePortAux port_index = 15 name = firewire_pcm:000a9204047dcda2_output0:3_out type = 32 bit float mono audio Jack: JackConnectionManager::AddInputPort ref = 0 port = 15 Jack: JackEngine::ClientNotify: no callback for notification = 9 Jack: JackEngine::ClientNotify: no callback for notification = 9 Jack: JackFFADODriver::Attach fPlaybackPortList[i] 15 firewire MSG: Registering audio playback port firewire_pcm:000a9204047dcda2_output0:4_out Jack: JackEngine::PortRegister ref = 0 name = firewire_pcm:000a9204047dcda2_output0:4_out type = 32 bit float mono audio flags = 21 buffer_size = 1024 Jack: JackGraphManager::AllocatePortAux port_index = 16 name = firewire_pcm:000a9204047dcda2_output0:4_out type = 32 bit float mono audio Jack: JackConnectionManager::AddInputPort ref = 0 port = 16 Jack: JackEngine::ClientNotify: no callback for notification = 9 Jack: JackEngine::ClientNotify: no callback for notification = 9 Jack: JackFFADODriver::Attach fPlaybackPortList[i] 16 firewire MSG: Registering audio playback port firewire_pcm:000a9204047dcda2_output0:5_out Jack: JackEngine::PortRegister ref = 0 name = firewire_pcm:000a9204047dcda2_output0:5_out type = 32 bit float mono audio flags = 21 buffer_size = 1024 Jack: JackGraphManager::AllocatePortAux port_index = 17 name = firewire_pcm:000a9204047dcda2_output0:5_out type = 32 bit float mono audio Jack: JackConnectionManager::AddInputPort ref = 0 port = 17 Jack: JackEngine::ClientNotify: no callback for notification = 9 Jack: JackEngine::ClientNotify: no callback for notification = 9 Jack: JackFFADODriver::Attach fPlaybackPortList[i] 17 firewire MSG: Registering midi playback port firewire_pcm:000a9204047dcda2_midi 0_out Jack: JackEngine::PortRegister ref = 0 name = firewire_pcm:000a9204047dcda2_midi 0_out type = 8 bit raw midi flags = 21 buffer_size = 1024 Jack: JackGraphManager::AllocatePortAux port_index = 18 name = firewire_pcm:000a9204047dcda2_midi 0_out type = 8 bit raw midi Jack: JackConnectionManager::AddInputPort ref = 0 port = 18 Jack: JackEngine::ClientNotify: no callback for notification = 9 Jack: JackEngine::ClientNotify: no callback for notification = 9 Jack: JackFFADODriver::Attach fPlaybackPortList[i] 18 Jack: Clock source : system clock via clock_gettime Jack: JackServer::Start Jack: JackThreadedDriver::Start Jack: JackPosixThread::StartImp : create non RT thread Jack: JackPosixThread::ThreadHandler : start Jack: JackThreadedDriver::Init real-time Jack: JackPosixThread::AcquireRealTimeImp priority = 10 Jack: JackPosixThread::StartImp : create non RT thread Jack: JackPosixThread::ThreadHandler : start Jack: JackSocketServerChannel::ClientCreate socket Jack: JackSocketServerChannel::BuildPoolTable size = 2 Jack: JackSocketServerChannel::BuildPoolTable fSocketTable i = 1 fd = 49 Jack: JackSocketServerChannel::Execute : fPollTable i = 1 fd = 49 Jack: JackRequest::Notification Jack: JackDriver::ClientNotify ref = 1 driver = freewheel name = freewheel notify = 18 Jack: JackDriver::ClientNotify ref = 1 driver = freewheel name = freewheel notify = 18 Jack: JackDriver::ClientNotify ref = 1 driver = freewheel name = freewheel notify = 18 Jack: JackDriver::ClientNotify ref = 1 driver = freewheel name = freewheel notify = 18 Jack: JackEngine::ClientNotify: no callback for notification = 4 Jack: JackEngine::ClientNotify: no callback for notification = 4 Jack: JackSocketServerChannel::Execute : fPollTable i = 1 fd = 49 Jack: JackRequest::Notification Jack: FFADO XRun Jack: JackEngine::ClientNotify: no callback for notification = 3 Jack: JackEngine::ClientNotify: no callback for notification = 3 Jack: FFADO XRun Jack: JackSocketServerChannel::Execute : fPollTable i = 1 fd = 49 Jack: JackRequest::Notification Jack: JackEngine::ClientNotify: no callback for notification = 3 Jack: JackEngine::ClientNotify: no callback for notification = 3 Jack: FFADO XRun Jack: JackSocketServerChannel::Execute : fPollTable i = 1 fd = 49 Jack: JackRequest::Notification Jack: JackEngine::ClientNotify: no callback for notification = 3 Jack: JackEngine::ClientNotify: no callback for notification = 3 Jack: FFADO XRun Jack: JackSocketServerChannel::Execute : fPollTable i = 1 fd = 49 Jack: JackRequest::Notification Jack: JackEngine::ClientNotify: no callback for notification = 3 Jack: JackEngine::ClientNotify: no callback for notification = 3 Jack: FFADO XRun Jack: JackSocketServerChannel::Execute : fPollTable i = 1 fd = 49 Jack: JackRequest::Notification Jack: JackEngine::ClientNotify: no callback for notification = 3 Jack: JackEngine::ClientNotify: no callback for notification = 3 Jack: FFADO XRun Jack: JackSocketServerChannel::Execute : fPollTable i = 1 fd = 49 Jack: JackRequest::Notification Jack: JackEngine::ClientNotify: no callback for notification = 3 Jack: JackEngine::ClientNotify: no callback for notification = 3 Jack: JackSocketServerChannel::Execute : fPollTable i = 1 fd = 49 Jack: FFADO XRun Jack: JackRequest::Notification Jack: JackEngine::ClientNotify: no callback for notification = 3 Jack: JackEngine::ClientNotify: no callback for notification = 3 Jack: FFADO XRun Jack: JackSocketServerChannel::Execute : fPollTable i = 1 fd = 49 Jack: JackRequest::Notification Jack: JackEngine::ClientNotify: no callback for notification = 3 Jack: JackEngine::ClientNotify: no callback for notification = 3 Jack: FFADO XRun Jack: JackSocketServerChannel::Execute : fPollTable i = 1 fd = 49 Jack: JackRequest::Notification Jack: JackEngine::ClientNotify: no callback for notification = 3 Jack: JackEngine::ClientNotify: no callback for notification = 3 Jack: FFADO XRun Jack: JackSocketServerChannel::Execute : fPollTable i = 1 fd = 49 Jack: JackRequest::Notification Jack: JackEngine::ClientNotify: no callback for notification = 3 Jack: JackEngine::ClientNotify: no callback for notification = 3 Jack: FFADO XRun Jack: JackSocketServerChannel::Execute : fPollTable i = 1 fd = 49 Jack: JackRequest::Notification Jack: JackEngine::ClientNotify: no callback for notification = 3 Jack: JackEngine::ClientNotify: no callback for notification = 3 Jack: FFADO XRun Jack: JackSocketServerChannel::Execute : fPollTable i = 1 fd = 49 Jack: JackRequest::Notification Jack: JackEngine::ClientNotify: no callback for notification = 3 Jack: JackEngine::ClientNotify: no callback for notification = 3 Jack: FFADO XRun Jack: JackSocketServerChannel::Execute : fPollTable i = 1 fd = 49 Jack: JackRequest::Notification Jack: JackEngine::ClientNotify: no callback for notification = 3 Jack: JackEngine::ClientNotify: no callback for notification = 3 Jack: FFADO XRun Jack: JackSocketServerChannel::Execute : fPollTable i = 1 fd = 49 Jack: JackRequest::Notification Jack: JackEngine::ClientNotify: no callback for notification = 3 Jack: JackEngine::ClientNotify: no callback for notification = 3 Jack: FFADO XRun Jack: JackSocketServerChannel::Execute : fPollTable i = 1 fd = 49 Jack: JackRequest::Notification Jack: JackEngine::ClientNotify: no callback for notification = 3 Jack: JackEngine::ClientNotify: no callback for notification = 3 Jack: FFADO XRun Jack: JackSocketServerChannel::Execute : fPollTable i = 1 fd = 49 Jack: JackRequest::Notification Jack: JackEngine::ClientNotify: no callback for notification = 3 Jack: JackEngine::ClientNotify: no callback for notification = 3 Jack: FFADO XRun Jack: JackSocketServerChannel::Execute : fPollTable i = 1 fd = 49 Jack: JackRequest::Notification Jack: JackEngine::ClientNotify: no callback for notification = 3 Jack: JackEngine::ClientNotify: no callback for notification = 3 Jack: FFADO XRun Jack: JackSocketServerChannel::Execute : fPollTable i = 1 fd = 49 Jack: JackRequest::Notification Jack: JackEngine::ClientNotify: no callback for notification = 3 Jack: JackEngine::ClientNotify: no callback for notification = 3 Jack: FFADO XRun Jack: JackSocketServerChannel::Execute : fPollTable i = 1 fd = 49 Jack: JackRequest::Notification Jack: JackEngine::ClientNotify: no callback for notification = 3 Jack: JackEngine::ClientNotify: no callback for notification = 3 Jack: FFADO XRun Jack: JackSocketServerChannel::Execute : fPollTable i = 1 fd = 49 Jack: JackRequest::Notification Jack: JackEngine::ClientNotify: no callback for notification = 3 Jack: JackEngine::ClientNotify: no callback for notification = 3 Jack: FFADO XRun Jack: JackSocketServerChannel::Execute : fPollTable i = 1 fd = 49 Jack: JackRequest::Notification Jack: JackEngine::ClientNotify: no callback for notification = 3 Jack: JackEngine::ClientNotify: no callback for notification = 3 Jack: FFADO XRun Jack: JackSocketServerChannel::Execute : fPollTable i = 1 fd = 49 Jack: JackRequest::Notification Jack: JackEngine::ClientNotify: no callback for notification = 3 Jack: JackEngine::ClientNotify: no callback for notification = 3 Jack: FFADO XRun Jack: JackSocketServerChannel::Execute : fPollTable i = 1 fd = 49 Jack: JackRequest::Notification Jack: JackEngine::ClientNotify: no callback for notification = 3 Jack: JackEngine::ClientNotify: no callback for notification = 3 Jack: FFADO XRun Jack: JackSocketServerChannel::Execute : fPollTable i = 1 fd = 49 Jack: JackRequest::Notification Jack: JackEngine::ClientNotify: no callback for notification = 3 Jack: JackEngine::ClientNotify: no callback for notification = 3 Jack: FFADO XRun Jack: JackSocketServerChannel::Execute : fPollTable i = 1 fd = 49 Jack: JackRequest::Notification Jack: JackEngine::ClientNotify: no callback for notification = 3 Jack: JackEngine::ClientNotify: no callback for notification = 3 Jack: FFADO XRun Jack: JackSocketServerChannel::Execute : fPollTable i = 1 fd = 49 Jack: JackRequest::Notification Jack: JackEngine::ClientNotify: no callback for notification = 3 Jack: JackEngine::ClientNotify: no callback for notification = 3 Jack: FFADO XRun Jack: JackSocketServerChannel::Execute : fPollTable i = 1 fd = 49 Jack: JackRequest::Notification Jack: JackEngine::ClientNotify: no callback for notification = 3 Jack: JackEngine::ClientNotify: no callback for notification = 3 Jack: FFADO XRun Jack: JackSocketServerChannel::Execute : fPollTable i = 1 fd = 49 Jack: JackRequest::Notification Jack: JackEngine::ClientNotify: no callback for notification = 3 Jack: JackEngine::ClientNotify: no callback for notification = 3 Jack: FFADO XRun Jack: JackSocketServerChannel::Execute : fPollTable i = 1 fd = 49 Jack: JackRequest::Notification Jack: JackEngine::ClientNotify: no callback for notification = 3 Jack: JackEngine::ClientNotify: no callback for notification = 3 Jack: FFADO XRun Jack: JackSocketServerChannel::Execute : fPollTable i = 1 fd = 49 Jack: JackRequest::Notification Jack: JackEngine::ClientNotify: no callback for notification = 3 Jack: JackEngine::ClientNotify: no callback for notification = 3 Jack: FFADO XRun Jack: JackSocketServerChannel::Execute : fPollTable i = 1 fd = 49 Jack: JackRequest::Notification Jack: JackEngine::ClientNotify: no callback for notification = 3 Jack: JackEngine::ClientNotify: no callback for notification = 3 Jack: FFADO XRun Jack: JackSocketServerChannel::Execute : fPollTable i = 1 fd = 49 Jack: JackRequest::Notification Jack: JackEngine::ClientNotify: no callback for notification = 3 Jack: JackEngine::ClientNotify: no callback for notification = 3 Jack: JackSocketServerChannel::Execute : fPollTable i = 1 fd = 49 Jack: JackRequest::Notification Jack: JackEngine::ClientNotify: no callback for notification = 3 Jack: JackEngine::ClientNotify: no callback for notification = 3 Jack: FFADO XRun Jack: JackSocketServerChannel::Execute : fPollTable i = 1 fd = 49 Jack: JackRequest::Notification Jack: JackEngine::ClientNotify: no callback for notification = 3 Jack: JackEngine::ClientNotify: no callback for notification = 3 Jack: FFADO XRun Jack: JackSocketServerChannel::Execute : fPollTable i = 1 fd = 49 Jack: JackRequest::Notification Jack: JackEngine::ClientNotify: no callback for notification = 3 Jack: JackEngine::ClientNotify: no callback for notification = 3 Jack: FFADO XRun Jack: JackSocketServerChannel::Execute : fPollTable i = 1 fd = 49 Jack: JackRequest::Notification Jack: JackEngine::ClientNotify: no callback for notification = 3 Jack: JackEngine::ClientNotify: no callback for notification = 3 Jack: FFADO XRun Jack: JackSocketServerChannel::Execute : fPollTable i = 1 fd = 49 Jack: JackRequest::Notification Jack: JackEngine::ClientNotify: no callback for notification = 3 Jack: JackEngine::ClientNotify: no callback for notification = 3 Jack: FFADO XRun Jack: JackSocketServerChannel::Execute : fPollTable i = 1 fd = 49 Jack: JackRequest::Notification Jack: JackEngine::ClientNotify: no callback for notification = 3 Jack: JackEngine::ClientNotify: no callback for notification = 3 Jack: FFADO XRun Jack: JackSocketServerChannel::Execute : fPollTable i = 1 fd = 49 Jack: JackRequest::Notification Jack: JackEngine::ClientNotify: no callback for notification = 3 Jack: JackEngine::ClientNotify: no callback for notification = 3 Jack: FFADO XRun The xruns isn't regular, but very fast, sometimes once per second, sometime twice per second or once per two seconds at least... Thank you again, I'll make a sculpture for you guys! (I don't know if this metaphor is used in other countries, but it means you're Great!) Regards, RPL On Fri, Aug 9, 2013 at 8:25 AM, Stefan Richter <st...@s5...>wrote: > On Aug 08 Jonathan Woithe wrote: > > > > Hardware Interrupts: > > > > -------------------- > > > : > > > > IRQ 16: PID: None, count: [571, 554, 1670, 1341], Sched None > (priority > > > > None), drivers: ['ehci_hcd:usb1', 'mmc0', 'jmb38x_ms:slot0', > > > > 'snd_hda_intel', 'nouveau'] > > > > IRQ 17: PID: None, count: [150608, 412, 511, 191], Sched None > (priority > > > > None), drivers: ['brcmsmac'] > > > > IRQ 18: PID: None, count: [30, 20, 156177, 113523], Sched None > > > > (priority None), drivers: ['firewire_ohci', 'ips'] > > > > What's this "ips" driver that's evidently sharing an interrupt with the > > firewire host controller? > > > > Is "brcmsmac" connected with a wireless network interface? > > Red Plastic Label, > please post the complete output of "lspci -nnvv", then it will be clearer > which driver is connected to what hardware. > > > In your original email you said that jackd "give me a lot of xrun (one > > per second)". Could you qualify this - was it regularly once a second, > or > > was this "once per second" a rough average of a varying interval? > > > > Coud you please post the jackd command line you are using? If you're > using > > qjackctl instead, please let us know what options you're using. > > Yes, please give us details to these questions as well. > -- > Stefan Richter > -=====-===-= =--- -=--= > http://arcgraph.de/sr/ > |
Re: [FFADO-devel] xrun every second with presonus firestudio mobile
and startech pci express adapter
From: Stefan R. <st...@s5...> - 2013-08-14 18:50:28
|
On Aug 09 Red Plastic Label wrote: > sorry, but lspci -nnw gives me an error (invalid option -- 'w'), [...] > On Fri, Aug 9, 2013 at 8:25 AM, Stefan Richter <st...@s5...>wrote: > > please post the complete output of "lspci -nnvv", then it will be clearer > > which driver is connected to what hardware. Type it with two 'v' please, not with one 'w'. -- Stefan Richter -=====-===-= =--- -===- http://arcgraph.de/sr/ |
Re: [FFADO-devel] xrun every second with presonus firestudio mobile
and startech pci express adapter
From: Jonathan W. <jw...@ju...> - 2013-08-09 10:06:53
|
Hi > sorry, but lspci -nnw gives me an error (invalid option -- 'w'), so I post > only -nn... > : I'll let Stefan glance over this to see if he spots anything amiss. > (the device is plugged in, but where is it??) lspci only shows you the devices on your PCI/PCIe bus. So we see your firewire controller (and its PCIe-PCI bridge): > 0c:00.0 PCI bridge [0604]: Texas Instruments XIO2000(A)/XIO2200A PCI > Express-to-PCI Bridge [104c:8231] (rev 03) > 11:00.0 FireWire (IEEE 1394) [0c00]: Texas Instruments XIO2200A > IEEE-1394a-2000 Controller (PHY/Link) [104c:8235] (rev 01) But any things plugged into the *firewire* bus won't show up here. > If you need more options in jackd, please tell me what kind of bash > command's output do you want (I've never used jacd in command line...). > I've tried with this, but I don't know if it's what you need: > > redplastic@redplasticlabel-Satellite-A660:~$ sudo jackd -R -t 500 -p 256 -v > -c s -d firewire That's close. You don't need to run using sudo (and in fact shouldn't). We can also generally simplify things for testing. Could you please try running jackd -P70 -R -d firewire -p512 -n3 and confirm that things fail in the same way? I expect it will, but let's be sure. > The xruns isn't regular, but very fast, sometimes once per second, sometime > twice per second or once per two seconds at least... Ok, great. Knowing that it's not regular is useful. > Thank you again, I'll make a sculpture for you guys! (I don't know if this > metaphor is used in other countries, but it means you're Great!) :-) Regards jonathan |
Re: [FFADO-devel] xrun every second with presonus firestudio mobile
and startech pci express adapter
From: Red P. L. <red...@gm...> - 2013-08-09 10:53:13
|
Hir redplastic@redplasticlabel-Satellite-A660:~$ jackd -P70 -R -d firewire -p512 -n3 jackdmp 1.9.9.5 Copyright 2001-2005 Paul Davis and others. Copyright 2004-2012 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 no message buffer overruns JACK server starting in realtime mode with priority 70 libffado 2.1.0- built Nov 24 2012 04:25:36 1376045414284645: Warning (dice_eap.cpp)[1226] updateNameCache: What is this function about? DICE Parameter Space info: Global : offset=0x0028 size=0360 TX : offset=0x0190 size=0568 nb= 1 size=0280 RX : offset=0x03C8 size=1128 nb= 1 size=0280 UNUSED1 : offset=0x0830 size=0016 UNUSED2 : offset=0x0000 size=0000 Global param space: Owner : 0x00000000FFFF0000 Notification : 0x00000000 Nick name : FireStudio Mobile Clock Select : 0x02 0x0C Enable : false Clock Status : locked 0x02 Extended Status : 0x00000000 Samplerate : 0x0000BB80 (48000) Version : 0x01000400 Version : 0x01000400 (1.0.4.0) Clock caps : 0x1102001F Clock sources : AES12 SPDIF AES56 AES78 AES_ANY ADAT ADAT_AUX Word Clock Unused Unused Unused Unused Internal TX param space: Nb of xmit : 1 Transmitter 0: ISO channel : -1 ISO speed : 2 Nb audio channels : 10 Nb midi channels : 1 AC3 caps : 0x00000000 AC3 enable : 0x00000000 Channel names : Mic 1 Mic 2 Line 3 Line 4 Line 5 Line 6 Line 7 Line 8 SPDIF L SPDIF R RX param space: Nb of recv : 1 Receiver 0: ISO channel : -1 Sequence start : 0 Nb audio channels : 6 Nb midi channels : 1 AC3 caps : 0x00000000 AC3 enable : 0x00000000 Channel names : DAW 1 DAW 2 DAW 3 DAW 4 DAW 5 DAW 6 Setting sample rate: 48000 DICE Parameter Space info: Global : offset=0x0028 size=0360 TX : offset=0x0190 size=0568 nb= 1 size=0280 RX : offset=0x03C8 size=1128 nb= 1 size=0280 UNUSED1 : offset=0x0830 size=0016 UNUSED2 : offset=0x0000 size=0000 Global param space: Owner : 0xE0000000FFC1FFFF Notification : 0x00000010 Nick name : FireStudio Mobile Clock Select : 0x02 0x0C Enable : false Clock Status : not locked 0x02 Extended Status : 0x00000000 Samplerate : 0x0000BB80 (48000) Version : 0x01000400 Version : 0x01000400 (1.0.4.0) Clock caps : 0x1102001F Clock sources : AES12 SPDIF AES56 AES78 AES_ANY ADAT ADAT_AUX Word Clock Unused Unused Unused Unused Internal TX param space: Nb of xmit : 1 Transmitter 0: ISO channel : -1 ISO speed : 2 Nb audio channels : 10 Nb midi channels : 1 AC3 caps : 0x00000000 AC3 enable : 0x00000000 Channel names : Mic 1 Mic 2 Line 3 Line 4 Line 5 Line 6 Line 7 Line 8 SPDIF L SPDIF R RX param space: Nb of recv : 1 Receiver 0: ISO channel : -1 Sequence start : 0 Nb audio channels : 6 Nb midi channels : 1 AC3 caps : 0x00000000 AC3 enable : 0x00000000 Channel names : DAW 1 DAW 2 DAW 3 DAW 4 DAW 5 DAW 6 Jack main caught signal 2 no message buffer overruns Than jackd crashes... Regards On Fri, Aug 9, 2013 at 12:06 PM, Jonathan Woithe <jw...@ju...> wrote: > Hi > > > sorry, but lspci -nnw gives me an error (invalid option -- 'w'), so I > post > > only -nn... > > : > > I'll let Stefan glance over this to see if he spots anything amiss. > > > (the device is plugged in, but where is it??) > > lspci only shows you the devices on your PCI/PCIe bus. So we see your > firewire controller (and its PCIe-PCI bridge): > > > 0c:00.0 PCI bridge [0604]: Texas Instruments XIO2000(A)/XIO2200A PCI > > Express-to-PCI Bridge [104c:8231] (rev 03) > > 11:00.0 FireWire (IEEE 1394) [0c00]: Texas Instruments XIO2200A > > IEEE-1394a-2000 Controller (PHY/Link) [104c:8235] (rev 01) > > But any things plugged into the *firewire* bus won't show up here. > > > If you need more options in jackd, please tell me what kind of bash > > command's output do you want (I've never used jacd in command line...). > > I've tried with this, but I don't know if it's what you need: > > > > redplastic@redplasticlabel-Satellite-A660:~$ sudo jackd -R -t 500 -p > 256 -v > > -c s -d firewire > > That's close. You don't need to run using sudo (and in fact shouldn't). > We > can also generally simplify things for testing. Could you please try > running > > jackd -P70 -R -d firewire -p512 -n3 > > and confirm that things fail in the same way? I expect it will, but let's > be sure. > > > The xruns isn't regular, but very fast, sometimes once per second, > sometime > > twice per second or once per two seconds at least... > > Ok, great. Knowing that it's not regular is useful. > > > Thank you again, I'll make a sculpture for you guys! (I don't know if > this > > metaphor is used in other countries, but it means you're Great!) > > :-) > > Regards > jonathan > |
Re: [FFADO-devel] xrun every second with presonus firestudio mobile
and startech pci express adapter
From: Red P. L. <red...@gm...> - 2013-08-09 10:53:59
|
Sorry, Hir means Hi... On Fri, Aug 9, 2013 at 12:53 PM, Red Plastic Label < red...@gm...> wrote: > Hir > > redplastic@redplasticlabel-Satellite-A660:~$ jackd -P70 -R -d firewire > -p512 -n3 > > jackdmp 1.9.9.5 > Copyright 2001-2005 Paul Davis and others. > Copyright 2004-2012 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 > no message buffer overruns > JACK server starting in realtime mode with priority 70 > > libffado 2.1.0- built Nov 24 2012 04:25:36 > 1376045414284645: Warning (dice_eap.cpp)[1226] updateNameCache: What is > this function about? > > DICE Parameter Space info: > Global : offset=0x0028 size=0360 > TX : offset=0x0190 size=0568 > nb= 1 size=0280 > RX : offset=0x03C8 size=1128 > nb= 1 size=0280 > UNUSED1 : offset=0x0830 size=0016 > UNUSED2 : offset=0x0000 size=0000 > Global param space: > Owner : 0x00000000FFFF0000 > Notification : 0x00000000 > > Nick name : FireStudio Mobile > Clock Select : 0x02 0x0C > Enable : false > Clock Status : locked 0x02 > Extended Status : 0x00000000 > Samplerate : 0x0000BB80 (48000) > Version : 0x01000400 > Version : 0x01000400 (1.0.4.0) > Clock caps : 0x1102001F > Clock sources : > AES12 > SPDIF > AES56 > AES78 > AES_ANY > ADAT > > ADAT_AUX > > Word > Clock > > > Unused > > > Unused > > > Unused > > > Unused > > > Internal > > TX param > space: > > Nb of xmit : > 1 > > Transmitter > 0: > > ISO channel : > -1 > > ISO speed : 2 > Nb audio channels : 10 > Nb midi channels : 1 > AC3 caps : 0x00000000 > AC3 enable : 0x00000000 > Channel names : > Mic 1 > Mic 2 > Line 3 > Line 4 > Line 5 > Line 6 > Line 7 > Line 8 > SPDIF L > SPDIF R > RX param space: > Nb of recv : 1 > Receiver 0: > ISO channel : -1 > > Sequence start : 0 > Nb audio channels : 6 > Nb midi channels : 1 > AC3 caps : 0x00000000 > AC3 enable : 0x00000000 > Channel names : > DAW 1 > DAW 2 > DAW 3 > DAW 4 > DAW 5 > DAW 6 > Setting sample rate: 48000 > DICE Parameter Space info: > Global : offset=0x0028 size=0360 > TX : offset=0x0190 size=0568 > nb= 1 size=0280 > RX : offset=0x03C8 size=1128 > nb= 1 size=0280 > UNUSED1 : offset=0x0830 size=0016 > UNUSED2 : offset=0x0000 size=0000 > Global param space: > Owner : 0xE0000000FFC1FFFF > Notification : 0x00000010 > Nick name : FireStudio Mobile > Clock Select : 0x02 0x0C > Enable : false > Clock Status : not locked 0x02 > > Extended Status : 0x00000000 > Samplerate : 0x0000BB80 (48000) > Version : 0x01000400 > Version : 0x01000400 (1.0.4.0) > Clock caps : 0x1102001F > Clock sources : > AES12 > SPDIF > AES56 > AES78 > AES_ANY > ADAT > ADAT_AUX > Word Clock > Unused > Unused > Unused > Unused > Internal > TX param space: > Nb of xmit : 1 > Transmitter 0: > ISO channel : -1 > ISO speed : 2 > Nb audio channels : 10 > Nb midi channels : 1 > AC3 caps : 0x00000000 > AC3 enable : 0x00000000 > Channel names : > Mic 1 > Mic 2 > Line 3 > Line 4 > Line 5 > Line 6 > Line 7 > Line 8 > SPDIF L > SPDIF R > RX param space: > Nb of recv : 1 > Receiver 0: > ISO channel : -1 > > Sequence start : 0 > Nb audio channels : 6 > Nb midi channels : 1 > AC3 caps : 0x00000000 > AC3 enable : 0x00000000 > Channel names : > DAW 1 > DAW 2 > DAW 3 > DAW 4 > DAW 5 > DAW 6 > Jack main caught signal 2 > no message buffer overruns > > Than jackd crashes... > > Regards > > > > On Fri, Aug 9, 2013 at 12:06 PM, Jonathan Woithe <jw...@ju...>wrote: > >> Hi >> >> > sorry, but lspci -nnw gives me an error (invalid option -- 'w'), so I >> post >> > only -nn... >> > : >> >> I'll let Stefan glance over this to see if he spots anything amiss. >> >> > (the device is plugged in, but where is it??) >> >> lspci only shows you the devices on your PCI/PCIe bus. So we see your >> firewire controller (and its PCIe-PCI bridge): >> >> > 0c:00.0 PCI bridge [0604]: Texas Instruments XIO2000(A)/XIO2200A PCI >> > Express-to-PCI Bridge [104c:8231] (rev 03) >> > 11:00.0 FireWire (IEEE 1394) [0c00]: Texas Instruments XIO2200A >> > IEEE-1394a-2000 Controller (PHY/Link) [104c:8235] (rev 01) >> >> But any things plugged into the *firewire* bus won't show up here. >> >> > If you need more options in jackd, please tell me what kind of bash >> > command's output do you want (I've never used jacd in command line...). >> > I've tried with this, but I don't know if it's what you need: >> > >> > redplastic@redplasticlabel-Satellite-A660:~$ sudo jackd -R -t 500 -p >> 256 -v >> > -c s -d firewire >> >> That's close. You don't need to run using sudo (and in fact shouldn't). >> We >> can also generally simplify things for testing. Could you please try >> running >> >> jackd -P70 -R -d firewire -p512 -n3 >> >> and confirm that things fail in the same way? I expect it will, but let's >> be sure. >> >> > The xruns isn't regular, but very fast, sometimes once per second, >> sometime >> > twice per second or once per two seconds at least... >> >> Ok, great. Knowing that it's not regular is useful. >> >> > Thank you again, I'll make a sculpture for you guys! (I don't know if >> this >> > metaphor is used in other countries, but it means you're Great!) >> >> :-) >> >> Regards >> jonathan >> > > |