*BSD News Article 46256


Return to BSD News archive

Newsgroups: comp.unix.bsd.freebsd.misc
Path: sserve!newshost.anu.edu.au!harbinger.cc.monash.edu.au!simtel!news.sprintlink.net!uunet!in1.uu.net!tellab5!mikebo
From: mikebo@tellabs.com (Mike Borowiec)
Subject: FBSD 2.0.5R: "Port mapper failure" and NFS lockups
X-Nntp-Posting-Host: genesis
Message-ID: <1995Jun30.214222.10887@tellab5.tellabs.com>
Sender: news@tellab5.tellabs.com (News)
Organization: Tellabs Operations, Inc., Lisle, IL, USA
Date: Fri, 30 Jun 1995 21:42:22 GMT
Lines: 175

Greetings -
I'm running FreeBSD 2.0.5R on a 16MB Dell 486/50DX2. I'm using Yellow
Pages (NIS) and NFS. I've a Novell NE2000 Plus and have an Adaptec
AHA1542CF SCSI controller. Nothin' much else, but see my dmesg output
at the end of this...

I haven't changed anything significant over the past few days of solid
running, so I'm concerned by my machine locking up solid during periods
of intense NFS activity - during software builds for example. When I
reboot, I get the message:

clnttcp_create: RPC: Port mapper failure - RPC: Unable to receive

once after the line:
	add net default gateway
and twice more after the line:
	add net 224.0.0.0

What's more, one of the NFS servers I use is multi-homed. Coincident
with the above failures, I was suddenly unable to mount my home
directory partition via the interface I had been using for several
days. The mount hung my boot sequence, so I booted single user and
changed /etc/fstab to reflect a different interface on the same
server and - voila - it worked just fine. I should point out that
there are many other NFS clients using this server and none have had
these problems. See the Sniffer trace of the problem below, which
seems to indicate a problem with port numbers (?).

Anyone have any idea what might cause this bizarre behavior?
Thanks,
- Mike


---------------------------------
Included file (sniffer printout):
Sniffer Network Analyzer data from 30-Jun-95 at 15:10:46,
file A:\toybox.ENC, Page 1


SUMMARY
        Destination           Source                 Summary

