[syslinux] [PATCH][git-pull] memdisk/dskprobe.c

Gene Cumm gene.cumm at gmail.com
Wed Jan 26 19:16:22 PST 2011


git://git.zytor.com/users/genec/syslinux.git

Branch memdiskdbg-for-sha0

This starts with adding another check in two of the disk probes (by
Shao; Thank you), expands the debug output, adds an additional check
in the third probe and expands/reorders the debug output.  At this
time, it appears to resolve the MEMDISK issues that Jason Vasquez
first noticed.

The additional check in the third probe is to follow up INT13h AH15h
with INT13h AH01h and examine CF and AH.  The Dell Latitude E6400
appears to not ever set CF (like it should) with either of these two
BIOS calls.  I felt that attempting to compare the initial to returned
registers around AH15h might not yield positive results on other
systems (the results of CX and DX when the drive is not a "hard drive"
type seems like it might be unpredictable).  I felt that if INT13h
AH01h returned CF as set or AH = 1 would be reliable and cover this
exact bug.

-- 
-Gene




More information about the Syslinux mailing list