LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Linux - Networking (https://www.linuxquestions.org/questions/linux-networking-3/)
-   -   3c509b insstallation (https://www.linuxquestions.org/questions/linux-networking-3/3c509b-insstallation-3448/)

acid_kewpie 06-16-2001 06:57 AM

I've seen many many queries about trying to install the 3com 3c509b card, but none have resulted in a solution. Using the NIC configuration program under dos i've turned off PnP, and assigned all the different irq/base combinations i can. Under linux (rh71) ifconfig says it's happily up and running, finding the asigned irqs etc... i can ping the card on the machine, but not from another. a dmesg gives:

eth1: Setting Rx more for 0 addresses
eth1: Setting Rx mode for 1 addresses

This happens on each apm suspend, or network restart aswell.Is there a little trick i've not been told about????

thanks
chris

crabboy 06-16-2001 02:22 PM

In your dmesg do you also see the following:

Code:

eth0: 3c509 at 0x300, 10baseT port, address  00 a0 24 92 b4 09, IRQ 11.
3c509.c:1.16 (2.2) 2/3/98 becker@cesdis.gsfc.nasa.gov.
eth1: 3c509 at 0x280, 10baseT port, address  00 a0 24 a3 70 57, IRQ 10.
3c509.c:1.16 (2.2) 2/3/98 becker@cesdis.gsfc.nasa.gov.

I also have the following lines in my dmesg:
Code:

eth0: Setting Rx mode to 1 addresses.
eth1: Setting Rx mode to 0 addresses.
eth1: Setting Rx mode to 1 addresses.

If you do see the above, I'd think that it was a configuration problem between the two machines. Double check the ipaddress, subnet mask and broadcast addresses on both machines.
Make sure that the card in configured to be in 10baseT mode and not BNC (10base2). The 4 in the Memory section from ifconfig tells you that. The startup string in dmesg (above) will also indicate which mode it's in (10baseT).
Code:

eth1      Link encap:Ethernet  HWaddr 00:A0:24:A3:70:57
          inet addr:10.0.0.199  Bcast:10.0.0.255  Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:55108 errors:0 dropped:0 overruns:0 frame:0
          TX packets:63939 errors:0 dropped:0 overruns:0 carrier:0
          collisions:212 txqueuelen:100
          Interrupt:10 Base address:0x280 Memory:4-3c509

There is some good documentation for the card at this site:
http://www.scyld.com/network/3c509.html

acid_kewpie 06-16-2001 03:17 PM

don't look much better...
 
Thanks for the help, but it's all set up rightm, according to ifconfig:-

The working card, RTL8139:

eth0 Link encap:Ethernet HWaddr 00:02:44:02:B2:EE
inet addr:10.0.0.2 Bcast:10.0.0.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:240278 errors:0 dropped:0 overruns:0 frame:0
TX packets:249782 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:100
Interrupt:11 Base address:0x800

and the 3c509:

eth1 Link encap:Ethernet HWaddr 00:A0:24:50:28:E2
inet addr:10.0.0.3 Bcast:10.0.0.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:13 errors:0 dropped:0 overruns:0 frame:0
TX packets:2 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:100
Interrupt:5 Base address:0x320

everythigns the same, and I get the other bits in my dmesg as you said. This card works under win2k, and i have the same problem under rh71 with this card (from 95) and another 3c509 (from 1992).

Thanks
chris


All times are GMT -5. The time now is 07:22 AM.