From: Yves G. <yve...@nu...> - 2012-05-22 17:58:04
|
Le 21/05/2012 18:54, Philippe Carriere a écrit : > Le vendredi 18 mai 2012 à 15:19 +0200, Yves Grenier a écrit : >> Le 17/05/2012 10:32, Philippe Carriere a écrit : >>> Hi Yves, >>> >>> looking further to your output let me wondering. Could you: >>> 1- run >>> $ test-dice-eap -c 1 -a --port=fw1 >>> and keep the output (it will be a long output). >>> 2- reset your Pro 24 under Windows >>> 3- reboot with Linux and run another time >>> $ test-dice-eap -c 1 --port=fw1 >>> $ test-dice-eap -c 1 -a --port=fw1 >>> and of course keep the output. >>> 4- Check that the error repeats with this reset configuration. >>> 5- If the error has disappeared, run >>> $ set-default-router-config-dice-eap --samplerate=48000 --port=fw1 >>> and repeat the two test-dice-eap run. >>> 6- Check if error occurs. >>> >> Hi Philippe, >> >> I followed steps 1 to 4. In step 4, I still see the same error with >> ffado-mixer: >> KeyError: dbus.String(u'') >> Traceback (most recent call last): >> File >> "/usr/lib/python2.7/site-packages/ffado/widgets/crossbarrouter.py", >> line 176, in updateLevels >> self.switchers[peak[0]].peakValue(peak[1]) >> >> I have seen no error in the logs corresponding to steps 1 and 3 of >> your request. Do you want me to send you the logs? >> > Hi Yves, > > so the error does not seem to come from a misconfigured router (and > peak space); I somewhat "hoped" so, in which case there would probably > have some erroneous setting for Pro 24. > > On the other hand, I think I remember having encountered this kind of > error and I imagined that it was probably related to mismatching > versions of ffado-mixer, ffado-dbus-server and libffado; more > precisely, I observed that the content of /usr/lib/python2.7 was not > refreshed using scons and need to be first manually erased, then > running scons. Did you act so when you installed the svn version of > ffado ? Otherwise, you could quite easily re-install the python2.7 > directory in this way and have a try. Hi Philippe Here is what I tried: sudo rm -R /usr/lib/python2.7/sites-package/ffado cd $HOME/bin/ffado-svn/libffado (this is the directory where I build ffado rm -R cache rm .sconsign.dblite svn checkout http://subversion.ffado.org/ffado/trunk $HOME/bin/ffado-svn scons ENABLE_OPTIMIZATIONS=True PREFIX=/usr ENABLE_METRIC_HALO=True DEBUG=yes sudo scons ENABLE_OPTIMIZATIONS=True PREFIX=/usr ENABLE_METRIC_HALO=True DEBUG=yes install But now many things seem broken, ffado-test Discover gives: 01161040498: Warning (Configuration.cpp)[ 67] openFile: Could not parse file: /usr/share/libffado/configuration 01161108826: Debug (devicemanager.cpp)[ 358] discover: Starting discovery... 01161342518: Error (ieee1394service.cpp)[ 750] doFcpTransaction: FCP transaction didn't succeed in 2 tries 01161342541: Warning (ieee1394service.cpp)[ 725] transactionBlock: FCP transaction failed 01161342566: Error (bebob_avdevice.cpp)[ 96] probe: Number of channels command failed 01161393015: Error (ieee1394service.cpp)[ 750] doFcpTransaction: FCP transaction didn't succeed in 2 tries 01161393224: Warning (ieee1394service.cpp)[ 725] transactionBlock: FCP transaction failed 01161443020: Error (ieee1394service.cpp)[ 750] doFcpTransaction: FCP transaction didn't succeed in 2 tries 01161443199: Warning (ieee1394service.cpp)[ 725] transactionBlock: FCP transaction failed 01161443247: Error (avc_avdevice.cpp)[ 89] probe: Subunit info command failed 01161443351: Debug (devicemanager.cpp)[ 665] discover: Discovery finished... 01161443388: Debug (devicemanager.cpp)[1269] showDeviceInfo: ===== Device Manager ===== 01161443430: Debug (Element.cpp)[ 121] show: Element DeviceManager 01161443451: Debug (devicemanager.cpp)[1277] showDeviceInfo: --- IEEE1394 Service 0 --- Iso handler info: Dumping IsoHandlerManager Stream handler information... State: 2 no message buffer overruns However ffado-test ListDevices correctly list the devices: === 1394 PORT 0 === Node id GUID VendorId ModelId Vendor - Model 0 0x00130e0401c00f89 0x0000130E 0x00000007 Focusrite - SAFFIRE_PRO_24 1 0x0017fb340000e0f4 0x000017FB 0x00000000 Linux Firewire - What is the first warning? /usr/share/libffado/configuration is present and seems correct. Have I broken something by my reinstallation? jackd fails with the same message about doFcpTransaction. ffado-mixer says "No supproted device found". Regards Yves |