[Bug 276463] Re: Enable new Firewire stack in default kernel config

2010-05-20 Thread Stefan Richter
Kernel 2.6.32 (2 December 2009) and libraw1394 v2.0.5 (26 December 2009)
contain the fixes that are required for FFADO.  Debugged and implemented
by Jay Fenlason.

I believe I had vanilla FFADO v2.0.0 running with these, but Debian's
FFADO maintainer packages FFADO trunk which contains a small fix that is
related to the new FireWire drivers.  I don't know how essential that
fix is.  I heard FFADO is going to do a v2.0.1 maintenance release
eventually; however, Debian's current FFADO package is closer t what
will become FFADO v2.1 --- also to be released "any day now" with much
extended hardware support (independent of whether old or new firewire
kernel drivers are used).

In short:  After storage, consumer video, industrial video, and IP
networking, FireWire audio as the last missing piece in the puzzle works
through the new kernel driver stack too since end of 12/2009.

Note that Ubuntu's current defaults (old stack, no user access to
raw1394) effectively prevents non-experts from using FireWire for
anything else than storage devices (and even those with less performance
and compatibility than the new drivers offer).

-- 
Enable new Firewire stack in default kernel config
https://bugs.launchpad.net/bugs/276463
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 276463] Re: Enable new Firewire stack in default kernel config

2009-01-18 Thread Thomas E Jenkins
After looking into things more I basically have the exact issue
mentioned in this FFADO upstream report that I assume is also the issues
Dan Dennedy was refering to.

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

For FFADO 2.0 the focus is not on porting to the new firewire stack, but
rather relying on libraw1394 to provide compatible access to both. So
the issues being worked in that FFADO bug report are being fixed in
libraw1394. I couldn't find an upstream libraw1394 bug referencing the
work.

If there is any other testing I can do of the new firewire stack with an
audio interface, please let me know.

-- 
Enable new Firewire stack in default kernel config
https://bugs.launchpad.net/bugs/276463
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 276463] Re: Enable new Firewire stack in default kernel config

2009-01-17 Thread Thomas E Jenkins
I updated the libraw1394 package to 2.0.1, see LP: #311804 (I blame
Launchpad for the triplicate post in that bug). Using the libffado2
packages from the ubuntustudio-dev PPA I can start the ffado-dbus-server
and connect the ffado-mixer to my device successfully. I can rebuild the
0.116.1 Jack packages in main to include the firewire driver but I
cannot get the driver to successfully start. Possibly the issue you were
working on. So, some limited success with an Edirol FA-66.

-- 
Enable new Firewire stack in default kernel config
https://bugs.launchpad.net/bugs/276463
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 276463] Re: Enable new Firewire stack in default kernel config

2008-12-29 Thread Dan Dennedy
Yeah, unfortunately, the Jack driver FFADO is known to not be working
with new firewire. I was working on some minor fixes in libraw1394 with
the FFADO project earlier in the month, but we got stuck on one last
issue just before the holidays. I will ping them.

-- 
Enable new Firewire stack in default kernel config
https://bugs.launchpad.net/bugs/276463
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 276463] Re: Enable new Firewire stack in default kernel config

2008-12-29 Thread Thomas E Jenkins
There is a Jack driver to test as well that I believe is already
packaged.

-- 
Enable new Firewire stack in default kernel config
https://bugs.launchpad.net/bugs/276463
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 276463] Re: Enable new Firewire stack in default kernel config

2008-12-29 Thread Duncan Lithgow
Does anyone have an overview of which key apps need testing with this
new stack so they can be ready when the new stack becomes the default? I
only know of dvgrab/kino and similar video apps...

-- 
Enable new Firewire stack in default kernel config
https://bugs.launchpad.net/bugs/276463
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 276463] Re: Enable new Firewire stack in default kernel config

2008-12-26 Thread Christian Kujau

  Whhoo!


...erm, what I meant to say was: Thanks to all involved for fixing this one!

Christian ;-)

-- 
Enable new Firewire stack in default kernel config
https://bugs.launchpad.net/bugs/276463
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 276463] Re: Enable new Firewire stack in default kernel config

2008-12-26 Thread Launchpad Bug Tracker
This bug was fixed in the package linux - 2.6.28-4.5

---
linux (2.6.28-4.5) jaunty; urgency=low

  [ Andy Whitcroft ]

  * clean up module dependancy information on package removal/purge
