linux-mips-fnet
[Top] [All Lists]

Re: Latest kernel on DECstation reports (LONG!)

To: linux-mips@fnet.fr
Subject: Re: Latest kernel on DECstation reports (LONG!)
From: Florian Lohoff <flo@rfc822.org>
Date: Sun, 3 Jan 1999 15:53:31 +0100
In-reply-to: <199901031313.OAA25331@sparta.research.kpn.com>; from Karel van Houten on Sun, Jan 03, 1999 at 02:13:14PM +0100
References: <199901031313.OAA25331@sparta.research.kpn.com>
Sender: flo@mini.gt.owl.de
On Sun, Jan 03, 1999 at 02:13:14PM +0100, Karel van Houten wrote:
> Happy new year to all Decstation Linux hackers.
> 
> A rainy weekend is ideal for hacking, so I tried Haralds latest kernel,
> and the new declance.c
> 
> My setup:
> 
>  DECstation 5000/260 at 139.63.1.12,
>  served by a i386 linux box at 139.63.1.4
> 
>  NFSROOT_DEBUG,
>  TEST_HITS, DEBUG_DRIVER defined, and even ZERO defined as (1) :-)
> 
> BOOTP: XID=0ba7ae57
> BOOTP: Route lookup: 1:00000000 -> 0:ffffffff: Output
> Sending BOOTP and RARP requests....[X...............][.._.............]
> BOOTP: Route lookup: 2:04013f8b -> 0:0c013f8b: Input
> BOOTP: Route lookup: 0:00000000 -> 0:04013f8b: Check
>  OK
> RX ptr: 00000020(00000040)
> TX ptr: 000000a0(00000140)
> TX rings:
> 0: 0x00006320(0xa002c640)
> 1: 0x00006940(0xa002d280)
> 2: 0x00006f60(0xa002dec0)
> RX rings:
> 0: 0x00000120(0xa0020240)
> 1: 0x00000740(0xa0020e80)
> 2: 0x00000d60(0xa0021ac0)
> IP-Config: Got RARP answer from 139.63.1.4, my address is 139.63.1.12
> RX ptr: 00000020(00000040)
> TX ptr: 000000a0(00000140)
> TX rings:
> 0: 0x00006320(0xa002c640)
> 1: 0x00006940(0xa002d280)
> 2: 0x00006f60(0xa002dec0)
> RX rings:
> 0: 0x00000120(0xa0020240)
> 1: 0x00000740(0xa0020e80)
> 2: 0x00000d60(0xa0021ac0)
> IP-Config: Unable to set interface netmask (-22).

Thats interesting - it seems that you have misconfigured something.
This works for me with a problem although i use bootp for address
resolution as i have set this up already to boot the kernel
so why use rarp :)

> 13:39:14.427994 arp reply 139.63.1.4 is-at 2:60:8c:7c:3a:6b
> 13:39:14.687994 139.63.1.4 > 139.63.1.12: icmp: echo request (ttl 64, id 
> 31785)
> 13:39:15.688020 139.63.1.4 > 139.63.1.12: icmp: echo request (ttl 64, id 
> 31786)
> 13:39:15.998020 arp who-has 139.63.1.4 tell 139.63.1.12
> 13:39:15.998020 arp reply 139.63.1.4 is-at 2:60:8c:7c:3a:6b

This looks like the decstation is not able to send out the ICMP echo reply
because it hasnt got an arp entry for the sending station.

> It seems that the decstation answers all packets as unreachable.
> Even ping doesn't work.
> 
> BOOTP: XID=464ed84e
> BOOTP: Route lookup: 1:00000000 -> 0:ffffffff: Output
> Sending BOOTP and RARP requests....[X...............][.._.............]
> BOOTP: Route lookup: 2:04013f8b -> 0:0c013f8b: Input
> BOOTP: Route lookup: 0:00000000 -> 0:04013f8b: Check
>  OK
> RX ptr: 00000020(00000040)
> TX ptr: 000000a0(00000140)
> TX rings:
> 0: 0x00006320(0xa002c640)
> 1: 0x00006940(0xa002d280)
> 2: 0x00006f60(0xa002dec0)
> RX rings:
> 0: 0x00000120(0xa0020240)
> 1: 0x00000740(0xa0020e80)
> 2: 0x00000d60(0xa0021ac0)
> IP-Config: Got RARP answer from 139.63.1.4, my address is 139.63.1.12
> RX ptr: 00000020(00000040)
> TX ptr: 000000a0(00000140)
> IP-Config: Unable to set interface netmask (-22).

> But now ping from the server WORKS.
> 
> Harald, Florian, does this help you?

Ask Harald - I havent got any clue whats going on - I just tried the
same as you :)  Ill have a look at the kernel now as my vt100 just
got working again :)

Would you mind trying bootp from Kernel Level Autoconfig ?
It seems that the RARP thing doesnt work correctly or
at least you get a wrong netmask ...

ds5000-150:\
        ip=10.1.1.11:\
        ht=ethernet:\
        ha=08002b28f0a3:\
        bf=/data/mips/nbImage:\
        sm=255.0.0.0:\
        rp=/data/mips/root

This assumes the tftp server is on the same machine ....
Harald and me discovered that on the /260 and /240 the declance
works or 1 packet not more ...

Flo
-- 
Florian Lohoff          flo@rfc822.org                  +49-5241-470566
Good, Fast, Cheap: Pick any two (you can't have all three).  (RFC 1925)

<Prev in Thread] Current Thread [Next in Thread>