3c509b/RH 5.2/DHCP

3c509b/RH 5.2/DHCP

Post by Don Bacc » Sat, 13 Mar 1999 04:00:00




>Now I get Mar 10 22:55:50 localhost kernel: IPX Portions Copyright (c) 1995
>Caldera, Inc. Mar 10 22:55:51 localhost kernel: Appletalk 0.17 for Linux
>NET3.035 Mar 10 22:55:52 localhost insmod:
>/lib/modules/preferred/net/3c509.o: symbol for parameter io not found
>delaying eth0 initialization

Been there myself, as of about a week ago.  The
3c509 driver doesn't want the "io=", though
it will take the "irq=" specification.

Despite comments in various HOWTOs about the
fact that ISA NIC drivers generally don't probe
for NICs automatically, the 3c509b driver
does.  

Perhaps because the card comes in a PCI model
as well???  I dunno.

Anyway, in my system I have two 3c509b cards
configured at I/O address 300 and 310, IRQs
10 and 11 respectively.

My module configuration file simply contains:

alias eth0 3c509
alias eth1 3c509

and nothing else, and the kernal finds them both.

How do I know?  If it didn't, I wouldn't be typing
to you right now, since I'm typing this on a
Win98 box using ip masquerading to talk through
the Linux box over my DSL router.

Quote:

>when I boot up.

>if I run ifconfig I get the following

>eth0
>Link encap:Ethernet  HWaddr 00:10:5A:25:23:ED
>inet addr:204.210.62.215  Bcast:204.210.62.255  Mask:255.255.255.0
>UP BROADCAST NOTRAILERS RUNNING MULTICAST  MTU:1500  Metric:1
>          RX packets:38 errors:0 dropped:0 overruns:0 frame:0
>         TX packets:6 errors:0 dropped:0 overruns:0 carrier:0
>         collisions:0
>          Interrupt:10 Base address:0x300

I betcha if you do a "cat /proc/ioports" or a "cat /proc/interrupts"
you won't see the 3c509b card, though :)

--


  Nature photos, on-line guides, at http://donb.photo.net

 
 
 

3c509b/RH 5.2/DHCP

Post by Don Bacc » Sun, 14 Mar 1999 04:00:00



>DING- finally got it working. Thanks to Don and Tim Stark for their very
>helpful posts.

You're welcome.  It took me a few hours to figure out myself,
so was glad to pass along the info.

[snip]

Quote:>2. added the following to my /etc/conf.modules file
>alias eth0 3c509
>note: Tim Stark reccomended adding an options line to this file. My system
>didn't like that.

It would like the "irq=nn" part if you added it, but the 3c509b
driver doesn't accept the "io=0xnnn" option.

Quote:>3.typed insmod 3c509 (I don't know if this was neccessary, but it didn't hurt)

Not with my RH 5.2 release, at least.  The reference in the alias
seems to force loading, though as you point out it is harmless
to specify it.

Quote:>4. used netcfg to set up eth0 with DHCP and told it to activate on boot time.

And ... blinky-blinky-blinky, your ISP tells dhcp how to configure
your address, and you're off to the races!

--


  Nature photos, on-line guides, at http://donb.photo.net

 
 
 

3c509b/RH 5.2/DHCP

Post by Jon Ber » Wed, 07 Apr 1999 04:00:00





>> > I am trying to get linux to run with my cable modem.
>> > I have already disabled PNP.
>> > I was getting the message
>> > "delaying eth0 initialization"

>> > then I implemented the changes suggested by Tim Stark
>> > i.e changed my /etc/conf.modules to read
>> > alias eth0 3c509
>> > options eth0 io=0x300 irq5

>> compaq_irq=5 is ok

>> > and then type

>> > insmod 3c509

>> > then run netcfg and activate eth0.

>> > Now I get Mar 10 22:55:50 localhost kernel: IPX Portions Copyright (c)
1995
>> > Caldera, Inc. Mar 10 22:55:51 localhost kernel: Appletalk 0.17 for
Linux
>> > NET3.035 Mar 10 22:55:52 localhost insmod:
>> > /lib/modules/preferred/net/3c509.o: symbol for parameter io not found
>> > delaying eth0 initialization

>> > when I boot up.

>> > if I run ifconfig I get the following

>> > eth0
>> > Link encap:Ethernet  HWaddr 00:10:5A:25:23:ED
>> > inet addr:204.210.62.215  Bcast:204.210.62.255  Mask:255.255.255.0
>> > UP BROADCAST NOTRAILERS RUNNING MULTICAST  MTU:1500  Metric:1
>> >           RX packets:38 errors:0 dropped:0 overruns:0 frame:0
>> >          TX packets:6 errors:0 dropped:0 overruns:0 carrier:0
>> >          collisions:0
>> >           Interrupt:10 Base address:0x300

>> > can any one tell me what I still need to change to get this working??

>> > I beleive the 3c509 driver that I am running is Donald Beckers v.1.16
which as
>> > far as I can tell is the most up to date version.

>> > thanks

>> > Ivan

You may have to run the config program from 3Com called 3c5x9cfg (should be
able to get this from 3Com's website or contact me and I'll email to you).
It runs under DOS and is used to change hardware settings such as base IO
address and Irq.  The funny thing about 3c509's is that under some OS's the
card could care less what Irq is specified by hardware, but the i/o address
must be set correctly (Win95/98).  In others, both the i/o address and irq
need to be conflict free and match the OS driver settings (WinNT and
presumablly Linux).

Hope this helps . . .

Jon

 
 
 

1. 3Com 3c509b, not working under RH 5.2

Hello,
        I have a 3com 3c509b ethernet card which works fine under Windows 95,
but I can't get it to work under Red Hat 5.2.  Does anyone have any
suggestions????

--
Melvin Mathew Meadlin II

        If is the biggest word in the middle of life
                Melvin Mathew Meadlin

2. How to shutdown ?

3. RH 5.2 + 3C509B - can't see network

4. -exec rm {} \ ???

5. FTP RH 5.2 -> RH 5.2 = NFT (No File Transfer)

6. Thread library on Solaris

7. DHCP problems in RH linux 5.2

8. troff for MS-DOS??

9. RH 5.2 DHCP setup.

10. DHCP problem using RH 5.2

11. DHCP and RH linux 5.2

12. RH 5.2: DHCP Problem

13. Werid RH 5.2/Qt/DHCP problem