No success with EchoAudio FireWire 12
S. Josey
sj at mr-goster.com
Sun Nov 29 13:27:28 GMT 2009
From: Asmo Koskinen <asmo.koskinen at arkki.info>
Reply-To: Ubuntu Studio Users Help and Discussion
<ubuntu-studio-users at lists.ubuntu.com>
Date: Sat, 28 Nov 2009 09:44:26 +0200
To: Ubuntu Studio Users Help and Discussion
<ubuntu-studio-users at lists.ubuntu.com>
Subject: Re: No success with EchoAudio FireWire 12
asmo.koskinen at arkki.info kirjoitti:
> sudo chmod 777 /dev/raw1394
> There is more correct way to do that in Karmic.
>
> 1. Before.
>
> asmok at ubuntu-studio:~$ ls -al /dev/raw1394
> crw-rw---- 1 root root 171, 0 2009-11-28 08:53 /dev/raw1394
> asmok at ubuntu-studio:~$
>
> 2. Add new file with this line in correct directory.
>
> asmok at ubuntu-studio:~$ cat /etc/udev/rules.d/50-raw-firewire.rules
> KERNEL=="raw1394", NAME="raw1394", GROUP="audio"
>
> 3. After REBOOT.
>
> asmok at ubuntu-studio:~$ ls -al /dev/raw1394
> crw-rw---- 1 root audio 171, 0 2009-11-28 09:30 /dev/raw1394
> asmok at ubuntu-studio:~$
>
> asmok at ubuntu-studio:~$ /usr/bin/jackd -R -m -dfirewire -r48000 -p64 -n3
> no message buffer overruns
> jackd 0.116.1
> Copyright 2001-2005 Paul Davis and others.
> jackd comes with ABSOLUTELY NO WARRANTY
> This is free software, and you are welcome to redistribute it
> under certain conditions; see the file COPYING for details
>
> JACK compiled with System V SHM support.
> loading driver ..
> SSE2 detected
> 00080663620: (ffado.cpp)[ 92] ffado_streaming_init: libffado 1.999.43
> built Sep 17 2009 20:06:09
>
> 4. We have now correct group (audio) for device raw1394 and it is
> persistent.
>
> Best Regards Asmo Koskinen.
I have followed your instructions above. It didn¹t help. After creating the
50-raw-firewire.rules file with GROUP=²audio² I did the ls command and still
got
crw-rw---- 1 root video 171, 0 2009-11-29 21:02 /dev/raw1394
Which is what I have seen all along. I then changed the GROUP name in the
50-raw-firewire.rules file to ³video² and made sure that I was a member of
³video². Still no luck. This is what is still happening:
sjelly at ubuntu-studio:~$ ls -al /dev/raw1394
crw-rw---- 1 root video 171, 0 2009-11-29 21:02 /dev/raw1394
sjelly at ubuntu-studio:~$ groups sjelly
sjelly : sjelly adm dialout cdrom audio video plugdev lpadmin admin
sambashare
sjelly at ubuntu-studio:~$ /usr/bin/jackd -R -m -dfirewire -r48000 -p64 -n3
no message buffer overruns
jackd 0.116.1
Copyright 2001-2005 Paul Davis and others.
jackd comes with ABSOLUTELY NO WARRANTY
This is free software, and you are welcome to redistribute it
under certain conditions; see the file COPYING for details
JACK compiled with System V SHM support.
loading driver ..
00394670338: (ffado.cpp)[ 92] ffado_streaming_init: libffado 1.999.43
built Sep 17 2009 20:03:51
firewire ERR: Error creating FFADO streaming device
cannot load driver module firewire
no message buffer overruns
I have found something suspicious, and 2 days ago I wrote to the ffado users
mailing list with a new query. I haven¹t had a satisfactory answer yet, so I
will raise it here. When I ran ffado-test Discover command I got the
following output:
sjelly at ubuntu-studio:~$ ffado-test ListDevices
-----------------------------------------------
FFADO test and diagnostic utility
Part of the FFADO project -- www.ffado.org
Version: 1.999.43
(C) 2008, Daniel Wagner, Pieter Palmers
This program comes with ABSOLUTELY NO WARRANTY.
-----------------------------------------------
=== 1394 PORT 0 ===
Node id GUID VendorId ModelId Vendor - Model
0 0x660050c500023f4b 0x00660050 0x00000000 Linux - ohci1394
-
1 0x0014860bbd34eaef 0x00001486 0x0000AF12 Echo Digital Audio
- AudioFire12
no message buffer overruns
But now we come to what might be the interesting part - at least it
appears to be an error message to one who is ignorant such as myself:
sjelly at ubuntu-studio:~$ ffado-test Discover
-----------------------------------------------
FFADO test and diagnostic utility
Part of the FFADO project -- www.ffado.org
Version: 1.999.43
(C) 2008, Daniel Wagner, Pieter Palmers
This program comes with ABSOLUTELY NO WARRANTY.
-----------------------------------------------
02452526211: Debug (devicemanager.cpp)[ 332] discover: Starting
discovery...
02452532531: Debug (ieee1394service.cpp)[ 521] readNoLock: raw1394_read
failed: node 0xFFC1, addr = 0x0000FFFFF0000400, length = 256
02452533756: Debug (ieee1394service.cpp)[ 521] readNoLock: raw1394_read
failed: node 0xFFC1, addr = 0x0000FFFFF0000400, length = 256
02452534979: Debug (ieee1394service.cpp)[ 521] readNoLock: raw1394_read
failed: node 0xFFC1, addr = 0x0000FFFFF0000400, length = 256
02452536183: Debug (ieee1394service.cpp)[ 521] readNoLock: raw1394_read
failed: node 0xFFC1, addr = 0x0000FFFFF0000400, length = 256
02452537416: Debug (ieee1394service.cpp)[ 521] readNoLock: raw1394_read
failed: node 0xFFC1, addr = 0x0000FFFFF0000400, length = 256
02452592920: Debug (ieee1394service.cpp)[ 521] readNoLock: raw1394_read
failed: node 0xFFC1, addr = 0x0000FFFFF0000400, length = 256
02452594160: Debug (ieee1394service.cpp)[ 521] readNoLock: raw1394_read
failed: node 0xFFC1, addr = 0x0000FFFFF0000400, length = 256
02452595385: Debug (ieee1394service.cpp)[ 521] readNoLock: raw1394_read
failed: node 0xFFC1, addr = 0x0000FFFFF0000400, length = 256
02452596598: Debug (ieee1394service.cpp)[ 521] readNoLock: raw1394_read
failed: node 0xFFC1, addr = 0x0000FFFFF0000400, length = 256
02452597831: Debug (ieee1394service.cpp)[ 521] readNoLock: raw1394_read
failed: node 0xFFC1, addr = 0x0000FFFFF0000400, length = 256
02452647249: Debug (Configuration.cpp)[ 163] showSetting: Group: (null)
02452647312: Debug (Configuration.cpp)[ 185] showSetting: vendorid =
5254 (0x00001486)
02452647325: Debug (Configuration.cpp)[ 185] showSetting: modelid =
44818 (0x0000AF12)
02452647347: Debug (Configuration.cpp)[ 209] showSetting: vendorname =
Echo
02452647367: Debug (Configuration.cpp)[ 209] showSetting: modelname =
AudioFire12
02452647384: Debug (Configuration.cpp)[ 185] showSetting: driver = 2
(0x00000002)
02452647394: Debug (Configuration.cpp)[ 209] showSetting: mixer =
AudioFireMixer
02452647410: Debug (Configuration.cpp)[ 185] showSetting:
xmit_max_cycles_early_transmit = 2 (0x00000002)
02452647476: Debug (Configuration.cpp)[ 163] showSetting: Group: (null)
02452647494: Debug (Configuration.cpp)[ 185] showSetting: vendorid =
5254 (0x00001486)
02452647503: Debug (Configuration.cpp)[ 185] showSetting: modelid =
44818 (0x0000AF12)
02452647523: Debug (Configuration.cpp)[ 209] showSetting: vendorname =
Echo
02452647533: Debug (Configuration.cpp)[ 209] showSetting: modelname =
AudioFire12
02452647547: Debug (Configuration.cpp)[ 185] showSetting: driver = 2
(0x00000002)
02452647557: Debug (Configuration.cpp)[ 209] showSetting: mixer =
AudioFireMixer
02452647571: Debug (Configuration.cpp)[ 185] showSetting:
xmit_max_cycles_early_transmit = 2 (0x00000002)
02452647778: Debug (devicemanager.cpp)[ 594] discover: driver found for
device 1
02452647841: Debug (Configuration.cpp)[ 163] showSetting: Group: (null)
02452647852: Debug (Configuration.cpp)[ 185] showSetting: vendorid =
5254 (0x00001486)
02452647867: Debug (Configuration.cpp)[ 185] showSetting: modelid =
44818 (0x0000AF12)
02452647878: Debug (Configuration.cpp)[ 209] showSetting: vendorname =
Echo
02452647892: Debug (Configuration.cpp)[ 209] showSetting: modelname =
AudioFire12
02452647901: Debug (Configuration.cpp)[ 185] showSetting: driver = 2
(0x00000002)
02452647921: Debug (Configuration.cpp)[ 209] showSetting: mixer =
AudioFireMixer
02452647931: Debug (Configuration.cpp)[ 185] showSetting:
xmit_max_cycles_early_transmit = 2 (0x00000002)
02452648553: Error (fireworks_device.cpp)[ 175] discoverUsingEFC: Firmware
version 2.0 (rev 1536) not recent enough. FFADO requires at least version
4.8 (rev 0).
02452648572: Error (devicemanager.cpp)[ 606] discover: could not discover
device
02452648629: Debug (devicemanager.cpp)[ 639] discover: Discovery
finished...
02452648642: Debug (devicemanager.cpp)[1184] showDeviceInfo: ===== Device
Manager =====
02452648664: Debug (Element.cpp)[ 121] show: Element DeviceManager
02452648674: Debug (devicemanager.cpp)[1192] showDeviceInfo: --- IEEE1394
Service 0 ---
Iso handler info:
Dumping IsoHandlerManager Stream handler information...
State: 2
no message buffer overruns
There are some read failure messages at the top of the output. I don¹t know
how significant these are. What I thought was more alarming were these
lines:
02452648553: Error (fireworks_device.cpp)[ 175] discoverUsingEFC: Firmware
version 2.0 (rev 1536) not recent enough. FFADO requires at least version
4.8 (rev 0).
02452648572: Error (devicemanager.cpp)[ 606] discover: could not discover
device
That sounds kind of fatal to me. What firmware is being referred to here? I
got the same message when using a VIA chipset-based 1394 controller card and
I¹ve since replaced it with a TI chipset card. Same error. Is it my Echo
AudioFire12 firmware that needs to be updated? I plugged this Echo 12 into
my iMac with Tracktion and there was no automatic firmware update initiated.
Any clues? Is this significant or a red herring?
-------------- next part --------------
An HTML attachment was scrubbed...
URL: https://lists.ubuntu.com/archives/ubuntu-studio-users/attachments/20091129/f37c9b06/attachment.htm
More information about the Ubuntu-Studio-users
mailing list