On Thu, 14 Jul 2005, Gildas Bayard wrote:
> Hello,
>
> I've just bought a dell Optiplex SX 280 computer and my usb2 hdd doesn't
> work on it.
> I'm running Fedora Core 4 on a 2.6.12-1.1387_FC4smp kernel
> The hdd worked fine with Fedora Core 3 on an other computer.
> Does-it come from FC4? from the dell computer? From the kernel EHCI or
> other module?
> Since I've got the same error on gentoo on the same computer but the hdd
> worked fine with FC3 on an other computer I tend to think that it comes
> from the computer (new hardware not yet supported?), but I'm not sure at
> all.
> The chipset is an intel 915 Express
> I/O controller is an intel 82801FB (ICH6)
> I dump here the dmesg trace so that you can give me a hint.
> My entire life is on this usb drive (pictures, movies, music...).
> Arghhhh! :|
The patch below may fix your problem. It has been submitted but not yet
accepted. It addresses a bug in the USB drive's firmware -- not in the
computer, the kernel, a driver, or anything else in the distribution.
By the way, what kernel version were you using with FC3?
Alan Stern
===== drivers/usb/storage/scsiglue.c 1.95 vs edited =====
--- 1.95/drivers/usb/storage/scsiglue.c 2005-02-10 16:22:46 -05:00
+++ edited/drivers/usb/storage/scsiglue.c 2005-02-22 10:50:08 -05:00
@@ -154,6 +154,14 @@
* If this device makes that mistake, tell the sd driver. */
if (us->flags & US_FL_FIX_CAPACITY)
sdev->fix_capacity = 1;
+
+ /* Some devices report a SCSI revision level above 2 but are
+ * unable to handle the REPORT LUNS command (for which
+ * support is mandatory at level 3). Since we already have
+ * a Get-Max-LUN request, we won't lose much by setting the
+ * revision level down to 2. The only devices that would be
+ * affected are those with sparse LUNs. */
+ sdev->scsi_level = SCSI_2;
} else {
/* Non-disk-type devices don't need to blacklist any pages
-------------------------------------------------------
This SF.Net email is sponsored by the 'Do More With Dual!' webinar happening
July 14 at 8am PDT/11am EDT. We invite you to explore the latest in dual
core and dual graphics technology at this free one hour event hosted by HP,
AMD, and NVIDIA. To register visit http://www.hp.com/go/dualwebinar
_______________________________________________
[email protected]
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-users