linux-hotplug.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
From: Pieter Palmers <pieterp@joow.be>
To: linux-hotplug@vger.kernel.org
Subject: Re: unwise IEEE 1394 udev rules from Ubuntu merged into mainline
Date: Thu, 21 May 2009 18:44:02 +0000	[thread overview]
Message-ID: <4A15A0F2.6000306@joow.be> (raw)
In-Reply-To: <4A1572A5.7070806@s5r6.in-berlin.de>

Kay Sievers wrote:
> On Thu, May 21, 2009 at 17:26, Stefan Richter <stefanr@s5r6.in-berlin.de> wrote:
> 
>> But wait, why actually fix the issue if you can instead provide a workaround
>> which (a) demonstrates that you don't actually know what you are doing, (b)
>> doesn't actually fix the problem, (c) entirely destroys the ability to run
>> FireWire enabled software --- desktop/ consumer oriented software as well as
>> professional software.
> 
> It's common practice and nothing wrong in general when people try to
> disable/restrict stuff they "don't understand".
> If I remember correctly, you have been in the discussion, that finally
> lead to this decision. I think, it's _your_ part to lead them to the
> proper solution then, instead of finger-pointing distros and tell them
> later, they don't know what they do. :)
> 
>> PS:
>> Perhaps I should finally copy the physical DMA filtering from the new
>> drivers to the old drivers
> 
> I don't think so.
> 
>> but then I have endless other things to do,
>> things with actual practical importance.  Like getting the new drivers fully
>> featured.  However, I'm seeing an increase of trivial end user support
>> questions coming onto myself and all the Linux 1394 libraries & applications
>> developers in the near future. --- One way or another, we need to get back
>> usable FireWire access defaults.
> 
> I guess you should finally deprecate the old drivers, and comment-out
> the Kconfig entries in the kernel sources, so people/distros who want
> to use the old drivers would need to patch that in, to compile it.
> Otherwise nothing will ever change. Many people/distros don't know
> much about firewire, and will never switch-over, unless _you_ create
> an incentive for them.
> 
> Firewire is not very commonly used, and having two completely
> different implementations in the same kernel sounds really
> inefficient, and it splits the pretty limited resources into two
> camps.
> 
> Having a "stable" and a "new" stack, like they are called in the
> kernel config, and having a warning there, that only one of them
> should be used, does not really send a clear message either - and
> that's what people need. :)
> 
> You are doing a really great job caring about both of the stacks and
> keep them running, which is very nice from a subsystem maintainer
> standpoint. But I think at a larger scale, i think, it just makes
> things worse than going through the one-time pain of finally
> switching-over, and fixing the remaining issues.

The reports I got up till now are that FFADO doesn't work with the new 
stack, notwithstanding the fact that its a 100% userspace library that 
only accesses the firewire bus through libraw1394. In theory this would 
mean that the underlying kernel stack doesn't matter as libraw1394 
abstracts that. In reality that isn't the case.

I would like it if the current ('old') stack would not be deprecated 
before the new one actually works.

Greets,

Pieter

  parent reply	other threads:[~2009-05-21 18:44 UTC|newest]

Thread overview: 5+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2009-05-21 15:26 unwise IEEE 1394 udev rules from Ubuntu merged into mainline udev Stefan Richter
2009-05-21 17:47 ` Kay Sievers
2009-05-21 18:43 ` unwise IEEE 1394 udev rules from Ubuntu merged into mainline Stefan Richter
2009-05-21 18:44 ` Pieter Palmers [this message]
2009-05-22  1:59 ` Bill Fink

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=4A15A0F2.6000306@joow.be \
    --to=pieterp@joow.be \
    --cc=linux-hotplug@vger.kernel.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).