[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

RE: [N8VEM-S100:1507] IDE board BIOS question

> What CF card you using. I and others have found that some behave strangely
> with the MYIDE software.  I have no ideas why, perhaps others have
> suggestions.   If you are not using one,  could you try working with the
> Kingston, Maxell or Patriot  4GB  CF cards. They are very common.  For
> example had reliability problems with the SCANDISK cards.

I've been using an old SanDisk 192 MB card, but I do have some Kingston
cards and will give them a try.  Forget the exact number, but it's one
that you or others listed as tested and known to work.

> Second the reset initialization pulse width to these cards is very
> critical.
> Are you using a Z80 (10Mhz) CPU, if not adjust the software delay.

It's a 4 MHz Northstar board, but I can increase the delays.

One thing that seems to help is by adding a couple extra lines in the
wrlba function to re-write the head register with the IDE-enable bit set. 
That keeps the card in LBA mode.

> The software should work for both the dual and single IDE boards.
> I'm assuming you are using the "MYIDE.COM" program BTW, without
> modifications. Right?

Correct, and I copied the critical functions from MYIDE into my BIOS, such
as the wrlba, all timing/status functions, low-level sector read/write,

I'll swap cards and see if that solves the problem.  However, it has been
a good learning experience to debug the BIOS and learn a lot more about
ATA drives.