>Can someone suggest a way to test LBA support? I've been
>intending to apply plex86's LBA changes, but I don't know exactly what I
>should expect
>it to fix. If the answer is "just make a 19 gigabyte
>partition" then is
>it sufficient to see if Linux detects the size correctly or do
>I really need to make a monster partition to test LBA at all?
I saw in the sources that LBA is used when more then 15 or 16 heads are
used (the check is heads >15 but I don't know if the count starts at 0
or 1). I think that in the bochs bios the same check is made and it
PANICS above 16.
I think the bestway to test it is to make a small diskimage but with
more then 16 heads. Then use MSDOS for testing (dos uses the bios all
the time).
I suggest using the diskd feature too with a different layout to test
if LBA works on both disks and they don't screwup eachother as with my
attempt.
Strange enough, I have a diskimage with 16 heads (made with bochs) which
works fine on both bochs and plex86. But plex86 says "enabling LBA" at
all diskaccess.
I saw that a patch for LBA for bochs is already made but this is for an
early version of the bios. It is in the patches directory of bochs.
I also saw in the bochs bios that port 400 is used for PANICS, logs and
reboots. This is a rather new addition and I don't know what the effect
is on plex86 who does not know about this.
Greetings,
Martin