80GB: 07/26/1999-i430VX,ALi512-2A59GI3AC-01

BIOS update, EIDE card, or overlay software? (FAQ Hard disk recognition)
Post Reply
R2D2
New visitors - please read the rules.
Posts: 3
Joined: Thu Sep 05, 2002 11:29 am

Hallo,

I tried to attach a 80GB Maxtor drive to a mainboard from iWill
(iWill P55TV 10130B 26. Juli 1999, BIOS: Award Modular v4.51PG) and run into the known 32GB bug. With capacity reduction the drive is usable with 32GB. Otherwise the automatic drive recognition stops during the boot sequence. I bought a LBA Enhancer card, changed the EPROM to a 16kByte version and run it from the bootprom socket of a NIC (DE-220). Now the drive was full recognized and all runs well - except the disastrous drive speed. Five times lower as before! I tried all I could (shadowing ...) but no better results.
Because I have the latest BIOS from iWill and there will be no newer update available I would like to know if a BIOS upgrade is possible. Or - if there is something I have not found - a way to speed up the LBA Enhancer BIOS.

Thanks in advance
ajzchips
El cheapo dude
Posts: 3048
Joined: Sat Mar 23, 2002 12:41 pm
Location: Madrid, Spain

Sent you the patched BIOS by email. Try it but without LBA enhancer.
R2D2
New visitors - please read the rules.
Posts: 3
Joined: Thu Sep 05, 2002 11:29 am

I received the BIOS, flashed it and ... it runs very fine and I'm happy. Every trouble I have had is perfectly solved!

Many thanks to >ajzchips< and his great help.

Only one more question: What is the reason, that the BIOS overlay patch with the Enhancer card is running so slow. I thought that the BIOS subroutine is cached in the ram and only the IRQ-vector is changed to the new location. So, if the assembler code is programment sufficiently there should be no speed difference to the original code.
Rainbow
The UniFlasher
Posts: 3122
Joined: Wed Mar 20, 2002 4:16 pm
Location: Slovakia
Contact:

Maybe the ROM is not shadowed - and ROMs are VERY slow comparing to RAM. Another problem is that Windows uses its own driver to access HDDs and if it discovers some unknown INT13 driver, it will not load its driver and use MS-DOS compatibility mode which requires switching from Protected to Real mode and calling the routine on each disk access.
Patched and tested BIOSes are at http://wims.rainbow-software.org
UniFlash - Flash anything anywhere
Post Reply