Google
  Web www.spinics.net

Re: [usb-storage] PATCH: usb-storage-set-last-sector-bug-flag.patch

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]


Le dimanche 20 janvier 2008 à 15:03 -0600, James Bottomley a écrit :> On Sun, 2008-01-20 at 12:56 -0800, Greg KH wrote:> > On Sun, Jan 20, 2008 at 11:27:29AM +0100, Hans de Goede wrote:> > > Hi all,> > >> > > This patch sets the last_sector_bug flag to 1 for all USB disks. This is> > > needed to makes the cardreader on various HP multifunction printers work.> > >> > > Since the performance impact is negible we set this flag for all USB disks > > > to avoid an unusual_devs.h nightmare.> > > > Oh great, now my "working just fine" USB devices, which happen to have> > data in the last sector, suddenly stop working.> > > > That's not acceptable :(> > I don't see how this will happen, might you not be confusing this change> (which allows access to the last sector, just insists that it be> accessed by a single sector read) with US_FL_FIX_CAPACITY which is for> devices that report having one more sectors than they actually have and> therefore adjusts the access limits down by one?
Well, i was the one suggesting more than 2 devices might be impacted(i'm absolutely not sure about this, but it could be).It seems caused by a common error when using 0 as a base index.
I don't like loosing performance for broken devices, but i'm not againstkeeping that patch for all devices.
1) As the last sectors are read when the card is inserted, it results innot working at all devices :Users may think they are just not supported, and won't report any bug.See how Hans worked hard to find 3 other cases in fedora, ubuntu, etcforums !
2) It should not break in the other cases, IIUC, it just splits the readin two.
3) It's just about the last sector, so any issue should only be greatertiming when using realtime perhaps ?
Whatever, this patch, or an other form of it, is needed (because of1) ).If it is a default, an option or dedicated to a limited set of devicesmust be chosen.
I hope you will soon find this solution.
Best regards,
Guillaume B.





-------------------------------------------------------------------------This SF.net email is sponsored by: MicrosoftDefy all challenges. Microsoft(R) Visual Studio 2008.http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/_______________________________________________linux-usb-devel@xxxxxxxxxxxxxxxxxxxxxxx unsubscribe, use the last form field at:https://lists.sourceforge.net/lists/listinfo/linux-usb-devel

[Home]     [Video for Linux]     [Photo]     [Yosemite Forum]     [Yosemite Photos]    [Video Projectors]     [PDAs]     [Hacking TiVo]     [Linux Kernel]     [Linux SCSI]     [XFree86]     [Devices]     [Big List of Linux Books]     [Free Dating]

  Powered by Linux