- LP: #300773

  [ Tim Gardner ]

  * Update iscsitarget to 0.4.17
  * Build in ext{234}
  * Build in Crypto modules AES, CBC, ECB
  * Build in ACPI AC,BATTERY,BUTTON,FAN,PCI_SLOT,PROCESSOR,SBS,THERMAL,WMI
  * Build in AGP intel,via,sis,ali,amd,amd64,efficeon,nvidia,sworks
  * Build in ata,dev_dm,dev_loop,dev_md,dev_sd,dev_sr
  * Build in BT l2cap,rfcomm,sco
  * Reduce CONFIG_LEGACY_PTY_COUNT to 0
  * Build in CDROM_PKTCDVD and CHR_DEV_SG
  * Build in CPU_FREQ
GOV_CONSERVATIVE,GOV_ONDEMAND,GOV_POWERSAVE,GOV_USERSPACE,STAT,TABLE
  * Build in DM CRYPT,MIRROR,MULTIPATH,SNAPSHOT
  * Build in DRM
  * Build in HID
  * Build in HOTPLUG PCI,PCIE
  * Build in I2C
  * Build in IEEE1394 OHCI1394
  * Build in INPUT EVDEV
  * Build in IPV6
  * Build in MMC
  * Build in PACKET
  * Enable both IEEE1394 (Firewire) stacks as modules
- LP: #276463
  * Disable SUNRPC_REGISTER_V4
- LP: #306016
  * Enable dm-raid4-5
- LP: #309378
  * Build in PPP
  * Build in RFKILL
  * Build in USB SERIAL

  [ Upstream Kernel Changes ]

  * Rebased to v2.6.28

 -- Tim GardnerThu, 18 Dec 2008 21:18:44
-0700

** Changed in: linux (Ubuntu)
   Status: In Progress => Fix Released

-- 
Enable new Firewire stack in default kernel config
https://bugs.launchpad.net/bugs/276463
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 276463] Re: Enable new Firewire stack in default kernel config

2008-12-24 Thread Andy Whitcroft
** Changed in: linux (Ubuntu)
 Assignee: (unassigned) => Andy Whitcroft (apw)
   Status: Triaged => In Progress

-- 
Enable new Firewire stack in default kernel config
https://bugs.launchpad.net/bugs/276463
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 276463] Re: Enable new Firewire stack in default kernel config

2008-12-22 Thread Andy Whitcroft
Having read the linked wiki pages, this new stack is still rather raw.
It does appear we could enable both and blacklist the new.  This would
be helpful for porters etc.  Will propose this to the kernel team.

-- 
Enable new Firewire stack in default kernel config
https://bugs.launchpad.net/bugs/276463
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 276463] Re: Enable new Firewire stack in default kernel config

2008-11-25 Thread Leann Ogasawara
** Tags added: kconfig

-- 
Enable new Firewire stack in default kernel config
https://bugs.launchpad.net/bugs/276463
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


Re: [Bug 276463] Re: Enable new Firewire stack in default kernel config

2008-11-17 Thread Duncan Lithgow
I would also support having the option of testing the new stack. It
would be a blessing if firewire worked out of the box in Ubuntu in the
future.

-- 
Enable new Firewire stack in default kernel config
https://bugs.launchpad.net/bugs/276463
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 276463] Re: Enable new Firewire stack in default kernel config

2008-11-17 Thread Ryan Lortie
+1 from another sbp2 user here (and as the person that filed the
original report)

-- 
Enable new Firewire stack in default kernel config
https://bugs.launchpad.net/bugs/276463
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 276463] Re: Enable new Firewire stack in default kernel config

2008-11-17 Thread Stefan Richter
Yes, there would be some benefits to provide the new drivers as an opt-in 
alternative, i.e. enabled in the build configuration but blacklisted to prevent 
automatic loading:
  - Asynchronous performance of 1394a buses (a.k.a. FireWire 400) is indeed 
considerably higher in the new firewire drivers.
  - They are more secure due to physical DMA filtering and possibly 
finer-grained character device file permissions.
  - Having the new drivers may help when trying to debug issues with FireWire 
devices.
  - Upstream development activities are focused on the new drivers.
  - Advanced users of pro/ semi-pro FireWire applications may be interested to 
try the new drivers.

However,the new drivers are of lesser usefulness on distributions which
still provide libraw1394 v1 instead of v2.  SBP-2 (storage) devices
would indeed be the only device class that can be accessed through the
new drivers without libraw1394 v2 and libdc1394 v2.

-- 
Enable new Firewire stack in default kernel config
https://bugs.launchpad.net/bugs/276463
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 276463] Re: Enable new Firewire stack in default kernel config

2008-11-16 Thread Christian Kujau
Please reconsider your decision and enable the new stack as a module,
but *use the old one as a default*, as recommended upstream.

