--pgp-sign-Multipart_Wed_Jun_11_12:38:49_1997-1
Content-Type: text/plain; charset=US-ASCII
I am very happy that this problem was so easy to fix! Ken, can you
please include a README.PCI file into the doc directory that describes
this little trick.
Thanx
Markus
Harald Brueckner writes:
> markus@infoscape.com wrote:
> > Harald Brueckner writes:
> > > It is a NE2k clone (and Linux detects it as a NE2k card) and it
> > > even has a PROM socket but it gets not detected by any boot loader
> > > I tried. I think the problem comes from the I/O port which gets
> > > automatically set to 0xe400 (by the PCI BIOS) with this PCI card
> > > (at least in my special case). With ISA cards I/O is defined from
> > > 0x0000 - 0x1fff I think. Just PCI moves that I/O ports to that high
> > > addresses. :-/
> >
> > It should be very easy to patch the source code for etherboot. If you
> > are lucky, then all you have to do is edit "src-32/Makefile" and add
> > the port address to the line that reads:
> >
> > NEFLAGS= -DINCLUDE_NE -DNE_SCAN=0x280,0x300,0x320,0x340
> >
> > Of course, this is not a general solution to the problem and it will
> > only work with your card. Actually, it might even fail to work when
> > you switch motherboards and/or add/remove other PCI cards. At the very
> > least, I would add these ports 0xE000, 0xE100, 0xE200, ..., 0xEF00. To
> > avoid problems when probing ports on other cards, make sure that you
> > list 0xE400 as the first address in the list. So this is how you want
> > to change the line:
> >
> > NEFLAGS= -DINCLUDE_NE
> > -DNE_SCAN=0xE400,0x280,0x300,0x320,0x340,0xE000,0xE100,0xE200,0xE300,0xE500,0xE600,0xE700,0xE800,0xE900,0xEA00,0xEB00,0xEC00,0xED00,0xEE00,0xEF00
> >
> > Just for the record; I know that other cards use 0x6?00 as their base
> > address. So anybody trying to patch "etherboot" for PCI NE2k clones,
> > should first check "/proc/ioports" before blindly entering any port
> > addresses.
> >
> > Harald, can you please let us know, if this patch fixed your problem.
>
> Hello,
>
> yes, it does!! I just added your suggested line and it works pretty fine. As it
> seems it was just a problem of the new, unknown I/O ports!
> Thank you very much for your help!!
>
> If there is anything else I can check out for you please let me know!
>
> Harry
>
>
--
Markus Gutschke Internet: markus@infoscape.com
Infoscape, Inc Phone: +1-415-537-3778
657 Mission Street, Suite 200
San Francisco, CA 94105
Disclaimer: The above message represents my personal opinion; It does not
constitute an offical statement by Infoscape!
--pgp-sign-Multipart_Wed_Jun_11_12:38:49_1997-1
Content-Type: application/pgp-signature
Content-Transfer-Encoding: 7bit
-----BEGIN PGP MESSAGE-----
Version: 2.6.2
iQCVAwUBM57+yhqJqDLErwMxAQEZkgQAidx8O4C4SLDUxbHEifY1GJCuzRS5HHhZ
LYFBtfpGCwGlGqlMyIN9O97Mpirur3vSqeX+WZSgYLyzWks4UY8zX0ckXRopWFPH
BzGZLsMj5RPq/R1q1seFH+lMQoVrMlGapvk7m71np3534lM+MIyrbZ/Uj4XpSEKT
iyTvxwGW18k=
=kWHL
-----END PGP MESSAGE-----
--pgp-sign-Multipart_Wed_Jun_11_12:38:49_1997-1--
For requests or suggestions regarding this mailing list archive please write to netboot@gkminix.han.de.