M    1  toybox.hq.tellabs.com [138.111.168.190]      ICMP Echo
     2  toybox.hq.tellabs.com [138.111.168.190]      ICMP Echo
     3  Broadcast             toybox                 ARP C PA=[138.111.168.69] PRO=IP
     4  Broadcast             toybox                 ARP C PA=[138.111.168.32] PRO=IP
     5  toybox                Sun   22DC20           ARP R PA=[138.111.168.32] HA=08002022DC20 PRO=IP
     6  tellabs.tellabs.com   toybox.hq.tellabs.com  DNS C ID=1 OP=QUERY NAME=localhost.hq.tellabs.com
     7  toybox.hq.tellabs.com tellabs.tellabs.com    DNS R ID=1 STAT=Name error NAME=localhost.hq.tellabs.com
     8  tellabs.tellabs.com   toybox.hq.tellabs.com  DNS C ID=2 OP=QUERY NAME=localhost.tellabs.com
     9  toybox.hq.tellabs.com tellabs.tellabs.com    DNS R ID=2 STAT=Name error NAME=localhost.tellabs.com
    10  tellabs.tellabs.com   toybox.hq.tellabs.com  DNS C ID=3 OP=QUERY NAME=localhost
    11  toybox.hq.tellabs.com tellabs.tellabs.com    DNS R ID=3 STAT=OK NAME=localhost
    12  tellabs.tellabs.com   toybox.hq.tellabs.com  DNS C ID=1 OP=QUERY NAME=toybox.hq.tellabs.com
    13  toybox.hq.tellabs.com tellabs.tellabs.com    DNS R ID=1 STAT=OK NAME=toybox.hq.tellabs.com
    14  tellabs.tellabs.com   toybox.hq.tellabs.com  DNS C ID=2 OP=QUERY NAME=toybox.tellabs.com
    15  toybox.hq.tellabs.com tellabs.tellabs.com    DNS R ID=2 STAT=Name error NAME=toybox.tellabs.com
    16  tellabs.tellabs.com   toybox.hq.tellabs.com  DNS C ID=3 OP=QUERY NAME=toybox
    17  toybox.hq.tellabs.com tellabs.tellabs.com    DNS R ID=3 STAT=Name error NAME=toybox
    18  tellabs.tellabs.com   toybox.hq.tellabs.com  DNS C ID=4 OP=QUERY NAME=toybox.hq.tellabs.com
    19  toybox.hq.tellabs.com tellabs.tellabs.com    DNS R ID=4 STAT=OK NAME=toybox.hq.tellabs.com
    20  tellabs.tellabs.com   toybox.hq.tellabs.com  DNS C ID=1 OP=QUERY NAME=toybox.hq.tellabs.com
    21  toybox.hq.tellabs.com tellabs.tellabs.com    DNS R ID=1 STAT=OK NAME=toybox.hq.tellabs.com
    22  tellabs.tellabs.com   toybox.hq.tellabs.com  DNS C ID=2 OP=QUERY NAME=toybox.tellabs.com
    23  toybox.hq.tellabs.com tellabs.tellabs.com    DNS R ID=2 STAT=Name error NAME=toybox.tellabs.com
    24  tellabs.tellabs.com   toybox.hq.tellabs.com  DNS C ID=3 OP=QUERY NAME=toybox
    25  toybox.hq.tellabs.com tellabs.tellabs.com    DNS R ID=3 STAT=Name error NAME=toybox
    26  tellabs.tellabs.com   toybox.hq.tellabs.com  DNS C ID=4 OP=QUERY NAME=toybox.hq.tellabs.com
    27  toybox.hq.tellabs.com tellabs.tellabs.com    DNS R ID=4 STAT=OK NAME=toybox.hq.tellabs.com
    28  tellabs.tellabs.com   toybox.hq.tellabs.com  DNS C ID=5 OP=QUERY NAME=localhost.hq.tellabs.com
    29  toybox.hq.tellabs.com tellabs.tellabs.com    DNS R ID=5 STAT=Name error NAME=localhost.hq.tellabs.com
    30  tellabs.tellabs.com   toybox.hq.tellabs.com  DNS C ID=6 OP=QUERY NAME=localhost.tellabs.com
    31  toybox.hq.tellabs.com tellabs.tellabs.com    DNS R ID=6 STAT=Name error NAME=localhost.tellabs.com
    32  tellabs.tellabs.com   toybox.hq.tellabs.com  DNS C ID=7 OP=QUERY NAME=localhost
    33  toybox.hq.tellabs.com tellabs.tellabs.com    DNS R ID=7 STAT=OK NAME=localhost
    34  tellabs.tellabs.com   toybox.hq.tellabs.com  DNS C ID=8 OP=QUERY NAME=localhost.hq.tellabs.com
    35  toybox.hq.tellabs.com tellabs.tellabs.com    DNS R ID=8 STAT=Name error NAME=localhost.hq.tellabs.com
    36  tellabs.tellabs.com   toybox.hq.tellabs.com  DNS C ID=9 OP=QUERY NAME=localhost.tellabs.com
    37  toybox.hq.tellabs.com tellabs.tellabs.com    DNS R ID=9 STAT=Name error NAME=localhost.tellabs.com
    38  tellabs.tellabs.com   toybox.hq.tellabs.com  DNS C ID=10 OP=QUERY NAME=localhost
    39  toybox.hq.tellabs.com tellabs.tellabs.com    DNS R ID=10 STAT=OK NAME=localhost
    40  [138.111.168.255]     toybox.hq.tellabs.com  RIP C Requests=1
    41  toybox.hq.tellabs.com [138.111.168.246]      RIP R Routing entries=25
    42  toybox.hq.tellabs.com [138.111.168.246]      RIP R Routing entries=25
    43  toybox.hq.tellabs.com [138.111.168.246]      RIP R Routing entries=25
    44  toybox.hq.tellabs.com [138.111.168.246]      RIP R Routing entries=25
    45  toybox.hq.tellabs.com [138.111.168.246]      RIP R Routing entries=22
    46  tellabs.tellabs.com   toybox.hq.tellabs.com  DNS C ID=1 OP=QUERY NAME=tellab5.hq.tellabs.com
    47  toybox.hq.tellabs.com tellabs.tellabs.com    DNS R ID=1 STAT=OK NAME=tellab5.hq.tellabs.com
    48  Broadcast             toybox                 ARP C PA=[138.111.168.246] PRO=IP
    49  toybox                Wllflt06F914           ARP R PA=[138.111.168.246] HA=0000A206F914 PRO=IP
Sniffer Network Analyzer data from 30-Jun-95 at 15:10:46, file A:\toybox.ENC, Page 2


