Some BIOSes (observed with an AMI BIOS on a SunFire X2200) seem to reset the BIOS drive counter at 40:75 after a failed boot attempt. This causes problems when attempting a Windows direct-to-iSCSI installation: bootmgr.exe calls INT 13,0800 and gets told that there are no hard disks, so never bothers to read the MBR in order to obtain the boot disk signature. The Windows iSCSI initiator will detect the iBFT and connect to the target, and everything will appear to work except for the error message "This computer's hardware may not support booting to this disk. Ensure that the disk's controller is enabled in the computer's BIOS menu." Fix by checking the BIOS drive counter on every INT 13 call, and updating it whenever necessary.tags/v1.0.0-rc1
|
|
||
51 |
|
51 |
|
52 |
|
52 |
|
53 |
|
53 |
|
|
54 |
|
|
|
55 |
|
|
|
56 |
|
|
|
57 |
|
|
|
58 |
|
|
|
59 |
|
|
|
60 |
|
|
|
61 |
|
|
|
62 |
|
|
|
63 |
|
|
|
64 |
|
|
|
65 |
|
|
|
66 |
|
|
|
67 |
|
|
|
68 |
|
|
|
69 |
|
|
|
70 |
|
|
|
71 |
|
|
|
72 |
|
|
|
73 |
|
|
|
74 |
|
|
|
75 |
|
|
|
76 |
|
|
|
77 |
|
|
|
78 |
|
|
|
79 |
|
|
|
80 |
|
|
|
81 |
|
|
|
82 |
|
|
|
83 |
|
|
|
84 |
|
|
|
85 |
|
|
|
86 |
|
|
|
87 |
|
|
|
88 |
|
|
|
89 |
|
|
|
90 |
|
|
|
91 |
|
|
|
92 |
|
|
|
93 |
|
|
|
94 |
|
|
|
95 |
|
|
54 |
|
96 |
|
55 |
|
97 |
|
56 |
|
98 |
|
|
|
||
340 |
|
382 |
|
341 |
|
383 |
|
342 |
|
384 |
|
|
385 |
|
|
|
386 |
|
|
|
387 |
|
|
343 |
|
388 |
|
344 |
|
389 |
|
345 |
|
390 |
|
|
|
||
555 |
|
600 |
|
556 |
|
601 |
|
557 |
|
602 |
|
558 |
|
|
|
559 |
|
603 |
|
560 |
|
604 |
|
561 |
|
605 |
|
|
|
||
564 |
|
608 |
|
565 |
|
609 |
|
566 |
|
610 |
|
567 |
|
|
|
568 |
|
|
|
569 |
|
611 |
|
570 |
|
612 |
|
571 |
|
|
|
572 |
|
|
|
573 |
|
|
|
574 |
|
613 |
|
575 |
|
614 |
|
576 |
|
615 |
|
|
|
||
581 |
|
620 |
|
582 |
|
621 |
|
583 |
|
622 |
|
|
623 |
|
|
|
624 |
|
|
|
625 |
|
|
584 |
|
626 |
|
585 |
|
627 |
|
586 |
|
628 |
|