On Sat, 20 Mar 1999, Boytcho Peytchev wrote:
> Subject: NE2000 problem; fix; question
>
> a certain NE2000 card is using i/o address of 0x2A0 which is not in the
> list of addresses to be probed in drivers/net/ne.c for 2.0.36
I frequently get similar questions with a request to add every possible
address to the probe list. I'll take this as an opportunity to repeat my
statement:
I will not add additional addresses to ISA probe list. Every ISA probe runs
the risk of hanging the machine if it accesses unexpected hardware.
The probed address lists are usually derived from the capabilities of the
original hardware: the NE2000 list reflects the jumper block of the
original, real NE2000.
> Question is if there is a way to tell linux (at or after boot)
> where to look for the card instead of
> having to remember to modify the source for each new kernel version...
Yes. This is described in the Ethernet HowTo. Use a LILO parameter of
append = "ether=0,0x2A0,eth0"
e.g. run
echo 'append = "ether=0,0x2A0,eth0"' >> /etc/lilo.conf; /sbin/lilo
This has the advantage of directing the probes to look only at 0x2A0,
avoiding the risk of disturbing other adapters.
Note that this advice applies only to built-in drivers.
Most Linux distributions now provide run-time-linked driver modules, which
get their parameters from /etc/conf.modules.
Donald Becker [EMAIL PROTECTED]
USRA-CESDIS, Center of Excellence in Space Data and Information Sciences.
Code 930.5, Goddard Space Flight Center, Greenbelt, MD. 20771
301-286-0882 http://cesdis.gsfc.nasa.gov/people/becker/whoiam.html
-
To unsubscribe from this list: send the line "unsubscribe linux-net" in
the body of a message to [EMAIL PROTECTED]