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

Bug#436267: Firewire support in lenny



On Sun, Feb 03, 2008 at 10:04:18AM +0100, Marc 'HE' Brockschmidt wrote:

> Early March 2008
>   Very soft freeze
[...]
> Mid of July 2008
>   Full freeze

I guess that means that lenny will be released with linux kernel
2.6.24.x. If that is so, then I kindly request that the debian kernel
packages will be released with the stable Firewire stack modules
compiled.

The current kernel package mainainer(s) has (have) decided to disable
the stable modules in favour of the new and experimental JuJu stack[0].
The new stack has the advantage that is more secure and has a cleaner
code base, but the drawback that a lot of devices and features are not
yet supported. To summarise what the JuJu developers themselves say
about the current state of the new stack[1]:

 Compatibility and stability
 
 At the time of this writing (01/2008), there are still multiple problems
 with the new FireWire kernel driver stack (alias Juju) compared to the
 old stack:
 
  * Lacking userspace integration.
  * Lack of testing. Therefore compatibility issues with some controllers and
    external devices.
  * There are still problems with isochronous reception on some OHCI 1.0
    variants of VIA VT6306/6307 based cards. Cameras and audio devices are
    unusable with the new drivers if you have such a chip.
  * Almost no support for IIDC cameras: Highly experimental support in libdc1394
    v2 which works with some luck on only a few OHCI 1.1 controllers.
  * Stability issues of the storage device driver firewire-sbp2 on some
    hardware.
  * Missing IP over 1394 support. 
 
 Regarding Linux 2.6.22...2.6.24, the best advice to Linux distributors
 (kernel packagers) as well as to regular users is: Build only the old
 IEEE 1394 drivers.

There are security issues with the stable stack[2], so to protect our
users it is better to load the modules for the JuJu stack by default.
But for those people who need the stable stack to do work, the modules
for the stable stack should be available. There is no reason not to
build both stacks, they don't conflict with each other (except that only
one works if you load both, of course).

I hope the kernel package maintainer(s) will make sure kernel packages
with the stable modules available, but blacklisted by default, will
enter testing soon, so that users of testing get a chance to test it
before lenny is released.


[0] http://bugs.debian.org/436267
[1] http://wiki.linux1394.org/JujuMigration
[2] http://en.wikipedia.org/wiki/FireWire#Security_issues
 
-- 
Met vriendelijke groet / with kind regards,
      Guus Sliepen <guus@debian.org>

Attachment: signature.asc
Description: Digital signature


Reply to: