I have a problem setting up an ethernet link between 2 machines.
On one machine (Linux) I have a Western Digital WD8013 card and on
the other a Novell NE1000 (ka9q NOS).
On the Linux machine I have configured the kernel to use the WD card
and at boot time I see:-
---- snip ---
eth0: WD80x3 at 0x300, 00 00 C0 29 23 24 WD8013, IRQ 10, shared memory
at 0xcc000-0xcffff.
---- snip ----
The card is hard configured for port=300 irq=10
So the kernel is seeing the card correctly.
However after configuring the interface, doing 'ifconfig eth0'
I get :-
eth0 Link encap 10Mbps Ethernet HWaddr 00:00:C0:29:23:24
inet addr 192.1.1.1 Bcast 192.1.1.255 Mask 255.255.255.0
UP BROADCAST RUNNING MTU 1500 Metric 1
RX packets 0 errors 0 dropped 0 overruns 0
TX packets 0 errors 0 dropped 0 overruns 0
Interrupt 10 Base address 0x310 Memory cc000-d0000
^^^^^
As you can see ifconfig thinks that the card base address has moved.
(This was done after a reboot thus explaining no RX or TX packets)
I cannot get the 2 machines to talk to each other despite :-
/sbin/route add -host 44.1.1.1 eth0
44.1.1.1 being the ip address of the other (nos) machine.
Kernel routing table:-
Destination Gateway Genmask Flags MSS Window Use Iface
localhost * 255.255.255.255 UH 1936 0 80 lo
g8jvm2.ampr.org * 255.255.255.255 UH 193 512 57 sl1
g0orn.ampr.org * 255.255.255.255 UH 193 512 1 sl0
44.1.1.1 * 255.255.255.255 UH 1436 0 0 eth0
44.131.7.0 * 255.255.255.0 U 193 512 6 sl0
I am using Kernel 1.1.33 and the latest version of the networking tools
The setup on the other machine has been tested at my salt mine,
Has anybody got any idea as to whats going on and how to fix it.
Andy Pevy
email :-
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
44.131.17.0 g1wkk2.ampr.org 255.255.255.0 UG 193 512 1 sl1
44.0.0.0 g8jvm2.ampr.org 255.0.0.0 UG 193 512 44 sl1
(1.1.27) from sunacm.
talking to an hpux box and works ok.
Particularly the moving card address.