From: negaard@aero.org (Eric Negaard) Subject: Re: Trouble with 0.98 + tcp Date: 1 Oct 1992 11:15:48
>>>>> On 30 Sep 92 14:49:49, negaard@aero.org (Eric Negaard) said:
negaard> I tried to compile Linux 0.98 with the tcp code last night, and
negaard> the kernel doesn't boot. I get the following message:
negaard> Memory: 7396k/8192k available (376k kernel, 384k reserved, 36k data)
negaard> stack segment: 0000
negaard> EIP: 0008:00016C36
negaard> EFLAGS: 00010287
negaard> fs: 0017
negaard> base: C0000000, limit: 000A0000
negaard> Pid: 0, process nr: 0
negaard> 08 95 90 90 90 90 90 90 90 90
negaard> task[0] (swapper) killed: unable to recover
negaard> Kernel panic: Trying to free up swapper memory space
negaard> In swapper task - not syncing
Thanks to all who responded to my query. The problem was, of course, my
own. Once I figured out that I needed the tcpip-0.8.tar file for the
user-level network programs, the README file there told me I had to change
/usr/include/netinet/in.h to include <linux/socket.h> instead of
<sys/socket.h>. Once I did that (and re-compiled), the kernel booted fine.
One other note: I've seen several people mention that a nameserver is
required for the client programs to work right. I'm running without
a resolv.conf file, and telnet, talk, etc seem to work fine (at least
to the loopback interface, but that shouldn't matter - loopback is
just another hostname).
Eric