I think I've hit either a bad 1394 controller or software bug, my brand new Audiofire4 (S/N AF4689898) doesn't play nice with libffado SVN r1259.

I compiled libffado SVN r1259 sources via 'scons PREFIX=/usr debian', then installed the resultant deb package.

The unit is connected with auxilliary power and the provided 6-pin to 4-pin firewire cable, paired with my laptop computer:
##
eshattow@zontar:~$ dmesg | grep 1394
[   13.804239] ohci1394: fw-host0: OHCI-1394 1.1 (PCI): IRQ=[18]  MMIO=[fe4ff800-fe4fffff]  Max Packet=[2048]  IR/IT contexts=[4/4]
[   14.013660] ieee1394: Host added: ID:BUS[0-00:1023]  GUID[314fc000321989a1]
[ 7287.298889] ieee1394: Node added: ID:BUS[0-01:1023]  GUID[00148608bd30a7b8]
##

I've done 'modprobe raw1394' and 'chmod 666 /dev/raw1394':
##
eshattow@zontar:~/buildage/libffado-2.0-svn
/libffado/tests$ ./test-ffado ListDevices
verbose level = 0
Using ffado library version: libffado 2.0.900-1259

=== 1394 PORT 0 ===
  Node id  GUID                  VendorId     ModelId   Vendor - Model
   0       0x00148608bd30a7b8  0x00001486  0x00000AF4   Echo Digital Audio - AudioFire4
   1       0x314fc000321989a1  0x00314FC0  0x00000000   Linux - ohci1394  -
no message buffer overruns
##

This is on your average looking Ubuntu Desktop 8.04LTS Hardy setup, with the needed packages to build ffado:
##
libxml++2.6c2a 2.20.0-0ubuntu2
libraw1394-8 1.3.0-2
libiec61883-0 1.1.0-2ubuntu2
libavc1394-0 0.5.3-1build1
dbus 1.1.20-1ubuntu2
##

What doesn't work is this:
##
eshattow@zontar:~/buildage/libffado-2.0-svn/libffado/tests$ ./test-ffado Discover -v6
verbose level = 6
Using ffado library version: libffado 2.0.900-1259

