[MinnowBoard] : How does one run MS-DOS on a MinnowBoard MAX (or turbot)?

Gerard Bucas gerard.b at tekmagic.net
Wed May 4 15:19:56 UTC 2016


Thanks for the feedback Brian - MUCH appreciated!

I have been impressed with the number of Intel Engineers that have offered
good advice here!

GREAT stuff...!

Let me see how we progress with all these great tips from you and all the
others that responded to my email.

Best Regards

Gerard

-----Original Message-----
From: elinux-MinnowBoard
[mailto:elinux-minnowboard-bounces at lists.elinux.org] On Behalf Of
Richardson, Brian
Sent: Wednesday, May 4, 2016 11:15 AM
To: MinnowBoard Development and Community Discussion
<elinux-minnowboard at lists.elinux.org>
Subject: Re: [MinnowBoard] : How does one run MS-DOS on a MinnowBoard MAX
(or turbot)?

Gerard: I was going to suggest RU-UEFI, so that saves me a lot of trouble. I
used to work at AMI and this was one of the tools I always kept on a USB
drive for testing. Of course, I also used to run the EXE version from a
floppy disk, but that was a long time ago ...

Most of the low-level functions for evaluating PCIe settings (registers,
MMIO, etc.) can be done at the UEFI Shell. There are actually some built-in
shell commands that run similar functions and can be scripted. There's some
training in Intel's "UEFI and EDK II 3 day training" that covers these
topics. https://firmware.intel.com/learn/uefi/uefi-training-materials 

I think you're taking the right approach testing this below the OS, but
you're probably looking at bus/electrical issues. Hopefully you can get this
resolved.

Thanks ... br
---
Brian Richardson -- brian.richardson at intel.com -- Twitter: intel_brian

-----Original Message-----
From: elinux-MinnowBoard
[mailto:elinux-minnowboard-bounces at lists.elinux.org] On Behalf Of Gerard
Bucas
Sent: Wednesday, May 04, 2016 5:55 AM
To: 'MinnowBoard Development and Community Discussion'
<elinux-minnowboard at lists.elinux.org>
Subject: Re: [MinnowBoard] : How does one run MS-DOS on a MinnowBoard MAX
(or turbot)?

Hi Brian,

That is a really good question! :)

We have a couple of PCB designs which one could consider as MinnowBoard MAX
"derivatives". On one of the designs (PCB) we have a serious problem with
reliable access to the Realtek 8111 NiC, even though "on paper" (schematics,
etc) the two PCB's have the same NiC designs (so in one design everything on
the PCB works perfectly while on the other there seems to be some PCI bus
access issues to the NiC). We have tried different drivers and other OS
level debugging (mainly linux based) but can't seem to isolate the problem
(sometimes lspci will list the Realtek NiC after a reboot and sometimes not
and when it does get detected/listed by lspci, the whole lspci entry is
occasionally corrupted and shows FF FF, etc). Obviously sounds/smells/looks
like a PCI bus problem (differential pair impedance, component differences,
PCB layout differences, etc..) but we can't seem to isolate it. So we would
like to do some "lower level" testing/checking of PCI enumeration and maybe
other PCI debugging tools. One of the tools we wanted to play with runs on
MS-DOS. 

However, someone just pointed me at UEFI app:
https://github.com/JamesAmiTw/ru-uefi/raw/master/5.17.0284.zip
which should actually be able to run as an EFI app on our normal
minnow-derived firmware/BIOS. So need to check that out as well.

If you have any other ideas or pointers please let me know.

Thanks & Regards

Gerard  

-----Original Message-----
From: elinux-MinnowBoard
[mailto:elinux-minnowboard-bounces at lists.elinux.org] On Behalf Of
Richardson, Brian
Sent: Tuesday, May 3, 2016 8:45 PM
To: MinnowBoard Development and Community Discussion
<elinux-minnowboard at lists.elinux.org>
Subject: Re: [MinnowBoard] : How does one run MS-DOS on a MinnowBoard MAX
(or turbot)?

What is the low-level debugging requirement? Does it need to be run in DOS
or just at a level below the OS?

Thanks ... br
---
Brian Richardson, Senior Technical Marketing Engineer, Intel Software
brian.richardson at intel.com --
http://evangelists.intel.com/bio/Brian_Richardson_ 

-----Original Message-----
From: elinux-MinnowBoard
[mailto:elinux-minnowboard-bounces at lists.elinux.org] On Behalf Of Gerard
Bucas
Sent: Tuesday, May 03, 2016 7:43 PM
To: 'MinnowBoard Development and Community Discussion'
<elinux-minnowboard at lists.elinux.org>
Subject: [MinnowBoard] : How does one run MS-DOS on a MinnowBoard MAX (or
turbot)?

Resent with better subject line....

Does anyone know how one could bot MS-DOS on a MBM/T?

Would like to do this for some low-level debugging we need to do. 

I assume it needs a "legacy BIOS" but from what I read the winzent legacy
BIOS (which is due soon) is not yet available?

Any help would be appreciated!

Regards

Gerard


_______________________________________________
elinux-MinnowBoard mailing list
elinux-MinnowBoard at lists.elinux.org
http://lists.elinux.org/mailman/listinfo/elinux-minnowboard
_______________________________________________
elinux-MinnowBoard mailing list
elinux-MinnowBoard at lists.elinux.org
http://lists.elinux.org/mailman/listinfo/elinux-minnowboard

_______________________________________________
elinux-MinnowBoard mailing list
elinux-MinnowBoard at lists.elinux.org
http://lists.elinux.org/mailman/listinfo/elinux-minnowboard
_______________________________________________
elinux-MinnowBoard mailing list
elinux-MinnowBoard at lists.elinux.org
http://lists.elinux.org/mailman/listinfo/elinux-minnowboard



More information about the elinux-MinnowBoard mailing list