SUMMARY    Destination   Source        Summary

    50  tellab5.hq.tellabs... toybox.hq.tellabs.com  PMAP C Get port PROG=100003, VERS=2, IP=17
    51  toybox.hq.tellabs.com tellab5.hq.tellabs...  PMAP R PORT=2049
    52  tellab5.hq.tellabs... toybox.hq.tellabs.com  PMAP C Get port PROG=100005, VERS=1, IP=17
    53  toybox.hq.tellabs.com tellab5.hq.tellabs...  PMAP R PORT=719
    54  tellab5.hq.tellabs... toybox.hq.tellabs.com  MOUNT C Mount /var/spool/mail
    55  toybox.hq.tellabs.com tellab5.hq.tellabs...  MOUNT R Mount OK F=0702
    56  tellabs.tellabs.com   toybox.hq.tellabs.com  DNS C ID=1 OP=QUERY NAME=sunk.hq.tellabs.com
    57  toybox.hq.tellabs.com tellabs.tellabs.com    DNS R ID=1 STAT=OK NAME=sunk.hq.tellabs.com
    58  sunk.hq.tellabs.com   toybox.hq.tellabs.com  PMAP C Get port PROG=100003, VERS=2, IP=17
    59  toybox.hq.tellabs.com [138.111.160.84]       PMAP R PORT=2049
    60  [138.111.160.84]      toybox.hq.tellabs.com  Port 632 unreachable
                                                     ICMP Destination unreachable (Port unreachable)
    61  sunk.hq.tellabs.com   toybox.hq.tellabs.com  PMAP C Get port PROG=100003, VERS=2, IP=17
    62  toybox.hq.tellabs.com [138.111.160.84]       PMAP R PORT=2049
    63  [138.111.160.84]      toybox.hq.tellabs.com  Port 632 unreachable
                                                     ICMP Destination unreachable (Port unreachable)
    64  sunk.hq.tellabs.com   toybox.hq.tellabs.com  PMAP C Get port PROG=100003, VERS=2, IP=17
    65  toybox.hq.tellabs.com [138.111.160.84]       PMAP R PORT=2049
    66  [138.111.160.84]      toybox.hq.tellabs.com  Port 632 unreachable
                                                     ICMP Destination unreachable (Port unreachable)
    67  sunk.hq.tellabs.com   toybox.hq.tellabs.com  PMAP C Get port PROG=100003, VERS=2, IP=17
    68  toybox.hq.tellabs.com [138.111.160.84]       PMAP R PORT=2049
    69  [138.111.160.84]      toybox.hq.tellabs.com  Port 632 unreachable
                                                     ICMP Destination unreachable (Port unreachable)
    70  sunk.hq.tellabs.com   toybox.hq.tellabs.com  PMAP C Get port PROG=100003, VERS=2, IP=17
    71  toybox.hq.tellabs.com [138.111.160.84]       PMAP R PORT=2049
    72  [138.111.160.84]      toybox.hq.tellabs.com  Port 632 unreachable
                                                     ICMP Destination unreachable (Port unreachable)
    73  sunk.hq.tellabs.com   toybox.hq.tellabs.com  PMAP C Get port PROG=100003, VERS=2, IP=17
    74  toybox.hq.tellabs.com [138.111.160.84]       PMAP R PORT=2049
    75  [138.111.160.84]      toybox.hq.tellabs.com  Port 632 unreachable
                                                     ICMP Destination unreachable (Port unreachable)

... etc, etc, ad infinitum ...


---------------------------------
Included file (dmesg output):
FreeBSD 2.0.5-RELEASE #0: Tue Jun 27 10:44:52 CDT 1995
    kroot@toybox:/sys/compile/TOYBOX
CPU: i486DX (486-class CPU)
real memory  = 16252928 (3968 pages)
avail memory = 14827520 (3620 pages)
Probing for devices on the ISA bus:
sc0 at 0x60-0x6f irq 1 on motherboard
sc0: VGA color <4 virtual consoles, flags=0x0>
ed0 at 0x280-0x29f irq 5 on isa
ed0: address 00:00:1b:48:a4:91, type NE2000 (16 bit) 
bpf: ed0 attached
sio0 at 0x3f8-0x3ff irq 4 on isa
sio0: type 16450
sio1 at 0x2f8-0x2ff irq 3 on isa
sio1: type 16450
lpt0 at 0x378-0x37f irq 7 on isa
lpt0: Interrupt-driven port
lp0: TCP/IP capable interface
fdc0 at 0x3f0-0x3f7 irq 6 drq 2 on isa
fdc0: NEC 765
fd0: 720KB 3.5in
aha0: AHA-1542CF BIOS v2.01-VC.0, enabling mailbox, enabling residuals
aha0: reading board settings, dma=5 int=11  (bus speed defaulted)
aha0 at 0x330-0x333 irq 11 drq 5 on isa
aha0 waiting for scsi devices to settle
(aha0:0:0): "QUANTUM LPS525S 3110" type 0 fixed SCSI 2
sd0(aha0:0:0): Direct-Access 501MB (1027548 512 byte sectors)
sd0(aha0:0:0): with 2448 cyls, 6 heads, and an average 69 sectors/track
npx0 on motherboard
npx0: INT 16 interface
changing root device to sd0a
bpf: lo0 attached
bpf: sl0 attached
bpf: tun0 attached
WARNING: / was not properly dismounted.
-- 
--------------------------------------------------------------------------
Michael Borowiec        Network Operations      Tellabs Operations, Inc.
mikebo@TELLABS.COM                              1000 Remington Blvd. MS109
708-378-6007  FAX: 708-378-6714                 Bolingbrook, IL, USA 60440
--------------------------------------------------------------------------