105804714679: Debug (Element.cpp)[ 117] setVerboseLevel: Setting verbose level to 6...
105804714753: Debug (StreamProcessorManager.cpp)[1209] setVerboseLevel:  Receive processors...
105804714786: Debug (StreamProcessorManager.cpp)[1216] setVerboseLevel:  Transmit processors...
105804714820: Debug (devicemanager.cpp)[1040] setVerboseLevel: Setting verbose level to 6...
105804714939: Debug (devicemanager.cpp)[ 171] initialize: Found 1 firewire adapters (ports)
105804715053: Debug (ieee1394service.cpp)[1115] setVerboseLevel: Setting verbose level to 6...
105804715122: Debug (ieee1394service.cpp)[ 310] setThreadParameters: Switching IsoManager to (rt=0, prio=0)
105804715149: Debug (IsoHandlerManager.cpp)[ 437] setThreadParameters: (0x8052160) switch to: (rt=0, prio=0)...
105804715194: Debug (ieee1394service.cpp)[ 316] setThreadParameters: Switching CycleTimerHelper to (rt=0, prio=-10)
105804715222: Debug (CycleTimerHelper.cpp)[ 242] setThreadParameters: (0x80521a0) switch to: (rt=0, prio=-10)...
105804715289: Debug (Watchdog.cpp)[ 200] start: (0x8052308) Starting watchdog...
105804715316: Debug (Watchdog.cpp)[ 201] start: Create hartbeat task/thread for 0x8052308...
105804715343: Debug (Watchdog.cpp)[ 215] start:  hartbeat task: 0x8052340, thread 0x8052360...
105804715365: Debug (Watchdog.cpp)[ 217] start: Create check task/thread for 0x8052308...
105804715388: Debug (Watchdog.cpp)[ 231] start:  check task: 0x8052380, thread 0x80523a0...
105804715514: Debug (Watchdog.cpp)[ 249] start: (0x8052308) Watchdog running...
105804715654: Debug (ieee1394service.cpp)[ 233] initialize: This system supports the raw1394_read_cycle_timer call, using it.
105804715739: Debug (CycleTimerHelper.cpp)[ 126] Start: Start 0x80521a0...
105804715767: Debug (CycleTimerHelper.cpp)[ 159] initValues: (0x80521a0) Init values...
105804715790: Debug (CycleTimerHelper.cpp)[ 166] initValues: Read CTR...
105804715818: Debug (CycleTimerHelper.cpp)[ 177] initValues:  read : CTR:  2060387496, local:  1213950443389124
105804715842: Debug (CycleTimerHelper.cpp)[ 183] initValues:   ctr   : 0x7ACF04A8  1509311656 (061s 3312cy 1192ticks)
105804715867: Debug (CycleTimerHelper.cpp)[ 189] initValues: requesting DLL re-init...
105804716929: Debug (CycleTimerHelper.cpp)[ 306] initDLL:  (0x80521a0) First run
105804716970: Debug (CycleTimerHelper.cpp)[ 309] initDLL:   usecs/update: 200000, ticks/update: 4915200, m_dll_e2: 4915200.000000
105804717040: Debug (CycleTimerHelper.cpp)[ 312] initDLL:   usecs current: 1213950443390232.000000, next: 1213950443590232.000000
105804717078: Debug (CycleTimerHelper.cpp)[ 315] initDLL:   ticks current: 1509338883.000000, next: 1514254083.000000
105804717109: Debug (CycleTimerHelper.cpp)[ 199] initValues: ready...
105804717137: Debug (Watchdog.cpp)[ 281] registerThread: (0x8052308) Adding thread 0x8058988
105804717237: Debug (CycleTimerHelper.cpp)[ 206] Init: Initialize 0x80521a0...
105804717280: Debug (ieee1394service.cpp)[ 835] addBusResetHandler: Adding busreset handler (0x8058a48)
105804717358: Debug (CycleTimerHelper.cpp)[ 306] initDLL:  (0x80521a0) First run
105804717390: Debug (CycleTimerHelper.cpp)[ 309] initDLL:   usecs/update: 200000, ticks/update: 4915200, m_dll_e2: 4915200.000000
105804717422: Debug (CycleTimerHelper.cpp)[ 312] initDLL:   usecs current: 1213950443390664.000000, next: 1213950443590664.000000
105804717456: Debug (CycleTimerHelper.cpp)[ 315] initDLL:   ticks current: 1509349508.000000, next: 1514264708.000000
105804717525: Debug (IsoHandlerManager.cpp)[ 466] init: Initializing ISO manager 0x8052160...
105804717552: Debug (IsoHandlerManager.cpp)[ 474] init: Create iso thread for 0x8052160 transmit...
105804717578: Debug (IsoHandlerManager.cpp)[ 492] init: Create iso thread for 0x8052160 receive...
105804717602: Debug (Watchdog.cpp)[ 281] registerThread: (0x8052308) Adding thread 0x8058b60
105804717633: Debug (Watchdog.cpp)[ 281] registerThread: (0x8052308) Adding thread 0x8058c78
105804718617: Debug (PosixThread.cpp)[ 141] Start: Create non RT thread 0x8058b60
105804718764: Debug (PosixThread.cpp)[  76] ThreadHandler: ThreadHandler: start 0x8058b60
105804718894: Debug (PosixThread.cpp)[ 141] Start: Create non RT thread 0x8058c78
105804718955: Debug (PosixThread.cpp)[  76] ThreadHandler: ThreadHandler: start 0x8058c78
105804719038: Debug (ieee1394service.cpp)[ 310] setThreadParameters: Switching IsoManager to (rt=0, prio=0)
105804719066: Debug (IsoHandlerManager.cpp)[ 437] setThreadParameters: (0x8052160) switch to: (rt=0, prio=0)...
105804719089: Debug (PosixThread.cpp)[ 213] DropRealTime: (0x8058b60) Drop realtime
105804719132: Debug (PosixThread.cpp)[ 213] DropRealTime: (0x8058c78) Drop realtime
105804719163: Debug (ieee1394service.cpp)[ 316] setThreadParameters: Switching CycleTimerHelper to (rt=0, prio=-10)
105804719186: Debug (CycleTimerHelper.cpp)[ 242] setThreadParameters: (0x80521a0) switch to: (rt=0, prio=-10)...
105804719209: Debug (PosixThread.cpp)[ 213] DropRealTime: (0x8058988) Drop realtime
105804719244: Debug (ieee1394service.cpp)[ 835] addBusResetHandler: Adding busreset handler (0x8058e90)
105804719276: Debug (Element.cpp)[ 117] setVerboseLevel: Setting verbose level to 6...
105804719300: Debug (StreamProcessorManager.cpp)[1209] setVerboseLevel:  Receive processors...
105804719322: Debug (StreamProcessorManager.cpp)[1216] setVerboseLevel:  Transmit processors...
105804719349: Debug (ieee1394service.cpp)[1115] setVerboseLevel: Setting verbose level to 6...
105804719381: Debug (devicemanager.cpp)[1040] setVerboseLevel: Setting verbose level to 6...
105804719438: Debug (Element.cpp)[ 117] setVerboseLevel: Setting verbose level to 6...
105804719464: Debug (StreamProcessorManager.cpp)[1209] setVerboseLevel:  Receive processors...
105804719484: Debug (StreamProcessorManager.cpp)[1216] setVerboseLevel:  Transmit processors...
105804719507: Debug (ieee1394service.cpp)[1115] setVerboseLevel: Setting verbose level to 6...
105804719524: Debug (devicemanager.cpp)[1040] setVerboseLevel: Setting verbose level to 6...
105804719573: Debug (devicemanager.cpp)[ 345] discover: Probing node 0...
105804726555: Debug (ieee1394service.cpp)[ 432] read: raw1394_read failed: node 0xFFC0, addr = 0x0000FFFFF0000400, length = 256
105804728083: Debug (ieee1394service.cpp)[ 432] read: raw1394_read failed: node 0xFFC0, addr = 0x0000FFFFF0000400, length = 256
105804732256: Debug (ieee1394service.cpp)[ 432] read: raw1394_read failed: node 0xFFC0, addr = 0x0000FFFFF0000400, length = 256
105804733600: Debug (ieee1394service.cpp)[ 432] read: raw1394_read failed: node 0xFFC0, addr = 0x0000FFFFF0000400, length = 256
105804734878: Debug (ieee1394service.cpp)[ 432] read: raw1394_read failed: node 0xFFC0, addr = 0x0000FFFFF0000400, length = 256
105804786080: Debug (devicemanager.cpp)[ 345] discover: Probing node 1...
105804786182: Debug (devicemanager.cpp)[ 348] discover: Skipping local node (1)...
105804786289: Debug (DeviceStringParser.cpp)[ 376] show: DeviceStringParser: 0x8051900
105804786334: Debug (devicemanager.cpp)[ 450] discover: Probing node 0...
105804792896: Debug (ieee1394service.cpp)[ 432] read: raw1394_read failed: node 0xFFC0, addr = 0x0000FFFFF0000400, length = 256
105804794167: Debug (ieee1394service.cpp)[ 432] read: raw1394_read failed: node 0xFFC0, addr = 0x0000FFFFF0000400, length = 256
105804795472: Debug (ieee1394service.cpp)[ 432] read: raw1394_read failed: node 0xFFC0, addr = 0x0000FFFFF0000400, length = 256
105804796779: Debug (ieee1394service.cpp)[ 432] read: raw1394_read failed: node 0xFFC0, addr = 0x0000FFFFF0000400, length = 256
105804798027: Debug (ieee1394service.cpp)[ 432] read: raw1394_read failed: node 0xFFC0, addr = 0x0000FFFFF0000400, length = 256
105804848059: Debug (configrom.cpp)[ 562] printConfigRomDebug: Config ROM
105804848083: Debug (configrom.cpp)[ 563] printConfigRomDebug:     Current Node Id:    0
105804848091: Debug (configrom.cpp)[ 564] printConfigRomDebug:     GUID:            0x00148608BD30A7B8
105804848182: Debug (configrom.cpp)[ 565] printConfigRomDebug:     Vendor Name:        Echo Digital Audio
105804848195: Debug (configrom.cpp)[ 566] printConfigRomDebug:     Model Name:        AudioFire4
105804848203: Debug (configrom.cpp)[ 567] printConfigRomDebug:     Node Vendor ID:        0x001486
105804848212: Debug (configrom.cpp)[ 568] printConfigRomDebug:     Model Id:        0x00000af4
105804848219: Debug (configrom.cpp)[ 569] printConfigRomDebug:     Unit Specifier ID:    0x00a02d
105804848271: Debug (configrom.cpp)[ 570] printConfigRomDebug:     Unit version:        0x00010000
105804848276: Debug (configrom.cpp)[ 571] printConfigRomDebug:     ISO resource manager:    1
105804848282: Debug (configrom.cpp)[ 572] printConfigRomDebug:     Cycle master capable:    1
105804848292: Debug (configrom.cpp)[ 573] printConfigRomDebug:     Bus manager capable:    0
105804848326: Debug (configrom.cpp)[ 574] printConfigRomDebug:     Cycle clock accuracy:    100
105804848332: Debug (configrom.cpp)[ 576] printConfigRomDebug:     Max rec:        10 (max asy payload: 2048 bytes)
105804848342: Debug (devicemanager.cpp)[ 889] getDriverForDevice: Probing for supported device...
105804848347: Debug (devicemanager.cpp)[ 826] getDriverForDeviceDo: Trying BeBoB...
105804848737: Debug (devicemanager.cpp)[ 833] getDriverForDeviceDo: Trying ECHO Audio FireWorks...
105804848918: Debug (Element.cpp)[ 199] addElement: Adding Element ConfigRom to 00148608bd30a7b8
105804848990: Debug (Element.cpp)[ 199] addElement: Adding Element Generic to 00148608bd30a7b8
105804849016: Debug (Element.cpp)[ 199] addElement: Adding Element ClockSelect to Generic
105804849068: Debug (Element.cpp)[ 199] addElement: Adding Element SamplerateSelect to Generic
105804849087: Debug (Element.cpp)[ 199] addElement: Adding Element Nickname to Generic
105804849171: Debug (devicemanager.cpp)[ 892] getDriverForDevice:  found supported device...
105804849178: Debug (devicemanager.cpp)[ 510] discover: driver found for device 0
105804849184: Debug (avc_plug.cpp)[1856] setVerboseLevel: Setting verbose level to 6...
105804849192: Debug (Element.cpp)[ 117] setVerboseLevel: Setting verbose level to 6...
105804849242: Debug (avc_plug.cpp)[1856] setVerboseLevel: Setting verbose level to 6...
105804849253: Debug (avc_unit.cpp)[ 116] setVerboseLevel: Setting verbose level to 6...
105804849257: Debug (avc_avdevice.cpp)[ 167] setVerboseLevel: Setting verbose level to 6...
105804849367: Debug (fireworks_device.cpp)[ 133] discover: found  "Echo"  "AudioFire4"
105804851233: Debug (avc_unit.cpp)[ 248] enumerateSubUnits: subunit_id =  0, subunit_type =  1 (Audio)
105804851244: Debug (avc_subunit.cpp)[  72] setVerboseLevel: Setting verbose level to 6...
105804851248: Debug (avc_subunit.cpp)[  72] setVerboseLevel: Setting verbose level to 6...
105804851255: Debug (avc_audiosubunit.cpp)[  55] discover: Discovering AVC::AudioSubunit...
105804851261: Debug (avc_subunit.cpp)[ 108] discoverPlugs: Discovering plugs...
105804851641: Debug (avc_subunit.cpp)[ 124] discoverPlugs: number of source plugs = 1
105804851651: Debug (avc_subunit.cpp)[ 126] discoverPlugs: number of destination output plugs = 1
105804851659: Debug (avc_subunit.cpp)[ 169] discoverPlugs: Discovering plugs for direction 0...
105804851702: Debug (avc_subunit.cpp)[ 228] initPlugFromDescriptor: plug loading from descriptor not implemented
105804851710: Debug (avc_plug.cpp)[ 181] discover: discover: Could not init plug from descriptor (0,1,0,0,0)
105804852109: Debug (avc_plug.cpp)[ 332] discoverStreamFormat: No stream format information available
105804852693: Debug (avc_subunit.cpp)[ 194] discoverPlugs: plug 'Subunit Unknown Input' found
105804852707: Debug (avc_subunit.cpp)[ 169] discoverPlugs: Discovering plugs for direction 1...
105804852720: Debug (avc_plug.cpp)[  73] Plug: nodeId = 0, subunitType = 1, subunitId = 0, functionBlockType = 255, functionBlockId = 255, addressType = 3, direction = 1, id = 0
105804852726: Debug (avc_subunit.cpp)[ 228] initPlugFromDescriptor: plug loading from descriptor not implemented
105804852730: Debug (avc_plug.cpp)[ 181] discover: discover: Could not init plug from descriptor (0,1,0,1,0)
105804853127: Debug (avc_plug.cpp)[ 332] discoverStreamFormat: No stream format information available
105804853479: Debug (avc_subunit.cpp)[ 194] discoverPlugs: plug 'Subunit Unknown Output' found
105804853503: Debug (avc_unit.cpp)[ 349] discoverPlugs: Discovering plugs...
105804853853: Debug (avc_unit.cpp)[ 366] discoverPlugs: number of iso input plugs = 1
105804853863: Debug (avc_unit.cpp)[ 368] discoverPlugs: number of iso output plugs = 1
105804853875: Debug (avc_unit.cpp)[ 370] discoverPlugs: number of external input plugs = 4
105804853883: Debug (avc_unit.cpp)[ 372] discoverPlugs: number of external output plugs = 2
105804853893: Debug (avc_unit.cpp)[ 409] discoverPlugsPCR: Discovering PCR plugs, direction 0...
105804853906: Debug (avc_plug.cpp)[ 111] Plug: nodeId = 0, subunitType = 31, subunitId = 255, functionBlockType = 255, functionBlockId = 255, addressType = 0, direction = 0, id = 0
105804853917: Debug (avc_plug.cpp)[ 253] initFromDescriptor: Not loading unit plug from descriptor.
105804854371: Debug (avc_plug.cpp)[ 362] discoverStreamFormat: PCR Unknown Input plug 0 uses sampling frequency 2, nr of stream infos = 2
105804854389: Debug (avc_plug.cpp)[ 374] discoverStreamFormat: No matching cluster info found for index 1
105804854403: Debug (avc_plug.cpp)[ 234] discover: Could not discover stream format (0,31,255,0,0)
105804854800: Debug (avc_unit.cpp)[ 431] discoverPlugsPCR: plug 'PCR Unknown Input' found
105804854812: Debug (avc_unit.cpp)[ 409] discoverPlugsPCR: Discovering PCR plugs, direction 1...
105804854822: Debug (avc_plug.cpp)[ 111] Plug: nodeId = 0, subunitType = 31, subunitId = 255, functionBlockType = 255, functionBlockId = 255, addressType = 0, direction = 1, id = 0
105804854831: Debug (avc_plug.cpp)[ 253] initFromDescriptor: Not loading unit plug from descriptor.
105804855251: Debug (avc_plug.cpp)[ 362] discoverStreamFormat: PCR Unknown Output plug 0 uses sampling frequency 2, nr of stream infos = 2
105804855262: Debug (avc_plug.cpp)[ 374] discoverStreamFormat: No matching cluster info found for index 1
105804855271: Debug (avc_plug.cpp)[ 234] discover: Could not discover stream format (0,31,255,1,0)
105804855650: Debug (avc_unit.cpp)[ 431] discoverPlugsPCR: plug 'PCR Unknown Output' found
105804855674: Debug (avc_unit.cpp)[ 442] discoverPlugsExternal: Discovering External plugs, direction 0...
105804855685: Debug (avc_plug.cpp)[ 111] Plug: nodeId = 0, subunitType = 31, subunitId = 255, functionBlockType = 255, functionBlockId = 255, addressType = 1, direction = 0, id = 0
105804855695: Debug (avc_plug.cpp)[ 253] initFromDescriptor: Not loading unit plug from descriptor.
105804856209: Debug (avc_plug.cpp)[ 362] discoverStreamFormat: External Unknown Input plug 0 uses sampling frequency 2, nr of stream infos = 2
105804856221: Debug (avc_plug.cpp)[ 374] discoverStreamFormat: No matching cluster info found for index 1
105804856231: Debug (avc_plug.cpp)[ 234] discover: Could not discover stream format (0,31,255,0,0)
105804856630: Debug (avc_unit.cpp)[ 462] discoverPlugsExternal: plug 'External Unknown Input' found
105804856646: Debug (avc_plug.cpp)[ 111] Plug: nodeId = 0, subunitType = 31, subunitId = 255, functionBlockType = 255, functionBlockId = 255, addressType = 1, direction = 0, id = 1
105804856664: Debug (avc_plug.cpp)[ 253] initFromDescriptor: Not loading unit plug from descriptor.
105804857052: Debug (avc_plug.cpp)[ 362] discoverStreamFormat: External Unknown Input plug 1 uses sampling frequency 2, nr of stream infos = 1
105804857059: Debug (avc_plug.cpp)[ 374] discoverStreamFormat: No matching cluster info found for index 1
105804857065: Debug (avc_plug.cpp)[ 234] discover: Could not discover stream format (0,31,255,0,1)
105804857464: Debug (avc_unit.cpp)[ 462] discoverPlugsExternal: plug 'External Unknown Input' found
105804857480: Debug (avc_plug.cpp)[ 111] Plug: nodeId = 0, subunitType = 31, subunitId = 255, functionBlockType = 255, functionBlockId = 255, addressType = 1, direction = 0, id = 2
105804857491: Debug (avc_plug.cpp)[ 253] initFromDescriptor: Not loading unit plug from descriptor.
105804857903: Debug (avc_plug.cpp)[ 362] discoverStreamFormat: External Unknown Input plug 2 uses sampling frequency 2, nr of stream infos = 1
105804857919: Debug (avc_plug.cpp)[ 374] discoverStreamFormat: No matching cluster info found for index 1
105804857929: Debug (avc_plug.cpp)[ 234] discover: Could not discover stream format (0,31,255,0,2)
105804858306: Debug (avc_unit.cpp)[ 462] discoverPlugsExternal: plug 'External Unknown Input' found
105804858320: Debug (avc_plug.cpp)[ 111] Plug: nodeId = 0, subunitType = 31, subunitId = 255, functionBlockType = 255, functionBlockId = 255, addressType = 1, direction = 0, id = 3
105804858330: Debug (avc_plug.cpp)[ 253] initFromDescriptor: Not loading unit plug from descriptor.
105804858689: Debug (avc_plug.cpp)[ 332] discoverStreamFormat: No stream format information available
105804859142: Debug (avc_unit.cpp)[ 462] discoverPlugsExternal: plug 'External Unknown Input' found
105804859150: Debug (avc_unit.cpp)[ 442] discoverPlugsExternal: Discovering External plugs, direction 1...
105804859166: Debug (avc_plug.cpp)[ 111] Plug: nodeId = 0, subunitType = 31, subunitId = 255, functionBlockType = 255, functionBlockId = 255, addressType = 1, direction = 1, id = 0
105804859175: Debug (avc_plug.cpp)[ 253] initFromDescriptor: Not loading unit plug from descriptor.
105804859604: Debug (avc_plug.cpp)[ 362] discoverStreamFormat: External Unknown Output plug 0 uses sampling frequency 2, nr of stream infos = 2
105804859613: Debug (avc_plug.cpp)[ 374] discoverStreamFormat: No matching cluster info found for index 1
105804859623: Debug (avc_plug.cpp)[ 234] discover: Could not discover stream format (0,31,255,1,0)
105804859997: Debug (avc_unit.cpp)[ 462] discoverPlugsExternal: plug 'External Unknown Output' found
105804860009: Debug (avc_plug.cpp)[ 111] Plug: nodeId = 0, subunitType = 31, subunitId = 255, functionBlockType = 255, functionBlockId = 255, addressType = 1, direction = 1, id = 1
105804860019: Debug (avc_plug.cpp)[ 253] initFromDescriptor: Not loading unit plug from descriptor.
105804860445: Debug (avc_plug.cpp)[ 362] discoverStreamFormat: External Unknown Output plug 1 uses sampling frequency 2, nr of stream infos = 1
105804860455: Debug (avc_plug.cpp)[ 374] discoverStreamFormat: No matching cluster info found for index 1
105804860465: Debug (avc_plug.cpp)[ 234] discover: Could not discover stream format (0,31,255,1,1)
105804860804: Debug (avc_unit.cpp)[ 462] discoverPlugsExternal: plug 'External Unknown Output' found
105804860809: Debug (avc_unit.cpp)[ 472] discoverPlugConnections: Discovering PCR plug connections...
105804860815: Debug (avc_plug.cpp)[ 541] discoverConnectionsInput: Discovering incoming connections...
105804860821: Debug (avc_plug.cpp)[ 615] getSignalSource: Signal Source command not valid for non-output unit plugs...
105804860827: Debug (avc_plug.cpp)[ 541] discoverConnectionsInput: Discovering incoming connections...
105804861224: Debug (avc_plug.cpp)[2127] getPlug: SBT, SBID, FBT, FBID, AT, PD, ID = (0x0c, 0x00, 0xff, 0xff, 0x03, 0x01, 0x00)
105804861241: Error (avc_plug.cpp)[ 681] getSignalSource: reported signal source plug not found for 'PCR Unknown Output'
105804861251: Debug (avc_unit.cpp)[ 483] discoverPlugConnections: Discovering External plug connections...
105804861258: Debug (avc_plug.cpp)[ 541] discoverConnectionsInput: Discovering incoming connections...
105804861264: Debug (avc_plug.cpp)[ 615] getSignalSource: Signal Source command not valid for non-output unit plugs...
105804861270: Debug (avc_plug.cpp)[ 541] discoverConnectionsInput: Discovering incoming connections...
105804861276: Debug (avc_plug.cpp)[ 615] getSignalSource: Signal Source command not valid for non-output unit plugs...
105804861282: Debug (avc_plug.cpp)[ 541] discoverConnectionsInput: Discovering incoming connections...
105804861298: Debug (avc_plug.cpp)[ 615] getSignalSource: Signal Source command not valid for non-output unit plugs...
105804861304: Debug (avc_plug.cpp)[ 541] discoverConnectionsInput: Discovering incoming connections...
105804861310: Debug (avc_plug.cpp)[ 615] getSignalSource: Signal Source command not valid for non-output unit plugs...
105804861316: Debug (avc_plug.cpp)[ 541] discoverConnectionsInput: Discovering incoming connections...
105804861649: Debug (avc_plug.cpp)[2127] getPlug: SBT, SBID, FBT, FBID, AT, PD, ID = (0x0c, 0x00, 0xff, 0xff, 0x03, 0x01, 0x01)
105804861656: Error (avc_plug.cpp)[ 681] getSignalSource: reported signal source plug not found for 'External Unknown Output'
105804861661: Debug (avc_plug.cpp)[ 541] discoverConnectionsInput: Discovering incoming connections...
105804862093: Debug (avc_plug.cpp)[2127] getPlug: SBT, SBID, FBT, FBID, AT, PD, ID = (0x0c, 0x00, 0xff, 0xff, 0x03, 0x01, 0x02)
105804862107: Error (avc_plug.cpp)[ 681] getSignalSource: reported signal source plug not found for 'External Unknown Output'
105804862114: Debug (avc_subunit.cpp)[ 148] discoverConnections: Discovering connections...
105804862118: Debug (avc_plug.cpp)[ 541] discoverConnectionsInput: Discovering incoming connections...
105804862561: Debug (avc_plug.cpp)[ 541] discoverConnectionsInput: Discovering incoming connections...
105804862566: Debug (avc_plug.cpp)[ 622] getSignalSource: Signal Source command not valid for non-input subunit plugs...
105804862580: Debug (avc_unit.cpp)[ 636] discoverSyncModes: No PCR sync input plug found
105804862585: Debug (avc_unit.cpp)[ 643] discoverSyncModes: No PCR sync output plug found
105804862589: Debug (avc_unit.cpp)[ 650] discoverSyncModes: No PCR iso input plug found
105804862604: Debug (avc_unit.cpp)[ 658] discoverSyncModes: No PCR iso output plug found
105804862608: Debug (avc_unit.cpp)[ 666] discoverSyncModes: No external digital input plugs found
105804862612: Debug (avc_unit.cpp)[ 674] discoverSyncModes: No external sync input plugs found
105804862617: Debug (avc_plug.cpp)[2183] getPlugsByType: SBT, SBID, FBT, FBID, AT, PD, T = (0x0c, 0x00, 0xff, 0xff, 0x03, 0x00, 0x03)
105804862623: Warning (avc_unit.cpp)[ 687] discoverSyncModes: No sync input plug for MSU subunit found
105804862627: Debug (avc_plug.cpp)[2183] getPlugsByType: SBT, SBID, FBT, FBID, AT, PD, T = (0x0c, 0x00, 0xff, 0xff, 0x03, 0x01, 0x03)
105804862632: Warning (avc_unit.cpp)[ 699] discoverSyncModes: No sync output plug for MSU subunit found
105804862636: Debug (avc_unit.cpp)[ 702] discoverSyncModes: PCR Sync Input Plugs:
105804862645: Debug (avc_unit.cpp)[ 704] discoverSyncModes: PCR Sync Output Plugs:
105804862649: Debug (avc_unit.cpp)[ 706] discoverSyncModes: PCR Iso Input Plugs:
105804862653: Debug (avc_unit.cpp)[ 708] discoverSyncModes: PCR Iso Output Plugs:
105804862657: Debug (avc_unit.cpp)[ 710] discoverSyncModes: External digital Input Plugs:
105804862660: Debug (avc_unit.cpp)[ 712] discoverSyncModes: External sync Input Plugs:
105804862664: Debug (avc_unit.cpp)[ 714] discoverSyncModes: MSU Sync Input Plugs:
105804862668: Debug (avc_unit.cpp)[ 716] discoverSyncModes: MSU Sync Output Plugs:
105804862673: Debug (avc_plug.cpp)[2183] getPlugsByType: SBT, SBID, FBT, FBID, AT, PD, T = (0x0c, 0x00, 0xff, 0xff, 0x03, 0x00, 0x03)
105804862682: Warning (avc_unit.cpp)[ 762] updateActiveSyncInfo: No sync input plug for MSU subunit found
105804862689: Debug (avc_unit.cpp)[ 519] propagatePlugInfo: Propagating info to PCR plugs...
105804862694: Debug (avc_unit.cpp)[ 525] propagatePlugInfo: plug: PCR Unknown Input
105804862698: Debug (avc_plug.cpp)[ 734] propagateFromConnectedPlug: No output connections to propagate from, skipping.
105804862702: Debug (avc_unit.cpp)[ 525] propagatePlugInfo: plug: PCR Unknown Output
105804862706: Debug (avc_plug.cpp)[ 722] propagateFromConnectedPlug: No input connections to propagate from, skipping.
105804862710: Debug (avc_unit.cpp)[ 530] propagatePlugInfo: Propagating info to External plugs...
105804862714: Debug (avc_unit.cpp)[ 536] propagatePlugInfo: plug: External Unknown Input
105804862722: Debug (avc_plug.cpp)[ 734] propagateFromConnectedPlug: No output connections to propagate from, skipping.
105804862726: Debug (avc_unit.cpp)[ 536] propagatePlugInfo: plug: External Unknown Input
105804862730: Debug (avc_plug.cpp)[ 734] propagateFromConnectedPlug: No output connections to propagate from, skipping.
105804862734: Debug (avc_unit.cpp)[ 536] propagatePlugInfo: plug: External Unknown Input
105804862738: Debug (avc_plug.cpp)[ 734] propagateFromConnectedPlug: No output connections to propagate from, skipping.
105804862741: Debug (avc_unit.cpp)[ 536] propagatePlugInfo: plug: External Unknown Input
105804862745: Debug (avc_plug.cpp)[ 734] propagateFromConnectedPlug: No output connections to propagate from, skipping.
105804862749: Debug (avc_unit.cpp)[ 536] propagatePlugInfo: plug: External Unknown Output
105804862756: Debug (avc_plug.cpp)[ 722] propagateFromConnectedPlug: No input connections to propagate from, skipping.
105804862760: Debug (avc_unit.cpp)[ 536] propagatePlugInfo: plug: External Unknown Output
105804862764: Debug (avc_plug.cpp)[ 722] propagateFromConnectedPlug: No input connections to propagate from, skipping.
105804862772: Error (avc_avdevice.cpp)[ 152] discover: Unit doesn't have a Music subunit.
105804862777: Error (fireworks_device.cpp)[ 144] discover: Could not discover GenericAVC::AvDevice
105804862787: Error (devicemanager.cpp)[ 522] discover: could not discover device
105804862793: Debug (fireworks_device.cpp)[ 308] destroyMixer: destroy mixer...
105804862797: Debug (fireworks_device.cpp)[ 311] destroyMixer: no mixer to destroy...
105804862876: Debug (Element.cpp)[ 225] deleteElementNoLock: Deleting Element ConfigRom from 00148608bd30a7b8
105804862888: Debug (Element.cpp)[ 225] deleteElementNoLock: Deleting Element Generic from 00148608bd30a7b8
105804862894: Debug (Element.cpp)[ 225] deleteElementNoLock: Deleting Element ClockSelect from Generic
105804862902: Debug (Element.cpp)[ 225] deleteElementNoLock: Deleting Element SamplerateSelect from Generic
105804862907: Debug (Element.cpp)[ 225] deleteElementNoLock: Deleting Element Nickname from Generic
105804862927: Debug (devicemanager.cpp)[ 450] discover: Probing node 1...
105804862931: Debug (devicemanager.cpp)[ 453] discover: Skipping local node (1)...
105804862936: Debug (devicemanager.cpp)[ 555] discover: Discovery finished...
105804862951: Debug (devicemanager.cpp)[1045] showDeviceInfo: ===== Device Manager =====
105804862956: Debug (Element.cpp)[ 109] show: Element DeviceManager
105804862960: Debug (devicemanager.cpp)[1053] showDeviceInfo: --- IEEE1394 Service  0 ---
105804862971: Debug (ieee1394service.cpp)[1130] show: Port:  0
105804862976: Debug (ieee1394service.cpp)[1131] show:  Name: ohci1394
105804862980: Debug (ieee1394service.cpp)[1133] show:  CycleTimerHelper: 0x80521a0, IsoManager: 0x8052160, WatchDog: 0x8052308
105804862985: Debug (ieee1394service.cpp)[1138] show:  Time: 01512927769 (061s 4489cy 1561ticks)
Iso handler info:
Dumping IsoHandlerManager Stream handler information...
 State: 2
