I hope nobody will get upset here if I wipe the dust off an old topic...
Had to fix another 6VIA86 recently. Looks like there was no a hard disk detect issue in 2D BIOS, there's something wrong with the ISA PnP so that it crashes just before the HDD detection, when there's an ISA card plugged in the board. That happened with an ISA sound card, unfortunately I didn't have any other ISA PnP cards to test