Despite possibly existing bugs in the new implementation and/or
libraw1394, Firewire can also be used to attach storage devices, no
libraw1394 involved here. When using the old stack, I got only half the
performance (literally, as in "50% of the performance" when using the
same setup with the new stack). AFAIK the two stacks can co-exist and we
could blacklist the new stack, so that no user will accidently be
provided with the new one. For me, this is the only reason why I have to
recompile the ubuntu kernel - if the new stack would be enabled, I could
use a stock ubuntu kernel. Thanks.

-- 
Enable new Firewire stack in default kernel config
https://bugs.launchpad.net/bugs/276463
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 276463] Re: Enable new Firewire stack in default kernel config

2008-11-14 Thread Tim Gardner
** Changed in: linux (Ubuntu Intrepid)
 Assignee: Andy Whitcroft (apw) => (unassigned)
   Status: Invalid => Won't Fix

-- 
Enable new Firewire stack in default kernel config
https://bugs.launchpad.net/bugs/276463
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 276463] Re: Enable new Firewire stack in default kernel config

2008-11-14 Thread Andy Whitcroft
We are not planning on enabling both stacks for Intrepid.  We are
following upstream recommendation for which stack should be enabled.

** Changed in: linux (Ubuntu Intrepid)
 Assignee: (unassigned) => Andy Whitcroft (apw)
   Status: New => Invalid

-- 
Enable new Firewire stack in default kernel config
https://bugs.launchpad.net/bugs/276463
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 276463] Re: Enable new Firewire stack in default kernel config

2008-10-14 Thread Thomas E Jenkins
With regard to libraw1394 v2:
https://blueprints.launchpad.net/ubuntu/+spec/libraw1394-2.0-transition

-- 
Enable new Firewire stack in default kernel config
https://bugs.launchpad.net/bugs/276463
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 276463] Re: Enable new Firewire stack in default kernel config

2008-10-14 Thread Thomas E Jenkins
According to http://ieee1394.wiki.kernel.org/index.php/Juju_Migration as
of kernel 2.6.26 it is possible to build both stacks as modules provided
one is properly blacklisted. Version 2 of libraw1394 would also be
required to actually use the new stack.

This config would allow those inclined to test the new stack without
compiling a custom kernel. I think v2 of libraw1394 could be installed
parallel to v1 without impact.

>From the above page:

"Regarding Linux 2.6.26, the best advice to Linux distributors (kernel
packagers) as well as to regular users is: Build only the old IEEE 1394
drivers. — Alternatively, build both stacks as modules but make sure
that only one of them (the one you want) is being loaded. I.e. create
proper blacklist entries in /etc/modprobe.conf; see below. Also, you
need to upgrade your userland to libraw1394 v2 if you want to switch to
the new drivers (or freely between old and new drivers)."

-- 
Enable new Firewire stack in default kernel config
https://bugs.launchpad.net/bugs/276463
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Bug 276463] Re: Enable new Firewire stack in default kernel config

2008-10-02 Thread Stefan Richter
There are still some very visible regressions of the new vs. the old
stack, see ieee1394.wiki.kernel.org.  Alas, upstream work on these
issues slowed down again during the last few months due to lack of
developer manhours.

-- 
Enable new Firewire stack in default kernel config
https://bugs.launchpad.net/bugs/276463
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 276463] Re: Enable new Firewire stack in default kernel config

2008-10-02 Thread Leann Ogasawara
Hi Duncan,

I assume you are referring to the CONFIG_FIREWIRE kernel config option.
I'm pasting the Kconfig excerpt for the kernel team to reference when
considering to enable this option:

comment "Enable only one of the two stacks, unless you know what you are doing"
depends on EXPERIMENTAL

config FIREWIRE
tristate "New FireWire stack, EXPERIMENTAL"
depends on EXPERIMENTAL
select CRC_ITU_T
help
  This is the "Juju" FireWire stack, a new alternative implementation
  designed for robustness and simplicity.  You can build either this
  stack, or the old stack (the ieee1394 driver, ohci1394 etc.) or both.
  Please read http://ieee1394.wiki.kernel.org/index.php/Juju_Migration
  before you enable the new stack.

  To compile this driver as a module, say M here: the module will be
  called firewire-core.

  This module functionally replaces ieee1394, raw1394, and video1394.
  To access it from application programs, you generally need at least
  libraw1394 version 2.  IIDC/DCAM applications also need libdc1394
  version 2.  No libraries are required to access storage devices
  through the firewire-sbp2 driver.


** Changed in: linux (Ubuntu)
   Importance: Undecided => Medium
 Assignee: (unassigned) => Ubuntu Kernel Team (ubuntu-kernel-team)
   Status: New => Triaged

-- 
Enable new Firewire stack in default kernel config
https://bugs.launchpad.net/bugs/276463
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs