loader: bc_add can not use any other probes than ah=0x4b
Also make sure we have some extra buffer space.
CD boot is broken for some systems since bioscd and biosdisk merge. The issue is that we can not use anything else than int 13 ah=0x4b to query cd information.
The patch does restore the same probe as was originally used in bioscd.c. Additionally extra buffer padding is used as suggested by grub source.
Tested on Proliant DL380 Gen10.
Updated by Electric Monk over 2 years ago
- Status changed from New to Closed
- % Done changed from 90 to 100
commit 83bba2b4a81b05183e2f81f5601e23cba9972fad Author: Toomas Soome <email@example.com> Date: 2020-02-03T14:26:33.000Z 12272 loader: bc_add can not use any other probes than ah=0x4b Reviewed by: Alexander Eremin <firstname.lastname@example.org> Reviewed by: Matthias Scheler <email@example.com> Approved by: Dan McDonald <firstname.lastname@example.org>