[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#539024: linux-2.6: Please enable both firewire stacks, ieee1394 and Juju



Package: linux-2.6
Severity: normal

Hi!

At least 2.6.30-2 ships with the new firewire stack (Juju). This stack
is nearing feature-completion, however, there's at least one exception:
FFADO, the userland driver for firewire audio cards, can only be used
with the old stack.

This is a known problem, it's mentioned in the 1394wiki:

    http://ieee1394.wiki.kernel.org/index.php/Juju_Migration#Compatibility_and_stability

There's also an FFADO ticket about it:

    http://subversion.ffado.org/ticket/78


We now have the case that FFADO has entered Debian Unstable, but the
kernel isn't capable of running it. ;)

I guess this is somewhat related to #435062. Though the versions don't
match, but the bugs could probably be merged.

There's a Google Summer of Code project trying to write an in-kernel
driver for firewire audio, but currently, there are no results. It would
take some months to complete it.


Long story short: can you enable both stacks? I guess blacklisting the
old stack would be ok, it's mentioned here:

   http://ieee1394.wiki.kernel.org/index.php/Juju_Migration#Module_auto-loading


I don't know if debconf is acceptable for a kernel package, so it could
ask which stack to use and create /etc/modprobe.d/ according to the
user's reply.

I could also tweak such a file in the FFADO package, so the kernel can
default to the new stack, and only the presence of FFADO enables the old
stack after informing the user.



TIA,

Cheerio



Reply to: