Adding Device IDs
In the SVN head version of libffado the ID of the device has to be added to the supported devices list. This can be done as follows:
(example for the Apogee X-Firewire)
Getting the Device IDs
To get the device ID of your not-yet supported device, there are two different ways:
On kernels running the Juju firewire stack
adi@hex:~$ cd /sys/bus/firewire/devices adi@hex:/sys/bus/firewire/devices$ cd fw1 (or fw2, fw3... just check all of them) adi@hex:/sys/bus/firewire/devices/fw1$ cat model* vendor* 0x000001 iO Firewire 0x000595 Alesis
You clearly see modelID (0x000001) and vendorID (0x000595) here. That's it.
On kernels running the old ieee1394 firewire stack
Find the device IDs for your device in the output of the test-ffado application:
# tests/ffado-test ListDevices [...] Node Vendor ID: 0x0003db Model Id: 0x00010048 [...]
Note that you'll have to install FFADO a first time before you are able to use ffado-test. After adding the IDs you will have to reinstall.
Adding the IDs
Add your vendor and model IDs to the toplevel /trunk/libffado/configuration.