Seems that DOS uniflash has a problem on these two boards as well. I found a 430VX that uniflash works on.
Ok I checked more carefully the wiring between the VX that works under uniflash, and the 430FX which doesn't (but has big old traces that I can get my probes on). The one that doesn't work has "BIOS Lock"... They connect the WE line to SMEMW# not MEMW#, so it can only be written to when accessed through the 0xe0000 alias. SMEMW# isn't generated when accessing at 16MiB-128KiB or 4GiB-128KiB. (anything below 1MiB) The northbridge shadowing controls the 0xe0000 region, so with it shadowed and writes disabled, there's no way to get at it. So I'll have to set the northbridge and direct writes (and reads) to PCI, not main memory. Maybe "lock" is an exaggeration... I haven't gotten MTD to work on the VX that DOS uniflash works with, but since uniflash comes with source code it can't evade me forever. At least it's not unexplained and driving me mad now. Thanks for the reply, Jeremy ----- Original Message ----- From: "Ronald G Minnich" <[EMAIL PROTECTED]> To: "Jeremy Jackson" <[EMAIL PROTECTED]> Cc: <[EMAIL PROTECTED]> Sent: Monday, April 01, 2002 5:59 PM Subject: Re: Flash programming > If the flash WE goes to PIIX and PIIX only, then there's got to be > something you're programming wrong. Are you sure you checked the wiring? > > ron >
