summary refs log blame commit diff
path: root/pkgs/tools/misc/grub/buggybios.patch
blob: 1453a8adaa002e3f7c73065d55e7aa02511a9e9b (plain) (tree)
1
2
3
4
5
6
7
8
9
10
11










                                                                                      
Taken from: http://savannah.gnu.org/bugs/?func=detailitem&item_id=10433
--- grub-0.95.orig/stage2/bios.c 2004-03-27 17:34:04.000000000 +0100
+++ grub-0.95/stage2/bios.c 2005-03-02 01:02:29.192582200 +0100
@@ -147,6 +147,7 @@
   grub_memset (&cdrp, 0, sizeof (cdrp));
   cdrp.size = sizeof (cdrp) - sizeof (cdrp.dummy);
   err = biosdisk_int13_extensions (0x4B01, drive, &cdrp);
+  err = 0; /* really ugly hack to circumvent faulty BIOS versions like Acer 292LMi */
   if (! err && cdrp.drive_no == drive)
     {
        if ((cdrp.media_type & 0x0F) == 0)