105804863022: Debug (IsoHandlerManager.cpp)[ 944] stopHandlers: enter...
105804863029: Debug (IsoHandlerManager.cpp)[ 808] pruneHandlers: enter...
105804863040: Debug (PosixThread.cpp)[ 169] Stop: PosixThread::Stop 0x8058b60 (thread: 0xb5735b90)
105804869942: Debug (PosixThread.cpp)[  86] ThreadHandler: ThreadHandler: exit 0x8058b60
105804870009: Debug (PosixThread.cpp)[ 173] Stop: PosixThread::Stopped 0x8058b60 (thread: 0xb5735b90)
105804870025: Debug (PosixThread.cpp)[ 169] Stop: PosixThread::Stop 0x8058c78 (thread: 0xb4f34b90)
105804880008: Debug (PosixThread.cpp)[  86] ThreadHandler: ThreadHandler: exit 0x8058c78
105804880044: Debug (PosixThread.cpp)[ 173] Stop: PosixThread::Stopped 0x8058c78 (thread: 0xb4f34b90)
105804880064: Debug (PosixThread.cpp)[ 169] Stop: PosixThread::Stop 0x8058988 (thread: 0xb5f36b90)
105804917457: Debug (PosixThread.cpp)[  86] ThreadHandler: ThreadHandler: exit 0x8058988
105804917517: Debug (PosixThread.cpp)[ 173] Stop: PosixThread::Stopped 0x8058988 (thread: 0xb5f36b90)
105804917538: Debug (ieee1394service.cpp)[ 843] remBusResetHandler: Removing busreset handler (0x8058a48)
105804917548: Debug (ieee1394service.cpp)[ 850] remBusResetHandler:  found
105804917796: Debug (PosixThread.cpp)[ 155] Kill: PosixThread::Kill 0x80523a0 (thread: 0xb6737b90)
105804917929: Debug (PosixThread.cpp)[ 159] Kill: PosixThread::Killed 0x80523a0 (thread: 0xb6737b90)
105804917938: Debug (PosixThread.cpp)[ 155] Kill: PosixThread::Kill 0x8052360 (thread: 0xb6f38b90)
105804918049: Debug (PosixThread.cpp)[ 159] Kill: PosixThread::Killed 0x8052360 (thread: 0xb6f38b90)
105804918135: Debug (test-ffado.cpp)[ 188] exitfunction: Debug output flushed...
no message buffer overruns
##

What's going wrong?