Hi Daniel,

THIS IS THE THIRD TIME I'VE RESPONDED TO THIS QUESTIONS
ON THIS EXACT SUBJECT (3c509) IN THE LAST FOUR DAYS.

I HOPE THE MANDRAKE GUYS ARE PAYING ATTENTION.
3com 3c509 is/was one of the most popular NIC's around,
something should be done to address this issue at install time.

Enough with the whining, now onto the/a solution.........

I have two 3c509's and had init problems with both of them
on totally different hardware, so it's not an isolated problem.

Luckily the solution is simple, as root edit your /etc/rc.d/rc.sysinit file.
Goto the line just above the Section for "loading modules for backward
compatibility" (line 304 in my copy Mdk 7.0) and add the following line:

action "Loading 3Com 3c509 - I HOPE !!!" modprobe 3c509

This forces the 3c509 module to be loaded, usually it grabs irq 10
regardless of any other params you set, does on my config's anyway.

The following is an excerpt from my rc.sysinit file showing the
modification with the sections above and below it displayed.
========================================================
========================================================
# Load mixer settings
if grep -q "\(sparcaudio\|sound\)" /proc/devices 2>/dev/null && [ -f /etc/.aumixrc -a 
-x /bin/aumix-minimal ]; then
action "Loading mixer settings" /bin/aumix-minimal -f /etc/.aumixrc -L
fi

if [ -f /proc/sys/kernel/modprobe ]; then
if [ -n "$USEMODULES" ]; then
echo "/sbin/modprobe" > /proc/sys/kernel/modprobe
else
echo "" > /proc/sys/kernel/modprobe
fi
fi

####  Added by RaStuS to force loading of 3com 3c509 NIC  #####
action "Loading 3Com 3c509 - I HOPE !!!" modprobe 3c509
#######################################################

# Load modules (for backward compatibility with VARs)
if [ -f /etc/rc.d/rc.modules ]; then
/etc/rc.d/rc.modules
fi
==============================================================
==============================================================

I hope this helps your situation, it has worked flawlessly for me since
implementing it nearly two years ago (Rhat 5.2 then).

Good luck with it......


RaStuS
***********************************************************************************
***********************************************************************************

On Wed, 14 Jun 2000, you wrote:
> During the install process, LM7.1 only picked up one of my ethernet
> cards (PCI D-link DFE-1530TX 10/100) which it recognized as a "Realtek
> 8139 10/100 (rt18139)" (I assume that's ok). My regular ISA 3c509 card
> was not recognized, why ?
> 
> I want this machine as a firewall & IP Masq, web and mail server.
> So I want the 3c509 (ISA) as the internet accessible one for my
> cable modem, and the D-link (PCI) card for the local network
> attached to a 100Mbps switch.
> 
> After the install, ifconfig only showed "lo" but no "eth0".
> /etc/conf.modules did have "alias eth0 rt18139" in it.
> 
> I used linuxconf to try and setup network interfaces so that
> eth0 was the 3Com card, and eth1 was D-link.  They showed up
> ok in conf.modules, but after a reboot there was nothing
> in ifconfig and no net access.
> 
> I vaguely remember (3 am) not installing DHCP packages because
> I planned to assign IPs to the local network.  My @home modem
> does give a DHCP IP, but I did not think I needed DHCP on
> my side (am I wrong?).
> 
> I do have a name.com that I can use to set up the box, however
> none of this seemed to get the network working.
> 
> Help please !
> 
> Thanks... Dan.

Reply via email to