Hello!

After the patch that fixed CDROM boot, strange things happen in stage2.
When I press Tab after typing "root=(" I get now
(fd0) (fd1) (fd2) (fd3) (fd4) (fd5) (fd6) (fd7) (hd0)

Apprarently, get_diskinfo_standard (INT 13 AH=8h) returns success for
every drive (Intel 440ZX, Award BIOS)

Maybe it would be better to find out why get_diskinfo_floppy doesn't work
correctly? I suspict that the controller should not be reset (INT 13
AH=0h)

Why are the data read by get_diskinfo_floppy wrong? Maybe the BIOS tries
to fool the loader? Then the geometry info could be stored in another
place.

Another issue is that BIOS will probably return wrong (i.e. standard)
values for non-standard formats (such as 1.7M)

Pavel Roskin

Reply via email to