From owner-freebsd-current Wed Oct 29 07:05:21 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.7/8.8.7) id HAA20516 for current-outgoing; Wed, 29 Oct 1997 07:05:21 -0800 (PST) (envelope-from owner-freebsd-current) Received: from word.smith.net.au (ppp20.portal.net.au [202.12.71.120]) by hub.freebsd.org (8.8.7/8.8.7) with ESMTP id HAA20492 for ; Wed, 29 Oct 1997 07:05:13 -0800 (PST) (envelope-from mike@word.smith.net.au) Received: from word.smith.net.au (localhost [127.0.0.1]) by word.smith.net.au (8.8.7/8.8.5) with ESMTP id BAA01138; Thu, 30 Oct 1997 01:31:09 +1030 (CST) Message-Id: <199710291501.BAA01138@word.smith.net.au> X-Mailer: exmh version 2.0zeta 7/24/97 To: Keith Mitchell cc: current@freebsd.org Subject: Re: Small Problem with Linux Emul In-reply-to: Your message of "Tue, 28 Oct 1997 13:37:41 CDT." <199710281837.NAA06497@weenix.guru.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Date: Thu, 30 Oct 1997 01:31:06 +1030 From: Mike Smith Sender: owner-freebsd-current@freebsd.org X-Loop: FreeBSD.org Precedence: bulk > I have been trying to get the linux version of the Quake server to work > under 3.0-CURRENT to no avail. It works fine under 2.2-STABLE and 2.2.5. > > At a quick glance, it looks like the problem may be in the 4.3 COMPAT > network stuff (specifically recv). A ktrace resulted in: > > 304 qwsv CALL old.recv(0xc,0xefbfdbb8) > 304 qwsv RET old.recv -1 errno -11 Unknown error: -11 You should be aware that Linux has different syscall numbers, but kdump has no way of knowing that this is a dump from a Linux executable. The above is probably recvfrom(); you can trace this through linux_socket.c and into kern_uipc.c. mike