[parisc-linux] Re: pa-risc V0.9 on Model 720 (+ others)
Michael S.Zick
mszick at pflash.com
Tue Jun 5 13:01:31 MDT 2001
To All -
Reference my last on this subject - (attached)
Using xconfig as a model - on finds:
xconfig main menu
network device support
ethernet (10 or 100 mbit)
EISA, VLB, PCI and on-board controllers
Selecting that choice would lead one to believe that the proper code
for the "on-board controllers" would be generated.
Which should cover the built-in Ethernet on the older boxes (including
the standard, model 720) and when also combined with the proper selection of
card - a model 720 with an optional EISA BA having a Ethernet card plugged
into it.
Perhaps similar configuration logic could be included for the built-in (53c73xx)
SCSI controller - with the additional option of selecting an additional card
living in the optional EISA BA card slot.
Note: The prior owners of my machine had just such a configuration of on-board
and EISA bus SCSI controllers - running under HP-UX.
Mike
On Tue, 05 Jun 2001, Matthew Wilcox wrote:
> On Tue, Jun 05, 2001 at 11:36:37AM -0500, Michael S. Zick wrote:
> > Without either BA's defined - in/out Byte, Word, Long does not have
> > a prototype in mem.c (amoung other places) - the compiler guesses
> > (incorrectly) at what inb() and outb() mean.
>
> That's a known-bad configuration. You have to have some kind of PCI
> or EISA controller configured in.
Only if you intend to never support non-PCI, non-EISA older boxes.
Regardless of your intent - proper combinations of CONFIG_xxxxx
are supposed to be handled by the (x)config step of the build process.
After all - that is what "configure" means (in English).
To do a clean job of this - a selection of "Box Model" (similar to "Processor Type")
may have to be added to the configuration scripts. With corresponding #ifdef/#ifndef
statements in the relavent code.
At the moment - I have tunnel vision - I am focused on getting a personal copy
of parisc-linux to boot on my model 720 box.
The comments and findings I post to the mailing lists may be freely disregarded
by anyone not interested them. Still, they will exist in the mail list archives so that
any developer working on a public version of this kernel can use them for hints, leads
and other ideas.
Mike
>
> --
> Revolutions do not require corporate support.
More information about the parisc-linux
mailing list