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

Re: hdparm oder Kernel - wer sagt die Wahrheit?



Thomas Antepoth <debian@antepoth.de> schrieb am Thu, Aug 31, 2006 at 07:46:53PM +0200:
> On Wed, 30 Aug 2006, Paul Puschmann wrote:
> 
> > > Eigentlich gehört nun eine entsprechende Blacklist von Festplatten hier 
> > > implementiert, die den maximalen Sektor bei 1 statt bei 0 anfangen zu 
> > > zählen, aber für mich tut's der quick-fix wie oben angegeben.
> > > 
> > > Zu den in Frage kommenden Festplatten gehört mindestens mal die D540X-4K 
> > > von Maxtor auch dazu.
> > 
> > Bei mir ist es auch eine Seagate, eine Hitachi und zwei WD800BB.
> > 
> > dann werd ich mal suchen.
> 
> Und weil's Dir auch vor nix graust, bekommst Du auch gleich den Patch ;-)
> 
> 
> root@gitti:/usr/src/linux/drivers/ide# diff -u ide-disk.c.orig ide-disk.c
> --- ide-disk.c.orig     2006-08-30 14:54:34.000000000 +0200
> +++ ide-disk.c  2006-08-30 14:55:12.000000000 +0200
> @@ -355,7 +355,7 @@
>                      | ((args.tfRegister[  IDE_HCYL_OFFSET]       ) << 16)
>                      | ((args.tfRegister[  IDE_LCYL_OFFSET]       ) <<  8)
>                      | ((args.tfRegister[IDE_SECTOR_OFFSET]       ));
> -               addr++; /* since the return value is (maxlba - 1), we add 1 */
> +               /* addr++;      since the return value is (maxlba - 1), we add 1 */
>         }
>         return addr;
>  }
> @@ -384,7 +384,7 @@
>                            ((args.tfRegister[IDE_LCYL_OFFSET])<<8) |
>                             (args.tfRegister[IDE_SECTOR_OFFSET]);
>                 addr = ((__u64)high << 24) | low;
> -               addr++; /* since the return value is (maxlba - 1), we add 1 */
> +               /* addr++;      since the return value is (maxlba - 1), we add 1 */
>         }
>         return addr;
>  }
> 
> Seither ist zumindest mal beim Booten Schluss mit den SectorIdNotFound 
> Meldungen. Wie gesagt - eklig - aber pragmatisch.

Danke. Wie war das nun, gab es schon einen Bugreport dafuer?
Waere doch sicherlich interessant, oder?

Gruss, Paul

Attachment: signature.asc
Description: Digital signature


Reply to: