FAQ Search Today's Posts Mark Forums Read
» Video Reviews

» Linux Archive

Linux-archive is a website aiming to archive linux email lists and to make them easily accessible for linux users/developers.


» Sponsor

» Partners

» Sponsor

Go Back   Linux Archive > Debian > Debian Development

 
 
LinkBack Thread Tools
 
Old 02-12-2008, 09:27 AM
Guus Sliepen
 
Default 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>
 

Thread Tools




All times are GMT. The time now is 01:46 PM.

VBulletin, Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO ©2007, Crawlability, Inc.
Copyright 2007 - 2008, www.linux-archive.org