[lkml]   [2006]   [Apr]   [14]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
Messages in this thread
Subject[PATCH 0/4] sbp2: improved handling of device quirks
Hi all,

the following series of patches reworks and adds to sbp2's handling of
buggy SBP-2 hardware:

[PATCH 1/4] sbp2: consolidate workarounds
Basically a refactoring, eases the integration of further workarounds.
This patch was posted on linux1394-devel before.

[PATCH 2/4] sbp2: add read_capacity workaround for iPod
There is a bug in newer iPod firmwares which causes IO errors as soon
as an iPod is plugged in, making it inaccessible. Usb-storage, which
has to deal with the same problem, already has the same workaround we
are adding here. The issue has only recently become known to also
affect FireWire iPods.

This patch of the series is actually the reason why I'm Cc'ing LKML
and AKPM: It'd be nice to have this merged sooner than later since
distribution kernels ship in configurations now which uncover this
device bug (particularly when EFI partion support is enabled).

This patch was posted on linux1394-devel before but I updated it
today to cover two more affected iPod models.
Requires PATCH 1/4.

[PATCH 3/4] sbp2: make TSB42AA9 workaround specific to Momobay CX-1
Makes an existing blacklist entry more specific, although no actual
harm was done when this workaround caught devices which did not
really need it.

This patch was posted on linux1394-devel before.
Requires PATCH 1/4.

[PATCH 4/4] sbp2: add ability to override hardwired blacklist
Some of the workarounds which are triggered by sbp2's built-in
blacklist may be degrading or even disruptive if unintentionally
applied to devices which don't require the workaround. As a quick
countermeasure which does not require users to recompile the driver,
a new flag for sbp2's respective module load parameter is provided
which disables the blacklist lookup.

Note: There has no such problem occured in the past, however as we
are adding more workarounds, such setbacks could become more likely.

This is a new patch.
Requires PATCH 1/4, also needs PATCH 2/4 to apply without rejects.

Stefan Richter
-=====-=-==- -=-- -===-

To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to
More majordomo info at
Please read the FAQ at

 \ /
  Last update: 2006-04-14 14:53    [W:0.035 / U:13.992 seconds]
©2003-2018 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site