On Mon, Feb 16, 2015 at 4:28 PM, Geert Stappers via Syslinux
<syslinux at zytor.com> wrote:> On Mon, Feb 16, 2015 at 12:06:07PM -0800, syslinux-bot for Gene Cumm wrote:
>> Commit-ID: 9d33f23c9bbb0f308ca6dab3fca16a128247e283
>> Gitweb:
http://www.syslinux.org/commit/9d33f23c9bbb0f308ca6dab3fca16a128247e283
>> Author: Gene Cumm <gene.cumm at gmail.com>
>> AuthorDate: Mon, 16 Feb 2015 14:27:35 -0500
>> Committer: Gene Cumm <gene.cumm at gmail.com>
>> CommitDate: Mon, 16 Feb 2015 14:27:35 -0500
>
>
> Good to see these updates ( yes, this is a compliment )
This actually came from discussion over IRC where a user couldn't
determine the geometry of a drive nor why it wouldn't boot.
Eventually geodsp1s.img.xz was tried and got no output. With these
enhancements, I could see that it was giving a ridiculous DL value for
the drive (78h instead of 80h). Forcing the drive letter, I could
then see that it didn't appear to support EDD, had a drive with CHS
2792,16,63 and the BIOS reported geometry of 743,16,63. (2792 - 2048
= 744). With this information and mbr_f.bin, the user was able to
preload an OS onto the drive and boot it.
The system in question was a Toshiba Satellite T1910CS with BIOS 1.20.
2.20 is the latest revision but supposedly requires a 720k 3.5" floppy
to load. CPU is an Intel i486SX at 33MHz.
>> diag/geodsp: update
>>
>> Print drive number at start. Print '!' before data when an
error is
>> encountered (but continue). Several macros to change codesize. Code
>> refactoring to reduce size.
>>
>> Signed-off-by: Gene Cumm <gene.cumm at gmail.com>
>>
>> index 4ea84c4..741c51f 100644
>> --- a/diag/geodsp/geodsp1s.asm
>> +++ b/diag/geodsp/geodsp1s.asm
>> @@ -1,6 +1,6 @@
>> ;
-----------------------------------------------------------------------
>> ;
>> -; Copyright 2010 Gene Cumm
>> +; Copyright 2010-2014 Gene Cumm
>
> +; Copyright 2010-2015 Gene Cumm
>
>
> ;-)
Thanks.
-Gene