FirewireStack

Differences between revisions 2 and 7 (spanning 5 versions)
Revision 2 as of 2010-07-08 19:50:00
Size: 767
Editor: cpe-70-114-236-114
Comment:
Revision 7 as of 2010-07-09 08:37:15
Size: 2475
Editor: 212-139-208-82
Comment:
Deletions are marked like this. Additions are marked like this.
Line 1: Line 1:
== Background ==
Back in 2007 a new cleaner and more maintainable firewire stack was incorporated into the Linux kernel (http://kerneltrap.org/node/8132). Both the old and new firewire stacks have been supported in the Ubuntu kernel since Jaunty , but with the new stack disabled and the old enabled. The new stack is slated to be complete and ready to fully replace the old, therefore we have switch the default in Maverick.
Line 2: Line 5:
 To test the new Firewire stack for Maverick in as many ways and on as many different devices as possible to identify possible issues prior to the release. To test the new Firewire stack for Maverick in as many ways and on as many different devices as possible to identify possible issues prior to the release.  If you have firewire hardware please test that hardware with Maverick and report both success and failure as below.
Line 5: Line 8:

The new firewire stack is enabled as the default in Maverick. The simplest way to test with Maverick is to download a live CD and boot that from either CD or a USB stick.

=== manual testing ===
Please manually test any existing firewire hardware you have, we are expecting your experience should be unchanged. You can also perform specific stress tests on those devices, for example:

 * connect firewire disk and make sure you are able to transfer large amounts of data and the checksums are ok
 * connect digital camera and make sure dvgrab and kino works

=== mythtv firewire tester ===
Line 7: Line 20:
 * install libraw1394-devel libiec61883-devel
 * gcc -Wall -o firewire_tester firewire_tester.c -liec61883 -lraw1394
 * you may need to add the following to the code #include <getopt.h>

=== reporting test results ===
 * Please report test results to Ubuntu Kernel Team <kernel-team@lists.ubuntu.com>
 * Subject [FIREWIRE CFT] Maverick: <tested on hardware> <works ok/does not work>
   Message: Include any data that you would like to share.
Line 8: Line 30:
 Nothing needs to be installed to complete this testing. The bits needed are already available in the latest Maverick kernel.  Nothing needs to be installed to complete this testing. The bits needed are already available in the latest Maverick installs and ISO images.
Line 11: Line 33:
Should you encounter a bug during your testing, please file a new bug for the issue ensuring that you identify the bug as being related to this Call for Testing. It is also a good idea to ping the Kernel Triager(JFo) about the new bug. This is to ensure that issues do not get lost in other bugs. Should you encounter a bug during your testing, please file a new bug for the issue ensuring that you identify the bug as being related to this Call for Testing, include '''[FIREWIRE CFT]''' in the bug subject and tag the bug ''testing-firewire''. It is also a good idea to ping the Kernel Triager(JFo) about the new bug. This is to ensure that issues do not get lost in other bugs.

Background

Back in 2007 a new cleaner and more maintainable firewire stack was incorporated into the Linux kernel (http://kerneltrap.org/node/8132). Both the old and new firewire stacks have been supported in the Ubuntu kernel since Jaunty , but with the new stack disabled and the old enabled. The new stack is slated to be complete and ready to fully replace the old, therefore we have switch the default in Maverick.

Purpose

To test the new Firewire stack for Maverick in as many ways and on as many different devices as possible to identify possible issues prior to the release. If you have firewire hardware please test that hardware with Maverick and report both success and failure as below.

Testing

The new firewire stack is enabled as the default in Maverick. The simplest way to test with Maverick is to download a live CD and boot that from either CD or a USB stick.

manual testing

Please manually test any existing firewire hardware you have, we are expecting your experience should be unchanged. You can also perform specific stress tests on those devices, for example:

  • connect firewire disk and make sure you are able to transfer large amounts of data and the checksums are ok
  • connect digital camera and make sure dvgrab and kino works

mythtv firewire tester

Myth TV has a firewire test tool that might come handy.

  • install libraw1394-devel libiec61883-devel
  • gcc -Wall -o firewire_tester firewire_tester.c -liec61883 -lraw1394
  • you may need to add the following to the code #include <getopt.h>

reporting test results

  • Please report test results to Ubuntu Kernel Team <kernel-team@lists.ubuntu.com>

  • Subject [FIREWIRE CFT] Maverick: <tested on hardware> <works ok/does not work>

    • Message: Include any data that you would like to share.

Installation

  • Nothing needs to be installed to complete this testing. The bits needed are already available in the latest Maverick installs and ISO images.

Reporting issues

Should you encounter a bug during your testing, please file a new bug for the issue ensuring that you identify the bug as being related to this Call for Testing, include [FIREWIRE CFT] in the bug subject and tag the bug testing-firewire. It is also a good idea to ping the Kernel Triager(JFo) about the new bug. This is to ensure that issues do not get lost in other bugs.

Kernel/Testing/FirewireStack (last edited 2010-07-09 08:42:00 by 212-139-208-82)