From owner-freebsd-current Sun Jun 21 00:28:48 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id AAA16279 for freebsd-current-outgoing; Sun, 21 Jun 1998 00:28:48 -0700 (PDT) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from spinner.netplex.com.au (spinner.netplex.com.au [202.12.86.3]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id AAA16265 for ; Sun, 21 Jun 1998 00:28:40 -0700 (PDT) (envelope-from peter@netplex.com.au) Received: from spinner.netplex.com.au (localhost [127.0.0.1]) by spinner.netplex.com.au (8.8.8/8.8.8/Spinner) with ESMTP id PAA27276; Sun, 21 Jun 1998 15:27:18 +0800 (WST) (envelope-from peter@spinner.netplex.com.au) Message-Id: <199806210727.PAA27276@spinner.netplex.com.au> X-Mailer: exmh version 2.0.2 2/24/98 To: Terry Lambert cc: joelh@gnu.org, fenner@parc.xerox.com, current@FreeBSD.ORG Subject: Re: Bogus errno twiddling by lstat... In-reply-to: Your message of "Sat, 20 Jun 1998 20:02:49 GMT." <199806202002.NAA17957@usr02.primenet.com> Date: Sun, 21 Jun 1998 15:27:17 +0800 From: Peter Wemm Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG Terry Lambert wrote: > > If, however, you don't like our malloc's current implementation, and > > think that errno should be saved and restored across a successful > > call, and that the lost cycles would be worthwhile, then diffs would > > be perfectly welcome, I'm sure. > > Since the malloc.conf file is unnecessarily being looked for in the > printf case (since ld.so already caused it to be looked for, and didn't > find it), I think the redundant call to llok for it is certainly worth > removing. What redundant call??!? pwroot@spinner[2:59pm]/tmp-115# cat xx.c #include #include #include #include main() { struct stat sb; int saveerrno, saveerrno2; int ret; char *e; write(1, "1\n", 2); errno = 0; ret = lstat("foo", &sb); saveerrno = errno; write(1, "2\n", 2); e = strerror(saveerrno); saveerrno2 = errno; write(1, "3\n", 2); printf("lstat returned %d, errno = %d = %s\n", ret, saveerrno, e); write(1, "4\n", 2); printf("errno is now: %d, saveerrno2 = %d\n", errno, saveerrno2); write(1, "5\n", 2); } pwroot@spinner[2:59pm]/tmp-116# cc -o xx xx.c pwroot@spinner[2:59pm]/tmp-117# ktrace ./xx 1 2 3 lstat returned 0, errno = 0 = Undefined error: 0 4 errno is now: 2, saveerrno2 = 0 5 pwroot@spinner[2:59pm]/tmp-118# l foo 0 -rw-r--r-- 1 peter wheel 0 Jun 18 16:52 foo pwroot@spinner[2:59pm]/tmp-119# kdump | grep conf 27160 xx NAMI "/etc/malloc.conf" Quite clearly there is only one lookup.. pwroot@spinner[DING!]/tmp-120# kdump | more 27160 ktrace RET ktrace 0 27160 ktrace CALL execve(0xefbfd8e3,0xefbfd870,0xefbfd878) 27160 ktrace NAMI "./xx" 27160 xx RET execve 0 27160 xx CALL open(0x10a0,0,0) 27160 xx NAMI "/usr/libexec/ld.so" 27160 xx RET open 3 [... trimmed ...] 27160 xx CALL write(0x1,0x156a,0x2) 27160 xx GIO fd 1 wrote 2 bytes "3 " 27160 xx RET write 2 27160 xx CALL fstat(0x1,0xefbfd458) 27160 xx RET fstat 0 27160 xx CALL readlink(0x2006e8e2,0xefbfd454,0x3f) 27160 xx NAMI "/etc/malloc.conf" 27160 xx RET readlink -1 errno 2 No such file or directory 27160 xx CALL mmap(0,0x1000,0x3,0x1002,0xffffffff,0,0,0) 27160 xx RET mmap 536952832/0x20014000 27160 xx CALL break(0x7000) 27160 xx RET break 0 27160 xx CALL break(0x17000) 27160 xx RET break 0 27160 xx CALL ioctl(0x1,TIOCGETA,0xefbfd494) 27160 xx RET ioctl 0 27160 xx CALL write(0x1,0x7000,0x31) 27160 xx GIO fd 1 wrote 49 bytes "lstat returned 0, errno = 0 = Undefined error: 0 " 27160 xx RET write 49/0x31 27160 xx CALL write(0x1,0x1591,0x2) 27160 xx GIO fd 1 wrote 2 bytes "4 " 27160 xx RET write 2 [..] Now, I don't see any redundant calls to readlink("/etc/malloc.conf"), and no calls to malloc() by ld.so (ld.so has it's own malloc that it uses during startup and switches to the libc malloc after it's got hold of libc.so.*). Also, since this is freebsd-current, so I assume you're talking about -current. > I would also not save and restore state, except in anticipation of > an error. If the cached value were being used (as it should be), > then the malloc.conf reference shouldn't have been tried (and not being > tried, the errno would not be in danger of being blown). malloc_init() and the readlink are only called once. I think you're imagining this. So, first you blame lstat() with a badly flawed test program as "evidence". When challenged on it, you say "I knew that" and then claim that ld.so is calling malloc. At the same time you claim that this is therefore violating some ansi requirement for functions to not change errno, which somebody else has pointed out that the specs say the opposite. When confronted with that, you then come up with malloc not caching it's readlink() of malloc.conf, which is clearly false and verifiable. What next? malloc() has been adjusted to preserve errno across the readlink(), so I suggest you leave it at that rather than digging youself an even deeper hole. :-) Cheers, -Peter To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Sun Jun 21 00:33:55 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id AAA16610 for freebsd-current-outgoing; Sun, 21 Jun 1998 00:33:55 -0700 (PDT) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from spinner.netplex.com.au (spinner.netplex.com.au [202.12.86.3]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id AAA16605 for ; Sun, 21 Jun 1998 00:33:50 -0700 (PDT) (envelope-from peter@netplex.com.au) Received: from spinner.netplex.com.au (localhost [127.0.0.1]) by spinner.netplex.com.au (8.8.8/8.8.8/Spinner) with ESMTP id PAA27299; Sun, 21 Jun 1998 15:33:16 +0800 (WST) (envelope-from peter@spinner.netplex.com.au) Message-Id: <199806210733.PAA27299@spinner.netplex.com.au> X-Mailer: exmh version 2.0.2 2/24/98 To: Garance A Drosihn cc: current@FreeBSD.ORG Subject: Re: Bogus errno twiddling by lstat... In-reply-to: Your message of "Fri, 19 Jun 1998 18:08:54 -0400." Date: Sun, 21 Jun 1998 15:33:15 +0800 From: Peter Wemm Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG Garance A Drosihn wrote: > One question I have is: > > Is there any reason that we must let lstat clobber the value of > errno? Could we just add a few-line update somewhere which > saves the value of errno on entry to lstat, and *if* no error > occurs then reset errno before returning to the caller of lstat? > > Or does this start us down a path of having all kinds of system > routines saving copies of errno? > > Note that I'm not really interested in whether lstat has the > "right" to clobber errno. I'm just wondering what advantage > there is in having it continue to clobber errno. Don't worry, lstat() isn't clobbering errno, it never has and never will. The "problem" was that the person reporting it was misinterpreting his results and using a bogus test program. malloc() (called by printf() in the test program) has been patched so that it will not change errno when starting up for the first time, even though it's perfectly allowed to. Cheers, -Peter -- Peter Wemm Netplex Consulting To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Sun Jun 21 01:03:14 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id BAA19052 for freebsd-current-outgoing; Sun, 21 Jun 1998 01:03:14 -0700 (PDT) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from spinner.netplex.com.au (spinner.netplex.com.au [202.12.86.3]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id BAA18893 for ; Sun, 21 Jun 1998 01:02:08 -0700 (PDT) (envelope-from peter@netplex.com.au) Received: from spinner.netplex.com.au (localhost [127.0.0.1]) by spinner.netplex.com.au (8.8.8/8.8.8/Spinner) with ESMTP id PAA27365; Sun, 21 Jun 1998 15:59:15 +0800 (WST) (envelope-from peter@spinner.netplex.com.au) Message-Id: <199806210759.PAA27365@spinner.netplex.com.au> X-Mailer: exmh version 2.0.2 2/24/98 To: Terry Lambert cc: fenner@parc.xerox.com (Bill Fenner), current@FreeBSD.ORG Subject: Re: Bogus errno twiddling by lstat... In-reply-to: Your message of "Fri, 19 Jun 1998 18:51:20 GMT." <199806191851.LAA12551@usr06.primenet.com> Date: Sun, 21 Jun 1998 15:59:14 +0800 From: Peter Wemm Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG Terry Lambert wrote: > > >> 1: This is a classic programming error.. You're not really supposed to b e > > >> looking at the value of errno except right after a -1 return from > > >> something. > > > > > >I know I'm not supposed to be. However, it's not supposed to be diddling > > >the errno. > > > > The ANSI C standard says that unless stated otherwise in the standard > > (e.g. the math functions), library functions may change errno even if > > there is no error. > > On the other hand, they may leave it alone. Yes, which is why I changed malloc(). > Look, what I was surprised at was the multiple attempts to open > malloc.conf after the first failure in crt0's use of ld.so. What system is doing this? -current and -stable don't do this. I don't have anything older to test but as near as I can tell from the changelogs, this hasn't changed for a long time.. Incidently, ld.so had it's own malloc() until november '97, and even that was based on the old libc pre-phkmalloc which didn't look at malloc.conf. > This alarm comes from somewhere that I can't at present identify: A > system call in SCO Xenix whose failure detection requires the setting > of errno to zero and on a return from the call (whose return value > does not have a namespace incursion like "-1" or "NULL" that can > be relied upon as an error indicator), comparing errno to zero to > see if it was successful (if I recall correctly, the failure case > returned EWOULDBLOCK). What on earth are you doing? Are you complaining about FreeBSD or SCO Xenix? Or trying to run Xenix sources? Or Xenix binaries under the emulator? Or something else?? > I admit that this is terribly bogus, but it's the ABI, so live with it. Xenix ABI? So you are running binaries? Then it's most likely the syscall emulation that has a problem and that's within the kernel not libc where errno lives. > So the question becomes: "At what point can I expect a library routine > to behave like a system call"? Only when it's documented to behave like a system call. > Consider: > > errno = 0; > printf( "testing for FreeBSD without malloc.conf....\n"); > if( errno == ENOFILE) { > printf( "Sorry, your system is misconfigured!\n"); > exit( 1); > } .. would probably cause a compile failure.. ENOFILE doesn't exist. I assume you mean ENOENT? On a system with the *old* malloc that returns ENOENT at first call: pwroot@spinner[3:46pm]/tmp-143# cat yy.c #include #include main() { printf("ACME super stupid useless test program\n"); printf("testing for foo\n"); /* test something */ printf("testing for bar\n"); /* test something else */ errno = 0; printf("testing for FreeBSD without malloc.conf....\n"); if (errno != 0) { printf("Sorry, your system is well within it's rights but not what Terry wants\n"); exit(1); } else printf("OK, printf didn't change errno\n"); } spinner[3:46pm]/tmp-144# cc -o yy yy.c spinner[3:46pm]/tmp-145# ./yy ACME super stupid useless test program testing for foo testing for bar testing for FreeBSD without malloc.conf.... OK, printf didn't change errno spinner[3:46pm]/tmp-146# Of course, this is a bogus test. It also shows that printf() and malloc() are fine after the malloc at stdio init. In order to get the test that you want, you'd have to do it as a self contained program that tested nothing else but the printf(). If you do something that calls malloc, you'll loose the side effect that you're testing for. > This is especially an issue for POSIX threads implemented as a user > space call conversion scheduler; they are, in fact, library routines > which wrap system calls. > > POSIX threads go to great lengths to do what I would call "the right > thing". Yes, and they have to because they are implementing services that are defined to behave as syscalls in the specs. Cheers, -Peter To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Sun Jun 21 09:22:06 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id JAA01520 for freebsd-current-outgoing; Sun, 21 Jun 1998 09:22:06 -0700 (PDT) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from kong.dorms.spbu.ru (kong@kong.dorms.spbu.ru [195.19.252.147]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id JAA01511 for ; Sun, 21 Jun 1998 09:22:00 -0700 (PDT) (envelope-from kong@kong.dorms.spbu.ru) Received: from localhost (kong@localhost) by kong.dorms.spbu.ru (8.8.8/kong/0.01) with SMTP id UAA25227 for ; Sun, 21 Jun 1998 20:21:56 +0400 (MSD) (envelope-from kong@kong.dorms.spbu.ru) Date: Sun, 21 Jun 1998 20:21:56 +0400 (MSD) From: Hostas Red To: current@FreeBSD.ORG Subject: current still broken. Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG Hi! Hmmm... ===> lkm/ccd make: don't know how to make /usr/obj/usr/src/lkm/ccd/machine/conf.h. Stop *** Error code 2 1 error *** Error code 2 1 error *** Error code 2 1 error *** Error code 2 1 error Adios, /KONG To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Sun Jun 21 09:29:19 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id JAA01882 for freebsd-current-outgoing; Sun, 21 Jun 1998 09:29:19 -0700 (PDT) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from echonyc.com (echonyc.com [198.67.15.2]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id JAA01876 for ; Sun, 21 Jun 1998 09:29:17 -0700 (PDT) (envelope-from benedict@echonyc.com) Received: from localhost (benedict@localhost) by echonyc.com (8.8.7/8.8.7) with SMTP id MAA05400; Sun, 21 Jun 1998 12:29:06 -0400 (EDT) Date: Sun, 21 Jun 1998 12:29:06 -0400 (EDT) From: Snob Art Genre Reply-To: ben@rosengart.com To: Greg Lehey cc: ben@rosengart.com, current@FreeBSD.ORG Subject: Re: another softupdates panic In-Reply-To: <19980618192504.26445@papillon.lemis.com> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG On Thu, 18 Jun 1998, Greg Lehey wrote: > On Thu, 18 June 1998 at 10:07:24 -0400, Snob Art Genre wrote: > > > > This was in single-user mode, doing just a "make world", no frills. Correction: it was actually "make world > /tmp/world.out", if that matters. > What was the panic string? It's quite possible that there is more > than one call to panic() in handle_workitem_freeblocks. panic: handle_workitem_freeblocks: block count Ben "You have your mind on computers, it seems." To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Sun Jun 21 09:44:11 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id JAA03035 for freebsd-current-outgoing; Sun, 21 Jun 1998 09:44:11 -0700 (PDT) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from vnode.vmunix.com (vnode.vmunix.com [209.112.4.20]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id JAA03028 for ; Sun, 21 Jun 1998 09:44:05 -0700 (PDT) (envelope-from mark@vnode.vmunix.com) Received: (from mark@localhost) by vnode.vmunix.com (8.8.8/8.8.8) id MAA22801; Sun, 21 Jun 1998 12:45:55 -0400 (EDT) (envelope-from mark) Message-ID: <19980621124554.A22760@vmunix.com> Date: Sun, 21 Jun 1998 12:45:54 -0400 From: Mark Mayo To: dyson@iquest.net, current@FreeBSD.ORG Subject: Re: Here is what I promised :-) References: <199806202223.RAA05437@dyson.iquest.net> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Mailer: Mutt 0.91.1 In-Reply-To: <199806202223.RAA05437@dyson.iquest.net>; from John S. Dyson on Sat, Jun 20, 1998 at 05:23:15PM -0500 X-Operating-System: FreeBSD 2.2.6-STABLE i386 Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG On Sat, Jun 20, 1998 at 05:23:15PM -0500, John S. Dyson wrote: > Gang: > > This is to follow up on my promise for a more formal goodbye. I [SNIP] > It appears that we have found a direction that will apparently > bear very sweet fruit, with few bitter seeds. The technology is > significantly different from existing kernel structures, and has > fault tolerant aspects that are almost impossible to imagine in > a conventional setting. The design and concept phase is > progressing rapidly, and an initial structure will likely be > complete soon. It should be bootable, but not complete (from > an API point of view), in the next month or so. Just curious John, any URLs or even a name you can point us to at this point? The project sounds very interesting, challenging, and cutting edge. I just have to say that as a young upshot learning the ways of OSes, your creativity and elegant solutions in FreeBSD have been a great inspiration and source of enjoyment for me, and I want to say thanks. Now you have a new, exciting project and I'm sure once again many people will benefit from your work. Keep up the good work, and have fun! Hopefully we'll learn more about this new kernel soon. -Mark > > John > -- ------------------------------------------------------------------------ Mark Mayo mark@vmunix.com RingZero Comp. http://www.vmunix.com/mark finger mark@vmunix.com for my PGP key and GCS code ------------------------------------------------------------------------ "The problem is how do you build tools that understand your programs at a deeper semantic level." - James Gosling To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Sun Jun 21 09:52:15 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id JAA03726 for freebsd-current-outgoing; Sun, 21 Jun 1998 09:52:15 -0700 (PDT) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from mail.camalott.com (root@[208.203.140.2]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id JAA03711 for ; Sun, 21 Jun 1998 09:52:08 -0700 (PDT) (envelope-from joelh@gnu.org) Received: from detlev.UUCP (tex-61.camalott.com [208.229.74.61] (may be forged)) by mail.camalott.com (8.8.7/8.8.5) with ESMTP id LAA06442; Sun, 21 Jun 1998 11:51:50 -0500 Received: (from joelh@localhost) by detlev.UUCP (8.8.8/8.8.8) id LAA24374; Sun, 21 Jun 1998 11:52:12 -0500 (CDT) (envelope-from joelh) Date: Sun, 21 Jun 1998 11:52:12 -0500 (CDT) Message-Id: <199806211652.LAA24374@detlev.UUCP> To: freebsd-current@FreeBSD.ORG Subject: top display From: Joel Ray Holveck Reply-to: joelh@gnu.org Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG On a -current rebuilt last night, running top, I noticed a process with a larger resident size than total size: PID USERNAME PRI NICE SIZE RES STATE TIME WCPU CPU COMMAND 24301 joelh 2 0 296K 480K connec 0:00 0.00% 0.00% fetchmail When I went to RTFM, I discovered that the pager I was using to RTFM did the same thing: 24361 joelh 3 0 268K 324K ttyin 0:00 0.00% 0.00% less The rest of the processes were normal (ie, SIZE >= RES). Am I misunderstanding this display, or is there wierdness here? Happy hacking, joelh -- Joel Ray Holveck - joelh@gnu.org - http://www.wp.com/piquan Fourth law of programming: Anything that can go wrong wi sendmail: segmentation violation - core dumped To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Sun Jun 21 09:52:32 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id JAA03780 for freebsd-current-outgoing; Sun, 21 Jun 1998 09:52:32 -0700 (PDT) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from shire.domestic.de (kuebart.stuttgart.netsurf.de [194.233.216.182]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id JAA03767 for ; Sun, 21 Jun 1998 09:52:29 -0700 (PDT) (envelope-from joki@kuebart.stuttgart.netsurf.de) Received: from yacht.domestic.de (yacht.domestic.de [192.168.1.4]) by shire.domestic.de (8.8.8/8.8.7) with ESMTP id SAA28047 for ; Sun, 21 Jun 1998 18:51:52 +0200 (CEST) (envelope-from joki@shire.domestic.de) From: Joachim Kuebart Received: (from joki@localhost) by yacht.domestic.de (8.8.8/8.8.7) id SAA01304 for freebsd-current@freebsd.org; Sun, 21 Jun 1998 18:53:32 +0200 (CEST) (envelope-from joki@shire.domestic.de) Message-Id: <199806211653.SAA01304@yacht.domestic.de> Subject: Booting ELF To: freebsd-current@FreeBSD.ORG (FreeBSD Current) Date: Sun, 21 Jun 1998 18:53:32 +0200 (CEST) X-Mailer: ELM [version 2.4ME+ PL32 (25)] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG Hi, when is support for ELF planned in /sys/i386/boot/biosboot? Has anyone started yet (I'm interested in half-ready patches as well!) I am at a point where I can build and install an ELF kernel without errors. I suspect, however, it is not going to be able to run a.out anymore -- Oh well... If somebody wants those patches, please ask. cu Jo --------------------------------------------------------------------- FreeBSD: The Power to Serve Joachim Kuebart Tel: +49 711 653706 Replicants are like any other machine -- Germany they're either a benefit or a hazard. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Sun Jun 21 10:18:57 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id KAA07099 for freebsd-current-outgoing; Sun, 21 Jun 1998 10:18:57 -0700 (PDT) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from time.cdrom.com (root@time.cdrom.com [204.216.27.226]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id KAA07091 for ; Sun, 21 Jun 1998 10:18:55 -0700 (PDT) (envelope-from jkh@time.cdrom.com) Received: from time.cdrom.com (jkh@localhost.cdrom.com [127.0.0.1]) by time.cdrom.com (8.8.8/8.8.8) with ESMTP id KAA16722; Sun, 21 Jun 1998 10:18:40 -0700 (PDT) (envelope-from jkh@time.cdrom.com) To: Hostas Red cc: current@FreeBSD.ORG Subject: Re: current still broken. In-reply-to: Your message of "Sun, 21 Jun 1998 20:21:56 +0400." Date: Sun, 21 Jun 1998 10:18:39 -0700 Message-ID: <16714.898449519@time.cdrom.com> From: "Jordan K. Hubbard" Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG > Hi! > > Hmmm... > > ===> lkm/ccd > make: don't know how to make /usr/obj/usr/src/lkm/ccd/machine/conf.h. Stop No, your depends are broken. Clean your tree first and try again. - Jordan To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Sun Jun 21 10:22:28 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id KAA07541 for freebsd-current-outgoing; Sun, 21 Jun 1998 10:22:28 -0700 (PDT) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from kong.dorms.spbu.ru (kong@kong.dorms.spbu.ru [195.19.252.147]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id KAA07518 for ; Sun, 21 Jun 1998 10:22:20 -0700 (PDT) (envelope-from kong@kong.dorms.spbu.ru) Received: from localhost (kong@localhost) by kong.dorms.spbu.ru (8.8.8/kong/0.01) with SMTP id VAA25555; Sun, 21 Jun 1998 21:21:36 +0400 (MSD) (envelope-from kong@kong.dorms.spbu.ru) Date: Sun, 21 Jun 1998 21:21:35 +0400 (MSD) From: Hostas Red To: "Jordan K. Hubbard" cc: current@FreeBSD.ORG Subject: Re: current still broken. In-Reply-To: <16714.898449519@time.cdrom.com> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG Hi! On Sun, 21 Jun 1998, Jordan K. Hubbard wrote: > > ===> lkm/ccd > > make: don't know how to make /usr/obj/usr/src/lkm/ccd/machine/conf.h. Stop > > No, your depends are broken. Clean your tree first and try again. Hmmm... May be, i have 'NOCLEAN=true' in my make.conf. I'll try to clean tree and make world again. Thanks in advance. Adios, /KONG To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Sun Jun 21 10:40:10 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id KAA09197 for freebsd-current-outgoing; Sun, 21 Jun 1998 10:40:10 -0700 (PDT) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from dyson.iquest.net (dyson.iquest.net [198.70.144.127]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id KAA09154 for ; Sun, 21 Jun 1998 10:40:01 -0700 (PDT) (envelope-from toor@dyson.iquest.net) Received: (from root@localhost) by dyson.iquest.net (8.8.8/8.8.8) id MAA07603; Sun, 21 Jun 1998 12:39:54 -0500 (EST) (envelope-from toor) Message-Id: <199806211739.MAA07603@dyson.iquest.net> Subject: Re: Here is what I promised :-) In-Reply-To: <19980621124554.A22760@vmunix.com> from Mark Mayo at "Jun 21, 98 12:45:54 pm" To: mark@vmunix.com (Mark Mayo) Date: Sun, 21 Jun 1998 12:39:54 -0500 (EST) Cc: dyson@iquest.net, current@FreeBSD.ORG From: "John S. Dyson" Reply-To: dyson@iquest.net X-Mailer: ELM [version 2.4ME+ PL38 (25)] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG Mark Mayo said: > On Sat, Jun 20, 1998 at 05:23:15PM -0500, John S. Dyson wrote: > > Gang: > > > > This is to follow up on my promise for a more formal goodbye. I > [SNIP] > > > It appears that we have found a direction that will apparently > > bear very sweet fruit, with few bitter seeds. The technology is > > significantly different from existing kernel structures, and has > > fault tolerant aspects that are almost impossible to imagine in > > a conventional setting. The design and concept phase is > > progressing rapidly, and an initial structure will likely be > > complete soon. It should be bootable, but not complete (from > > an API point of view), in the next month or so. > > Just curious John, any URLs or even a name you can point us > to at this point? > That will be materializing in a few weeks :-). There is currently a group of 3 developers, and we are in a mad-rush of brainstorming. This thing just looks better and better everyday. I am waiting to find a serious problem with the so far proposed schemes. :-). I am slightly suspicious of certain LL performance issues, but those often can be mitigated by specialization of code sequences (micro-optimization.) There are also aspects of the kernel structure that are so different (but potentially much more cache conserving) that it is really hard to compare non-scaled LL and scaled LL behavior yet. -- John | Never try to teach a pig to sing, dyson@iquest.net | it makes one look stupid jdyson@nc.com | and it irritates the pig. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Sun Jun 21 11:00:55 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id LAA11096 for freebsd-current-outgoing; Sun, 21 Jun 1998 11:00:55 -0700 (PDT) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from echonyc.com (echonyc.com [198.67.15.2]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id LAA11087 for ; Sun, 21 Jun 1998 11:00:45 -0700 (PDT) (envelope-from benedict@echonyc.com) Received: from localhost (benedict@localhost) by echonyc.com (8.8.7/8.8.7) with SMTP id OAA20824; Sun, 21 Jun 1998 14:00:44 -0400 (EDT) Date: Sun, 21 Jun 1998 14:00:43 -0400 (EDT) From: Snob Art Genre Reply-To: ben@rosengart.com To: Joel Ray Holveck cc: freebsd-current@FreeBSD.ORG Subject: Re: top display In-Reply-To: <199806211652.LAA24374@detlev.UUCP> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG Perhaps shared libraries are counted for RES but not for SIZE? You could try recompiling top and less static and see if it still happens. On Sun, 21 Jun 1998, Joel Ray Holveck wrote: > On a -current rebuilt last night, running top, I noticed a process > with a larger resident size than total size: > > PID USERNAME PRI NICE SIZE RES STATE TIME WCPU CPU COMMAND > 24301 joelh 2 0 296K 480K connec 0:00 0.00% 0.00% fetchmail > > When I went to RTFM, I discovered that the pager I was using to RTFM > did the same thing: > 24361 joelh 3 0 268K 324K ttyin 0:00 0.00% 0.00% less > > The rest of the processes were normal (ie, SIZE >= RES). Am I > misunderstanding this display, or is there wierdness here? > > Happy hacking, > joelh > > -- > Joel Ray Holveck - joelh@gnu.org - http://www.wp.com/piquan > Fourth law of programming: > Anything that can go wrong wi > sendmail: segmentation violation - core dumped > > To Unsubscribe: send mail to majordomo@FreeBSD.org > with "unsubscribe freebsd-current" in the body of the message > Ben "You have your mind on computers, it seems." To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Sun Jun 21 11:04:07 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id LAA11457 for freebsd-current-outgoing; Sun, 21 Jun 1998 11:04:07 -0700 (PDT) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from aldan.ziplink.net (mi@kot.ne.mediaone.net [24.128.29.55]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id LAA11438 for ; Sun, 21 Jun 1998 11:03:59 -0700 (PDT) (envelope-from mi@rtfm.ziplink.net) Received: from rtfm.ziplink.net (rtfm [199.232.255.52]) by aldan.ziplink.net (8.8.8/8.8.7) with ESMTP id SAA11619 for ; Sun, 21 Jun 1998 18:01:12 GMT (envelope-from mi@rtfm.ziplink.net) Received: (from mi@localhost) by rtfm.ziplink.net (8.8.8/8.8.5) id OAA11846 for current@freebsd.org; Sun, 21 Jun 1998 14:01:11 -0400 (EDT) From: Mikhail Teterin Message-Id: <199806211801.OAA11846@rtfm.ziplink.net> Subject: NO Bogus errno twiddling by lstat... In-Reply-To: <199806202002.NAA17957@usr02.primenet.com> from "Terry Lambert" at "Jun 20, 98 08:02:49 pm" To: current@FreeBSD.ORG Date: Sun, 21 Jun 1998 14:01:11 -0400 (EDT) X-Face: %UW#n0|w>ydeGt/b@1-.UFP=K^~-:0f#O:D7w hJ5G_<5143Bb3kOIs9XpX+"V+~$adGP:J|SLieM31VIhqXeLBli" If, however, you don't like our malloc's current implementation, and => think that errno should be saved and restored across a successful => call, and that the lost cycles would be worthwhile, then diffs would => be perfectly welcome, I'm sure. Please, excuse the raising of my tail and entering into this discussion, but at least the subject deserves changing. It would appear, several people pointed out that there is no "bogus errno twiddling by lstat". And the original poster _implicitly_ acknowledged that and the thread is now discussing something totally different. We are yet to see an _explicit_ acknowledgment, though... Sorry for throwing this, but this sort of subject really will look bad in the archives of my favorite OS, something it does not deserve, at least in this case. "Oh yeah, see, they had problems in their lstat-implementation back in 1998". -mi To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Sun Jun 21 12:11:58 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id MAA17619 for freebsd-current-outgoing; Sun, 21 Jun 1998 12:11:58 -0700 (PDT) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from ocean.campus.luth.se (ocean.campus.luth.se [130.240.194.116]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id MAA17614 for ; Sun, 21 Jun 1998 12:11:52 -0700 (PDT) (envelope-from karpen@ocean.campus.luth.se) Received: (from karpen@localhost) by ocean.campus.luth.se (8.8.8/8.8.8) id VAA27557; Sun, 21 Jun 1998 21:08:51 +0200 (CEST) (envelope-from karpen) From: Mikael Karpberg Message-Id: <199806211908.VAA27557@ocean.campus.luth.se> Subject: Re: Here is what I promised :-) In-Reply-To: <199806211739.MAA07603@dyson.iquest.net> from "John S. Dyson" at "Jun 21, 98 12:39:54 pm" To: dyson@iquest.net Date: Sun, 21 Jun 1998 21:08:51 +0200 (CEST) Cc: mark@vmunix.com, dyson@iquest.net, current@FreeBSD.ORG X-Mailer: ELM [version 2.4ME+ PL32 (25)] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG According to John S. Dyson: > I am slightly suspicious of certain LL performance issues, but > those often can be mitigated by specialization of code sequences > (micro-optimization.) There are also aspects of the kernel > structure that are so different (but potentially much more > cache conserving) that it is really hard to compare non-scaled LL > and scaled LL behavior yet. Short question: What does LL mean? :-) /Mikael To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Sun Jun 21 12:42:39 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id MAA20033 for freebsd-current-outgoing; Sun, 21 Jun 1998 12:42:39 -0700 (PDT) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from critter.freebsd.dk (critter.freebsd.dk [195.8.129.14]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id MAA20019; Sun, 21 Jun 1998 12:42:30 -0700 (PDT) (envelope-from phk@critter.freebsd.dk) Received: from critter.freebsd.dk (localhost [127.0.0.1]) by critter.freebsd.dk (8.8.7/8.8.5) with ESMTP id VAA01739; Sun, 21 Jun 1998 21:40:35 +0200 (CEST) To: Amancio Hasty cc: current@FreeBSD.ORG, hackers@FreeBSD.ORG, dyson@iquest.net Subject: Re: Here is what I promised :-) In-reply-to: Your message of "Sat, 20 Jun 1998 17:22:13 PDT." <199806210022.RAA10841@rah.star-gate.com> Date: Sun, 21 Jun 1998 21:40:35 +0200 Message-ID: <1737.898458035@critter.freebsd.dk> From: Poul-Henning Kamp Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG In message <199806210022.RAA10841@rah.star-gate.com>, Amancio Hasty writes: > >Curious, are any of the core members interested in having John >come back --- in particular I am interested in hearing from >JKH and PKH I don't think John wants to come back, that is probably the most important thing. But second to this, I think Johns ambitions are incompatible with FreeBSDs and consequently, it would probably be a bad idea. -- Poul-Henning Kamp FreeBSD coreteam member phk@FreeBSD.ORG "Real hackers run -current on their laptop." "ttyv0" -- What UNIX calls a $20K state-of-the-art, 3D, hi-res color terminal To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Sun Jun 21 12:58:33 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id MAA22054 for freebsd-current-outgoing; Sun, 21 Jun 1998 12:58:33 -0700 (PDT) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from rah.star-gate.com (rah.star-gate.com [209.133.7.234]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id MAA22036 for ; Sun, 21 Jun 1998 12:58:24 -0700 (PDT) (envelope-from hasty@rah.star-gate.com) Received: from rah.star-gate.com (localhost.star-gate.com [127.0.0.1]) by rah.star-gate.com (8.8.8/8.8.8) with ESMTP id MAA10076; Sun, 21 Jun 1998 12:54:41 -0700 (PDT) (envelope-from hasty@rah.star-gate.com) Message-Id: <199806211954.MAA10076@rah.star-gate.com> X-Mailer: exmh version 2.0.2 2/24/98 To: Poul-Henning Kamp cc: current@FreeBSD.ORG, dyson@iquest.net Subject: Re: Here is what I promised :-) In-reply-to: Your message of "Sun, 21 Jun 1998 21:40:35 +0200." <1737.898458035@critter.freebsd.dk> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Date: Sun, 21 Jun 1998 12:54:41 -0700 From: Amancio Hasty Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG Do we have a plan for -current? It seems that I have always been running 3.0 -current 8) Cheers, Amancio To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Sun Jun 21 13:48:05 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id NAA27125 for freebsd-current-outgoing; Sun, 21 Jun 1998 13:48:05 -0700 (PDT) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from sos.freebsd.dk (sos.freebsd.dk [212.242.40.180]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id NAA27099 for ; Sun, 21 Jun 1998 13:47:59 -0700 (PDT) (envelope-from sos@sos.freebsd.dk) Received: (from sos@localhost) by sos.freebsd.dk (8.8.8/8.8.8) id WAA00875; Sun, 21 Jun 1998 22:47:16 +0200 (CEST) (envelope-from sos) Message-Id: <199806212047.WAA00875@sos.freebsd.dk> Subject: Re: Booting ELF In-Reply-To: <199806211653.SAA01304@yacht.domestic.de> from Joachim Kuebart at "Jun 21, 98 06:53:32 pm" To: joki@kuebart.stuttgart.netsurf.de (Joachim Kuebart) Date: Sun, 21 Jun 1998 22:47:15 +0200 (CEST) Cc: freebsd-current@FreeBSD.ORG From: Søren Schmidt Reply-to: sos@FreeBSD.ORG X-Mailer: ELM [version 2.4ME+ PL38 (25)] MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG In reply to Joachim Kuebart who wrote: > Hi, > > when is support for ELF planned in /sys/i386/boot/biosboot? Has anyone > started yet (I'm interested in half-ready patches as well!) Soon, we are working on it. > I am at a point where I can build and install an ELF kernel without > errors. I suspect, however, it is not going to be able to run a.out > anymore -- Oh well... If somebody wants those patches, please ask. There will be support in -current for an ELF world shortly... -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- Søren Schmidt (sos@FreeBSD.org) FreeBSD Core Team Even more code to hack -- will it ever end? .. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Sun Jun 21 14:28:01 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id OAA02989 for freebsd-current-outgoing; Sun, 21 Jun 1998 14:28:01 -0700 (PDT) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from time.cdrom.com (root@time.cdrom.com [204.216.27.226]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id OAA02973 for ; Sun, 21 Jun 1998 14:27:58 -0700 (PDT) (envelope-from jkh@time.cdrom.com) Received: from time.cdrom.com (jkh@localhost.cdrom.com [127.0.0.1]) by time.cdrom.com (8.8.8/8.8.8) with ESMTP id OAA18210; Sun, 21 Jun 1998 14:28:03 -0700 (PDT) (envelope-from jkh@time.cdrom.com) To: Hostas Red cc: current@FreeBSD.ORG Subject: Re: current still broken. In-reply-to: Your message of "Sun, 21 Jun 1998 21:21:35 +0400." Date: Sun, 21 Jun 1998 14:28:02 -0700 Message-ID: <18206.898464482@time.cdrom.com> From: "Jordan K. Hubbard" Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG > Hmmm... May be, i have 'NOCLEAN=true' in my make.conf. I'll try to clean > tree and make world again. Thanks in advance. P.S. Don't set that flag. It might save time, but it can also get you into trouble if you're not intimately familiar with FreeBSD's make system and then you only end up wasting everyone _else's_ time instead. :) - Jordan To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Sun Jun 21 15:51:41 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id PAA18351 for freebsd-current-outgoing; Sun, 21 Jun 1998 15:51:41 -0700 (PDT) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from dyson.iquest.net (dyson.iquest.net [198.70.144.127]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id PAA18296; Sun, 21 Jun 1998 15:51:17 -0700 (PDT) (envelope-from toor@dyson.iquest.net) Received: (from root@localhost) by dyson.iquest.net (8.8.8/8.8.8) id RAA07936; Sun, 21 Jun 1998 17:45:09 -0500 (EST) (envelope-from toor) Message-Id: <199806212245.RAA07936@dyson.iquest.net> Subject: Re: Here is what I promised :-) In-Reply-To: <1737.898458035@critter.freebsd.dk> from Poul-Henning Kamp at "Jun 21, 98 09:40:35 pm" To: phk@critter.freebsd.dk (Poul-Henning Kamp) Date: Sun, 21 Jun 1998 17:45:09 -0500 (EST) Cc: hasty@rah.star-gate.com, current@FreeBSD.ORG, hackers@FreeBSD.ORG, dyson@iquest.net From: "John S. Dyson" Reply-To: dyson@iquest.net X-Mailer: ELM [version 2.4ME+ PL38 (25)] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG Poul-Henning Kamp said: > In message <199806210022.RAA10841@rah.star-gate.com>, Amancio Hasty writes: > > > >Curious, are any of the core members interested in having John > >come back --- in particular I am interested in hearing from > >JKH and PKH > > I don't think John wants to come back, that is probably the most > important thing. > That depends on the attitude of individuals in -core. My attitude is to move forward on something that will do the same kind of thing that I participated in on FreeBSD, and that is: given problems, solve them. The existing FreeBSD kernel needs work, but as any piece of software (except for the dinosaur-ware that seems to have the Y2K problems :-)) that is being actively developed, eventually needs to be revisited from scratch. > > But second to this, I think Johns ambitions are > incompatible with FreeBSDs and consequently, it would probably be > a bad idea. > Maybe, but I *am* working on a scalable and forward looking kernel that will perform about the same as a conventional kernel, except where the conventional kernel doesn't perform well at all. The abstractions that we are working on, work both on PC's, on SMP PC's, multiple machines (acting essentially as one machine), and even heterogeneous machines (in a limited fashion.) One requirement will be *BSD binary (and perhaps Linux binary) emulation (an additional API will be there to support drivers and other native applications, but not be the primary application API.) Also, there is going to be emulation of internal BSD kernels adequate to support significant sections of filesystem, and the networking stack. That emulation isn't native, but such emulation will be run as a kernel process. (Note the definitions of "process" and "threads" are very different with this kernel compared to conventional kernels. VM is also very different, and it appears that some amazing breakthroughs have been made in that area in the last few days. :-)). Those breakthroughs are mostly in that of "attitude" and not implementation yet, but it requires the "attitude" sort of breakthrough for significant progress. The emulation becomes much more sane, when it is recognized that kernel processes can have their own VM (or not.) Kernel threads might reside in their own processes, or not. Kernel threads do not necessarily incur the overhead of conventional kernel processes in conventional kernels. Drivers can reside in their own VM space or not, and are multi-threaded by their very nature. The Heidemann framework seems to be naturally supported by this kernel, even though we won't have that initially. The kernel will be ^^^^^^^^^^^^^^^^^^ hosted with *BSD servers initially (it is appearing that *BSD ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ will be able to support a machine environment for the kernel), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ but will eventually be able to run entirely on it's own as a ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ server. This OS will be an obvious choice for anything between ^^^^^^ MASSIVE server complexes and NC's. The hosting of the kernel on *BSD ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ will allow much accelerated development without waiting for filesystem ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ or driver technology to materialize. The goal is for booting within ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ one month, but of course, that is very limited in features, and the drop-dead for a bootable kernel is two months. The questions being answered are being reviewed anew, and as I have stated before, continuing to force the issue (SMP) with the existing structure, only ends up with a structure that has been forced into a kernel. Concurrency and RT (which also includes things like proper multimedia streaming, etc) are very limited with current kernels, and adding a different priority scheduling scheme doesn't really fix any significant RT problems. In almost any technology business, part of the formula requires the support of forward looking work. If the support is used as some control of future direction, that can be used to advantage. I am also Bcc: this to our mailing list, not for discussion, but there are some new ideas in this message (as underlined), and just want to make those ideas available to the other contributors. Also, it is as a courtesy to them. -- John | Never try to teach a pig to sing, dyson@iquest.net | it makes one look stupid jdyson@nc.com | and it irritates the pig. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Sun Jun 21 16:15:21 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id QAA22892 for freebsd-current-outgoing; Sun, 21 Jun 1998 16:15:21 -0700 (PDT) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from kong.dorms.spbu.ru (kong@kong.dorms.spbu.ru [195.19.252.147]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id QAA22870 for ; Sun, 21 Jun 1998 16:15:17 -0700 (PDT) (envelope-from kong@kong.dorms.spbu.ru) Received: from localhost (kong@localhost) by kong.dorms.spbu.ru (8.8.8/kong/0.01) with SMTP id DAA00464; Mon, 22 Jun 1998 03:15:06 +0400 (MSD) (envelope-from kong@kong.dorms.spbu.ru) Date: Mon, 22 Jun 1998 03:15:05 +0400 (MSD) From: Hostas Red To: "Jordan K. Hubbard" cc: current@FreeBSD.ORG Subject: Re: current still broken. In-Reply-To: <18206.898464482@time.cdrom.com> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG Hi! On Sun, 21 Jun 1998, Jordan K. Hubbard wrote: > > Hmmm... May be, i have 'NOCLEAN=true' in my make.conf. I'll try to clean > > tree and make world again. Thanks in advance. > > P.S. Don't set that flag. It might save time, but it can also get > you into trouble if you're not intimately familiar with FreeBSD's make > system and then you only end up wasting everyone _else's_ time > instead. :) If i do not set this flag i get: -------------------------------------------------------------- make world completed on Mon Jun 22 03:11:32 MSD 1998 -------------------------------------------------------------- real 213m18.694s user 134m38.481s sys 33m28.284s If i set that flag, i get something like 40-60 minutes. :) And it almost always works, excluding such things like what happened last time. Adios, /KONG To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Sun Jun 21 16:20:44 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id QAA23632 for freebsd-current-outgoing; Sun, 21 Jun 1998 16:20:44 -0700 (PDT) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from dyson.iquest.net (dyson.iquest.net [198.70.144.127]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id QAA23476 for ; Sun, 21 Jun 1998 16:19:53 -0700 (PDT) (envelope-from toor@dyson.iquest.net) Received: (from root@localhost) by dyson.iquest.net (8.8.8/8.8.8) id SAA08047; Sun, 21 Jun 1998 18:17:51 -0500 (EST) (envelope-from toor) Message-Id: <199806212317.SAA08047@dyson.iquest.net> Subject: Re: Here is what I promised :-) In-Reply-To: <199806211908.VAA27557@ocean.campus.luth.se> from Mikael Karpberg at "Jun 21, 98 09:08:51 pm" To: karpen@ocean.campus.luth.se (Mikael Karpberg) Date: Sun, 21 Jun 1998 18:17:51 -0500 (EST) Cc: dyson@iquest.net, mark@vmunix.com, current@FreeBSD.ORG From: "John S. Dyson" Reply-To: dyson@iquest.net X-Mailer: ELM [version 2.4ME+ PL38 (25)] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG Mikael Karpberg said: > According to John S. Dyson: > > I am slightly suspicious of certain LL performance issues, but > > those often can be mitigated by specialization of code sequences > > (micro-optimization.) There are also aspects of the kernel > > structure that are so different (but potentially much more > > cache conserving) that it is really hard to compare non-scaled LL > > and scaled LL behavior yet. > > Short question: What does LL mean? :-) > It is *my* shortcut for Low Level. It is just laziness on my part that I don't type it. Sorry!!! :-). I define: scaled LL behavior as behavior of low level benchmarks in scaled conditions. That should NOT be confused with scaled performance in general, which is a composite. It is often true that low level performance doesn't figure significantly in the performance picture. It is also true that low level performance can count significantly, depending on the application. -- John | Never try to teach a pig to sing, dyson@iquest.net | it makes one look stupid jdyson@nc.com | and it irritates the pig. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Sun Jun 21 16:36:46 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id QAA26088 for freebsd-current-outgoing; Sun, 21 Jun 1998 16:36:46 -0700 (PDT) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from time.cdrom.com (root@time.cdrom.com [204.216.27.226]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id QAA26034 for ; Sun, 21 Jun 1998 16:36:27 -0700 (PDT) (envelope-from jkh@time.cdrom.com) Received: from time.cdrom.com (jkh@localhost.cdrom.com [127.0.0.1]) by time.cdrom.com (8.8.8/8.8.8) with ESMTP id QAA18627; Sun, 21 Jun 1998 16:36:37 -0700 (PDT) (envelope-from jkh@time.cdrom.com) To: Hostas Red cc: current@FreeBSD.ORG Subject: Re: current still broken. In-reply-to: Your message of "Mon, 22 Jun 1998 03:15:05 +0400." Date: Sun, 21 Jun 1998 16:36:37 -0700 Message-ID: <18624.898472197@time.cdrom.com> From: "Jordan K. Hubbard" Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG > If i set that flag, i get something like 40-60 minutes. :) And it almost > always works, excluding such things like what happened last time. I don't care. My original point still stands. :) - Jordan To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Sun Jun 21 16:49:11 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id QAA27816 for freebsd-current-outgoing; Sun, 21 Jun 1998 16:49:11 -0700 (PDT) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from kong.dorms.spbu.ru (kong@kong.dorms.spbu.ru [195.19.252.147]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id QAA27777 for ; Sun, 21 Jun 1998 16:48:40 -0700 (PDT) (envelope-from kong@kong.dorms.spbu.ru) Received: from localhost (kong@localhost) by kong.dorms.spbu.ru (8.8.8/kong/0.01) with SMTP id DAA06790; Mon, 22 Jun 1998 03:48:09 +0400 (MSD) (envelope-from kong@kong.dorms.spbu.ru) Date: Mon, 22 Jun 1998 03:48:09 +0400 (MSD) From: Hostas Red To: "Jordan K. Hubbard" cc: current@FreeBSD.ORG Subject: Re: current still broken. In-Reply-To: <18624.898472197@time.cdrom.com> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG Hi! On Sun, 21 Jun 1998, Jordan K. Hubbard wrote: > > If i set that flag, i get something like 40-60 minutes. :) And it almost > > always works, excluding such things like what happened last time. > > I don't care. My original point still stands. :) So, we can stand on our points. :) Btw, do i need to turn on NOPROFILE too? :) Adios, /KONG To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Sun Jun 21 21:44:19 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id VAA10908 for freebsd-current-outgoing; Sun, 21 Jun 1998 21:44:19 -0700 (PDT) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from unix.tfs.net (as1-p142.tfs.net [139.146.210.142]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id VAA10836 for ; Sun, 21 Jun 1998 21:44:02 -0700 (PDT) (envelope-from jbryant@unix.tfs.net) Received: (from jbryant@localhost) by unix.tfs.net (8.8.8/8.8.5) id XAA10567 for freebsd-current@freebsd.org; Sun, 21 Jun 1998 23:44:01 -0500 (CDT) From: Jim Bryant Message-Id: <199806220444.XAA10567@unix.tfs.net> Subject: calcru: negative time of ... To: freebsd-current@FreeBSD.ORG Date: Sun, 21 Jun 1998 23:44:00 -0500 (CDT) Reply-to: jbryant@unix.tfs.net X-Windows: R00LZ!@# MS-Winbl0wz DR00LZ!@# X-files: The truth is that the X-Files is fiction X-Republican: The best kind!!! X-Operating-System: FreeBSD 3.0-CURRENT #0: Sat Jun 20 11:57:05 CDT 1998 X-Mailer: ELM [version 2.4ME+ PL32 (25)] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG here is a problem. this problem existed on the may snapshot, and still exists. it seems to happen during disk intensive activities, such as the last two log messages below, when i was doing a make installworld via lp0/nfs, although it also did it several times doing installworld and makeworld with /usr/src local, and with no ide flags. system: Toshiba Portege 660 CDT laptop ------------------------------------------------------------------ Copyright (c) 1992-1998 FreeBSD Inc. Copyright (c) 1982, 1986, 1989, 1991, 1993 The Regents of the University of California. All rights reserved. FreeBSD 3.0-CURRENT #0: Sun Jun 21 03:19:15 CDT 1998 jbryant@wahoo.sprint.com:/usr/src/sys/compile/WAHOO Calibrating clock(s) ... TSC clock: 149998902 Hz, i8254 clock: 1193175 Hz CLK_USE_I8254_CALIBRATION not specified - using default frequency Timecounter "i8254" frequency 1193182 Hz cost 3175 ns CLK_USE_TSC_CALIBRATION not specified - using old calibration method CPU: Pentium/P54C (150.00-MHz 586-class CPU) Origin = "GenuineIntel" Id = 0x52c Stepping=12 Features=0x1bf real memory = 33685504 (32896K bytes) Physical memory chunk(s): 0x00001000 - 0x0009efff, 647168 bytes (158 pages) 0x00243000 - 0x0201dfff, 31305728 bytes (7643 pages) avail memory = 30478336 (29764K bytes) Found BIOS32 Service Directory header at 0xf00f8e20 Entry = 0xfe95b (0xf00fe95b) Rev = 0 Len = 1 PCI BIOS entry at 0xd612 Other BIOS signatures found: ACPI: 00000000 $PnP: 000e4190 pci_open(1): mode 1 addr port (0x0cf8) is 0x80001850 pci_open(1a): mode1res=0x80000000 (0x80000000) pci_cfgcheck: device 0 [class=060000] [hdr=00] is there (id=06011179) Probing for devices on PCI bus 0: found-> vendor=0x1179, dev=0x0601, revid=0x11 class=06-00-00, hdrtype=0x00, mfdev=0 chip0: rev 0x11 on pci0.0.0 found-> vendor=0x102c, dev=0x00e4, revid=0xc2 class=03-00-00, hdrtype=0x00, mfdev=0 map[0]: type 1, range 32, base fe000000, size 24 vga0: rev 0xc2 on pci0.4.0 Probing for devices on the ISA bus: sc0: the current keyboard controller command byte 0047 kbdio: DIAGNOSE status:0055 kbdio: TEST_KBD_PORT status:0000 kbdio: RESET_KBD return code:00fa kbdio: RESET_KBD status:00aa sc0 at 0x60-0x6f irq 1 on motherboard sc0: BIOS video mode:3 sc0: VGA registers upon power-up 50 18 10 00 10 00 03 00 02 67 5f 4f 50 82 55 81 bf 1f 00 4f 0d 0e 00 00 07 80 9c 0e 8f 28 1f 96 b9 a3 ff 00 01 02 03 04 05 14 07 38 39 3a 3b 3c 3d 3e 3f 0c 00 0f 08 00 00 00 00 00 10 0e 00 ff sc0: video mode:24 sc0: VGA registers in BIOS for mode:24 50 18 10 00 10 00 03 00 02 67 5f 4f 50 82 55 81 bf 1f 00 4f 0d 0e 00 00 00 00 9c 8e 8f 28 1f 96 b9 a3 ff 00 01 02 03 04 05 14 07 38 39 3a 3b 3c 3d 3e 3f 0c 00 0f 08 00 00 00 00 00 10 0e 00 ff sc0: VGA registers to be used for mode:24 50 18 10 00 10 00 03 00 02 67 5f 4f 50 82 55 81 bf 1f 00 4f 0d 0e 00 00 07 80 9c 0e 8f 28 1f 96 b9 a3 ff 00 01 02 03 04 05 14 07 38 39 3a 3b 3c 3d 3e 3f 0c 00 0f 08 00 00 00 00 00 10 0e 00 ff sc0: rows_offset:1 sc0: VGA color <16 virtual consoles, flags=0x0> sio0: irq maps: 0x1 0x11 0x1 0x1 sio0 at 0x3f8-0x3ff irq 4 flags 0x10 on isa sio0: type 16550A sio1: irq maps: 0x1 0x9 0x1 0x1 sio1 at 0x2f8-0x2ff irq 3 on isa sio1: type 16550A lpt0 at 0x378-0x37f irq 7 on isa lpt0: Interrupt-driven port lp0: TCP/IP capable interface psm0: current command byte:0047 kbdio: TEST_AUX_PORT status:0000 kbdio: RESET_AUX return code:00fa kbdio: RESET_AUX status:00aa kbdio: RESET_AUX ID:0000 psm: status 00 02 64 psm: status 00 00 64 psm: status 00 03 64 psm: status 00 03 64 psm: status 10 00 64 psm: data 08 00 00 psm: data 08 00 00 psm: status 00 02 64 psm0 at 0x60-0x64 irq 12 on motherboard psm0: model Generic PS/2 mouse, device ID 0, 2 buttons psm0: config:00000000, flags:00000000, packet size:3 psm0: syncmask:c0, syncbits:00 fdc0 at 0x3f0-0x3f7 irq 6 drq 2 on isa wdc0 at 0x1f0-0x1f7 irq 14 flags 0xa0ffa0ff on isa wdc0: unit 0 (wd0): , 32-bit, multi-block-16 wd0: 1376MB (2818368 sectors), 2796 cyls, 16 heads, 63 S/T, 512 B/S wd0: ATA INQUIRE valid = 0003, dmamword = 0407, apio = 0003, udma = 0000 wdc1 at 0x170-0x177 irq 15 flags 0xa0ffa0ff on isa wdc1: unit 0 (atapi): , removable, accel, dma, iordy wcd0: 1722Kb/sec, 128Kb cache, audio play, 255 volume levels, ejectable tray wcd0: no disc inside, unlocked npx0 on motherboard npx0: INT 16 interface i586_bzero() bandwidth = 118680275 bytes/sec bzero() bandwidth = 148148148 bytes/sec apm0 flags 0x31 on isa apm: found APM BIOS version 1.2 imasks: bio c008c040, tty c007109a, net c007109a device combination doesn't support shared irq3 intr_connect(irq3) failed, result=-1 device combination doesn't support shared irq4 intr_connect(irq4) failed, result=-1 device combination doesn't support shared irq7 intr_connect(irq7) failed, result=-1 device combination doesn't support shared irq12 intr_connect(irq12) failed, result=-1 device combination doesn't support shared irq14 intr_connect(irq14) failed, result=-1 device combination doesn't support shared irq15 intr_connect(irq15) failed, result=-1 PC-Card Intel 82365 (5 mem & 2 I/O windows) pcic: controller irq 5 Initializing PC-card drivers: sio BIOS Geometries: 0:02b93f3f 0..697=698 cylinders, 0..63=64 heads, 1..63=63 sectors 0 accounted for Device configuration finished. Intel Pentium F00F detected, installing workaround new masks: bio c008c040, tty c007109a, net c007109a Considering FFS root f/s. changing root device to wd0s2a wd0s1: type 0x6, start 63, end = 411263, size 411201 : OK wd0s2: type 0xa5, start 411264, end = 2818367, size 2407104 : OK calcru: negative time of -692369773 usec for pid 5392 (top) calcru: negative time of -692351473 usec for pid 5392 (top) calcru: negative time of -695143740 usec for pid 9618 (make) calcru: negative time of -695104467 usec for pid 9618 (make) pid 10109 (colorls), uid 0: exited on signal 10 (core dumped) calcru: negative time of -695338505 usec for pid 14187 (install) calcru: negative time of -695338023 usec for pid 14187 (install) ------------------------------------------------------------------ machine "i386" cpu "I386_CPU" cpu "I486_CPU" cpu "I586_CPU" ident WAHOO maxusers 10 options INET #InterNETworking options FFS #Berkeley Fast Filesystem options NFS #Network Filesystem options MSDOSFS #MSDOS Filesystem options "CD9660" #ISO 9660 Filesystem options "CD9660_ROOT" #CD-ROM usable as root device options FFS_ROOT #FFS usable as root device [keep this!] options NFS_ROOT #NFS usable as root device options PROCFS #Process filesystem options "COMPAT_43" #Compatible with BSD 4.3 [KEEP THIS!] options SCSI_DELAY=15 #Be pessimistic about Joe SCSI device options BOUNCE_BUFFERS #include support for DMA bounce buffers options UCONSOLE #Allow users to grab the console options FAILSAFE #Be conservative options USERCONFIG #boot -c editor options VISUAL_USERCONFIG #visual boot -c editor config kernel root on wd0 controller isa0 controller pci0 controller fdc0 at isa? port "IO_FD1" bio irq 6 drq 2 vector fdintr disk fd0 at fdc0 drive 0 disk fd1 at fdc0 drive 1 tape ft0 at fdc0 drive 2 options "CMD640" # work around CMD640 chip deficiency controller wdc0 at isa? port "IO_WD1" bio irq 14 vector wdintr disk wd0 at wdc0 drive 0 disk wd1 at wdc0 drive 1 controller wdc1 at isa? port "IO_WD2" bio irq 15 vector wdintr disk wd2 at wdc1 drive 0 disk wd3 at wdc1 drive 1 options ATAPI #Enable ATAPI support for IDE bus options ATAPI_STATIC #Don't do it as an LKM device wcd0 #IDE CD-ROM # A single entry for any of these controllers (ncr, ahb, ahc, amd) is # sufficient for any number of installed devices. # syscons is the default console driver, resembling an SCO console device sc0 at isa? port "IO_KBD" tty irq 1 vector scintr options SC_HISTORY_SIZE=360 device npx0 at isa? port "IO_NPX" irq 13 vector npxintr # # Laptop support (see LINT for more options) # device apm0 at isa? disable flags 0x31 # Advanced Power Management # PCCARD (PCMCIA) support controller card0 device pcic0 at card? device pcic1 at card? device sio0 at isa? port "IO_COM1" flags 0x10 tty irq 4 vector siointr device sio1 at isa? port "IO_COM2" tty irq 3 vector siointr device lpt0 at isa? port? tty irq 7 vector lptintr device psm0 at isa? port "IO_KBD" conflicts tty irq 12 vector psmintr pseudo-device loop pseudo-device ether pseudo-device sl 1 pseudo-device ppp 1 pseudo-device tun 1 pseudo-device pty 16 pseudo-device gzip # Exec gzipped a.out's # This provides support for System V shared memory. # options SYSVSHM ------------------------------------------------------------------ Jun 21 00:17:22 wahoo /kernel: calcru: negative time of -630761509 usec for pid 9078 (ping) Jun 21 00:17:22 wahoo /kernel: calcru: negative time of -630760902 usec for pid 9078 (ping) Jun 21 02:38:24 wahoo /kernel: calcru: negative time of -695241742 usec for pid 4900 (make) Jun 21 02:38:25 wahoo /kernel: calcru: negative time of -695241199 usec for pid 4900 (make) Jun 21 18:58:47 wahoo calcru: negative time of -695390871 usec for pid 2379 (cat) Jun 21 22:34:11 wahoo calcru: negative time of -692369773 usec for pid 5392 (top) Jun 21 22:34:11 wahoo calcru: negative time of -692351473 usec for pid 5392 (top) Jun 21 23:07:47 wahoo calcru: negative time of -695143740 usec for pid 9618 (make) Jun 21 23:07:47 wahoo calcru: negative time of -695104467 usec for pid 9618 (make) Jun 21 23:28:40 wahoo calcru: negative time of -695338505 usec for pid 14187 (install) Jun 21 23:28:41 wahoo calcru: negative time of -695338023 usec for pid 14187 (install) ------------------------------------------------------------------ jim -- All opinions expressed are mine, if you | "I will not be pushed, stamped, think otherwise, then go jump into turbid | briefed, debriefed, indexed, or radioactive waters and yell WAHOO !!! | numbered!" - #1, "The Prisoner" ------------------------------------------------------------------------------ Inet: jbryant@tfs.net AX.25: kc5vdj@wv0t.#neks.ks.usa.noam grid: EM28pw voice: KC5VDJ - 6 & 2 Meters AM/FM/SSB, 70cm FM. http://www.tfs.net/~jbryant ------------------------------------------------------------------------------ HF/6M/2M: IC-706-MkII, 2M: HTX-212, 2M: HTX-202, 70cm: HTX-404, Packet: KPC-3+ To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Sun Jun 21 22:43:42 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id WAA20187 for freebsd-current-outgoing; Sun, 21 Jun 1998 22:43:42 -0700 (PDT) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from antipodes.cdrom.com (castles314.castles.com [208.214.167.14]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id WAA20181 for ; Sun, 21 Jun 1998 22:43:35 -0700 (PDT) (envelope-from mike@antipodes.cdrom.com) Received: from antipodes.cdrom.com (localhost [127.0.0.1]) by antipodes.cdrom.com (8.8.8/8.8.5) with ESMTP id VAA03590; Sun, 21 Jun 1998 21:38:34 -0700 (PDT) Message-Id: <199806220438.VAA03590@antipodes.cdrom.com> X-Mailer: exmh version 2.0zeta 7/24/97 To: "Matthew D. Fuller" cc: current@FreeBSD.ORG Subject: Re: ZIP drive, just for a change In-reply-to: Your message of "Thu, 18 Jun 1998 23:12:26 CDT." <19980618231226.63579@futuresouth.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Date: Sun, 21 Jun 1998 21:38:33 -0700 From: Mike Smith Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG > Any idea what these messages on bootup mean? -current from a few days > ago, but I've seen them before, too: > ppc0 at 0x378 irq 7 on isa > ppc0: SMC FDC37C665GT chipset in ECP mode > ppi0: on ppbus 0 > vpo0: on ppbus 0 > scbus0 at vpo0 bus 0 > vpoio_outstr(): unknown transfer mode (6)! > vpoio_outstr(): unknown transfer mode (6)! > vpoio_outstr(): unknown transfer mode (6)! Is the Zip working? It looks like the vpo driver isn't grokking some of the transfer modes that are offered by the ppbus. There are updates coming in this area soon, so unless you're hurting, you might just want to ignore this. -- \\ Sometimes you're ahead, \\ Mike Smith \\ sometimes you're behind. \\ mike@smith.net.au \\ The race is long, and in the \\ msmith@freebsd.org \\ end it's only with yourself. \\ msmith@cdrom.com To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Sun Jun 21 22:58:46 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id WAA22633 for freebsd-current-outgoing; Sun, 21 Jun 1998 22:58:46 -0700 (PDT) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from implode.root.com (implode.root.com [198.145.90.17]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id WAA22547 for ; Sun, 21 Jun 1998 22:58:08 -0700 (PDT) (envelope-from root@implode.root.com) Received: from implode.root.com (localhost [127.0.0.1]) by implode.root.com (8.8.5/8.8.5) with ESMTP id WAA16654; Sun, 21 Jun 1998 22:54:18 -0700 (PDT) Message-Id: <199806220554.WAA16654@implode.root.com> To: Hostas Red cc: "Jordan K. Hubbard" , current@FreeBSD.ORG Subject: Re: current still broken. In-reply-to: Your message of "Mon, 22 Jun 1998 03:15:05 +0400." From: David Greenman Reply-To: dg@root.com Date: Sun, 21 Jun 1998 22:54:18 -0700 Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG >> P.S. Don't set that flag. It might save time, but it can also get >> you into trouble if you're not intimately familiar with FreeBSD's make >> system and then you only end up wasting everyone _else's_ time >> instead. :) > >If i do not set this flag i get: >-------------------------------------------------------------- >make world completed on Mon Jun 22 03:11:32 MSD 1998 >-------------------------------------------------------------- > >real 213m18.694s >user 134m38.481s >sys 33m28.284s > >If i set that flag, i get something like 40-60 minutes. :) And it almost >always works, excluding such things like what happened last time. If I don't type "make", I get: real 0m0.000s user 0m0.000s sys 0m0.000s -DG David Greenman Co-founder/Principal Architect, The FreeBSD Project To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Sun Jun 21 23:54:01 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id XAA02513 for freebsd-current-outgoing; Sun, 21 Jun 1998 23:54:01 -0700 (PDT) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from myrddin.demon.co.uk (exim@myrddin.demon.co.uk [158.152.54.180]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id XAA02472; Sun, 21 Jun 1998 23:53:36 -0700 (PDT) (envelope-from dom@myrddin.demon.co.uk) Received: from dom by myrddin.demon.co.uk with local (Exim 1.92 #1) id 0yo0Gg-00007d-00; Mon, 22 Jun 1998 07:39:54 +0100 To: dyson@iquest.net Cc: phk@critter.freebsd.dk (Poul-Henning Kamp), hasty@rah.star-gate.com, current@FreeBSD.ORG, hackers@FreeBSD.ORG Subject: Re: Here is what I promised :-) References: <199806212245.RAA07936@dyson.iquest.net> From: Dom Mitchell In-Reply-To: "John S. Dyson"'s message of "Sun, 21 Jun 1998 17:45:09 -0500 (EST)" X-Mailer: Gnus v5.5/XEmacs 20.4 - "Emerald" Date: Mon, 22 Jun 1998 07:39:54 +0100 Message-Id: Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG "John S. Dyson" writes: > Maybe, but I *am* working on a scalable and forward looking kernel > that will perform about the same as a conventional kernel, except > where the conventional kernel doesn't perform well at all. The > abstractions that we are working on, work both on PC's, on SMP > PC's, multiple machines (acting essentially as one machine), and > even heterogeneous machines (in a limited fashion.) Got it! You're working on FreePlan9. :-) -- "Remember the Golden Rule: he who has the gold makes the rules" -- WoID To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Mon Jun 22 00:19:08 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id AAA06977 for freebsd-current-outgoing; Mon, 22 Jun 1998 00:19:08 -0700 (PDT) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from dyson.iquest.net (dyson.iquest.net [198.70.144.127]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id AAA06862; Mon, 22 Jun 1998 00:18:18 -0700 (PDT) (envelope-from toor@dyson.iquest.net) Received: (from root@localhost) by dyson.iquest.net (8.8.8/8.8.8) id CAA09283; Mon, 22 Jun 1998 02:14:17 -0500 (EST) (envelope-from toor) Message-Id: <199806220714.CAA09283@dyson.iquest.net> Subject: Re: Here is what I promised :-) In-Reply-To: from Dom Mitchell at "Jun 22, 98 07:39:54 am" To: dom@myrddin.demon.co.uk (Dom Mitchell) Date: Mon, 22 Jun 1998 02:14:16 -0500 (EST) Cc: dyson@iquest.net, phk@critter.freebsd.dk, hasty@rah.star-gate.com, current@FreeBSD.ORG, hackers@FreeBSD.ORG From: "John S. Dyson" Reply-To: dyson@iquest.net X-Mailer: ELM [version 2.4ME+ PL38 (25)] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG Dom Mitchell said: > "John S. Dyson" writes: > > Maybe, but I *am* working on a scalable and forward looking kernel > > that will perform about the same as a conventional kernel, except > > where the conventional kernel doesn't perform well at all. The > > abstractions that we are working on, work both on PC's, on SMP > > PC's, multiple machines (acting essentially as one machine), and > > even heterogeneous machines (in a limited fashion.) > > Got it! You're working on FreePlan9. :-) > Damn close. Different in alot of ways, but very similar in others. We are being careful to avoid looking at Plan9 source, and hope to improve on some (all) of it's shortcomings. :-). -- John | Never try to teach a pig to sing, dyson@iquest.net | it makes one look stupid jdyson@nc.com | and it irritates the pig. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Mon Jun 22 03:42:30 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id DAA08457 for freebsd-current-outgoing; Mon, 22 Jun 1998 03:42:30 -0700 (PDT) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from FreeBSD.im.ntu.edu.tw (root@freebsd.im.ntu.edu.tw [140.112.106.205]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id DAA08403 for ; Mon, 22 Jun 1998 03:42:17 -0700 (PDT) (envelope-from eric@FreeBSD.im.ntu.edu.tw) Received: from localhost (eric@localhost.im.ntu.edu.tw [127.0.0.1]) by FreeBSD.im.ntu.edu.tw (8.8.8/8.8.8) with SMTP id SAA27185 for ; Mon, 22 Jun 1998 18:48:06 +0800 (CST) (envelope-from eric@FreeBSD.im.ntu.edu.tw) Date: Mon, 22 Jun 1998 18:48:06 +0800 (CST) From: Eric To: freebsd-current@FreeBSD.ORG Subject: Apache 1.3 running on 3.0C.... Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG HIhiii... I have upgraded my WWW server from 1.2.6 to 1.3 using ports. However , when I tried to execute it , it just can't!..:PP Have anyone meet this ,2 ? To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Mon Jun 22 05:59:29 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id FAA25577 for freebsd-current-outgoing; Mon, 22 Jun 1998 05:59:29 -0700 (PDT) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from tb303.partitur.se ([193.219.246.230]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id FAA25571 for ; Mon, 22 Jun 1998 05:59:25 -0700 (PDT) (envelope-from kudo@partitur.se) Received: from localhost (localhost.partitur.se [127.0.0.1]) by tb303.partitur.se (8.8.8/8.8.8) with SMTP id OAA05387; Mon, 22 Jun 1998 14:58:36 +0200 (CEST) (envelope-from kudo@partitur.se) Date: Mon, 22 Jun 1998 14:58:31 +0200 (CEST) From: Patrik Kudo To: Eric cc: freebsd-current@FreeBSD.ORG Subject: Re: Apache 1.3 running on 3.0C.... In-Reply-To: Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG Hi The configuration files has changed a bit since 1.2.*. Check the *.conf.default (if my memory serves me...) against your *.conf. I don't remember exactly what was changed, but it was pretty easy to find. You could also check the /var/run/httpd-error.log for errormessages from the server at startup. Regards, Patrik Kudo On Mon, 22 Jun 1998, Eric wrote: > HIhiii... > I have upgraded my WWW server from 1.2.6 to 1.3 > using ports. > However , when I tried to execute it , it just can't!..:PP > Have anyone meet this ,2 ? > > > > To Unsubscribe: send mail to majordomo@FreeBSD.org > with "unsubscribe freebsd-current" in the body of the message > To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Mon Jun 22 06:20:24 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id GAA27865 for freebsd-current-outgoing; Mon, 22 Jun 1998 06:20:24 -0700 (PDT) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from oslo.geco-prakla.slb.com (geos01.oslo.geco-prakla.slb.com [134.32.44.131]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id GAA27839 for ; Mon, 22 Jun 1998 06:20:20 -0700 (PDT) (envelope-from smoergrd@oslo.geco-prakla.slb.com) Received: from sunw131.oslo.Geco-Prakla.slb.com (sunw131 [134.32.45.97]) by oslo.geco-prakla.slb.com (8.8.8/8.6.9) with SMTP id PAA20051 ; Mon, 22 Jun 1998 15:19:04 +0200 (MET DST) Received: by sunw131.oslo.Geco-Prakla.slb.com (SMI-8.6/SMI-SVR4) id PAA05936; Mon, 22 Jun 1998 15:19:02 +0200 To: Hostas Red Cc: "Jordan K. Hubbard" , current@FreeBSD.ORG Subject: Re: current still broken. References: Organization: Schlumberger Geco-Prakla X-Disclaimer: I speak only for myself. From: smoergrd@oslo.geco-prakla.slb.com (Dag-Erling Coidan Smørgrav) Date: 22 Jun 1998 15:19:02 +0200 In-Reply-To: Hostas Red's message of Mon, 22 Jun 1998 03:15:05 +0400 (MSD) Message-ID: Lines: 16 X-Mailer: Gnus v5.3/Emacs 19.34 Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG Hostas Red writes: > On Sun, 21 Jun 1998, Jordan K. Hubbard wrote: > > > Hmmm... May be, i have 'NOCLEAN=true' in my make.conf. I'll try to clean > > > tree and make world again. Thanks in advance. > > P.S. Don't set that flag. It might save time, but it can also get > > you into trouble if you're not intimately familiar with FreeBSD's make > > system and then you only end up wasting everyone _else's_ time > > instead. :) > If i set that flag, i get something like 40-60 minutes. :) And it almost > always works, excluding such things like what happened last time. Good for you. But if you run into trouble, don't come whining unless you have tried a proper make buildworld (no -DNOCLEAN) first. -- Dag-Erling Smørgrav - smoergrd@oslo.geco-prakla.slb.com To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Mon Jun 22 06:20:50 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id GAA27931 for freebsd-current-outgoing; Mon, 22 Jun 1998 06:20:50 -0700 (PDT) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from oslo.geco-prakla.slb.com (geos01.oslo.geco-prakla.slb.com [134.32.44.131]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id GAA27900 for ; Mon, 22 Jun 1998 06:20:40 -0700 (PDT) (envelope-from smoergrd@oslo.geco-prakla.slb.com) Received: from sunw131.oslo.Geco-Prakla.slb.com (sunw131 [134.32.45.97]) by oslo.geco-prakla.slb.com (8.8.8/8.6.9) with SMTP id PAA20113 ; Mon, 22 Jun 1998 15:20:10 +0200 (MET DST) Received: by sunw131.oslo.Geco-Prakla.slb.com (SMI-8.6/SMI-SVR4) id PAA05938; Mon, 22 Jun 1998 15:20:08 +0200 To: joelh@gnu.org Cc: freebsd-current@FreeBSD.ORG Subject: Re: top display References: <199806211652.LAA24374@detlev.UUCP> Organization: Schlumberger Geco-Prakla X-Disclaimer: I speak only for myself. From: smoergrd@oslo.geco-prakla.slb.com (Dag-Erling Coidan Smørgrav) Date: 22 Jun 1998 15:20:08 +0200 In-Reply-To: Joel Ray Holveck's message of Sun, 21 Jun 1998 11:52:12 -0500 (CDT) Message-ID: Lines: 9 X-Mailer: Gnus v5.3/Emacs 19.34 Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG Joel Ray Holveck writes: > On a -current rebuilt last night, running top, I noticed a process > with a larger resident size than total size: The process in question has one or several files mmapped, which show up in SIZE but not in RES. -- Dag-Erling Smørgrav - smoergrd@oslo.geco-prakla.slb.com To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Mon Jun 22 06:26:52 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id GAA29012 for freebsd-current-outgoing; Mon, 22 Jun 1998 06:26:52 -0700 (PDT) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from oslo.geco-prakla.slb.com (geos01.oslo.geco-prakla.slb.com [134.32.44.131]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id GAA28994 for ; Mon, 22 Jun 1998 06:26:42 -0700 (PDT) (envelope-from smoergrd@oslo.geco-prakla.slb.com) Received: from sunw131.oslo.Geco-Prakla.slb.com (sunw131 [134.32.45.97]) by oslo.geco-prakla.slb.com (8.8.8/8.6.9) with SMTP id PAA20436 ; Mon, 22 Jun 1998 15:26:03 +0200 (MET DST) Received: by sunw131.oslo.Geco-Prakla.slb.com (SMI-8.6/SMI-SVR4) id PAA05940; Mon, 22 Jun 1998 15:26:02 +0200 To: jbryant@unix.tfs.net Cc: freebsd-current@FreeBSD.ORG Subject: Re: calcru: negative time of ... References: <199806220444.XAA10567@unix.tfs.net> Organization: Schlumberger Geco-Prakla X-Disclaimer: I speak only for myself. From: smoergrd@oslo.geco-prakla.slb.com (Dag-Erling Coidan Smørgrav) Date: 22 Jun 1998 15:26:01 +0200 In-Reply-To: Jim Bryant's message of Sun, 21 Jun 1998 23:44:00 -0500 (CDT) Message-ID: Lines: 13 X-Mailer: Gnus v5.3/Emacs 19.34 Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG Jim Bryant writes: > here is a problem. this problem existed on the may snapshot, and > still exists. it seems to happen during disk intensive activities, > such as the last two log messages below, when i was doing a make > installworld via lp0/nfs, although it also did it several times doing > installworld and makeworld with /usr/src local, and with no ide flags. Funny. My initial reaction was "broken statclock", but then I noticed you have the apm0 flags set to 0x31 (broken statclock, limit protocol to 1.1 or 1.0) so that can't be it... -- Dag-Erling Smørgrav - smoergrd@oslo.geco-prakla.slb.com To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Mon Jun 22 06:28:19 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id GAA29335 for freebsd-current-outgoing; Mon, 22 Jun 1998 06:28:19 -0700 (PDT) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from ns1.seidata.com (ns1.seidata.com [208.10.211.2]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id GAA29330 for ; Mon, 22 Jun 1998 06:28:17 -0700 (PDT) (envelope-from mike@seidata.com) Received: from localhost (mike@localhost) by ns1.seidata.com (8.8.8/8.8.5) with SMTP id JAA25176; Mon, 22 Jun 1998 09:28:58 -0400 (EDT) Date: Mon, 22 Jun 1998 09:28:58 -0400 (EDT) From: Mike To: Eric cc: freebsd-current@FreeBSD.ORG Subject: Re: Apache 1.3 running on 3.0C.... In-Reply-To: Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG On Mon, 22 Jun 1998, Eric wrote: > However , when I tried to execute it , it just can't!..:PP So, it did actually install from ports with no problems, but the daemon just doesn't execute? What errors to you get? Are your .conf files where they should be? Are all the names the server is trying to translate available to your machine? Something as vague as 'it just can't' doesn't help us help you much at all... I'm running Apache 1.3.0 (built June 8th) on four production web boxes (all 3.0-CURRENT) with no problems. -mike To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Mon Jun 22 07:48:10 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id HAA11916 for freebsd-current-outgoing; Mon, 22 Jun 1998 07:48:10 -0700 (PDT) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from kong.dorms.spbu.ru (kong@kong.dorms.spbu.ru [195.19.252.147]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id HAA11794 for ; Mon, 22 Jun 1998 07:47:31 -0700 (PDT) (envelope-from kong@kong.dorms.spbu.ru) Received: from localhost (kong@localhost) by kong.dorms.spbu.ru (8.8.8/kong/0.01) with ESMTP id SAA09665; Mon, 22 Jun 1998 18:44:49 +0400 (MSD) (envelope-from kong@kong.dorms.spbu.ru) Date: Mon, 22 Jun 1998 18:44:48 +0400 (MSD) From: Hostas Red To: =?KOI8-R?Q?Dag-Erling_Coidan_Sm=F8rgrav?= cc: "Jordan K. Hubbard" , current@FreeBSD.ORG Subject: Re: current still broken. In-Reply-To: Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=KOI8-R Content-Transfer-Encoding: 8BIT Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG Hi! On 22 Jun 1998, Dag-Erling Coidan Smørgrav wrote: > > If i set that flag, i get something like 40-60 minutes. :) And it almost > > always works, excluding such things like what happened last time. > > Good for you. But if you run into trouble, don't come whining unless > you have tried a proper make buildworld (no -DNOCLEAN) first. I just forgot about that flag. :) Whem message came, i've remembered, that it is in my make.conf :) So, from now on it is not. Adios, /KONG To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Mon Jun 22 10:02:35 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id KAA04861 for freebsd-current-outgoing; Mon, 22 Jun 1998 10:02:35 -0700 (PDT) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from cabri.obs-besancon.fr (cabri.obs-besancon.fr [193.52.184.3]) by hub.freebsd.org (8.8.8/8.8.8) with SMTP id KAA04810; Mon, 22 Jun 1998 10:02:20 -0700 (PDT) (envelope-from jmz@cabri.obs-besancon.fr) Received: by cabri.obs-besancon.fr (5.57/Ultrix3.0-C) id AA14953; Mon, 22 Jun 98 19:06:03 +0200 Date: Mon, 22 Jun 98 19:06:03 +0200 Message-Id: <9806221706.AA14953@cabri.obs-besancon.fr> From: Jean-Marc Zucconi To: dyson@iquest.net Cc: dom@myrddin.demon.co.uk, dyson@iquest.net, phk@critter.freebsd.dk, hasty@rah.star-gate.com, current@FreeBSD.ORG, hackers@FreeBSD.ORG In-Reply-To: <199806220714.CAA09283@dyson.iquest.net> Subject: Re: Here is what I promised :-) X-Mailer: Emacs Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG >>>>> John S Dyson writes: > Damn close. Different in alot of ways, but very similar in others. > We are being careful to avoid looking at Plan9 source, and hope to ^^ and who are "we" ? Jean-Marc _____________________________________________________________________________ Jean-Marc Zucconi Observatoire de Besancon F 25010 Besancon cedex PGP Key: finger jmz@cabri.obs-besancon.fr To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Mon Jun 22 10:06:46 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id KAA05570 for freebsd-current-outgoing; Mon, 22 Jun 1998 10:06:46 -0700 (PDT) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from smtp04.primenet.com (daemon@smtp04.primenet.com [206.165.6.134]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id KAA05534 for ; Mon, 22 Jun 1998 10:06:27 -0700 (PDT) (envelope-from tlambert@usr06.primenet.com) Received: (from daemon@localhost) by smtp04.primenet.com (8.8.8/8.8.8) id KAA03428; Mon, 22 Jun 1998 10:06:13 -0700 (MST) Received: from usr06.primenet.com(206.165.6.206) via SMTP by smtp04.primenet.com, id smtpd003336; Mon Jun 22 10:06:06 1998 Received: (from tlambert@localhost) by usr06.primenet.com (8.8.5/8.8.5) id KAA10780; Mon, 22 Jun 1998 10:05:39 -0700 (MST) From: Terry Lambert Message-Id: <199806221705.KAA10780@usr06.primenet.com> Subject: Re: Bogus errno twiddling by lstat... To: dima@tejblum.dnttm.rssi.ru (Dmitrij Tejblum) Date: Mon, 22 Jun 1998 17:05:39 +0000 (GMT) Cc: tlambert@primenet.com, joelh@gnu.org, fenner@parc.xerox.com, peter@netplex.com.au, current@FreeBSD.ORG In-Reply-To: <199806202159.BAA01831@tejblum.dnttm.rssi.ru> from "Dmitrij Tejblum" at Jun 21, 98 01:59:22 am X-Mailer: ELM [version 2.4 PL25] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG > > Since the malloc.conf file is unnecessarily being looked for in the > > printf case (since ld.so already caused it to be looked for, and didn't > > find it), I think the redundant call to llok for it is certainly worth > > removing. > > You have repeated this misinformation at least 10th times, I think. > malloc.conf looked up only on first call to malloc(). ld.so probably > call malloc() from the C library quite rare. Do you remember the discussion about the __error hacks to ld.so? Initially when I was attempting to use weak symbols as they are documented to work (but they don't), I had a number of myseterious lockups on startup. The problem was recursion on the __errno initialization in the malloc code in libc. I can send you a ktrace, if you need one to believe it. Terry Lambert terry@lambert.org --- Any opinions in this posting are my own and not those of my present or previous employers. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Mon Jun 22 10:38:10 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id KAA11201 for freebsd-current-outgoing; Mon, 22 Jun 1998 10:38:10 -0700 (PDT) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from smtp03.primenet.com (daemon@smtp03.primenet.com [206.165.6.133]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id KAA11090 for ; Mon, 22 Jun 1998 10:37:09 -0700 (PDT) (envelope-from tlambert@usr06.primenet.com) Received: (from daemon@localhost) by smtp03.primenet.com (8.8.8/8.8.8) id KAA26297; Mon, 22 Jun 1998 10:37:02 -0700 (MST) Received: from usr06.primenet.com(206.165.6.206) via SMTP by smtp03.primenet.com, id smtpd026191; Mon Jun 22 10:36:55 1998 Received: (from tlambert@localhost) by usr06.primenet.com (8.8.5/8.8.5) id KAA11829; Mon, 22 Jun 1998 10:36:44 -0700 (MST) From: Terry Lambert Message-Id: <199806221736.KAA11829@usr06.primenet.com> Subject: Re: Bogus errno twiddling by lstat... To: peter@netplex.com.au (Peter Wemm) Date: Mon, 22 Jun 1998 17:36:44 +0000 (GMT) Cc: tlambert@primenet.com, joelh@gnu.org, fenner@parc.xerox.com, current@FreeBSD.ORG In-Reply-To: <199806210727.PAA27276@spinner.netplex.com.au> from "Peter Wemm" at Jun 21, 98 03:27:17 pm X-Mailer: ELM [version 2.4 PL25] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG > > Terry Lambert wrote: > > > If, however, you don't like our malloc's current implementation, and > > > think that errno should be saved and restored across a successful > > > call, and that the lost cycles would be worthwhile, then diffs would > > > be perfectly welcome, I'm sure. > > > > Since the malloc.conf file is unnecessarily being looked for in the > > printf case (since ld.so already caused it to be looked for, and didn't > > find it), I think the redundant call to llok for it is certainly worth > > removing. > > What redundant call??!? > > pwroot@spinner[2:59pm]/tmp-115# cat xx.c > #include > #include > #include > #include > > main() > { > struct stat sb; > int saveerrno, saveerrno2; > int ret; > char *e; > > write(1, "1\n", 2); > errno = 0; > ret = lstat("foo", &sb); > saveerrno = errno; > > write(1, "2\n", 2); > e = strerror(saveerrno); > saveerrno2 = errno; > > write(1, "3\n", 2); > printf("lstat returned %d, errno = %d = %s\n", ret, saveerrno, e); > > write(1, "4\n", 2); > printf("errno is now: %d, saveerrno2 = %d\n", errno, saveerrno2); > write(1, "5\n", 2); > } > pwroot@spinner[2:59pm]/tmp-116# cc -o xx xx.c > pwroot@spinner[2:59pm]/tmp-117# ktrace ./xx > 1 > 2 > Also, since this is freebsd-current, so I assume you're talking about > -current. No. I am talking about 2.2.6. The __error weak symbol work was done in support of 2.2.6 -> current migration and interoperability. This just happened to come up in the context of something that won't ever be changed in 2.2.6, namely non-encapsulated errno twiddling. > So, first you blame lstat() I should have blamed readlink(). Big deal. > with a badly flawed test program as "evidence". For what definition of badly flawed? What about my atoi() example? If atoi was allowed to fiddle errno under the covers, then conversion errors would be undetectable. Please don't quote the C standard to me; quote instead 10.13 of the Single UNIX Specification. I'm not interested in the language idiocy in support of existing Microsoft Compilers (such as prototypes in scope to support the x86 specific "far" attribute, when by rights, the linker should throw improper argument usage errors, and the existance of segmentation should be made transparent to the programmer by the compiler writer). If you *insist* on quoting old standards: The value of errno is 0 at program startup, but is never set to 0 by any XSI function. This is *far* differrent than stating that the value is indeterminate in the success case, which is what people are claiming. > When challenged on it, you say "I knew that" and then claim that ld.so is > calling malloc. At the same time you claim that this is therefore violating > some ansi requirement for functions to not change errno, which somebody > else has pointed out that the specs say the opposite. When confronted with > that, you then come up with malloc not caching it's readlink() of > malloc.conf, which is clearly false and verifiable. > > What next? % cat fum.c #include #include "errno.h" main() { int k; for(k=0; k < 10; k++) printf( "default errno is %d\n", errno); } % cc -o fum fum.c -lc_r % ktrace fum % kdump 22622 ktrace RET ktrace 0 22622 ktrace CALL readlink(0x806b652,0xefbfd38c,0x3f) 22622 ktrace NAMI "/etc/malloc.conf" **************************************** 22622 ktrace RET readlink -1 errno 2 No such file or directory 22622 ktrace CALL mmap(0,0x1000,0x3,0x1002,0xffffffff,0,0,0) 22622 ktrace RET mmap 134328320/0x801b000 22622 ktrace CALL break(0x5000) 22622 ktrace RET break 0 22622 ktrace CALL break(0x6000) 22622 ktrace RET break 0 ... 22622 ktrace NAMI "/usr/X11R6/bin/fum" 22622 ktrace RET execve -1 errno 2 No such file or directory 22622 ktrace CALL execve(0xefbfd438,0xefbfd8f8,0xefbfd900) 22622 ktrace NAMI "./fum" 22622 fum RET execve 0 22622 fum CALL open(0x109c,0,0) 22622 fum NAMI "/usr/libexec/ld.so" 22622 fum RET open 3 22622 fum CALL read(0x3,0xefbfd8a0,0x20) 22622 fum GIO fd 3 read 32 bytes "\M-L\0\M^F\M-@\0\M-`\0\0\0 \0\0$\0\0\0\0\0\0\0 \0\0\0\0\0\0\0\0\0\0\0" 22622 fum RET read 32/0x20 ... 22622 fum RET sigprocmask 0 22622 fum CALL sigprocmask(0x3,0) 22622 fum RET sigprocmask -65793/0xfffefeff 22622 fum CALL readlink(0x8072782,0xefbfd730,0x3f) 22622 fum NAMI "/etc/malloc.conf" **************************************** 22622 fum RET readlink -1 errno 2 No such file or directory 22622 fum CALL mmap(0,0x1000,0x3,0x1002,0xffffffff,0,0,0) 22622 fum RET mmap 134324224/0x801a000 > malloc() has been adjusted to preserve errno across the readlink(), so I > suggest you leave it at that rather than digging youself an even deeper > hole. :-) Thank you for making the change; however, you can clearly see that the /etc/malloc.conf file is beaing readlink'ed twice. Terry Lambert terry@lambert.org --- Any opinions in this posting are my own and not those of my present or previous employers. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Mon Jun 22 10:50:54 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id KAA13744 for freebsd-current-outgoing; Mon, 22 Jun 1998 10:50:54 -0700 (PDT) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from jaguar.domestic.de (kuebart.stuttgart.netsurf.de [194.233.216.182]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id KAA13640 for ; Mon, 22 Jun 1998 10:50:14 -0700 (PDT) (envelope-from joki@jaguar.domestic.de) Received: (from joki@localhost) by jaguar.domestic.de (8.8.8/8.8.8) id TAA00504 for freebsd-current@freebsd.org; Mon, 22 Jun 1998 19:49:44 +0200 (CEST) (envelope-from joki) From: Joachim Kuebart Message-Id: <199806221749.TAA00504@jaguar.domestic.de> Subject: I want my old binutils back! To: freebsd-current@FreeBSD.ORG Date: Mon, 22 Jun 1998 19:49:43 +0200 (CEST) X-Mailer: ELM [version 2.4ME+ PL32 (25)] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG Hi, I'm running an ELF world for three days now and I really want my old binutils back! Not only is the source code readable while the new ones are huge and ugly, it also needs so much Makefile twiddling (e.g. ld switches -T and -O, the latter of which I have found no replacement for). Not to speak of manpages that occasionally use ten pages where FreeBSD was content with two. So my question is: does anyone plan to migrate FreeBSD's binutils to ELF or was part the motivation to switch to ELF the ability to use the original GNU binutils? cu Jo --------------------------------------------------------------------- FreeBSD: The Power to Serve Joachim Kuebart Tel: +49 711 653706 Replicants are like any other machine -- Germany they're either a benefit or a hazard. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Mon Jun 22 11:22:14 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id LAA19975 for freebsd-current-outgoing; Mon, 22 Jun 1998 11:22:14 -0700 (PDT) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from jaguar.domestic.de (kuebart.stuttgart.netsurf.de [194.233.216.182]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id LAA19791 for ; Mon, 22 Jun 1998 11:21:10 -0700 (PDT) (envelope-from joki@jaguar.domestic.de) Received: (from joki@localhost) by jaguar.domestic.de (8.8.8/8.8.8) id UAA00663 for freebsd-current@freebsd.org; Mon, 22 Jun 1998 20:21:00 +0200 (CEST) (envelope-from joki) From: Joachim Kuebart Message-Id: <199806221821.UAA00663@jaguar.domestic.de> Subject: ELF patches to bsd.lib.mk To: freebsd-current@FreeBSD.ORG Date: Mon, 22 Jun 1998 20:21:00 +0200 (CEST) X-Mailer: ELM [version 2.4ME+ PL32 (25)] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG Hi, while that "other" linker is in place, bsd.lib.mk sorrily must look something like this: Index: bsd.lib.mk =================================================================== RCS file: /usr/CVS-Repository/src/share/mk/bsd.lib.mk,v retrieving revision 1.74 diff -u -r1.74 bsd.lib.mk --- bsd.lib.mk 1998/06/05 18:38:54 1.74 +++ bsd.lib.mk 1998/06/22 18:22:03 @@ -50,78 +50,114 @@ .c.o: ${CC} ${CFLAGS} -c ${.IMPSRC} -o ${.TARGET} - @${LD} -O ${.TARGET} -x -r ${.TARGET} + @mv -f ${.TARGET} ${.TARGET}.tmp + @${LD} -o ${.TARGET} -x -r ${.TARGET}.tmp + @rm -f ${.TARGET}.tmp .c.po: ${CC} -pg ${CFLAGS} -c ${.IMPSRC} -o ${.TARGET} - @${LD} -O ${.TARGET} -X -r ${.TARGET} + @mv -f ${.TARGET} ${.TARGET}.tmp + @${LD} -O ${.TARGET} -X -r ${.TARGET}.tmp + @rm -f ${.TARGET}.tmp .c.so: ${CC} ${PICFLAG} -DPIC ${CFLAGS} -c ${.IMPSRC} -o ${.TARGET} - @${LD} -O ${.TARGET} -x -r ${.TARGET} + @mv -f ${.TARGET} ${.TARGET}.tmp + @${LD} -o ${.TARGET} -x -r ${.TARGET}.tmp + @rm -f ${.TARGET}.tmp .cc.o .C.o .cpp.o .cxx.o: ${CXX} ${CXXFLAGS} -c ${.IMPSRC} -o ${.TARGET} - @${LD} -O ${.TARGET} -x -r ${.TARGET} + @mv -f ${.TARGET} ${.TARGET}.tmp + @${LD} -o ${.TARGET} -x -r ${.TARGET}.tmp + @rm -f ${.TARGET}.tmp .cc.po .C.po .cpp.po .cxx.po: ${CXX} -pg ${CXXFLAGS} -c ${.IMPSRC} -o ${.TARGET} - @${LD} -O ${.TARGET} -X -r ${.TARGET} + @mv -f ${.TARGET} ${.TARGET}.tmp + @${LD} -o ${.TARGET} -X -r ${.TARGET}.tmp + @rm -f ${.TARGET}.tmp .cc.so .C.so .cpp.so .cxx.so: ${CXX} ${PICFLAG} -DPIC ${CXXFLAGS} -c ${.IMPSRC} -o ${.TARGET} - @${LD} -O ${.TARGET} -x -r ${.TARGET} + @mv -f ${.TARGET} ${.TARGET}.tmp + @${LD} -o ${.TARGET} -x -r ${.TARGET}.tmp + @rm -f ${.TARGET}.tmp .f.o: ${FC} ${FFLAGS} -o ${.TARGET} -c ${.IMPSRC} - @${LD} -O ${.TARGET} -x -r ${.TARGET} + @mv -f ${.TARGET} ${.TARGET}.tmp + @${LD} -o ${.TARGET} -x -r ${.TARGET}.tmp + @rm -f ${.TARGET}.tmp .f.po: ${FC} -pg ${FFLAGS} -o ${.TARGET} -c ${.IMPSRC} - @${LD} -O ${.TARGET} -X -r ${.TARGET} + @mv -f ${.TARGET} ${.TARGET}.tmp + @${LD} -o ${.TARGET} -X -r ${.TARGET}.tmp + @rm -f ${.TARGET}.tmp .f.so: ${FC} ${PICFLAG} -DPIC ${FFLAGS} -o ${.TARGET} -c ${.IMPSRC} - @${LD} -O ${.TARGET} -x -r ${.TARGET} + @mv -f ${.TARGET} ${.TARGET}.tmp + @${LD} -o ${.TARGET} -x -r ${.TARGET}.tmp + @rm -f ${.TARGET}.tmp .m.o: ${OBJC} ${OBJCFLAGS} -c ${.IMPSRC} -o ${.TARGET} - @${LD} -O ${.TARGET} -x -r ${.TARGET} + @mv -f ${.TARGET} ${.TARGET}.tmp + @${LD} -o ${.TARGET} -x -r ${.TARGET}.tmp + @rm -f ${.TARGET}.tmp .m.po: ${OBJC} ${OBJCFLAGS} -pg -c ${.IMPSRC} -o ${.TARGET} - @${LD} -O ${.TARGET} -X -r ${.TARGET} + @mv -f ${.TARGET} ${.TARGET}.tmp + @${LD} -o ${.TARGET} -X -r ${.TARGET}.tmp + @rm -f ${.TARGET}.tmp .m.so: ${OBJC} ${PICFLAG} -DPIC ${OBJCFLAGS} -c ${.IMPSRC} -o ${.TARGET} - @${LD} -O ${.TARGET} -x -r ${.TARGET} + @mv -f ${.TARGET} ${.TARGET}.tmp + @${LD} -o ${.TARGET} -x -r ${.TARGET}.tmp + @rm -f ${.TARGET}.tmp .s.o: ${CC} -x assembler-with-cpp ${CFLAGS:M-[BID]*} ${AINC} -c \ ${.IMPSRC} -o ${.TARGET} - @${LD} -O ${.TARGET} -x -r ${.TARGET} + @mv -f ${.TARGET} ${.TARGET}.tmp + @${LD} -o ${.TARGET} -x -r ${.TARGET}.tmp + @rm -f ${.TARGET}.tmp .s.po: ${CC} -x assembler-with-cpp -DPROF ${CFLAGS:M-[BID]*} ${AINC} -c \ ${.IMPSRC} -o ${.TARGET} - @${LD} -O ${.TARGET} -X -r ${.TARGET} + @mv -f ${.TARGET} ${.TARGET}.tmp + @${LD} -o ${.TARGET} -X -r ${.TARGET}.tmp + @rm -f ${.TARGET}.tmp .s.so: ${CC} -x assembler-with-cpp -fpic -DPIC ${CFLAGS:M-[BID]*} ${AINC} -c \ ${.IMPSRC} -o ${.TARGET} - @${LD} -O ${.TARGET} -x -r ${.TARGET} + @mv -f ${.TARGET} ${.TARGET}.tmp + @${LD} -o ${.TARGET} -x -r ${.TARGET}.tmp + @rm -f ${.TARGET}.tmp .S.o: ${CC} ${CFLAGS:M-[BID]*} ${AINC} -c ${.IMPSRC} -o ${.TARGET} - @${LD} -O ${.TARGET} -x -r ${.TARGET} + @mv -f ${.TARGET} ${.TARGET}.tmp + @${LD} -o ${.TARGET} -x -r ${.TARGET}.tmp + @rm -f ${.TARGET}.tmp .S.po: ${CC} -DPROF ${CFLAGS:M-[BID]*} ${AINC} -c ${.IMPSRC} -o ${.TARGET} - @${LD} -O ${.TARGET} -X -r ${.TARGET} + @mv -f ${.TARGET} ${.TARGET}.tmp + @${LD} -o ${.TARGET} -X -r ${.TARGET}.tmp + @rm -f ${.TARGET}.tmp .S.so: ${CC} -fpic -DPIC ${CFLAGS:M-[BID]*} ${AINC} -c ${.IMPSRC} -o ${.TARGET} - @${LD} -O ${.TARGET} -x -r ${.TARGET} + @mv -f ${.TARGET} ${.TARGET}.tmp + @${LD} -o ${.TARGET} -x -r ${.TARGET}.tmp + @rm -f ${.TARGET}.tmp .if !defined(INTERNALLIB) || defined(INTERNALSTATICLIB) .if !defined(NOPROFILE) && !defined(INTERNALLIB) cu Jo --------------------------------------------------------------------- FreeBSD: The Power to Serve Joachim Kuebart Tel: +49 711 653706 Oh god, god, god -- My tongue's asleep Germany and my teeth itch. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Mon Jun 22 14:04:02 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id OAA20004 for freebsd-current-outgoing; Mon, 22 Jun 1998 14:04:02 -0700 (PDT) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from news1.gtn.com (news1.gtn.com [194.77.0.15]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id OAA19936 for ; Mon, 22 Jun 1998 14:03:33 -0700 (PDT) (envelope-from andreas@klemm.gtn.com) Received: (from uucp@localhost) by news1.gtn.com (8.8.6/8.8.6) with UUCP id XAA01030 for current@FreeBSD.ORG; Mon, 22 Jun 1998 23:00:23 +0200 (MET DST) Received: (from andreas@localhost) by klemm.gtn.com (8.8.8/8.8.8) id WAA02487; Mon, 22 Jun 1998 22:56:20 +0200 (CEST) (envelope-from andreas) Message-ID: <19980622225620.A2476@klemm.gtn.com> Date: Mon, 22 Jun 1998 22:56:20 +0200 From: Andreas Klemm To: current@FreeBSD.ORG Subject: /usr/obj/usr/src/tmp/usr/include/nfs/nqnfs.h:93: field `udp_haddr' has incomplete type Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Mailer: Mutt 0.91.1i X-Disclaimer: A free society is one where it is safe to be unpopular X-Operating-System: FreeBSD 3.0-CURRENT SMP Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG Hi ! Does somebody have an idea, how to get a make world done ... Am I really the only one that gets: [...] ===> sbin/mount_nfs cc -pipe -O -DNFS -I/home/src/sbin/mount_nfs/../mount -I/usr/obj/usr/src/tmp/usr/include -c /home/src/sbin/mount_nfs/mount_nfs.c In file included from /home/src/sbin/mount_nfs/mount_nfs.c:74: /usr/obj/usr/src/tmp/usr/include/nfs/nqnfs.h:93: field `udp_haddr' has incomplete type /usr/obj/usr/src/tmp/usr/include/nfs/nqnfs.h:98: field `connless_haddr' has incomplete type *** Error code 1 Stop. *** Error code 1 -- Andreas Klemm http://www.FreeBSD.ORG/~andreas What gives you 90% more speed, for example, in kernel compilation ? http://www.FreeBSD.ORG/~fsmp/SMP/akgraph-a/graph1.html "NT = Not Today" (Maggie Biggs) ``powered by FreeBSD SMP'' To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Mon Jun 22 14:22:00 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id OAA24224 for freebsd-current-outgoing; Mon, 22 Jun 1998 14:22:00 -0700 (PDT) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from a486n1.znh.org (dialup3.gaffaneys.com [208.155.161.53]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id OAA24082 for ; Mon, 22 Jun 1998 14:21:18 -0700 (PDT) (envelope-from zach@gaffaneys.com) Received: (from zach@localhost) by a486n1.znh.org (8.8.8/8.8.8) id QAA00448; Mon, 22 Jun 1998 16:22:35 -0500 (CDT) (envelope-from zach) Message-ID: <19980622162235.A419@znh.org.> Date: Mon, 22 Jun 1998 16:22:35 -0500 From: Zach Heilig To: current@FreeBSD.ORG Subject: ppbus is broken. Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Mailer: Mutt 0.91.1i Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG In a kernel with these lines: controller ppbus0 device nlpt0 at ppbus? controller ppc0 at isa? port? irq 7 vector ppcintr There is data corruption for some binary data sent to the printer. When printing a postscript file with ghostscript, the printer will print properly for a bit of the page, then start printing garbage. (The printer is a Deskjet 890C if that matters at all). The old driver: device lpt0 at isa? port? tty irq 7 vector lptintr works well. -- Zach Heilig -- zach@gaffaneys.com Real Programs don't use shared text. Otherwise, how can they use functions for scratch space after they are finished calling them? To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Mon Jun 22 15:13:09 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id PAA05402 for freebsd-current-outgoing; Mon, 22 Jun 1998 15:13:09 -0700 (PDT) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from spinner.netplex.com.au (spinner.netplex.com.au [202.12.86.3]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id PAA05311 for ; Mon, 22 Jun 1998 15:12:36 -0700 (PDT) (envelope-from peter@netplex.com.au) Received: from spinner.netplex.com.au (localhost [127.0.0.1]) by spinner.netplex.com.au (8.8.8/8.8.8/Spinner) with ESMTP id GAA04080; Tue, 23 Jun 1998 06:11:53 +0800 (WST) (envelope-from peter@spinner.netplex.com.au) Message-Id: <199806222211.GAA04080@spinner.netplex.com.au> X-Mailer: exmh version 2.0.2 2/24/98 To: Terry Lambert cc: joelh@gnu.org, fenner@parc.xerox.com, current@FreeBSD.ORG Subject: Re: Bogus errno twiddling by lstat... In-reply-to: Your message of "Mon, 22 Jun 1998 17:36:44 GMT." <199806221736.KAA11829@usr06.primenet.com> Date: Tue, 23 Jun 1998 06:11:53 +0800 From: Peter Wemm Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG Terry Lambert wrote: [..] > % cat fum.c > #include > #include "errno.h" > > main() > { > int k; > > for(k=0; k < 10; k++) > printf( "default errno is %d\n", errno); > } > % cc -o fum fum.c -lc_r > % ktrace fum > % kdump > 22622 ktrace RET ktrace 0 > 22622 ktrace CALL readlink(0x806b652,0xefbfd38c,0x3f) > 22622 ktrace NAMI "/etc/malloc.conf" > **************************************** > 22622 ktrace RET readlink -1 errno 2 No such file or directory > 22622 ktrace CALL mmap(0,0x1000,0x3,0x1002,0xffffffff,0,0,0) > 22622 ktrace RET mmap 134328320/0x801b000 > 22622 ktrace CALL break(0x5000) > 22622 ktrace RET break 0 > 22622 ktrace CALL break(0x6000) > 22622 ktrace RET break 0 > ... > 22622 ktrace NAMI "/usr/X11R6/bin/fum" > 22622 ktrace RET execve -1 errno 2 No such file or directory > 22622 ktrace CALL execve(0xefbfd438,0xefbfd8f8,0xefbfd900) > 22622 ktrace NAMI "./fum" > 22622 fum RET execve 0 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > 22622 fum CALL open(0x109c,0,0) > 22622 fum NAMI "/usr/libexec/ld.so" > 22622 fum RET open 3 > 22622 fum CALL read(0x3,0xefbfd8a0,0x20) > 22622 fum GIO fd 3 read 32 bytes > "\M-L\0\M^F\M-@\0\M-`\0\0\0 \0\0$\0\0\0\0\0\0\0 \0\0\0\0\0\0\0\0\0\0\0 " > 22622 fum RET read 32/0x20 > ... > 22622 fum RET sigprocmask 0 > 22622 fum CALL sigprocmask(0x3,0) > 22622 fum RET sigprocmask -65793/0xfffefeff > 22622 fum CALL readlink(0x8072782,0xefbfd730,0x3f) > 22622 fum NAMI "/etc/malloc.conf" > **************************************** > 22622 fum RET readlink -1 errno 2 No such file or directory > 22622 fum CALL mmap(0,0x1000,0x3,0x1002,0xffffffff,0,0,0) > 22622 fum RET mmap 134324224/0x801a000 > > > > malloc() has been adjusted to preserve errno across the readlink(), so I > > suggest you leave it at that rather than digging youself an even deeper > > hole. :-) > > Thank you for making the change; however, you can clearly see that > the /etc/malloc.conf file is beaing readlink'ed twice. Of course it does when you exec a new executable!! > > Terry Lambert > terry@lambert.org > --- > Any opinions in this posting are my own and not those of my present > or previous employers. > Cheers, -Peter -- Peter Wemm Netplex Consulting To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Mon Jun 22 15:31:28 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id PAA09078 for freebsd-current-outgoing; Mon, 22 Jun 1998 15:31:28 -0700 (PDT) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from spinner.netplex.com.au (spinner.netplex.com.au [202.12.86.3]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id PAA09057 for ; Mon, 22 Jun 1998 15:31:17 -0700 (PDT) (envelope-from peter@netplex.com.au) Received: from spinner.netplex.com.au (localhost [127.0.0.1]) by spinner.netplex.com.au (8.8.8/8.8.8/Spinner) with ESMTP id GAA04192; Tue, 23 Jun 1998 06:29:22 +0800 (WST) (envelope-from peter@spinner.netplex.com.au) Message-Id: <199806222229.GAA04192@spinner.netplex.com.au> X-Mailer: exmh version 2.0.2 2/24/98 To: Terry Lambert cc: dima@tejblum.dnttm.rssi.ru (Dmitrij Tejblum), joelh@gnu.org, fenner@parc.xerox.com, current@FreeBSD.ORG Subject: Re: Bogus errno twiddling not by lstat... In-reply-to: Your message of "Mon, 22 Jun 1998 17:05:39 GMT." <199806221705.KAA10780@usr06.primenet.com> Date: Tue, 23 Jun 1998 06:29:21 +0800 From: Peter Wemm Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG Terry Lambert wrote: > > > Since the malloc.conf file is unnecessarily being looked for in the > > > printf case (since ld.so already caused it to be looked for, and didn't > > > find it), I think the redundant call to llok for it is certainly worth > > > removing. > > > > You have repeated this misinformation at least 10th times, I think. > > malloc.conf looked up only on first call to malloc(). ld.so probably > > call malloc() from the C library quite rare. > > Do you remember the discussion about the __error hacks to ld.so? > > Initially when I was attempting to use weak symbols as they are > documented to work (but they don't), I had a number of myseterious > lockups on startup. Weak and indirects are not implemented in ld.so for a.out at runtime. The only place that they are implemented is in the elf ld.so and in both the a.out and elf ld(1). It shouldn't be too hard to get the a.out ld.so to do something sensible though for weak and/or indirect symbols. Cheers, -Peter To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Mon Jun 22 16:23:34 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id QAA19787 for freebsd-current-outgoing; Mon, 22 Jun 1998 16:23:34 -0700 (PDT) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from shell.futuresouth.com (shell.futuresouth.com [198.78.58.18]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id QAA19780 for ; Mon, 22 Jun 1998 16:23:20 -0700 (PDT) (envelope-from fullermd@shell.futuresouth.com) Received: (from fullermd@localhost) by shell.futuresouth.com (8.8.8/8.8.8) id SAA23076; Mon, 22 Jun 1998 18:22:35 -0500 (CDT) Message-ID: <19980622182235.09449@futuresouth.com> Date: Mon, 22 Jun 1998 18:22:35 -0500 From: "Matthew D. Fuller" To: Mike Smith Cc: current@FreeBSD.ORG Subject: Re: ZIP drive, just for a change References: <19980618231226.63579@futuresouth.com> <199806220438.VAA03590@antipodes.cdrom.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Mailer: Mutt 0.88 In-Reply-To: <199806220438.VAA03590@antipodes.cdrom.com>; from Mike Smith on Sun, Jun 21, 1998 at 09:38:33PM -0700 Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG On Sun, Jun 21, 1998 at 09:38:33PM -0700, Mike Smith woke me up to tell me: > > Any idea what these messages on bootup mean? -current from a few days > > ago, but I've seen them before, too: > > ppc0 at 0x378 irq 7 on isa > > ppc0: SMC FDC37C665GT chipset in ECP mode > > ppi0: on ppbus 0 > > vpo0: on ppbus 0 > > scbus0 at vpo0 bus 0 > > vpoio_outstr(): unknown transfer mode (6)! > > vpoio_outstr(): unknown transfer mode (6)! > > vpoio_outstr(): unknown transfer mode (6)! > > Is the Zip working? It looks like the vpo driver isn't grokking some > of the transfer modes that are offered by the ppbus. There are updates > coming in this area soon, so unless you're hurting, you might just want > to ignore this. Hmmm... That's what it looked like to me. This was working, BTW, before when I had -STABLE on this machine, with the ppbus patches. Any idea what the differences might have been? > -- > \\ Sometimes you're ahead, \\ Mike Smith > \\ sometimes you're behind. \\ mike@smith.net.au > \\ The race is long, and in the \\ msmith@freebsd.org > \\ end it's only with yourself. \\ msmith@cdrom.com *-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-* | FreeBSD; the way computers were meant to be | * "The only reason I'm burning my candle at both ends, is * | that I haven't figured out how to light the middle yet."| * fullermd@futuresouth.com :-} MAtthew Fuller * | http://keystone.westminster.edu/~fullermd | *-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-* To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Mon Jun 22 19:08:22 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id TAA02467 for freebsd-current-outgoing; Mon, 22 Jun 1998 19:08:22 -0700 (PDT) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from alpo.whistle.com (alpo.whistle.com [207.76.204.38]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id TAA02461 for ; Mon, 22 Jun 1998 19:08:20 -0700 (PDT) (envelope-from julian@whistle.com) Received: (from daemon@localhost) by alpo.whistle.com (8.8.5/8.8.5) id TAA18543 for ; Mon, 22 Jun 1998 19:07:41 -0700 (PDT) Received: from current1.whistle.com(207.76.205.22) via SMTP by alpo.whistle.com, id smtpd018534; Tue Jun 23 02:07:35 1998 Message-ID: <358F0DDF.31DFF4F5@whistle.com> Date: Mon, 22 Jun 1998 19:07:27 -0700 From: Julian Elischer Organization: Whistle Communications X-Mailer: Mozilla 3.0Gold (X11; I; FreeBSD 2.2.5-RELEASE i386) MIME-Version: 1.0 To: current@FreeBSD.ORG Subject: Softupdates census Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG In an effort to get a handle on how well soft-updates are working at this time, I'd like anyone who is currently running softupdates to simply reply (no cc to -current) with a single line saying if you are seeing problems with it at this time.. I know of a few problems but I'd like some idea ofo how wide spread they are, and who to contact when seeking problems.. e.g. "works for me" or "crashes about once per week" etc. thanks, julian To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Mon Jun 22 20:54:26 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id UAA18066 for freebsd-current-outgoing; Mon, 22 Jun 1998 20:54:26 -0700 (PDT) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from www2.shoppersnet.com (shoppersnet.com [204.156.152.112]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id UAA17997; Mon, 22 Jun 1998 20:54:12 -0700 (PDT) (envelope-from digital@www2.shoppersnet.com) Received: from localhost (digital@localhost) by www2.shoppersnet.com (8.8.8/8.8.8) with SMTP id UAA02631; Mon, 22 Jun 1998 20:54:52 -0700 (PDT) (envelope-from digital@www2.shoppersnet.com) Date: Mon, 22 Jun 1998 20:54:51 -0700 (PDT) From: Howard Lew To: Stefan Esser cc: Brian Tao , FREEBSD-CURRENT Subject: Re: Via MVP3 chipset, K6-2 CPU's In-Reply-To: <19980617235241.17328@mi.uni-koeln.de> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG On Wed, 17 Jun 1998, Stefan Esser wrote: > On 1998-06-17 16:33 -0400, Brian Tao wrote: > > Anyone have a system running on an MVP3 "Super 7" motherboard with > > an AMD K6-2 CPU? I'm considering buy a system based on the AOpen or > > EpoX or TMC Super 7 motherboards, but I noticed my mid-June -current > > does not list the MVP3 in /sys/pci/pcisupport.c yet. > > I have myself choosen the TMC motherboard > (mostly because of its 5 PCI + 1 AGP slots), > but it will be a few more days (or weeks) > until I find time to build up a new system. > > There is no need to have MVP3 support in > pcisupport.c: There won't be a chip-set > identification message in the boot message > log, but you already know which chip-set > you got ;-) > > (And it is trivial to add the MVP3 device > ID to pcisupport.c. I'll commit the patch > next time I connect to Freefall ...) > I have done some preliminary testing with the AMD K6-2 300MHz chip and the TMC TI5VG+ ATX motherboard for FreeBSD... Looks solid. There aren't too many motherboards with 5 PCI slots. The temperature monitor is very interesting because the AMD K6-2 runs much cooler in FreeBSD than Windows 95. The motherboard also monitors the system temperature, but none of this is accessible in FreeBSD. The only drawback to the motherboard is the lack of a NCR SCSI BIOS. Is there a trick to boot a SCSI drive without the NCR bios? Here's the initial boot message if anyone is interested... shell: {101} dmesg Copyright (c) 1992-1997 FreeBSD Inc. Copyright (c) 1982, 1986, 1989, 1991, 1993 The Regents of the University of California. All rights reserved. FreeBSD 2.2-971220-SNAP #0: Sun Jun 21 22:50:57 PDT 1998 howard@shell.shoppersnet.com:/usr/src/sys/compile/POWEROS Calibrating clock(s) ... i586 clock: 300732696 Hz, i8254 clock: 1193384 Hz CLK_USE_I8254_CALIBRATION not specified - using default frequency CLK_USE_I586_CALIBRATION not specified - using old calibration method CPU: AMD Unknown (300.68-MHz 586-class CPU) Origin = "AuthenticAMD" Id = 0x580 Stepping=0 Features=0x8001bf real memory = 67108864 (65536K bytes) Physical memory chunk(s): 0x00001000 - 0x0009ffff, 651264 bytes (159 pages) 0x00235000 - 0x03ffdfff, 64786432 bytes (15817 pages) avail memory = 62541824 (61076K bytes) pcibus_setup(1): mode 1 addr port (0x0cf8) is 0x80000060 pcibus_setup(1a): mode1res=0x80000000 (0x80000000) pcibus_check: device 0 is there (id=05981106) Probing for devices on PCI bus 0: configuration mode 1 allows 32 devices. chip0 rev 3 on pci0:0 mapreg[10] type=0 addr=e0000000 size=4000000. chip1 rev 0 on pci0:1 bridge from pci0 to pci1 through 1. mapping regs: io:0000e0e0 mem:dff0d800 pmem:aff0a800 chip2 rev 65 on pci0:7:0 pci0:7:1: VIA Technologies, device=0x0571, class=storage (ide) [no driver assigned] map(20): io(f000) pci0:7:2: VIA Technologies, device=0x3038, class=0x0c, subclass=0x03 int d irq ?? [no driver assigned] map(20): io(6400) chip3 rev 16 on pci0:7:3 fxp0 rev 1 int a irq 11 on pci0:8 mapreg[10] type=0 addr=e8101000 size=1000. mapreg[14] type=1 addr=00006800 size=0020. mapreg[18] type=0 addr=e8000000 size=100000. reg16: virtual=0xf4d35000 physical=0xe8101000 size=0x1000 fxp0: Ethernet address 00:a0:c9:39:19:42 pci0:9: vendor=0x109e, device=0x0350, class=multimedia (video) int a irq 10 [no driver assigned] map(10): mem32(e8100008) vga0 rev 1 int a irq ?? on pci0:10 mapreg[10] type=0 addr=e4000000 size=4000000. ncr0 rev 18 int a irq 12 on pci0:11 mapreg[10] type=1 addr=00006c00 size=0100. mapreg[14] type=0 addr=e8102000 size=0100. reg20: virtual=0xf4d36000 physical=0xe8102000 size=0x100 ncr0: minsync=25, maxsync=206, maxoffs=8, 16 dwords burst, normal dma fifo ncr0: single-ended, open drain IRQ driver ncr0: restart (scsi reset). ncr0 scanning for targets 0..6 (V2 pl24 96/12/14) ncr0 waiting for scsi devices to settle (ncr0:2:0): "SEAGATE ST15230W SUN4.2G 0738" type 0 fixed SCSI 2 sd0(ncr0:2:0): Direct-Access sd0(ncr0:2:0): 10.0 MB/s (100 ns, offset 8) 4095MB (8386733 512 byte sectors) sd0(ncr0:2:0): with 3992 cyls, 19 heads, and an average 110 sectors/track (ncr0:5:0): "IOMEGA ZIP 100 E.11" type 0 removable SCSI 2 sd1(ncr0:5:0): Direct-Access sd1(ncr0:5:0): ILLEGAL REQUEST asc:24,0 Invalid field in CDB sd1 could not mode sense (4). Using ficticious geometry sd1(ncr0:5:0): NOT READY asc:3a,0 Medium not present sd1: could not get size 0MB (0 512 byte sectors) sd1(ncr0:5:0): with 0 cyls, 64 heads, and an average 32 sectors/track To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Mon Jun 22 20:56:20 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id UAA18376 for freebsd-current-outgoing; Mon, 22 Jun 1998 20:56:20 -0700 (PDT) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from bandicoot.prth.tensor.pgs.com (bandicoot.prth.tensor.pgs.com [157.147.224.1]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id UAA18287 for ; Mon, 22 Jun 1998 20:55:49 -0700 (PDT) (envelope-from shocking@ariadne.prth.tensor.pgs.com) Received: from ariadne.tensor.pgs.com (ariadne [157.147.227.36]) by bandicoot.prth.tensor.pgs.com (8.8.8/8.8.8) with SMTP id LAA24439 for ; Tue, 23 Jun 1998 11:54:50 +0800 (WST) Received: from ariadne by ariadne.tensor.pgs.com (SMI-8.6/SMI-SVR4) id LAA20146; Tue, 23 Jun 1998 11:55:05 +0800 Message-Id: <199806230355.LAA20146@ariadne.tensor.pgs.com> X-Mailer: exmh version 2.0.2 2/24/98 To: current@FreeBSD.ORG Subject: Softupdates + (CCD | vinum) Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Date: Tue, 23 Jun 1998 11:55:05 +0800 From: Stephen Hocking-Senior Programmer PGS Tensor Perth Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG Do either of these combinations work OK now? Stephen To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Mon Jun 22 21:55:35 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id VAA25396 for freebsd-current-outgoing; Mon, 22 Jun 1998 21:55:35 -0700 (PDT) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from allegro.lemis.com (allegro.lemis.com [192.109.197.134]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id VAA25390 for ; Mon, 22 Jun 1998 21:55:28 -0700 (PDT) (envelope-from grog@freebie.lemis.com) Received: from freebie.lemis.com (freebie.lemis.com [192.109.197.137]) by allegro.lemis.com (8.9.0/8.9.0) with ESMTP id OAA08238; Tue, 23 Jun 1998 14:24:10 +0930 (CST) Received: (from grog@localhost) by freebie.lemis.com (8.9.0/8.9.0) id OAA12989; Tue, 23 Jun 1998 14:24:10 +0930 (CST) Message-ID: <19980623142410.G846@freebie.lemis.com> Date: Tue, 23 Jun 1998 14:24:10 +0930 From: Greg Lehey To: Stephen Hocking-Senior Programmer PGS Tensor Perth , current@FreeBSD.ORG Subject: Re: Softupdates + (CCD | vinum) References: <199806230355.LAA20146@ariadne.tensor.pgs.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Mailer: Mutt 0.91.1i In-Reply-To: <199806230355.LAA20146@ariadne.tensor.pgs.com>; from Stephen Hocking-Senior Programmer PGS Tensor Perth on Tue, Jun 23, 1998 at 11:55:05AM +0800 WWW-Home-Page: http://www.lemis.com/~grog Organization: LEMIS, PO Box 460, Echunga SA 5153, Australia Phone: +61-8-8388-8286 Fax: +61-8-8388-8725 Mobile: +61-41-739-7062 Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG On Tue, 23 June 1998 at 11:55:05 +0800, Stephen Hocking-Senior Programmer PGS Tensor Perth wrote: > > Do either of these combinations work OK now? I haven't tried vinum with softupdates. I can't see any reason for conflict, but that's why we test things. Greg -- See complete headers for address and phone numbers finger grog@lemis.com for PGP public key To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Mon Jun 22 22:20:46 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id WAA28350 for freebsd-current-outgoing; Mon, 22 Jun 1998 22:20:46 -0700 (PDT) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from alpha.xerox.com (omega.Xerox.COM [13.1.64.95]) by hub.freebsd.org (8.8.8/8.8.8) with SMTP id WAA28344 for ; Mon, 22 Jun 1998 22:20:45 -0700 (PDT) (envelope-from fenner@parc.xerox.com) Received: from mango.parc.xerox.com ([13.1.102.232]) by alpha.xerox.com with SMTP id <40675(1)>; Mon, 22 Jun 1998 22:20:06 PDT Received: from mango.parc.xerox.com (localhost [127.0.0.1]) by mango.parc.xerox.com (8.8.8/8.8.8) with ESMTP id WAA03529; Mon, 22 Jun 1998 22:20:03 -0700 (PDT) (envelope-from fenner@mango.parc.xerox.com) Message-Id: <199806230520.WAA03529@mango.parc.xerox.com> To: Terry Lambert cc: peter@netplex.com.au (Peter Wemm), joelh@gnu.org, fenner@parc.xerox.com, current@FreeBSD.ORG Subject: Re: Bogus errno twiddling by lstat... In-reply-to: Your message of "Mon, 22 Jun 1998 10:36:44 PDT." <199806221736.KAA11829@usr06.primenet.com> Date: Mon, 22 Jun 1998 22:20:02 PDT From: Bill Fenner Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG In message <199806221736.KAA11829@usr06.primenet.com> Terry wrote: >Please don't quote the C standard to me; quote instead ... the >Single UNIX Specification. Ok. Under "Errors", The Single UNIX ® Specification, Version 2, Copyright © 1997 The Open Group says: Some functions provide the error number in a variable accessed through the symbol errno. ... The value of errno should only be examined when it is indicated to be valid by a function's return value. (I don't know where this is in the printed edition; it's susv2/xsh/errors.html in the HTML online edition) >This is *far* differrent than stating that the value is indeterminate >in the success case, which is what people are claiming. I didn't find your quote in the SUS, but the one I did find made it pretty clear that the value of errno may be indeterminate in the success case (since you're instructed not to inspect it unless you know an error has occurred). You might find it interesting to read the chapter on errno.h in P.J. Plauger's *The Standard C Library*. He makes it clear how little he (or, apparently, anyone involved with ANSI C) likes the errno interface. > 22622 ktrace NAMI "/etc/malloc.conf" >*******^^^^^^*************************** > 22622 fum NAMI "/etc/malloc.conf" >*******^^^****************************** malloc.conf is being readlink()'d by *two*different*programs*... Bill To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Mon Jun 22 22:38:55 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id WAA00466 for freebsd-current-outgoing; Mon, 22 Jun 1998 22:38:55 -0700 (PDT) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from smtp03.primenet.com (daemon@smtp03.primenet.com [206.165.6.133]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id WAA00461 for ; Mon, 22 Jun 1998 22:38:52 -0700 (PDT) (envelope-from tlambert@usr01.primenet.com) Received: (from daemon@localhost) by smtp03.primenet.com (8.8.8/8.8.8) id WAA19497; Mon, 22 Jun 1998 22:38:44 -0700 (MST) Received: from usr01.primenet.com(206.165.6.201) via SMTP by smtp03.primenet.com, id smtpd019415; Mon Jun 22 22:38:34 1998 Received: (from tlambert@localhost) by usr01.primenet.com (8.8.5/8.8.5) id WAA23776; Mon, 22 Jun 1998 22:38:29 -0700 (MST) From: Terry Lambert Message-Id: <199806230538.WAA23776@usr01.primenet.com> Subject: Re: Bogus errno twiddling by lstat... To: fenner@parc.xerox.com (Bill Fenner) Date: Tue, 23 Jun 1998 05:38:28 +0000 (GMT) Cc: tlambert@primenet.com, peter@netplex.com.au, joelh@gnu.org, fenner@parc.xerox.com, current@FreeBSD.ORG In-Reply-To: <199806230520.WAA03529@mango.parc.xerox.com> from "Bill Fenner" at Jun 22, 98 10:20:02 pm X-Mailer: ELM [version 2.4 PL25] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG > You might find it interesting to read the chapter on errno.h in > P.J. Plauger's *The Standard C Library*. He makes it clear how > little he (or, apparently, anyone involved with ANSI C) likes the > errno interface. That goes a long way towards explaining why they felt free to screw it up, I suppose... just another stop on their way to signals that don't automatically restart (another impediment to library calls acting like system calls) and file locks that go away on a whim and make it nearly impossible to implement user space file servers like SMB. 8-(. Terry Lambert terry@lambert.org --- Any opinions in this posting are my own and not those of my present or previous employers. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Mon Jun 22 22:45:10 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id WAA01435 for freebsd-current-outgoing; Mon, 22 Jun 1998 22:45:10 -0700 (PDT) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from duey.hs.wolves.k12.mo.us (root@duey.hs.wolves.k12.mo.us [207.160.214.9]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id WAA01417 for ; Mon, 22 Jun 1998 22:45:07 -0700 (PDT) (envelope-from cdillon@wolves.k12.mo.us) Received: from duey.hs.wolves.k12.mo.us (cdillon@duey.hs.wolves.k12.mo.us [207.160.214.9]) by duey.hs.wolves.k12.mo.us (8.8.7/8.8.7) with SMTP id AAA01945; Tue, 23 Jun 1998 00:44:08 -0500 (CDT) (envelope-from cdillon@wolves.k12.mo.us) Date: Tue, 23 Jun 1998 00:44:07 -0500 (CDT) From: Chris Dillon X-Sender: cdillon@duey.hs.wolves.k12.mo.us To: Stephen Hocking-Senior Programmer PGS Tensor Perth cc: current@FreeBSD.ORG Subject: Re: Softupdates + (CCD | vinum) In-Reply-To: <199806230355.LAA20146@ariadne.tensor.pgs.com> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG On Tue, 23 Jun 1998, Stephen Hocking-Senior Programmer PGS Tensor Perth wrote: > > Do either of these combinations work OK now? Well, I'm using softupdates on 6 of my 9 filesystems, one if which is a CCD. I haven't exactly stressed it out yet (have done one make world and make release without a hitch), but it definately seems stable enough for my home use. -- Chris Dillon - cdillon@wolves.k12.mo.us - cdillon@inter-linc.net /* FreeBSD: The fastest and most stable server OS on the planet. For Intel x86 and compatibles (SPARC and Alpha under development) (http://www.freebsd.org) */ To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Mon Jun 22 23:49:35 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id XAA03806 for freebsd-current-outgoing; Mon, 22 Jun 1998 23:49:35 -0700 (PDT) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from antipodes.cdrom.com (castles110.castles.com [208.214.165.110]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id XAA03801 for ; Mon, 22 Jun 1998 23:49:33 -0700 (PDT) (envelope-from mike@antipodes.cdrom.com) Received: from antipodes.cdrom.com (localhost [127.0.0.1]) by antipodes.cdrom.com (8.8.8/8.8.5) with ESMTP id WAA00949; Mon, 22 Jun 1998 22:44:31 -0700 (PDT) Message-Id: <199806230544.WAA00949@antipodes.cdrom.com> X-Mailer: exmh version 2.0zeta 7/24/97 To: Zach Heilig cc: current@FreeBSD.ORG Subject: Re: ppbus is broken. In-reply-to: Your message of "Mon, 22 Jun 1998 16:22:35 CDT." <19980622162235.A419@znh.org.> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Date: Mon, 22 Jun 1998 22:44:31 -0700 From: Mike Smith Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG > In a kernel with these lines: > controller ppbus0 > device nlpt0 at ppbus? > controller ppc0 at isa? port? irq 7 vector ppcintr > > There is data corruption for some binary data sent to the printer. When > printing a postscript file with ghostscript, the printer will print properly > for a bit of the page, then start printing garbage. (The printer is a > Deskjet 890C if that matters at all). > > The old driver: > device lpt0 at isa? port? tty irq 7 vector lptintr > > works well. I've seen this before; the ppbus author and I are trying to narrow the fault down. I take it that you don't have anything else on the ppbus? -- \\ Sometimes you're ahead, \\ Mike Smith \\ sometimes you're behind. \\ mike@smith.net.au \\ The race is long, and in the \\ msmith@freebsd.org \\ end it's only with yourself. \\ msmith@cdrom.com To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Tue Jun 23 00:40:41 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id AAA11792 for freebsd-current-outgoing; Tue, 23 Jun 1998 00:40:41 -0700 (PDT) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from alpo.whistle.com (alpo.whistle.com [207.76.204.38]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id AAA11783 for ; Tue, 23 Jun 1998 00:40:35 -0700 (PDT) (envelope-from julian@whistle.com) Received: (from daemon@localhost) by alpo.whistle.com (8.8.5/8.8.5) id AAA25906; Tue, 23 Jun 1998 00:32:02 -0700 (PDT) Received: from current1.whistle.com(207.76.205.22) via SMTP by alpo.whistle.com, id smtpd025893; Tue Jun 23 07:31:55 1998 Date: Tue, 23 Jun 1998 00:31:51 -0700 (PDT) From: Julian Elischer To: Greg Lehey cc: Stephen Hocking-Senior Programmer PGS Tensor Perth , current@FreeBSD.ORG Subject: Re: Softupdates + (CCD | vinum) In-Reply-To: <19980623142410.G846@freebie.lemis.com> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG there was a problem with ccd but it was fixed very early.. I BELIEVE it works.. On Tue, 23 Jun 1998, Greg Lehey wrote: > On Tue, 23 June 1998 at 11:55:05 +0800, Stephen Hocking-Senior Programmer PGS Tensor Perth wrote: > > > > Do either of these combinations work OK now? > > I haven't tried vinum with softupdates. I can't see any reason for > conflict, but that's why we test things. > > Greg > -- > See complete headers for address and phone numbers > finger grog@lemis.com for PGP public key > > To Unsubscribe: send mail to majordomo@FreeBSD.org > with "unsubscribe freebsd-current" in the body of the message > To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Tue Jun 23 01:08:56 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id BAA16958 for freebsd-current-outgoing; Tue, 23 Jun 1998 01:08:56 -0700 (PDT) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from a486n1.znh.org (dialup2.gaffaneys.com [208.155.161.52]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id BAA16953 for ; Tue, 23 Jun 1998 01:08:52 -0700 (PDT) (envelope-from zach@gaffaneys.com) Received: (from zach@localhost) by a486n1.znh.org (8.8.8/8.8.8) id DAA02654; Tue, 23 Jun 1998 03:10:15 -0500 (CDT) (envelope-from zach) Message-ID: <19980623031014.A2645@znh.org.> Date: Tue, 23 Jun 1998 03:10:14 -0500 From: Zach Heilig To: Mike Smith , Zach Heilig Cc: current@FreeBSD.ORG Subject: Re: ppbus is broken. References: <19980622162235.A419@znh.org.> <199806230544.WAA00949@antipodes.cdrom.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Mailer: Mutt 0.91.1i In-Reply-To: <199806230544.WAA00949@antipodes.cdrom.com>; from Mike Smith on Mon, Jun 22, 1998 at 10:44:31PM -0700 Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG On Mon, Jun 22, 1998 at 10:44:31PM -0700, Mike Smith wrote: > I've seen this before; the ppbus author and I are trying to narrow the > fault down. I take it that you don't have anything else on the ppbus? Yes, the printer is the only device on the ppbus. -- Zach Heilig -- zach@gaffaneys.com Real Programs don't use shared text. Otherwise, how can they use functions for scratch space after they are finished calling them? To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Tue Jun 23 01:30:32 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id BAA20638 for freebsd-current-outgoing; Tue, 23 Jun 1998 01:30:32 -0700 (PDT) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from caladan.tdx.co.uk (caladan.tdx.co.uk [195.188.177.4]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id BAA20624 for ; Tue, 23 Jun 1998 01:30:26 -0700 (PDT) (envelope-from kpielorz@tdx.co.uk) Received: from tdx.co.uk (lorca-tx.tdx.co.uk [195.188.177.242]) by caladan.tdx.co.uk (8.8.8/8.8.8) with ESMTP id JAA00480 for ; Tue, 23 Jun 1998 09:30:16 +0100 (BST) (envelope-from kpielorz@tdx.co.uk) Message-ID: <358F6798.60460FBE@tdx.co.uk> Date: Tue, 23 Jun 1998 09:30:16 +0100 From: Karl Pielorz Organization: TDX X-Mailer: Mozilla 4.05 [en] (WinNT; I) MIME-Version: 1.0 To: current@FreeBSD.ORG Subject: World built on 21/6/98 exploded with KDE port :-( Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG Hi All, My system built on the 21/6/98 just rebooted itself, and trashed a filesystem to boot... I'm running an SMP kernel, and I was running the KDE port - I selected 'Show widgets in windows '95 style' on the desktop preferences and the server just rebooted... When it came back it had trashed my data filesystem worse than I've seen for a long time (I lost about 16-20 files - they all claimed to be huge sizes (e.g. >4Gb) (it's a standard, i.e. sync filesystem - no softupdates or async etc.) Anyone got any ideas? - or know about this? (apart from the obvious, don't do it again? ) Regards, Karl Pielorz To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Tue Jun 23 01:38:59 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id BAA22244 for freebsd-current-outgoing; Tue, 23 Jun 1998 01:38:59 -0700 (PDT) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from bandicoot.prth.tensor.pgs.com (bandicoot.prth.tensor.pgs.com [157.147.224.1]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id BAA22219; Tue, 23 Jun 1998 01:38:54 -0700 (PDT) (envelope-from shocking@ariadne.prth.tensor.pgs.com) Received: from ariadne.tensor.pgs.com (ariadne [157.147.227.36]) by bandicoot.prth.tensor.pgs.com (8.8.8/8.8.8) with SMTP id QAA11992; Tue, 23 Jun 1998 16:38:02 +0800 (WST) Received: from ariadne by ariadne.tensor.pgs.com (SMI-8.6/SMI-SVR4) id QAA22217; Tue, 23 Jun 1998 16:38:17 +0800 Message-Id: <199806230838.QAA22217@ariadne.tensor.pgs.com> X-Mailer: exmh version 2.0.2 2/24/98 To: current@FreeBSD.ORG cc: fs@FreeBSD.ORG Subject: Just how stackable is our FS code? Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Date: Tue, 23 Jun 1998 16:38:17 +0800 From: Stephen Hocking-Senior Programmer PGS Tensor Perth Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG I was thinking of a file system that's layered over both local & NFS filesystems, effectively doing similar volume management to vinum, but on a distributed basis. This means a namespace that's unique within a group of machines, with the ability to have a file spanning more than one node/partition. Stephen To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Tue Jun 23 01:52:03 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id BAA24553 for freebsd-current-outgoing; Tue, 23 Jun 1998 01:52:03 -0700 (PDT) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from spinner.netplex.com.au (spinner.netplex.com.au [202.12.86.3]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id BAA24497; Tue, 23 Jun 1998 01:51:37 -0700 (PDT) (envelope-from peter@netplex.com.au) Received: from spinner.netplex.com.au (localhost [127.0.0.1]) by spinner.netplex.com.au (8.8.8/8.8.8/Spinner) with ESMTP id QAA05964; Tue, 23 Jun 1998 16:51:17 +0800 (WST) (envelope-from peter@spinner.netplex.com.au) Message-Id: <199806230851.QAA05964@spinner.netplex.com.au> X-Mailer: exmh version 2.0.2 2/24/98 To: Terry Lambert , ache@FreeBSD.ORG, fenner@parc.xerox.com, current@FreeBSD.ORG Subject: Re: Bogus errno twiddling not by lstat... In-reply-to: Your message of "Tue, 23 Jun 1998 06:29:21 +0800." <199806222229.GAA04192@spinner.netplex.com.au> Date: Tue, 23 Jun 1998 16:51:16 +0800 From: Peter Wemm Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG Peter Wemm wrote: > Terry Lambert wrote: > > > > Since the malloc.conf file is unnecessarily being looked for in the > > > > printf case (since ld.so already caused it to be looked for, and didn't > > > > find it), I think the redundant call to llok for it is certainly worth > > > > removing. > > > > > > You have repeated this misinformation at least 10th times, I think. > > > malloc.conf looked up only on first call to malloc(). ld.so probably > > > call malloc() from the C library quite rare. > > > > Do you remember the discussion about the __error hacks to ld.so? No, I skipped it after the first 2000 iterations... > > Initially when I was attempting to use weak symbols as they are > > documented to work (but they don't), I had a number of myseterious > > lockups on startup. > > Weak and indirects are not implemented in ld.so for a.out at runtime. The > only place that they are implemented is in the elf ld.so and in both the > a.out and elf ld(1). It shouldn't be too hard to get the a.out ld.so to > do something sensible though for weak and/or indirect symbols. Actually, it looks like I'm wrong. N_INDR symbols do appear to be implemented in the a.out ld.so, but #pragma weak is not. Whether it works or not is a good question. :-) Note that you must use __weak_reference() to get it to have any chance of having a hack like this work on both a.out and elf (unlike Andrey's hack to libmytinfo). I'm not sure that it will work well in a.out anyway because the our ld.so doesn't keep track of references to symbol scope properly. The NetBSD a.out ld.so has got all this stuff implemented, including #pragma weak in a.out. Cheers, -Peter To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Tue Jun 23 01:58:45 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id BAA25546 for freebsd-current-outgoing; Tue, 23 Jun 1998 01:58:45 -0700 (PDT) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from spinner.netplex.com.au (spinner.netplex.com.au [202.12.86.3]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id BAA25496; Tue, 23 Jun 1998 01:58:19 -0700 (PDT) (envelope-from peter@netplex.com.au) Received: from spinner.netplex.com.au (localhost [127.0.0.1]) by spinner.netplex.com.au (8.8.8/8.8.8/Spinner) with ESMTP id QAA05987; Tue, 23 Jun 1998 16:58:00 +0800 (WST) (envelope-from peter@spinner.netplex.com.au) Message-Id: <199806230858.QAA05987@spinner.netplex.com.au> X-Mailer: exmh version 2.0.2 2/24/98 To: Howard Lew cc: Stefan Esser , Brian Tao , FREEBSD-CURRENT Subject: Re: Via MVP3 chipset, K6-2 CPU's In-reply-to: Your message of "Mon, 22 Jun 1998 20:54:51 MST." Date: Tue, 23 Jun 1998 16:58:00 +0800 From: Peter Wemm Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG Howard Lew wrote: > On Wed, 17 Jun 1998, Stefan Esser wrote: > > > On 1998-06-17 16:33 -0400, Brian Tao wrote: > > > Anyone have a system running on an MVP3 "Super 7" motherboard with > > > an AMD K6-2 CPU? I'm considering buy a system based on the AOpen or > > > EpoX or TMC Super 7 motherboards, but I noticed my mid-June -current > > > does not list the MVP3 in /sys/pci/pcisupport.c yet. > > > > I have myself choosen the TMC motherboard > > (mostly because of its 5 PCI + 1 AGP slots), > > but it will be a few more days (or weeks) > > until I find time to build up a new system. > > > > There is no need to have MVP3 support in > > pcisupport.c: There won't be a chip-set > > identification message in the boot message > > log, but you already know which chip-set > > you got ;-) > > > > (And it is trivial to add the MVP3 device > > ID to pcisupport.c. I'll commit the patch > > next time I connect to Freefall ...) > > > > I have done some preliminary testing with the AMD K6-2 300MHz chip and the > TMC TI5VG+ ATX motherboard for FreeBSD... Looks solid. There aren't too > many motherboards with 5 PCI slots. The temperature monitor is very > interesting because the AMD K6-2 runs much cooler in FreeBSD than Windows > 95. The motherboard also monitors the system temperature, but none of > this is accessible in FreeBSD. What does it use for it's system temporature and motherboard services controller? A LM78 by any chance? I've had a look at the specs for this device and it shouldn't be too hard to write a driver for it. The main variable is that motherboards will be wired differently, with different fan tachometer and temp sensors connected to different LM78 input channels. A "driver" as such would have to be little more than a way of accessing and sampling the channels, some user space daemon would need to be monitoring the values and deciding what to do (or setting thresholds for alarms and resets by the driver) etc based on a lm78d.conf file or something. There would be too much variation to try and fit it into kernel options and flags. All I need now is a source for fans with tach outputs in .au - I can see it now - "you want a fan with what???".. :-( Cheers, -Peter -- Peter Wemm Netplex Consulting To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Tue Jun 23 03:34:52 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id DAA14351 for freebsd-current-outgoing; Tue, 23 Jun 1998 03:34:52 -0700 (PDT) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: (from sos@localhost) by hub.freebsd.org (8.8.8/8.8.8) id DAA14337; Tue, 23 Jun 1998 03:34:47 -0700 (PDT) (envelope-from sos) Message-Id: <199806231034.DAA14337@hub.freebsd.org> Subject: Re: I want my old binutils back! In-Reply-To: <199806221749.TAA00504@jaguar.domestic.de> from Joachim Kuebart at "Jun 22, 98 07:49:43 pm" To: joki@kuebart.stuttgart.netsurf.de (Joachim Kuebart) Date: Tue, 23 Jun 1998 03:34:47 -0700 (PDT) Cc: freebsd-current@FreeBSD.ORG From: sos@FreeBSD.ORG Reply-to: sos@FreeBSD.ORG X-Mailer: ELM [version 2.4ME+ PL32 (25)] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG In reply to Joachim Kuebart who wrote: > Hi, > > I'm running an ELF world for three days now and I really want my old > binutils back! Not only is the source code readable while the new ones > are huge and ugly, it also needs so much Makefile twiddling (e.g. ld > switches -T and -O, the latter of which I have found no replacement > for). > > Not to speak of manpages that occasionally use ten pages where FreeBSD > was content with two. > > So my question is: does anyone plan to migrate FreeBSD's binutils > to ELF or was part the motivation to switch to ELF the ability to > use the original GNU binutils? Welcome to a GNUinfected world :) Part of our goal was to get in the new binutils, because our old one is lacking behind, and nobody seems to care enough about it to get it up to snuff. The other part is that we could gain from the possibilities in the ELF format that we do not have under a.out. Adding ELF support to the old binutils would probably bloat that to huge proportions too, and push us even further away from the mainstream line of GNU tools. So, we really have no choice as to stick with the new binutils, as sad as it might be. Unless someone comes up with an alternative preferably under a BSD licence, THAT would move things around quite alot.... -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- Soren Schmidt (sos@FreeBSD.org) FreeBSD Core Team So much code to hack -- so little time. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Tue Jun 23 03:48:34 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id DAA16111 for freebsd-current-outgoing; Tue, 23 Jun 1998 03:48:34 -0700 (PDT) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from uni-sb.de (uni-sb.de [134.96.252.33]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id DAA16046 for ; Tue, 23 Jun 1998 03:48:15 -0700 (PDT) (envelope-from rock@wurzelausix.cs.uni-sb.de) Received: from cs.uni-sb.de (cs.uni-sb.de [134.96.252.31]) by uni-sb.de (8.9.0/1998052000) with ESMTP id MAA08219 for ; Tue, 23 Jun 1998 12:48:06 +0200 (CEST) Received: from gate.ics (acc2-149.telip.uni-sb.de [134.96.112.149]) by cs.uni-sb.de (8.9.0/1998060300) with ESMTP id MAA14392 for ; Tue, 23 Jun 1998 12:48:05 +0200 (CEST) Received: from doom.ics (doom.ics [192.168.0.254]) by gate.ics (8.9.0/1998061600) with ESMTP id MAA00367 for ; Tue, 23 Jun 1998 12:28:56 +0200 (CEST) Received: (from rock@localhost) by doom.ics (8.9.0/1998061600) id MAA07786; Tue, 23 Jun 1998 12:30:02 +0200 (CEST) From: "D. Rock" MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit Date: Tue, 23 Jun 1998 12:30:02 +0200 (CEST) To: current@FreeBSD.ORG Subject: softupdates and / X-Mailer: VM 6.43 under 20.4 "Emerald" XEmacs Lucid Message-ID: <13711.33477.624784.541524@doom.ics> Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG Hi, I had some (hardware related) crashes lately and noticed that softupdates arenŽt enabled if the filesystem was unclean. So after a crash I had to boot twice to re-enable softupdates on / again (no need to run tunefs though). Is this because soft updates are no mount option and so cannot be enabled later and soft updates arenŽt enabled on an unclean fs for safety reasons? Or is this just a bug? Daniel To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Tue Jun 23 04:00:50 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id EAA18771 for freebsd-current-outgoing; Tue, 23 Jun 1998 04:00:50 -0700 (PDT) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from jaguar.domestic.de (kuebart.stuttgart.netsurf.de [194.233.216.182]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id EAA18176 for ; Tue, 23 Jun 1998 04:00:25 -0700 (PDT) (envelope-from joki@jaguar.domestic.de) Received: (from joki@localhost) by jaguar.domestic.de (8.8.8/8.8.8) id NAA00273 for freebsd-current@freebsd.org; Tue, 23 Jun 1998 13:00:07 +0200 (CEST) (envelope-from joki) From: Joachim Kuebart Message-Id: <199806231100.NAA00273@jaguar.domestic.de> Subject: ELF patches to bsd.lib.mk To: freebsd-current@FreeBSD.ORG Date: Tue, 23 Jun 1998 13:00:07 +0200 (CEST) X-Mailer: ELM [version 2.4ME+ PL32 (25)] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG Hi, this is to make the ELF ld which has no -O switch work as well. The patches I posted yesterday are sub-optimal which was pointed out by Wolfgang Helbig. The following are better: Index: bsd.lib.mk =================================================================== RCS file: /usr/CVS-Repository/src/share/mk/bsd.lib.mk,v retrieving revision 1.74 diff -u -r1.74 bsd.lib.mk --- bsd.lib.mk 1998/06/05 18:38:54 1.74 +++ bsd.lib.mk 1998/06/23 11:00:18 @@ -50,78 +50,96 @@ .c.o: ${CC} ${CFLAGS} -c ${.IMPSRC} -o ${.TARGET} - @${LD} -O ${.TARGET} -x -r ${.TARGET} + @${LD} -o ${.TARGET}.tmp -x -r ${.TARGET} + @mv -f ${.TARGET}.tmp ${.TARGET} .c.po: ${CC} -pg ${CFLAGS} -c ${.IMPSRC} -o ${.TARGET} - @${LD} -O ${.TARGET} -X -r ${.TARGET} + @${LD} -O ${.TARGET}.tmp -X -r ${.TARGET} + @mv -f ${.TARGET.tmp} ${.TARGET} .c.so: ${CC} ${PICFLAG} -DPIC ${CFLAGS} -c ${.IMPSRC} -o ${.TARGET} - @${LD} -O ${.TARGET} -x -r ${.TARGET} + @${LD} -o ${.TARGET}.tmp -x -r ${.TARGET} + @mv -f ${.TARGET}.tmp ${.TARGET} .cc.o .C.o .cpp.o .cxx.o: ${CXX} ${CXXFLAGS} -c ${.IMPSRC} -o ${.TARGET} - @${LD} -O ${.TARGET} -x -r ${.TARGET} + @${LD} -o ${.TARGET}.tmp -x -r ${.TARGET} + @mv -f ${.TARGET}.tmp ${.TARGET} .cc.po .C.po .cpp.po .cxx.po: ${CXX} -pg ${CXXFLAGS} -c ${.IMPSRC} -o ${.TARGET} - @${LD} -O ${.TARGET} -X -r ${.TARGET} + @${LD} -o ${.TARGET}.tmp -X -r ${.TARGET} + @mv -f ${.TARGET}.tmp ${.TARGET} .cc.so .C.so .cpp.so .cxx.so: ${CXX} ${PICFLAG} -DPIC ${CXXFLAGS} -c ${.IMPSRC} -o ${.TARGET} - @${LD} -O ${.TARGET} -x -r ${.TARGET} + @${LD} -o ${.TARGET}.tmp -x -r ${.TARGET} + @mv -f ${.TARGET}.tmp ${.TARGET} .f.o: ${FC} ${FFLAGS} -o ${.TARGET} -c ${.IMPSRC} - @${LD} -O ${.TARGET} -x -r ${.TARGET} + @${LD} -o ${.TARGET}.tmp -x -r ${.TARGET} + @mv -f ${.TARGET}.tmp ${.TARGET} .f.po: ${FC} -pg ${FFLAGS} -o ${.TARGET} -c ${.IMPSRC} - @${LD} -O ${.TARGET} -X -r ${.TARGET} + @${LD} -o ${.TARGET}.tmp -X -r ${.TARGET} + @mv -f ${.TARGET}.tmp ${.TARGET} .f.so: ${FC} ${PICFLAG} -DPIC ${FFLAGS} -o ${.TARGET} -c ${.IMPSRC} - @${LD} -O ${.TARGET} -x -r ${.TARGET} + @${LD} -o ${.TARGET}.tmp -x -r ${.TARGET} + @mv -f ${.TARGET}.tmp ${.TARGET} .m.o: ${OBJC} ${OBJCFLAGS} -c ${.IMPSRC} -o ${.TARGET} - @${LD} -O ${.TARGET} -x -r ${.TARGET} + @${LD} -o ${.TARGET}.tmp -x -r ${.TARGET} + @mv -f ${.TARGET}.tmp ${.TARGET} .m.po: ${OBJC} ${OBJCFLAGS} -pg -c ${.IMPSRC} -o ${.TARGET} - @${LD} -O ${.TARGET} -X -r ${.TARGET} + @${LD} -o ${.TARGET}.tmp -X -r ${.TARGET} + @mv -f ${.TARGET}.tmp ${.TARGET} .m.so: ${OBJC} ${PICFLAG} -DPIC ${OBJCFLAGS} -c ${.IMPSRC} -o ${.TARGET} - @${LD} -O ${.TARGET} -x -r ${.TARGET} + @${LD} -o ${.TARGET}.tmp -x -r ${.TARGET} + @mv -f ${.TARGET}.tmp ${.TARGET} .s.o: ${CC} -x assembler-with-cpp ${CFLAGS:M-[BID]*} ${AINC} -c \ ${.IMPSRC} -o ${.TARGET} - @${LD} -O ${.TARGET} -x -r ${.TARGET} + @${LD} -o ${.TARGET}.tmp -x -r ${.TARGET} + @mv -f ${.TARGET}.tmp ${.TARGET} .s.po: ${CC} -x assembler-with-cpp -DPROF ${CFLAGS:M-[BID]*} ${AINC} -c \ ${.IMPSRC} -o ${.TARGET} - @${LD} -O ${.TARGET} -X -r ${.TARGET} + @${LD} -o ${.TARGET}.tmp -X -r ${.TARGET} + @mv -f ${.TARGET}.tmp ${.TARGET} .s.so: ${CC} -x assembler-with-cpp -fpic -DPIC ${CFLAGS:M-[BID]*} ${AINC} -c \ ${.IMPSRC} -o ${.TARGET} - @${LD} -O ${.TARGET} -x -r ${.TARGET} + @${LD} -o ${.TARGET}.tmp -x -r ${.TARGET} + @mv -f ${.TARGET}.tmp ${.TARGET} .S.o: ${CC} ${CFLAGS:M-[BID]*} ${AINC} -c ${.IMPSRC} -o ${.TARGET} - @${LD} -O ${.TARGET} -x -r ${.TARGET} + @${LD} -o ${.TARGET}.tmp -x -r ${.TARGET} + @mv -f ${.TARGET}.tmp ${.TARGET} .S.po: ${CC} -DPROF ${CFLAGS:M-[BID]*} ${AINC} -c ${.IMPSRC} -o ${.TARGET} - @${LD} -O ${.TARGET} -X -r ${.TARGET} + @${LD} -o ${.TARGET}.tmp -X -r ${.TARGET} + @mv -f ${.TARGET}.tmp ${.TARGET} .S.so: ${CC} -fpic -DPIC ${CFLAGS:M-[BID]*} ${AINC} -c ${.IMPSRC} -o ${.TARGET} - @${LD} -O ${.TARGET} -x -r ${.TARGET} + @${LD} -o ${.TARGET}.tmp -x -r ${.TARGET} + @mv -f ${.TARGET}.tmp ${.TARGET} .if !defined(INTERNALLIB) || defined(INTERNALSTATICLIB) .if !defined(NOPROFILE) && !defined(INTERNALLIB) cu Jo --------------------------------------------------------------------- FreeBSD: The Power to Serve Joachim Kuebart Tel: +49 711 653706 Oh god, god, god -- My tongue's asleep Germany and my teeth itch. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Tue Jun 23 04:12:40 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id EAA21086 for freebsd-current-outgoing; Tue, 23 Jun 1998 04:12:40 -0700 (PDT) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from jaguar.domestic.de (kuebart.stuttgart.netsurf.de [194.233.216.182]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id EAA20957; Tue, 23 Jun 1998 04:12:25 -0700 (PDT) (envelope-from joki@jaguar.domestic.de) Received: (from joki@localhost) by jaguar.domestic.de (8.8.8/8.8.8) id NAA00347; Tue, 23 Jun 1998 13:12:18 +0200 (CEST) (envelope-from joki) From: Joachim Kuebart Message-Id: <199806231112.NAA00347@jaguar.domestic.de> Subject: ELF ports of TenDRA compiler To: freebsd-ports@FreeBSD.ORG Date: Tue, 23 Jun 1998 13:12:18 +0200 (CEST) Cc: freebsd-current@FreeBSD.ORG X-Mailer: ELM [version 2.4ME+ PL32 (25)] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG Hi, forgive the cross-post, but this might also be interesting to the -current people: I have a port available at ftp://ftp.lf.net/pub/users/Joachim.Kuebart/freebsd-port-TenDRA-4.1.2.tar.gz that can bootstrap the TenDRA compiler in an ELF world. It is not tested, so I appreciate your input. I already sent this to Robert Nordier who maintains the port, collaborating with DERA. cu Jo --------------------------------------------------------------------- FreeBSD: The Power to Serve Joachim Kuebart Tel: +49 711 653706 Oh god, god, god -- My tongue's asleep Germany and my teeth itch. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Tue Jun 23 04:20:21 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id EAA23167 for freebsd-current-outgoing; Tue, 23 Jun 1998 04:20:21 -0700 (PDT) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from ferret.lmh.ox.ac.uk (qmailr@ferret.lmh.ox.ac.uk [163.1.138.204]) by hub.freebsd.org (8.8.8/8.8.8) with SMTP id EAA22926 for ; Tue, 23 Jun 1998 04:20:07 -0700 (PDT) (envelope-from xelah@ferret.lmh.ox.ac.uk) Received: (qmail 2530 invoked by uid 2036); 23 Jun 1998 11:18:46 -0000 Date: Tue, 23 Jun 1998 12:18:46 +0100 (BST) From: Alex Hayward To: current@FreeBSD.ORG Subject: Re: World built on 21/6/98 exploded with KDE port :-( In-Reply-To: <358F6798.60460FBE@tdx.co.uk> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG On Tue, 23 Jun 1998, Karl Pielorz wrote: > My system built on the 21/6/98 just rebooted itself, and trashed a > filesystem to boot... > > I'm running an SMP kernel, and I was running the KDE port - I selected 'Show > widgets in windows '95 style' on the desktop preferences and the server just > rebooted... > > When it came back it had trashed my data filesystem worse than I've seen for > a long time (I lost about 16-20 files - they all claimed to be huge sizes > (e.g. >4Gb) (it's a standard, i.e. sync filesystem - no softupdates or async > etc.) Hmm, my -current system spontaeneously rebooted a short while back... IIRC I had just mounted my Linux filing systems. In particular I had just mounted a second ext2 filing system at a mount point within the first. After a few seconds the machine just spontaeneously rebooted without syncing. I didn't lose any files, though. I've just tried mounting them again and after a short interval got a load of panic messages and a reboot... Again, no files were lost. I'm not using SMP. My last make world was yesterday (the 22nd). -- alex@hayward.u-net.com; xelah@ferret.lmh.ox.ac.uk To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Tue Jun 23 05:04:21 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id FAA29801 for freebsd-current-outgoing; Tue, 23 Jun 1998 05:04:21 -0700 (PDT) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from elephants.dyn.ml.org (root@mki2-pl-ri13.kos.net [206.186.40.152]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id FAA29793 for ; Tue, 23 Jun 1998 05:04:14 -0700 (PDT) (envelope-from jake@checker.org) Received: from checker.org (jake@elephants.dyn.ml.org [127.0.0.1]) by elephants.dyn.ml.org (8.8.8/8.8.8) with ESMTP id IAA01583 for ; Tue, 23 Jun 1998 08:06:32 -0400 (EDT) (envelope-from jake@checker.org) Message-Id: <199806231206.IAA01583@elephants.dyn.ml.org> X-Mailer: exmh version 2.0.2 2/24/98 To: current@FreeBSD.ORG Subject: Re: Via MVP3 chipset, K6-2 CPU's In-reply-to: Your message of "Mon, 22 Jun 1998 20:54:51 PDT." Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Date: Tue, 23 Jun 1998 08:06:32 -0400 From: Jake Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG any chance the DMA driver from -current supports the south bridge on these things? or is it just the Intel piix4 So does FreeBSD support the CPU monitor? but not the other monitors? or are you just going into the BIOS after re-booting? I'm going to get the AOpen board. Don't need 5 PCIs and I like the 5.5x mutliplier and crazy voltage support. some make world times would be interesting, I'll post mine when I get it. cheers, -- http://www.checker.org/~jake To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Tue Jun 23 05:33:15 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id FAA03404 for freebsd-current-outgoing; Tue, 23 Jun 1998 05:33:15 -0700 (PDT) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from spinner.netplex.com.au (spinner.netplex.com.au [202.12.86.3]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id FAA03386; Tue, 23 Jun 1998 05:33:02 -0700 (PDT) (envelope-from peter@netplex.com.au) Received: from spinner.netplex.com.au (localhost [127.0.0.1]) by spinner.netplex.com.au (8.8.8/8.8.8/Spinner) with ESMTP id UAA06651; Tue, 23 Jun 1998 20:32:18 +0800 (WST) (envelope-from peter@spinner.netplex.com.au) Message-Id: <199806231232.UAA06651@spinner.netplex.com.au> X-Mailer: exmh version 2.0.2 2/24/98 To: Stephen Hocking-Senior Programmer PGS Tensor Perth cc: current@FreeBSD.ORG, fs@FreeBSD.ORG Subject: Re: Just how stackable is our FS code? In-reply-to: Your message of "Tue, 23 Jun 1998 16:38:17 +0800." <199806230838.QAA22217@ariadne.tensor.pgs.com> Date: Tue, 23 Jun 1998 20:32:17 +0800 From: Peter Wemm Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG Stephen Hocking-Senior Programmer PGS Tensor Perth wrote: > > I was thinking of a file system that's layered over both local & NFS > filesystems, effectively doing similar volume management to vinum, but on a > distributed basis. This means a namespace that's unique within a group of > machines, with the ability to have a file spanning more than one > node/partition. How stackable? Depends who you ask. :-) Michael Hancock (sp?) has been doing some good stuff with cleaning up of the allocation and freeing of locks and resources, but there's more work to do still. You might find that the remaining warts will make life truely "interesting". There are a number of unresolved issues with the vnode locked/unlocked protocol as well as advisory file locking and directory cookies and readdir/lseek interaction etc. > Stephen Cheers, -Peter -- Peter Wemm Netplex Consulting To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Tue Jun 23 06:04:01 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id GAA09644 for freebsd-current-outgoing; Tue, 23 Jun 1998 06:04:01 -0700 (PDT) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from sos.freebsd.dk (sos.freebsd.dk [212.242.40.180]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id GAA09614 for ; Tue, 23 Jun 1998 06:03:42 -0700 (PDT) (envelope-from sos@sos.freebsd.dk) Received: (from sos@localhost) by sos.freebsd.dk (8.8.8/8.8.8) id PAA01806; Tue, 23 Jun 1998 15:02:47 +0200 (CEST) (envelope-from sos) Message-Id: <199806231302.PAA01806@sos.freebsd.dk> Subject: Re: ELF patches to bsd.lib.mk In-Reply-To: <199806231100.NAA00273@jaguar.domestic.de> from Joachim Kuebart at "Jun 23, 98 01:00:07 pm" To: joki@kuebart.stuttgart.netsurf.de (Joachim Kuebart) Date: Tue, 23 Jun 1998 15:02:47 +0200 (CEST) Cc: freebsd-current@FreeBSD.ORG From: Søren Schmidt Reply-to: sos@FreeBSD.ORG X-Mailer: ELM [version 2.4ME+ PL38 (25)] MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG In reply to Joachim Kuebart who wrote: > Hi, > > this is to make the ELF ld which has no -O switch work as well. > > The patches I posted yesterday are sub-optimal which was pointed out > by Wolfgang Helbig. The following are better: Just keep cool, we have it alldone here, its just a matter of the right people having time to do the last tests & commit the changes. SO PLEASE, NOBODY commit any ELF related changes to the tree, or you will loose some vital bodyparts :) -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- Søren Schmidt (sos@FreeBSD.org) FreeBSD Core Team Even more code to hack -- will it ever end? .. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Tue Jun 23 06:18:42 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id GAA11421 for freebsd-current-outgoing; Tue, 23 Jun 1998 06:18:42 -0700 (PDT) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from shadow.worldbank.org (shadow.worldbank.org [138.220.104.78]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id GAA11392 for ; Tue, 23 Jun 1998 06:18:36 -0700 (PDT) (envelope-from adhir@worldbank.org) Received: from localhost (adhir@localhost) by shadow.worldbank.org (8.8.8/8.8.8) with SMTP id JAA14532; Tue, 23 Jun 1998 09:17:24 -0400 (EDT) (envelope-from adhir@worldbank.org) X-Authentication-Warning: shadow.worldbank.org: adhir owned process doing -bs Date: Tue, 23 Jun 1998 09:17:24 -0400 (EDT) From: "Alok K. Dhir" To: Stephen Hocking-Senior Programmer PGS Tensor Perth cc: current@FreeBSD.ORG Subject: Re: Softupdates + (CCD | vinum) In-Reply-To: Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG I'm running softupdates + ccd on an SMP -current box. No problems for a hile *knock knock*. What's vinum? On Tue, 23 Jun 1998, Stephen Hocking-Senior Programmer PGS Tensor Perth wrote: > > > > Do either of these combinations work OK now? > > > Stephen > > > To Unsubscribe: send mail to majordomo@FreeBSD.org > with "unsubscribe freebsd-current" in the body of the message > -------------------------------------------------------------------- \||/_ Alok K. Dhir Phone: +1.202.473.2446 oo \ S13-061, ISGMC Email: adhir@worldbank.org L_ The World Bank Group Washington, DC \/ ------------------------------------------------------------------------| "Unix _is_ user friendly - it just chooses friends selectively..." To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Tue Jun 23 06:52:00 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id GAA15484 for freebsd-current-outgoing; Tue, 23 Jun 1998 06:52:00 -0700 (PDT) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from lsd.relcom.eu.net (ache@lsd.relcom.eu.net [193.125.27.73]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id GAA15478 for ; Tue, 23 Jun 1998 06:51:56 -0700 (PDT) (envelope-from ache@lsd.relcom.eu.net) Received: (from ache@localhost) by lsd.relcom.eu.net (8.8.8/8.8.8) id RAA22755; Tue, 23 Jun 1998 17:51:52 +0400 (MSD) (envelope-from ache) Message-ID: <19980623175151.A17245@nagual.pp.ru> Date: Tue, 23 Jun 1998 17:51:51 +0400 From: =?koi8-r?B?4c7E0sXKIP7F0s7P1w==?= To: Peter Wemm , Terry Lambert , fenner@parc.xerox.com, current@FreeBSD.ORG Subject: Re: Bogus errno twiddling not by lstat... Mail-Followup-To: Peter Wemm , Terry Lambert , fenner@parc.xerox.com, current@freebsd.org References: <199806222229.GAA04192@spinner.netplex.com.au> <199806230851.QAA05964@spinner.netplex.com.au> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Mailer: Mutt 0.91.1i In-Reply-To: <199806230851.QAA05964@spinner.netplex.com.au>; from peter@netplex.com.au on Tue, Jun 23, 1998 at 04:51:16PM +0800 Organization: Biomechanoid Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG On Tue, Jun 23, 1998 at 04:51:16PM +0800, Peter Wemm wrote: > Note that you must use __weak_reference() to get it to have any chance of > having a hack like this work on both a.out and elf (unlike Andrey's hack to > libmytinfo). I try __weak_reference() and it is _not_ work for libmytinfo -static linking, I got Alias definition of symbol `_reset_shell_mode' (multiply defined) error but it works with #pragma weak. If you know how to fix it properly, please do. Test command is cc -static a.c -lncurses -lmytinfo with initscr() call in a.c -- Andrey A. Chernov http://www.nagual.pp.ru/~ache/ MTH/SH/HE S-- W-- N+ PEC>+ D A a++ C G>+ QH+(++) 666+>++ Y To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Tue Jun 23 07:05:26 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id HAA17654 for freebsd-current-outgoing; Tue, 23 Jun 1998 07:05:26 -0700 (PDT) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from critter.freebsd.dk (critter.freebsd.dk [195.8.129.14]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id HAA17631; Tue, 23 Jun 1998 07:05:16 -0700 (PDT) (envelope-from phk@critter.freebsd.dk) Received: from critter.freebsd.dk (localhost [127.0.0.1]) by critter.freebsd.dk (8.8.7/8.8.5) with ESMTP id QAA00321; Tue, 23 Jun 1998 16:03:22 +0200 (CEST) Date: Tue, 23 Jun 1998 16:03:21 +0200 Message-ID: <315.898610601.1@critter.freebsd.dk> From: Poul-Henning Kamp Subject: Heads up: block devices to disappear! MIME-Version: 1.0 Content-Type: multipart/digest; boundary="----- =_aaaaaaaaaa" Content-Description: Blind Carbon Copy Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG To: undisclosed-recipients:; ------- =_aaaaaaaaaa Content-Type: message/rfc822 Content-Description: Original Message To: phk@freebsd.org Subject: Heads up: block devices to disappear! From: Poul-Henning Kamp Date: Tue, 23 Jun 1998 16:03:21 +0200 Message-ID: <315.898610601@critter.freebsd.dk> Sender: phk@critter.freebsd.dk Unless compelling evidence to the contrary is presented, I will remove blockdevices as a concept from FreeBSD RSN. In the future all devices will be character devices, and mounts will happen using these as well. Adequate compatibility code will be provided. -- Poul-Henning Kamp FreeBSD coreteam member phk@FreeBSD.ORG "Real hackers run -current on their laptop." "ttyv0" -- What UNIX calls a $20K state-of-the-art, 3D, hi-res color terminal ------- =_aaaaaaaaaa-- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Tue Jun 23 07:34:25 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id HAA24164 for freebsd-current-outgoing; Tue, 23 Jun 1998 07:34:25 -0700 (PDT) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from picnic.mat.net (picnic.mat.net [206.246.122.117]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id HAA24127; Tue, 23 Jun 1998 07:34:16 -0700 (PDT) (envelope-from chuckr@glue.umd.edu) Received: from localhost (chuckr@localhost) by picnic.mat.net (8.8.8/8.8.5) with SMTP id JAA00713; Tue, 23 Jun 1998 09:33:01 -0400 (EDT) Date: Tue, 23 Jun 1998 09:33:01 -0400 (EDT) From: Chuck Robey X-Sender: chuckr@localhost Reply-To: Chuck Robey To: Poul-Henning Kamp cc: freebsd-current@FreeBSD.ORG Subject: Re: Heads up: block devices to disappear! In-Reply-To: <315.898610601.1@critter.freebsd.dk> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG On Tue, 23 Jun 1998, Poul-Henning Kamp wrote: I checked the header, this seemed to be sent to the hackers list. I am moving it to current, cause it seems more reasonable. > Unless compelling evidence to the contrary is presented, I will remove > blockdevices as a concept from FreeBSD RSN. > > In the future all devices will be character devices, and mounts will > happen using these as well. > > Adequate compatibility code will be provided. Regarding removing the block devices, Poul, how come? I'm not arguing with you, I just don't understand why one of the most basic features of all unixes I've ever seen are being removed, and I'd appreciate an explanation so that I don't have to be so completely clueless about this rather startling change. I'd also appreciate letting me know about the compatibility stuff you mentioned ... does that mean I don't have to make any changes to my system in order to survive this change? Else, what do I have to do? ----------------------------+----------------------------------------------- Chuck Robey | Interests include any kind of voice or data chuckr@glue.umd.edu | communications topic, C programming, and Unix. 213 Lakeside Drive Apt T-1 | Greenbelt, MD 20770 | I run Journey2 and picnic (FreeBSD-current) (301) 220-2114 | and jaunt (NetBSD). ----------------------------+----------------------------------------------- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Tue Jun 23 07:53:23 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id HAA27813 for freebsd-current-outgoing; Tue, 23 Jun 1998 07:53:23 -0700 (PDT) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from echonyc.com (echonyc.com [198.67.15.2]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id HAA27802 for ; Tue, 23 Jun 1998 07:53:20 -0700 (PDT) (envelope-from benedict@echonyc.com) Received: from localhost (benedict@localhost) by echonyc.com (8.8.7/8.8.7) with ESMTP id KAA06406; Tue, 23 Jun 1998 10:52:55 -0400 (EDT) Date: Tue, 23 Jun 1998 10:52:54 -0400 (EDT) From: Snob Art Genre Reply-To: ben@rosengart.com To: "D. Rock" cc: current@FreeBSD.ORG Subject: Re: softupdates and / In-Reply-To: <13711.33477.624784.541524@doom.ics> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Content-Transfer-Encoding: 8BIT Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG On Tue, 23 Jun 1998, D. Rock wrote: > Hi, > > I had some (hardware related) crashes lately and noticed that > softupdates arenŽt enabled if the filesystem was unclean. So after a > crash I had to boot twice to re-enable softupdates on / again (no need > to run tunefs though). No you didn't. It's entirely sufficient to "kill 1" (go to single-user mode) and unmount-and-remount the appropriate filesystems. Ben "You have your mind on computers, it seems." To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Tue Jun 23 08:11:53 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id IAA01314 for freebsd-current-outgoing; Tue, 23 Jun 1998 08:11:53 -0700 (PDT) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from smtp-gw.BayNetworks.COM (ns1.BayNetworks.COM [134.177.3.20]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id IAA01304 for ; Tue, 23 Jun 1998 08:11:48 -0700 (PDT) (envelope-from thomma@BayNetworks.COM) Received: from mailhost.BayNetworks.COM (h016b.s86b1.BayNetworks.COM [134.177.1.107] (may be forged)) by smtp-gw.BayNetworks.COM (8.8.8/8.8.8) with ESMTP id IAA08060; Tue, 23 Jun 1998 08:11:40 -0700 (PDT) Received: from fedex.engwest.baynetworks.com (fedex.engwest.baynetworks.com [134.177.110.46]) by mailhost.BayNetworks.COM (8.8.8/8.8.8) with SMTP id IAA03004; Tue, 23 Jun 1998 08:11:14 -0700 (PDT) Received: from carrera.engwest ([134.177.160.237]) by fedex.engwest.baynetworks.com (4.1/SMI-4.1) Received: from localhost by carrera.engwest (SMI-8.6/SMI-SVR4) id IAA04238; Tue, 23 Jun 1998 08:01:42 -0700 To: shocking@prth.pgs.com Cc: current@FreeBSD.ORG Subject: Re: Softupdates + (CCD | vinum) In-Reply-To: Your message of "Tue, 23 Jun 1998 11:55:05 +0800" <199806230355.LAA20146@ariadne.tensor.pgs.com> References: <199806230355.LAA20146@ariadne.tensor.pgs.com> X-Mailer: Mew version 1.92 on Emacs 19.28 / Mule 2.3 (SUETSUMUHANA) Mime-Version: 1.0 Content-Type: Text/Plain; charset=us-ascii Content-Transfer-Encoding: 7bit Message-Id: <19980623080141G.thomma@baynetworks.com> Date: Tue, 23 Jun 1998 08:01:41 -0700 From: Tamiji Homma X-Dispatcher: imput version 971024 Lines: 7 Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG Stephen, I have been using softupdate+ccd(well, only two drives:). It has been very solid for me. It survived 24 make world loops last weekend, it takes only 25 hours and 36 minutes to complete 24 make world :) Tammy To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Tue Jun 23 08:29:22 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id IAA03837 for freebsd-current-outgoing; Tue, 23 Jun 1998 08:29:22 -0700 (PDT) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from shadow.worldbank.org (shadow.worldbank.org [138.220.104.78]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id IAA03820 for ; Tue, 23 Jun 1998 08:28:59 -0700 (PDT) (envelope-from adhir@worldbank.org) Received: from localhost (adhir@localhost) by shadow.worldbank.org (8.8.8/8.8.8) with SMTP id LAA25960 for ; Tue, 23 Jun 1998 11:28:28 -0400 (EDT) (envelope-from adhir@worldbank.org) X-Authentication-Warning: shadow.worldbank.org: adhir owned process doing -bs Date: Tue, 23 Jun 1998 11:28:27 -0400 (EDT) From: "Alok K. Dhir" To: current@FreeBSD.ORG Subject: Can't build gimp1 port Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG Running 6/15 -current, I can't build the gimp1 port. The output follows. Any help would be appreciated... Al [...] about a minute worth of compilation deleted [...] mkdir .libs LD_LIBRARY_PATH="../../libgimp/.libs:../../libgimp/.libs:$LD_LIBRARY_PATH" cc -O -pipe -Wall -o .libs/script-fu interp_md5.o interp_regex.o interp_slib.o interp_sliba.o interp_trace.o script-fu.o script-fu-console.o script-fu-scripts.o script-fu-server.o regex.o ../../plug-ins/dbbrowser/dbbrowser_utils.o -R/usr/X11R6/lib -lgimpui -L/usr/local/lib -R/usr/X11R6/lib -lgimp -L/usr/local/lib -L/usr/X11R6/lib -L/usr/X11R6/lib -lgtk -lgdk -lglib -lXext -lX11 -lm -lc -L/usr/local/lib interp_slib.o: Undefined symbol `___error' referenced (use -lc ?) script-fu-console.o: Undefined symbol `_gimp_message' referenced from text segment script-fu-console.o: Undefined symbol `_gimp_message' referenced from text segment script-fu-console.o: Undefined symbol `_gimp_message' referenced from text segment script-fu-console.o: Undefined symbol `_read' referenced (use -lc ?) script-fu-console.o: Undefined symbol `_pipe' referenced (use -lc ?) script-fu-console.o: Undefined symbol `_close' referenced (use -lc ?) script-fu-scripts.o: Undefined symbol `_stat' referenced (use -lc ?) script-fu-server.o: Undefined symbol `_select' referenced (use -lc ?) script-fu-server.o: Undefined symbol `_accept' referenced (use -lc ?) script-fu-server.o: Undefined symbol `_close' referenced (use -lc ?) script-fu-server.o: Undefined symbol `_listen' referenced (use -lc ?) script-fu-server.o: Undefined symbol `_write' referenced (use -lc ?) script-fu-server.o: Undefined symbol `_read' referenced (use -lc ?) script-fu-server.o: Undefined symbol `_socket' referenced (use -lc ?) script-fu-server.o: Undefined symbol `_setsockopt' referenced (use -lc ?) script-fu-server.o: Undefined symbol `_bind' referenced (use -lc ?) script-fu-server.o: Undefined symbol `_shutdown' referenced (use -lc ?) ld: Spurious undefined symbols: # undefined symbols 14, reported 1 gmake[3]: *** [script-fu] Error 1 gmake[3]: Leaving directory `/local/ports/graphics/gimp1/work/gimp-1.0.0/plug-ins/script-fu' gmake[2]: *** [all-recursive] Error 1 gmake[2]: Leaving directory `/local/ports/graphics/gimp1/work/gimp-1.0.0/plug-ins' s' gmake[1]: *** [all-recursive] Error 1 gmake[1]: Leaving directory `/local/ports/graphics/gimp1/work/gimp-1.0.0' gmake: *** [all-recursive-am] Error 2 *** Error code 2 Stop. *** Error code 1 Stop. *** Error code 1 Stop. -------------------------------------------------------------------- \||/_ Alok K. Dhir Phone: +1.202.473.2446 oo \ S13-061, ISGMC Email: adhir@worldbank.org L_ The World Bank Group Washington, DC \/ ------------------------------------------------------------------------| "Unix _is_ user friendly - it just chooses friends selectively..." To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Tue Jun 23 08:30:41 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id IAA04244 for freebsd-current-outgoing; Tue, 23 Jun 1998 08:30:41 -0700 (PDT) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from lor.watermarkgroup.com (lor.watermarkgroup.com [207.202.73.33]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id IAA04229 for ; Tue, 23 Jun 1998 08:30:35 -0700 (PDT) (envelope-from luoqi@watermarkgroup.com) Received: (from luoqi@localhost) by lor.watermarkgroup.com (8.8.8/8.8.8) id LAA00998; Tue, 23 Jun 1998 11:30:03 -0400 (EDT) (envelope-from luoqi) Date: Tue, 23 Jun 1998 11:30:03 -0400 (EDT) From: Luoqi Chen Message-Id: <199806231530.LAA00998@lor.watermarkgroup.com> To: current@FreeBSD.ORG, rock@cs.uni-sb.de Subject: Re: softupdates and / Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG > Hi, > > I had some (hardware related) crashes lately and noticed that > softupdates arenŽt enabled if the filesystem was unclean. So after a > crash I had to boot twice to re-enable softupdates on / again (no need > to run tunefs though). > Is this because soft updates are no mount option and so cannot be > enabled later and soft updates arenŽt enabled on an unclean fs for > safety reasons? > Or is this just a bug? > > Daniel > I believe this is a bug. After fsck fixes inconsistencies on the disk, it will remount / with MNT_RELOAD flag to update the in-core superblock image. For some reason, fsck might change fs_ronly flag in superblock (to be more precise, it will change fs_ronly iff it has fixed the free block count -- could any more knowledgeable person tell me why it is doing that?!), and because of that, all the code to be called during ro->rw update is bypassed, including enabling of softupdate. You may try the following patch, (it also fixes the problem that an unsuccessful mount update could change the in-core superblock), but I think we should fix fsck not to modify the fs_ronly flag. -lq Index: ffs_vfsops.c =================================================================== RCS file: /fun/cvs/src/sys/ufs/ffs/ffs_vfsops.c,v retrieving revision 1.83 diff -u -r1.83 ffs_vfsops.c --- ffs_vfsops.c 1998/06/04 17:21:39 1.83 +++ ffs_vfsops.c 1998/06/23 15:10:22 @@ -148,6 +148,7 @@ register struct fs *fs; int error, flags; mode_t accessmode; + int ronly = 0; /* * Use NULL path to flag a root mount @@ -207,6 +208,7 @@ fs = ump->um_fs; devvp = ump->um_devvp; err = 0; + ronly = fs->fs_ronly; /* MNT_RELOAD might change this */ if (bdevsw[major(ump->um_dev)]->d_flags & D_NOCLUSTERR) mp->mnt_flag |= MNT_NOCLUSTERR; if (bdevsw[major(ump->um_dev)]->d_flags & D_NOCLUSTERW) @@ -226,7 +228,7 @@ if (err) { goto error_1; } - if (fs->fs_ronly && (mp->mnt_kern_flag & MNTK_WANTRDWR)) { + if (ronly && (mp->mnt_kern_flag & MNTK_WANTRDWR)) { if (!fs->fs_clean) { if (mp->mnt_flag & MNT_FORCE) { printf("WARNING: %s was not properly dismounted.\n",fs->fs_fsmnt); @@ -259,7 +261,7 @@ goto error_1; } - fs->fs_ronly = 0; + ronly = 0; } /* * Soft updates is incompatible with "async", @@ -271,10 +273,6 @@ if (mp->mnt_flag & MNT_SOFTDEP) { mp->mnt_flag &= ~MNT_ASYNC; } - if (fs->fs_ronly == 0) { - fs->fs_clean = 0; - ffs_sbupdate(ump, MNT_WAIT); - } /* if not updating name...*/ if (args.fspec == 0) { /* @@ -410,7 +408,16 @@ error_1: /* no state to back out*/ success: - return( err); + if (!err && path && (mp->mnt_flag & MNT_UPDATE)) { + /* update superblock after ro -> rw update */ + fs = ump->um_fs; + if (!ronly && fs->fs_ronly) { + fs->fs_ronly = 0; + fs->fs_clean = 0; + ffs_sbupdate(ump, MNT_WAIT); + } + } + return (err); } /* To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Tue Jun 23 09:14:00 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id JAA10471 for freebsd-current-outgoing; Tue, 23 Jun 1998 09:14:00 -0700 (PDT) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from alpha.xerox.com (omega.Xerox.COM [13.1.64.95]) by hub.freebsd.org (8.8.8/8.8.8) with SMTP id JAA10465 for ; Tue, 23 Jun 1998 09:13:58 -0700 (PDT) (envelope-from fenner@parc.xerox.com) Received: from mango.parc.xerox.com ([13.1.102.232]) by alpha.xerox.com with SMTP id <40677(1)>; Tue, 23 Jun 1998 09:13:20 PDT Received: from mango.parc.xerox.com (localhost [127.0.0.1]) by mango.parc.xerox.com (8.8.8/8.8.8) with ESMTP id JAA05642; Tue, 23 Jun 1998 09:13:14 -0700 (PDT) (envelope-from fenner@mango.parc.xerox.com) Message-Id: <199806231613.JAA05642@mango.parc.xerox.com> To: Terry Lambert cc: fenner@parc.xerox.com (Bill Fenner), peter@netplex.com.au, joelh@gnu.org, current@FreeBSD.ORG Subject: Re: Bogus errno twiddling by lstat... In-reply-to: Your message of "Mon, 22 Jun 1998 22:38:28 PDT." <199806230538.WAA23776@usr01.primenet.com> Date: Tue, 23 Jun 1998 09:13:14 PDT From: Bill Fenner Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG In message <199806230538.WAA23776@usr01.primenet.com>you write: >That goes a long way towards explaining why they felt free to >screw it up, I suppose... You misunderstood. My impression was that most of the ANSI C committee didn't like how much of a hack the errno interface was (e.g. this little discussion we're having) but nobody had the stomach to replace it with something better but not backwards-compatible. Bill To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Tue Jun 23 10:03:05 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id KAA21117 for freebsd-current-outgoing; Tue, 23 Jun 1998 10:03:05 -0700 (PDT) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from mail.kersur.net (druber@mail.kersur.net [199.79.199.3]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id KAA21087 for ; Tue, 23 Jun 1998 10:02:50 -0700 (PDT) (envelope-from druber@mail.kersur.net) Received: from localhost (druber@localhost) by mail.kersur.net (8.8.8/8.8.8) with SMTP id NAA05666; Tue, 23 Jun 1998 13:01:17 -0400 (EDT) Date: Tue, 23 Jun 1998 13:01:17 -0400 (EDT) From: Dan Swartzendruber To: Tamiji Homma cc: shocking@prth.pgs.com, current@FreeBSD.ORG Subject: Re: Softupdates + (CCD | vinum) In-Reply-To: <19980623080141G.thomma@baynetworks.com> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG The the softupdates changes work with stable? To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Tue Jun 23 10:30:14 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id KAA26496 for freebsd-current-outgoing; Tue, 23 Jun 1998 10:30:14 -0700 (PDT) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from second.dialup.access.net (lsmarso.dialup.access.net [166.84.254.60]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id KAA26484 for ; Tue, 23 Jun 1998 10:30:07 -0700 (PDT) (envelope-from larry@marso.com) Received: (from larry@localhost) by second.dialup.access.net (8.8.8/8.8.8) id NAA01822; Tue, 23 Jun 1998 13:29:39 -0400 (EDT) (envelope-from larry) Message-ID: <19980623132938.F276@marso.com> Date: Tue, 23 Jun 1998 13:29:38 -0400 From: "Larry S. Marso" To: "Alok K. Dhir" , freebsd-current@FreeBSD.ORG Subject: Re: Can't build gimp1 port Mail-Followup-To: "Alok K. Dhir" , freebsd-current@freebsd.org References: Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Mailer: Mutt 0.91.1i In-Reply-To: ; from Alok K. Dhir on Tue, Jun 23, 1998 at 11:28:27AM -0400 Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG Please share any answer you receive. It's awful, every single version until 1.0 would compile out of the box, with or without the port. Now, it just won't compile of FreeBSD, and gimp-developer's list is almost all linux people, who have no problem. Best regards -- Larry S. Marso larry@marso.com On Tue, Jun 23, 1998 at 11:28:27AM -0400, Alok K. Dhir wrote: > > Running 6/15 -current, I can't build the gimp1 port. The output follows. > > Any help would be appreciated... > > Al > > [...] > about a minute worth of compilation deleted > [...] > mkdir .libs > LD_LIBRARY_PATH="../../libgimp/.libs:../../libgimp/.libs:$LD_LIBRARY_PATH" > cc -O -pipe -Wall -o .libs/script-fu interp_md5.o interp_regex.o > interp_slib.o interp_sliba.o interp_trace.o script-fu.o > script-fu-console.o script-fu-scripts.o script-fu-server.o regex.o > ../../plug-ins/dbbrowser/dbbrowser_utils.o -R/usr/X11R6/lib -lgimpui > -L/usr/local/lib -R/usr/X11R6/lib -lgimp -L/usr/local/lib -L/usr/X11R6/lib > -L/usr/X11R6/lib -lgtk -lgdk -lglib -lXext -lX11 -lm -lc -L/usr/local/lib > interp_slib.o: Undefined symbol `___error' referenced (use -lc ?) > script-fu-console.o: Undefined symbol `_gimp_message' referenced from text > segment > script-fu-console.o: Undefined symbol `_gimp_message' referenced from text > segment > script-fu-console.o: Undefined symbol `_gimp_message' referenced from text > segment > script-fu-console.o: Undefined symbol `_read' referenced (use -lc ?) > script-fu-console.o: Undefined symbol `_pipe' referenced (use -lc ?) > script-fu-console.o: Undefined symbol `_close' referenced (use -lc ?) > script-fu-scripts.o: Undefined symbol `_stat' referenced (use -lc ?) > script-fu-server.o: Undefined symbol `_select' referenced (use -lc ?) > script-fu-server.o: Undefined symbol `_accept' referenced (use -lc ?) > script-fu-server.o: Undefined symbol `_close' referenced (use -lc ?) > script-fu-server.o: Undefined symbol `_listen' referenced (use -lc ?) > script-fu-server.o: Undefined symbol `_write' referenced (use -lc ?) > script-fu-server.o: Undefined symbol `_read' referenced (use -lc ?) > script-fu-server.o: Undefined symbol `_socket' referenced (use -lc ?) > script-fu-server.o: Undefined symbol `_setsockopt' referenced (use -lc ?) > script-fu-server.o: Undefined symbol `_bind' referenced (use -lc ?) > script-fu-server.o: Undefined symbol `_shutdown' referenced (use -lc ?) > ld: Spurious undefined symbols: # undefined symbols 14, reported 1 > gmake[3]: *** [script-fu] Error 1 > gmake[3]: Leaving directory > `/local/ports/graphics/gimp1/work/gimp-1.0.0/plug-ins/script-fu' > gmake[2]: *** [all-recursive] Error 1 > gmake[2]: Leaving directory > `/local/ports/graphics/gimp1/work/gimp-1.0.0/plug-ins' > s' > gmake[1]: *** [all-recursive] Error 1 > gmake[1]: Leaving directory `/local/ports/graphics/gimp1/work/gimp-1.0.0' > gmake: *** [all-recursive-am] Error 2 > *** Error code 2 > > Stop. > *** Error code 1 > > Stop. > *** Error code 1 > > Stop. > > > -------------------------------------------------------------------- \||/_ > Alok K. Dhir Phone: +1.202.473.2446 oo \ > S13-061, ISGMC Email: adhir@worldbank.org L_ > The World Bank Group Washington, DC \/ > ------------------------------------------------------------------------| > "Unix _is_ user friendly - it just chooses friends selectively..." > > > To Unsubscribe: send mail to majordomo@FreeBSD.org > with "unsubscribe freebsd-current" in the body of the message To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Tue Jun 23 11:05:15 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id LAA01939 for freebsd-current-outgoing; Tue, 23 Jun 1998 11:05:15 -0700 (PDT) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from www2.shoppersnet.com (shoppersnet.com [204.156.152.112]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id LAA01854; Tue, 23 Jun 1998 11:04:47 -0700 (PDT) (envelope-from digital@www2.shoppersnet.com) Received: from localhost (digital@localhost) by www2.shoppersnet.com (8.8.8/8.8.8) with SMTP id LAA08901; Tue, 23 Jun 1998 11:05:21 -0700 (PDT) (envelope-from digital@www2.shoppersnet.com) Date: Tue, 23 Jun 1998 11:05:21 -0700 (PDT) From: Howard Lew To: Peter Wemm cc: Stefan Esser , Brian Tao , FREEBSD-CURRENT Subject: Re: Via MVP3 chipset, K6-2 CPU's In-Reply-To: <199806230858.QAA05987@spinner.netplex.com.au> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG On Tue, 23 Jun 1998, Peter Wemm wrote: > Howard Lew wrote: > > On Wed, 17 Jun 1998, Stefan Esser wrote: > > > > > On 1998-06-17 16:33 -0400, Brian Tao wrote: > > > > Anyone have a system running on an MVP3 "Super 7" motherboard with > > > > an AMD K6-2 CPU? I'm considering buy a system based on the AOpen or > > > > EpoX or TMC Super 7 motherboards, but I noticed my mid-June -current > > > > does not list the MVP3 in /sys/pci/pcisupport.c yet. > > > > > > I have myself choosen the TMC motherboard > > > (mostly because of its 5 PCI + 1 AGP slots), > > > but it will be a few more days (or weeks) > > > until I find time to build up a new system. > > > > > > There is no need to have MVP3 support in > > > pcisupport.c: There won't be a chip-set > > > identification message in the boot message > > > log, but you already know which chip-set > > > you got ;-) > > > > > > (And it is trivial to add the MVP3 device > > > ID to pcisupport.c. I'll commit the patch > > > next time I connect to Freefall ...) > > > > > > > I have done some preliminary testing with the AMD K6-2 300MHz chip and the > > TMC TI5VG+ ATX motherboard for FreeBSD... Looks solid. There aren't too > > many motherboards with 5 PCI slots. The temperature monitor is very > > interesting because the AMD K6-2 runs much cooler in FreeBSD than Windows > > 95. The motherboard also monitors the system temperature, but none of > > this is accessible in FreeBSD. > > What does it use for it's system temporature and motherboard services > controller? A LM78 by any chance? > The manual says that it is a Winbond W83781D Hardare monitoring IC to monitor the system temperature (cpu & system), voltages (core & i/o), and fan speed (chasis & cpu). I don't think too many of us will buy the specialized chasis/cpu fan so it won't detect the rpm for the fan. And I don't know what other ICs are currently being used. It is just an interesting little statistic especially if there are many systems in a room or many hard drives in a computer (i.e. many hot scsi drives). Would be nice to be able to determine from a remote machine what the temperatures are... sort of like a PC health monitor of sorts. > I've had a look at the specs for this device and it shouldn't be too hard > to write a driver for it. The main variable is that motherboards will > be wired differently, with different fan tachometer and temp sensors > connected to different LM78 input channels. A "driver" as such would have > to be little more than a way of accessing and sampling the channels, some > user space daemon would need to be monitoring the values and deciding what > to do (or setting thresholds for alarms and resets by the driver) etc > based on a lm78d.conf file or something. There would be too much > variation to try and fit it into kernel options and flags. > > All I need now is a source for fans with tach outputs in .au - I can see > it now - "you want a fan with what???".. :-( > > Cheers, > -Peter > -- > Peter Wemm Netplex Consulting > > > To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Tue Jun 23 11:16:17 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id LAA04181 for freebsd-current-outgoing; Tue, 23 Jun 1998 11:16:17 -0700 (PDT) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from www2.shoppersnet.com (shoppersnet.com [204.156.152.112]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id LAA04158 for ; Tue, 23 Jun 1998 11:16:12 -0700 (PDT) (envelope-from digital@www2.shoppersnet.com) Received: from localhost (digital@localhost) by www2.shoppersnet.com (8.8.8/8.8.8) with SMTP id LAA08968; Tue, 23 Jun 1998 11:16:55 -0700 (PDT) (envelope-from digital@www2.shoppersnet.com) Date: Tue, 23 Jun 1998 11:16:55 -0700 (PDT) From: Howard Lew To: Jake cc: current@FreeBSD.ORG Subject: Re: Via MVP3 chipset, K6-2 CPU's In-Reply-To: <199806231206.IAA01583@elephants.dyn.ml.org> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG On Tue, 23 Jun 1998, Jake wrote: > > or are you just going into the BIOS after re-booting? Yes. I rebooted and quickly enter CMOS to check all the temperature stats. > > I'm going to get the AOpen board. > Don't need 5 PCIs and I like the 5.5x mutliplier and crazy voltage support. Actually, the TMC board does have the 5.5x multipliers printed on the board. 2.0-3.5V in 0.1 volt increments. But the 300 MHz K6-2 will not make it up to 350 at 2.2V. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Tue Jun 23 11:23:40 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id LAA05532 for freebsd-current-outgoing; Tue, 23 Jun 1998 11:23:40 -0700 (PDT) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from news1.gtn.com (news1.gtn.com [194.77.0.15]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id LAA05501 for ; Tue, 23 Jun 1998 11:23:24 -0700 (PDT) (envelope-from andreas@klemm.gtn.com) Received: (from uucp@localhost) by news1.gtn.com (8.8.6/8.8.6) with UUCP id UAA28951 for current@freebsd.org; Tue, 23 Jun 1998 20:15:15 +0200 (MET DST) Received: (from andreas@localhost) by klemm.gtn.com (8.8.8/8.8.8) id UAA08227; Tue, 23 Jun 1998 20:13:43 +0200 (CEST) (envelope-from andreas) Message-ID: <19980623201342.C7501@klemm.gtn.com> Date: Tue, 23 Jun 1998 20:13:42 +0200 From: Andreas Klemm To: current@FreeBSD.ORG Subject: why I don't get any response ( was Re: /usr/obj/usr/src/tmp/usr/include/nfs/nqnfs.h:93: field `udp_haddr' has incomplete type ) References: <19980622225620.A2476@klemm.gtn.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Mailer: Mutt 0.91.1i In-Reply-To: <19980622225620.A2476@klemm.gtn.com>; from Andreas Klemm on Mon, Jun 22, 1998 at 10:56:20PM +0200 X-Disclaimer: A free society is one where it is safe to be unpopular X-Operating-System: FreeBSD 3.0-CURRENT SMP Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG On Mon, Jun 22, 1998 at 10:56:20PM +0200, Andreas Klemm wrote: > Hi ! > > Does somebody have an idea, how to get a make world done ... > Am I really the only one that gets: > > [...] > ===> sbin/mount_nfs > cc -pipe -O -DNFS -I/home/src/sbin/mount_nfs/../mount > -I/usr/obj/usr/src/tmp/usr/include -c /home/src/sbin/mount_nfs/mount_nfs.c > In file included from /home/src/sbin/mount_nfs/mount_nfs.c:74: > /usr/obj/usr/src/tmp/usr/include/nfs/nqnfs.h:93: field `udp_haddr' has > incomplete type > /usr/obj/usr/src/tmp/usr/include/nfs/nqnfs.h:98: field `connless_haddr' has > incomplete type > *** Error code 1 > > Stop. > *** Error code 1 Is this q: so f****** stupid or why I don't get any response ? -- Andreas Klemm http://www.FreeBSD.ORG/~andreas What gives you 90% more speed, for example, in kernel compilation ? http://www.FreeBSD.ORG/~fsmp/SMP/akgraph-a/graph1.html "NT = Not Today" (Maggie Biggs) ``powered by FreeBSD SMP'' To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Tue Jun 23 11:24:18 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id LAA05665 for freebsd-current-outgoing; Tue, 23 Jun 1998 11:24:18 -0700 (PDT) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from news1.gtn.com (news1.gtn.com [194.77.0.15]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id LAA05572 for ; Tue, 23 Jun 1998 11:23:53 -0700 (PDT) (envelope-from andreas@klemm.gtn.com) Received: (from uucp@localhost) by news1.gtn.com (8.8.6/8.8.6) with UUCP id UAA28949; Tue, 23 Jun 1998 20:15:12 +0200 (MET DST) Received: (from andreas@localhost) by klemm.gtn.com (8.8.8/8.8.8) id UAA08218; Tue, 23 Jun 1998 20:11:36 +0200 (CEST) (envelope-from andreas) Message-ID: <19980623201136.B7501@klemm.gtn.com> Date: Tue, 23 Jun 1998 20:11:36 +0200 From: Andreas Klemm To: Julian Elischer , current@FreeBSD.ORG Subject: Re: Softupdates census References: <358F0DDF.31DFF4F5@whistle.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Mailer: Mutt 0.91.1i In-Reply-To: <358F0DDF.31DFF4F5@whistle.com>; from Julian Elischer on Mon, Jun 22, 1998 at 07:07:27PM -0700 X-Disclaimer: A free society is one where it is safe to be unpopular X-Operating-System: FreeBSD 3.0-CURRENT SMP Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG On Mon, Jun 22, 1998 at 07:07:27PM -0700, Julian Elischer wrote: > In an effort to get a handle on how well soft-updates are working at > this time, I'd like anyone who is currently running softupdates > to simply reply (no cc to -current) with a single line > saying if you are seeing problems with it at this time.. > I know of a few problems but I'd like some idea ofo how wide spread > they are, and who to contact when seeking problems.. > > e.g. > "works for me" > or > "crashes about once per week" Running softupdates and i4b alpha (isdn 4 bsd). 2 or 3 hangs might be i4b related ... Otherwise works. If things hang, then fsck needs root intervention and you'l see some files in lost+found ... -- Andreas Klemm http://www.FreeBSD.ORG/~andreas What gives you 90% more speed, for example, in kernel compilation ? http://www.FreeBSD.ORG/~fsmp/SMP/akgraph-a/graph1.html "NT = Not Today" (Maggie Biggs) ``powered by FreeBSD SMP'' To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Tue Jun 23 12:02:39 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id MAA13871 for freebsd-current-outgoing; Tue, 23 Jun 1998 12:02:39 -0700 (PDT) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from picnic.mat.net (picnic.mat.net [206.246.122.117]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id MAA13805 for ; Tue, 23 Jun 1998 12:02:22 -0700 (PDT) (envelope-from chuckr@glue.umd.edu) Received: from localhost (chuckr@localhost) by picnic.mat.net (8.8.8/8.8.5) with SMTP id OAA01176 for ; Tue, 23 Jun 1998 14:00:56 -0400 (EDT) Date: Tue, 23 Jun 1998 14:00:56 -0400 (EDT) From: Chuck Robey X-Sender: chuckr@localhost To: freebsd-current@FreeBSD.ORG Subject: /usr/lib/aout Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG When the move to /usr/lib/aout took effect, I modified my /etc/rc so that /usr/lib/aout was scanned instead of /usr/lib. I can check now via ldconfig -r, and my libc in /var/run/ld.so.hints is the one from /usr/lib/aout. So howcome, when I do ldd `which groff`, it tells me the libc it's linked to is the one from /usr/lib (the old one?) ----------------------------+----------------------------------------------- Chuck Robey | Interests include any kind of voice or data chuckr@glue.umd.edu | communications topic, C programming, and Unix. 213 Lakeside Drive Apt T-1 | Greenbelt, MD 20770 | I run Journey2 and picnic (FreeBSD-current) (301) 220-2114 | and jaunt (NetBSD). ----------------------------+----------------------------------------------- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Tue Jun 23 12:15:21 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id MAA16593 for freebsd-current-outgoing; Tue, 23 Jun 1998 12:15:21 -0700 (PDT) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from orkan.canonware.com (canonware.com [206.184.206.112]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id MAA16508 for ; Tue, 23 Jun 1998 12:14:59 -0700 (PDT) (envelope-from jasone@canonware.com) Received: from localhost (jasone@localhost) by orkan.canonware.com (8.8.8/8.8.7) with SMTP id MAA17934 for ; Tue, 23 Jun 1998 12:15:24 -0700 (PDT) (envelope-from jasone@canonware.com) Date: Tue, 23 Jun 1998 12:15:24 -0700 (PDT) From: Jason Evans To: freebsd-current@FreeBSD.ORG Subject: Many ports packages linked with libkrb. Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG In one of my attempts to install -current (980520), I found that many of the precomiled ports packages were dynamically linked with libkrb, but I did not have libkrb installed on the system. In particular, a lot of the X ports seemed to have this problem. I don't think this should be done by default, and it is probably some artifact resulting from the way packages are built on the package building system. One more thing to fix before 3.0. =) Jason Jason Evans Email: [jasone@canonware.com] Web: [http://www.canonware.com/~jasone] Home phone: [(650) 856-8204] Work phone: [(408) 774-8007] Quote: ["Invention is 1% inspiration and 99% perspiration" - Thomas Edison] To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Tue Jun 23 13:15:46 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id NAA26734 for freebsd-current-outgoing; Tue, 23 Jun 1998 13:15:46 -0700 (PDT) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from unix.tfs.net ([139.146.210.172]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id NAA26697 for ; Tue, 23 Jun 1998 13:15:30 -0700 (PDT) (envelope-from jbryant@unix.tfs.net) Received: (from jbryant@localhost) by unix.tfs.net (8.8.8/8.8.5) id PAA05322 for freebsd-current@freebsd.org; Tue, 23 Jun 1998 15:15:26 -0500 (CDT) From: Jim Bryant Message-Id: <199806232015.PAA05322@unix.tfs.net> Subject: -current broken? To: freebsd-current@FreeBSD.ORG Date: Tue, 23 Jun 1998 15:15:25 -0500 (CDT) Reply-to: jbryant@unix.tfs.net X-Windows: R00LZ!@# MS-Winbl0wz DR00LZ!@# X-files: The truth is that the X-Files is fiction X-Republican: The best kind!!! X-Operating-System: FreeBSD 3.0-CURRENT #0: Sat Jun 20 11:57:05 CDT 1998 X-Mailer: ELM [version 2.4ME+ PL32 (25)] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG 'make buildworld' after a 'make clean' stops pretty consistantly right here: what am i doing wrong here? this happens with sunday morning's sources, as well as todays. i am running a kernel and buildworld from saturday morning. ===> strip cc -O2 -m486 -pipe -fomit-frame-pointer -D_GNU_SOURCE -I- -I. -I/usr/src/gnu/usr.bin/binutils/strip -I/usr/src/gnu/usr.bin/binutils/strip/../libbfd/i386 -I/usr/src/gnu/usr.bin/binutils/strip/../../../../contrib/binutils/include -I/usr/src/gnu/usr.bin/binutils/strip/../libbinutils -I/usr/src/gnu/usr.bin/binutils/strip/../../../../contrib/binutils/binutils -I/usr/obj/usr/src/tmp/usr/include -c /usr/src/gnu/usr.bin/binutils/strip/../../../../contrib/binutils/binutils/objcopy.c cc -O2 -m486 -pipe -fomit-frame-pointer -D_GNU_SOURCE -I- -I. -I/usr/src/gnu/usr.bin/binutils/strip -I/usr/src/gnu/usr.bin/binutils/strip/../libbfd/i386 -I/usr/src/gnu/usr.bin/binutils/strip/../../../../contrib/binutils/include -I/usr/src/gnu/usr.bin/binutils/strip/../libbinutils -I/usr/src/gnu/usr.bin/binutils/strip/../../../../contrib/binutils/binutils -I/usr/obj/usr/src/tmp/usr/include -c /usr/src/gnu/usr.bin/binutils/strip/../../../../contrib/binutils/binutils/is-strip.c cc -O2 -m486 -pipe -fomit-frame-pointer -D_GNU_SOURCE -I- -I. -I/usr/src/gnu/usr.bin/binutils/strip -I/usr/src/gnu/usr.bin/binutils/strip/../libbfd/i386 -I/usr/src/gnu/usr.bin/binutils/strip/../../../../contrib/binutils/include -I/usr/src/gnu/usr.bin/binutils/strip/../libbinutils -I/usr/src/gnu/usr.bin/binutils/strip/../../../../contrib/binutils/binutils -I/usr/obj/usr/src/tmp/usr/include -static -o strip objcopy.o is-strip.o -L../libbinutils -lbinutils -L../libbfd -lbfd -L../libiberty -liberty cp strip maybe_stripped strip maybe_stripped strip: maybe_stripped: File format not recognized *** Error code 1 Stop. *** Error code 1 Stop. *** Error code 1 Stop. *** Error code 1 Stop. jim -- All opinions expressed are mine, if you | "I will not be pushed, stamped, think otherwise, then go jump into turbid | briefed, debriefed, indexed, or radioactive waters and yell WAHOO !!! | numbered!" - #1, "The Prisoner" ------------------------------------------------------------------------------ Inet: jbryant@tfs.net AX.25: kc5vdj@wv0t.#neks.ks.usa.noam grid: EM28pw voice: KC5VDJ - 6 & 2 Meters AM/FM/SSB, 70cm FM. http://www.tfs.net/~jbryant ------------------------------------------------------------------------------ HF/6M/2M: IC-706-MkII, 2M: HTX-212, 2M: HTX-202, 70cm: HTX-404, Packet: KPC-3+ To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Tue Jun 23 13:19:09 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id NAA27360 for freebsd-current-outgoing; Tue, 23 Jun 1998 13:19:09 -0700 (PDT) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from ix.netcom.com (sil-wa4-01.ix.netcom.com [207.93.136.65]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id NAA27327 for ; Tue, 23 Jun 1998 13:18:59 -0700 (PDT) (envelope-from tomdean@ix.netcom.com) Received: (from tomdean@localhost) by ix.netcom.com (8.8.8/8.8.8) id NAA03576; Tue, 23 Jun 1998 13:18:45 -0700 (PDT) (envelope-from tomdean) Date: Tue, 23 Jun 1998 13:18:45 -0700 (PDT) Message-Id: <199806232018.NAA03576@ix.netcom.com> From: Thomas Dean To: chuckr@glue.umd.edu CC: freebsd-current@FreeBSD.ORG In-reply-to: (message from Chuck Robey on Tue, 23 Jun 1998 14:00:56 -0400 (EDT)) Subject: Re: /usr/lib/aout Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG Did you reboot or do a ldconfig? # ldd `which groff` /usr/bin/groff: -lm.2 => /usr/lib/aout/libm.so.2.0 (0x20022000) -lc.3 => /usr/lib/aout/libc.so.3.1 (0x2003d000) To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Tue Jun 23 13:31:07 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id NAA29986 for freebsd-current-outgoing; Tue, 23 Jun 1998 13:31:07 -0700 (PDT) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from ix.netcom.com (sil-wa4-01.ix.netcom.com [207.93.136.65]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id NAA29896 for ; Tue, 23 Jun 1998 13:30:44 -0700 (PDT) (envelope-from tomdean@ix.netcom.com) Received: (from tomdean@localhost) by ix.netcom.com (8.8.8/8.8.8) id NAA03603; Tue, 23 Jun 1998 13:30:25 -0700 (PDT) (envelope-from tomdean) Date: Tue, 23 Jun 1998 13:30:25 -0700 (PDT) Message-Id: <199806232030.NAA03603@ix.netcom.com> From: Thomas Dean To: andreas@klemm.gtn.com CC: current@FreeBSD.ORG In-reply-to: <19980623201342.C7501@klemm.gtn.com> (message from Andreas Klemm on Tue, 23 Jun 1998 20:13:42 +0200) Subject: Re: why I don't get any response ( was Re: /usr/obj/usr/src/tmp/usr/include/nfs/nqnfs.h:93: field `udp_haddr' has incomplete type ) Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG I don't have that problem. Looks like you may have a corrupted file or need to depend in that part of the tree. Is your 'make world' doing a clean, first? Does it do a depend in that part of the tree? Have you modified ANY of the makefiles? To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Tue Jun 23 14:15:07 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id OAA08317 for freebsd-current-outgoing; Tue, 23 Jun 1998 14:15:07 -0700 (PDT) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from spinner.netplex.com.au (spinner.netplex.com.au [202.12.86.3]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id OAA08279; Tue, 23 Jun 1998 14:14:47 -0700 (PDT) (envelope-from peter@netplex.com.au) Received: from spinner.netplex.com.au (localhost [127.0.0.1]) by spinner.netplex.com.au (8.8.8/8.8.8/Spinner) with ESMTP id FAA08470; Wed, 24 Jun 1998 05:13:56 +0800 (WST) (envelope-from peter@spinner.netplex.com.au) Message-Id: <199806232113.FAA08470@spinner.netplex.com.au> X-Mailer: exmh version 2.0.2 2/24/98 To: Chuck Robey cc: Poul-Henning Kamp , freebsd-current@FreeBSD.ORG Subject: Re: Heads up: block devices to disappear! In-reply-to: Your message of "Tue, 23 Jun 1998 09:33:01 -0400." Date: Wed, 24 Jun 1998 05:13:55 +0800 From: Peter Wemm Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG Chuck Robey wrote: > On Tue, 23 Jun 1998, Poul-Henning Kamp wrote: > > I checked the header, this seemed to be sent to the hackers list. I am > moving it to current, cause it seems more reasonable. Not really, it's a long term design issue, not (yet) an operational issue for -current. > > Unless compelling evidence to the contrary is presented, I will remove > > blockdevices as a concept from FreeBSD RSN. > > > > In the future all devices will be character devices, and mounts will > > happen using these as well. > > > > Adequate compatibility code will be provided. > > > Regarding removing the block devices, Poul, how come? I'm not arguing > with you, I just don't understand why one of the most basic features of > all unixes I've ever seen are being removed, and I'd appreciate an > explanation so that I don't have to be so completely clueless about this > rather startling change. Because they are both pretty much the same thing.. All the block drivers also have a character interface. With the bdevsw entry points, the main ones are open,close,strategy,ioctl. You open a device, submit "it'd be nice if you'd do what this buf wants" requests via strategy and close. With the cdevsw entry points, you've got open,close,read,write,ioctl,poll, mmap,strategy etc. Note the common points? A character device is a superset of a block device (at this level anyway). In kern_conf.c: /* * Since the bdevsw struct for a disk contains all the information * needed to create a cdevsw entry, these two routines do that, rather * than specifying it by hand. */ The main differences are that character device read/write accesses go via physio which calls the strategy entry points on buffers that are not in the buffer cache, while the filesystem block accesses go via bread()/ bwrite() etc which use cached buf's also via the same strategy points. So, If Poul-Henning is talking about what I think he is, the split devices will become one and the same thing, and when it's accessed via block/ buffer cache methods, it'll behave like a block device. When accessed via read/write it'll behave like a character dev the same as before. However, if you try and mount() /dev/tty or something else without the strategy methods then it can't be done. With the present system, specfs looks at the device type. If the vnode for the /dev node is a character device, specfs calls the device's read/write entry points, leading to physio on disk type devices using non-buffer-cache bufs being passed to the strategy point. If the vnode is a block device, it does buffer cache IO directly with the device's strategy point. I think phk is suggesting reducing that to the character case so that all user-mode access to the /dev "disk" nodes goes via physio, while kernel filesystem IO would go via bread/strategy directly (as it should). Incidently, I have never once in my entire unix background used the "block" devices except by mistake when I should have used character mode. I've been caught cursing doing a 1.44MB dd write to a bad floppy and spent the next umpteen eons waiting for the buffer cache to give up trying to write out the write cached blocks. Of course, phk might be talking about promoting SLICE style access beyond the DEVFS case at the same time. Now that'd really be something. :-) Also, thinking about this, I still await the day when the dev_t interface can go. Nearly all access to disks and devices starts out at the vnode layer and has to get translated into dev_t accesses. This is kinda silly when you think about it since one major cache in the system (the VM area) has all of it's cache indexed via objects and associated vnodes. The other area (the buffer cache) is indexed by blocks and buffers. John's unified VM/buffer cache work involves sharing the data pages between the two different systems to maintain coherency. The effort required to get this all to fit together and work is extreme. Take an example of a write of a dirty mmap page.. The page starts out in a vm object with an associated vnode. In the process of writing it out, this object gets translated into a devsw write via a buffer header being allocated and attached to the page, then the buffer goes through the devsw system. So at this point, we have the page "appearing" in both the VM/object/vnode cache system with a second reference appearance in the buffer cache. Now, if somebody does an open() and read() of the mmap'ed file, the vnode access goes through the filesystem, is converted to a devsw/buffer cache lookup and it's "found" over there and copied back to the user. It'd make more sense to access everything via the vnode in the first place, doing away with the specfs layer entirely and modifying the driver interface accordingly. The buffer cache functionality would need a new form as the VM object system doesn't deal with sub-page entities real well for small-block filesystems, metadata etc. Oh the things that could be done with a 200 hour week. :-) > I'd also appreciate letting me know about the compatibility stuff you > mentioned ... does that mean I don't have to make any changes to my > system in order to survive this change? Else, what do I have to do? If we're talking about unifying the bdev/cdev interface, there would need to be a device major number translator or something so that /dev/wd0s1a and /dev/rwd0s1a which have different block and character major device numbers would work seamlessly. I'd assume that MAKEDEV would probably be making the two nodes hard links to each other under the 'c' device mode and using the cdev majors so this will not be a long-term problem. Cheers, -Peter -- Peter Wemm Netplex Consulting To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Tue Jun 23 14:27:56 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id OAA11261 for freebsd-current-outgoing; Tue, 23 Jun 1998 14:27:56 -0700 (PDT) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from news1.gtn.com (news1.gtn.com [194.77.0.15]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id OAA11209 for ; Tue, 23 Jun 1998 14:27:45 -0700 (PDT) (envelope-from andreas@klemm.gtn.com) Received: (from uucp@localhost) by news1.gtn.com (8.8.6/8.8.6) with UUCP id XAA07527; Tue, 23 Jun 1998 23:15:36 +0200 (MET DST) Received: (from andreas@localhost) by klemm.gtn.com (8.8.8/8.8.8) id XAA19512; Tue, 23 Jun 1998 23:02:53 +0200 (CEST) (envelope-from andreas) Message-ID: <19980623230253.E17953@klemm.gtn.com> Date: Tue, 23 Jun 1998 23:02:53 +0200 From: Andreas Klemm To: Thomas Dean Cc: current@FreeBSD.ORG Subject: Re: why I don't get any response ( was Re: /usr/obj/usr/src/tmp/usr/include/nfs/nqnfs.h:93: field `udp_haddr' has incomplete type ) References: <19980623201342.C7501@klemm.gtn.com> <199806232030.NAA03603@ix.netcom.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Mailer: Mutt 0.91.1i In-Reply-To: <199806232030.NAA03603@ix.netcom.com>; from Thomas Dean on Tue, Jun 23, 1998 at 01:30:25PM -0700 X-Disclaimer: A free society is one where it is safe to be unpopular X-Operating-System: FreeBSD 3.0-CURRENT SMP Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG On Tue, Jun 23, 1998 at 01:30:25PM -0700, Thomas Dean wrote: > I don't have that problem. > > Looks like you may have a corrupted file or need to depend in that > part of the tree. Hmmm. Did a make includes to make sure everything is ok... > Is your 'make world' doing a clean, first? Does it do a depend in > that part of the tree? Have you modified ANY of the makefiles? Yes, NOCLEAN isn't defined in /etc/make.conf. -- Andreas Klemm http://www.FreeBSD.ORG/~andreas What gives you 90% more speed, for example, in kernel compilation ? http://www.FreeBSD.ORG/~fsmp/SMP/akgraph-a/graph1.html "NT = Not Today" (Maggie Biggs) ``powered by FreeBSD SMP'' To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Tue Jun 23 15:26:25 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id PAA22130 for freebsd-current-outgoing; Tue, 23 Jun 1998 15:26:25 -0700 (PDT) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from m2.findmail.com (m2.findmail.com [209.185.96.135]) by hub.freebsd.org (8.8.8/8.8.8) with SMTP id PAA22109 for ; Tue, 23 Jun 1998 15:26:11 -0700 (PDT) (envelope-from brianfeldman@hotmail.com) Received: (qmail 21295 invoked by uid 505); 23 Jun 1998 22:24:59 -0000 Date: 23 Jun 1998 22:24:59 -0000 Message-ID: <19980623222459.21294.qmail@m2.findmail.com> Received: from 166.55.68.52 (via http) from to list "freebsd-current" From: "Brian Feldman" Subject: kernfs crash To: freebsd-current@FreeBSD.ORG Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG It seems that some Linux system calls to the underlying fs might be crashing the kernel fs. Okay, well might being "definitely": the program I tried was Progressive Networks' newest RealPlayer release 5.0 for Linux, and it did seem to cause a crash in kernfs_mod.o. I don't have enough info to try to fix it, seeing as being an lkm (and not know how to load modules in kgdb ;) I couldn't trace it fully, but here's the most I have now (I'd try it statically compiled and really debug it like that, but I don't feel like crashing my box intentionally anytime soon): #0 boot (howto=256) at ../../kern/kern_shutdown.c:282 #1 0xf0119367 in panic (fmt=0xf5740bc8 "kernfs_readdir: not hungry") at ../../kern/kern_shutdown.c:423 #2 0xf5740c20 in ?? () #3 0xf578cae3 in ?? () #4 0xf01e3ed3 in syscall (frame={tf_es = 39, tf_ds = 39, tf_edi = 135848848, tf_esi = 4, tf_ebp = -272642792, tf_isp = -175386652, tf_ebx = 4, tf_edx = 512, tf_ecx = 135875824, tf_eax = 141, tf_trapno = 7, tf_err = 2, tf_eip = 674032430, tf_cs = 31, tf_eflags = 582, tf_esp = -272643860, tf_ss = 39}) at ../../i386/i386/trap.c:1031 #5 0xf01d68bc in Xint0x80_syscall () Anyway, just test it out, it should be reproducible. Cheers, Brian Feldman To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Tue Jun 23 15:32:27 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id PAA22870 for freebsd-current-outgoing; Tue, 23 Jun 1998 15:32:27 -0700 (PDT) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from enigami.com (enigami.com [208.140.182.10]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id PAA22858 for ; Tue, 23 Jun 1998 15:32:18 -0700 (PDT) (envelope-from ckempf@enigami.com) Received: from singularity.enigami.com (singularity.enigami.com [208.140.182.42]) by enigami.com (8.9.0/8.9.0) with ESMTP id SAA23754 for ; Tue, 23 Jun 1998 18:31:46 -0400 (EDT) Received: (from ckempf@localhost) by singularity.enigami.com (8.9.0/8.9.0) id SAA17277; Tue, 23 Jun 1998 18:30:34 -0400 (EDT) Date: Tue, 23 Jun 1998 18:30:34 -0400 (EDT) Message-Id: <199806232230.SAA17277@singularity.enigami.com> From: Cory Kempf To: freebsd-current@FreeBSD.ORG Subject: Anyone built kpilot lately? Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG When I try and build kpilot from ports, I get the following, which doesn't make any sense (-lc should be done automatically by using the compiler as the linker). Any clues how to fix? Or even what the real problem is? FWIW, I am running a -current as of today or so... c++ -O -pipe -s -o kpilot -L/usr/local/lib -L/usr/X11R6/lib -L/usr/ports/comms/kpilot/work/kpilot-3.0.2/kpilot/libpilot/_libs kpilot.o kpilotlink.o fileInstallWidget.o pilotMemo.o memoWidget.o pilotComponent.o kpilotOptions.o messageDialog.o pilotSerialDatabase.o pilotLocalDatabase.o pilotRecord.o pilotAddress.o addressWidget.o strToken.o addressEditor.o addressEditorData.o pilotDateEntry.o logFile.o conduitSetup.o -lkfile -lkfm -lkdeui -lkdecore -lqt -lX11 -lXext -lpisock kpilot.o: Undefined symbol `_mkdir' referenced (use -lc ?) kpilotlink.o: Undefined symbol `_read' referenced (use -lc ?) kpilotlink.o: Undefined symbol `_write' referenced (use -lc ?) kpilotlink.o: Undefined symbol `_mkdir' referenced (use -lc ?) kpilotlink.o: Undefined symbol `_unlink' referenced (use -lc ?) fileInstallWidget.o: Undefined symbol `_unlink' referenced (use -lc ?) kpilotOptions.o: Undefined symbol `_unlink' referenced (use -lc ?) pilotLocalDatabase.o: Undefined symbol `_unlink' referenced (use -lc ?) pilotLocalDatabase.o: Undefined symbol `_rename' referenced (use -lc ?) conduitSetup.o: Undefined symbol `_unlink' referenced (use -lc ?) /usr/lib/aout/libgcc.a(_pure.o): Undefined symbol `__exit' referenced (use -lc ?) /usr/lib/aout/libgcc.a(_pure.o): Undefined symbol `_write' referenced (use -lc ?) /usr/lib/aout/libgcc.a(_new_handler.o): Undefined symbol `__exit' referenced (use -lc ?) /usr/lib/aout/libgcc.a(_new_handler.o): Undefined symbol `_write' referenced (use -lc ?) ld: Spurious undefined symbols: # undefined symbols 6, reported 0 gmake[2]: *** [kpilot] Error 1 gmake[2]: Leaving directory `/usr/ports/comms/kpilot/work/kpilot-3.0.2/kpilot' gmake[1]: *** [all-recursive] Error 1 gmake[1]: Leaving directory `/usr/ports/comms/kpilot/work/kpilot-3.0.2' gmake: *** [all-recursive-am] Error 2 *** Error code 2 Stop. *** Error code 1 Stop. *** Error code 1 Stop. +C To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Tue Jun 23 15:47:45 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id PAA24757 for freebsd-current-outgoing; Tue, 23 Jun 1998 15:47:45 -0700 (PDT) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from picnic.mat.net (picnic.mat.net [206.246.122.117]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id PAA24687 for ; Tue, 23 Jun 1998 15:47:02 -0700 (PDT) (envelope-from chuckr@glue.umd.edu) Received: from localhost (chuckr@localhost) by picnic.mat.net (8.8.8/8.8.5) with SMTP id RAA01552; Tue, 23 Jun 1998 17:44:08 -0400 (EDT) Date: Tue, 23 Jun 1998 17:44:08 -0400 (EDT) From: Chuck Robey X-Sender: chuckr@localhost To: Thomas Dean cc: freebsd-current@FreeBSD.ORG Subject: Re: /usr/lib/aout In-Reply-To: <199806232018.NAA03576@ix.netcom.com> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG On Tue, 23 Jun 1998, Thomas Dean wrote: > Did you reboot or do a ldconfig? > > # ldd `which groff` > /usr/bin/groff: > -lm.2 => /usr/lib/aout/libm.so.2.0 (0x20022000) > -lc.3 => /usr/lib/aout/libc.so.3.1 (0x2003d000) > I did the buildworld thast installed it kinda later because I was tied up, but /usr/lib/aout's been on the system at least a week now (and I did the modification to /etc/rc's use of ldconfig at that time). So, the answer is very much "yes". > To Unsubscribe: send mail to majordomo@FreeBSD.org > with "unsubscribe freebsd-current" in the body of the message > > ----------------------------+----------------------------------------------- Chuck Robey | Interests include any kind of voice or data chuckr@glue.umd.edu | communications topic, C programming, and Unix. 213 Lakeside Drive Apt T-1 | Greenbelt, MD 20770 | I run Journey2 and picnic (FreeBSD-current) (301) 220-2114 | and jaunt (NetBSD). ----------------------------+----------------------------------------------- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Tue Jun 23 16:00:13 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id QAA27233 for freebsd-current-outgoing; Tue, 23 Jun 1998 16:00:13 -0700 (PDT) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from ix.netcom.com (sil-wa4-01.ix.netcom.com [207.93.136.65]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id PAA27140 for ; Tue, 23 Jun 1998 15:59:49 -0700 (PDT) (envelope-from tomdean@ix.netcom.com) Received: (from tomdean@localhost) by ix.netcom.com (8.8.8/8.8.8) id PAA03884; Tue, 23 Jun 1998 15:59:30 -0700 (PDT) (envelope-from tomdean) Date: Tue, 23 Jun 1998 15:59:30 -0700 (PDT) Message-Id: <199806232259.PAA03884@ix.netcom.com> From: Thomas Dean To: andreas@klemm.gtn.com CC: current@FreeBSD.ORG In-reply-to: <19980623230253.E17953@klemm.gtn.com> (message from Andreas Klemm on Tue, 23 Jun 1998 23:02:53 +0200) Subject: Re: why I don't get any response ( was Re: /usr/obj/usr/src/tmp/usr/include/nfs/nqnfs.h:93: field `udp_haddr' has incomplete type ) Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG Try getting the problem part of the tree again. I would cp the files to another dir and then do a cvsup. I noted that the error lines were one off from the lines in my file. In other words, line 94 in nqnfs.h used udp_haddr, not line 93. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Tue Jun 23 16:12:10 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id QAA00137 for freebsd-current-outgoing; Tue, 23 Jun 1998 16:12:10 -0700 (PDT) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from spinner.netplex.com.au (spinner.netplex.com.au [202.12.86.3]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id QAA29899 for ; Tue, 23 Jun 1998 16:11:20 -0700 (PDT) (envelope-from peter@netplex.com.au) Received: from spinner.netplex.com.au (localhost [127.0.0.1]) by spinner.netplex.com.au (8.8.8/8.8.8/Spinner) with ESMTP id HAA09011; Wed, 24 Jun 1998 07:11:02 +0800 (WST) (envelope-from peter@spinner.netplex.com.au) Message-Id: <199806232311.HAA09011@spinner.netplex.com.au> X-Mailer: exmh version 2.0.2 2/24/98 To: jbryant@unix.tfs.net cc: freebsd-current@FreeBSD.ORG Subject: Re: -current broken? In-reply-to: Your message of "Tue, 23 Jun 1998 15:15:25 EST." <199806232015.PAA05322@unix.tfs.net> Date: Wed, 24 Jun 1998 07:11:02 +0800 From: Peter Wemm Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG Jim Bryant wrote: > 'make buildworld' after a 'make clean' stops pretty consistantly right > here: > > what am i doing wrong here? this happens with sunday morning's > sources, as well as todays. i am running a kernel and buildworld from > saturday morning. You've probably got a '.' at the beginning of your $PATH, yes? If so, it's a Bad Idea... > ===> strip > cc -O2 -m486 -pipe -fomit-frame-pointer -D_GNU_SOURCE -I- -I. -I/usr/src/gnu/ usr.bin/binutils/strip -I/usr/src/gnu/usr.bin/binutils/strip/../libbfd/i386 -I/usr/src/gnu/usr.bin/binutils/strip/../../../../contrib/binutils/include -I/usr/src/gnu/usr.bin/binutils/strip/../libbinutils -I/usr/src/gnu/usr.bi n/binutils/strip/../../../../contrib/binutils/binutils -I/usr/obj/usr/src /tmp/usr/include -c /usr/src/gnu/usr.bin/binutils/strip/../../../../contrib /binutils/binutils/objcopy.c > cc -O2 -m486 -pipe -fomit-frame-pointer -D_GNU_SOURCE -I- -I. -I/usr/src/gnu/ usr.bin/binutils/strip -I/usr/src/gnu/usr.bin/binutils/strip/../libbfd/i386 -I/usr/src/gnu/usr.bin/binutils/strip/../../../../contrib/binutils/include -I/usr/src/gnu/usr.bin/binutils/strip/../libbinutils -I/usr/src/gnu/usr.bi n/binutils/strip/../../../../contrib/binutils/binutils -I/usr/obj/usr/src /tmp/usr/include -c /usr/src/gnu/usr.bin/binutils/strip/../../../../contrib /binutils/binutils/is-strip.c > cc -O2 -m486 -pipe -fomit-frame-pointer -D_GNU_SOURCE -I- -I. -I/usr/src/gnu/ usr.bin/binutils/strip -I/usr/src/gnu/usr.bin/binutils/strip/../libbfd/i386 -I/usr/src/gnu/usr.bin/binutils/strip/../../../../contrib/binutils/include -I/usr/src/gnu/usr.bin/binutils/strip/../libbinutils -I/usr/src/gnu/usr.bi n/binutils/strip/../../../../contrib/binutils/binutils -I/usr/obj/usr/src /tmp/usr/include -static -o strip objcopy.o is-strip.o -L../libbinutils - lbinutils -L../libbfd -lbfd -L../libiberty -liberty > cp strip maybe_stripped > strip maybe_stripped > strip: maybe_stripped: File format not recognized > *** Error code 1 > > Stop. > > jim Cheers, -Peter -- Peter Wemm Netplex Consulting To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Tue Jun 23 16:18:31 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id QAA01211 for freebsd-current-outgoing; Tue, 23 Jun 1998 16:18:31 -0700 (PDT) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from aurora.rnsg.com (aurora.rnsg.com [208.210.83.34]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id QAA01126 for ; Tue, 23 Jun 1998 16:18:00 -0700 (PDT) (envelope-from listguy@aurora.rnsg.com) Received: from localhost (listguy@localhost) by aurora.rnsg.com (8.9.0/8.8.8) with SMTP id TAA09662 for ; Tue, 23 Jun 1998 19:15:57 GMT (envelope-from listguy@aurora.rnsg.com) Date: Tue, 23 Jun 1998 19:15:57 +0000 (GMT) From: List Guy To: current@FreeBSD.ORG Subject: Re: Can't build gimp1 port In-Reply-To: Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG I just didn't build the xd plug-in. Everything else works ok. in /usr/ports/graphics/gimp1 mv work/gimp-1.0.0/plug-ins/xd work/gimp-1.0.0/plug-ins/xd.dead make -k install -mark warren On Tue, 23 Jun 1998, Alok K. Dhir wrote: > > Running 6/15 -current, I can't build the gimp1 port. The output follows. > > Any help would be appreciated... > > Al > > [...] > about a minute worth of compilation deleted > [...] > mkdir .libs > LD_LIBRARY_PATH="../../libgimp/.libs:../../libgimp/.libs:$LD_LIBRARY_PATH" > cc -O -pipe -Wall -o .libs/script-fu interp_md5.o interp_regex.o > interp_slib.o interp_sliba.o interp_trace.o script-fu.o > script-fu-console.o script-fu-scripts.o script-fu-server.o regex.o > ../../plug-ins/dbbrowser/dbbrowser_utils.o -R/usr/X11R6/lib -lgimpui > -L/usr/local/lib -R/usr/X11R6/lib -lgimp -L/usr/local/lib -L/usr/X11R6/lib > -L/usr/X11R6/lib -lgtk -lgdk -lglib -lXext -lX11 -lm -lc -L/usr/local/lib > interp_slib.o: Undefined symbol `___error' referenced (use -lc ?) > script-fu-console.o: Undefined symbol `_gimp_message' referenced from text > segment > script-fu-console.o: Undefined symbol `_gimp_message' referenced from text > segment > script-fu-console.o: Undefined symbol `_gimp_message' referenced from text > segment > script-fu-console.o: Undefined symbol `_read' referenced (use -lc ?) > script-fu-console.o: Undefined symbol `_pipe' referenced (use -lc ?) > script-fu-console.o: Undefined symbol `_close' referenced (use -lc ?) > script-fu-scripts.o: Undefined symbol `_stat' referenced (use -lc ?) > script-fu-server.o: Undefined symbol `_select' referenced (use -lc ?) > script-fu-server.o: Undefined symbol `_accept' referenced (use -lc ?) > script-fu-server.o: Undefined symbol `_close' referenced (use -lc ?) > script-fu-server.o: Undefined symbol `_listen' referenced (use -lc ?) > script-fu-server.o: Undefined symbol `_write' referenced (use -lc ?) > script-fu-server.o: Undefined symbol `_read' referenced (use -lc ?) > script-fu-server.o: Undefined symbol `_socket' referenced (use -lc ?) > script-fu-server.o: Undefined symbol `_setsockopt' referenced (use -lc ?) > script-fu-server.o: Undefined symbol `_bind' referenced (use -lc ?) > script-fu-server.o: Undefined symbol `_shutdown' referenced (use -lc ?) > ld: Spurious undefined symbols: # undefined symbols 14, reported 1 > gmake[3]: *** [script-fu] Error 1 > gmake[3]: Leaving directory > `/local/ports/graphics/gimp1/work/gimp-1.0.0/plug-ins/script-fu' > gmake[2]: *** [all-recursive] Error 1 > gmake[2]: Leaving directory > `/local/ports/graphics/gimp1/work/gimp-1.0.0/plug-ins' > s' > gmake[1]: *** [all-recursive] Error 1 > gmake[1]: Leaving directory `/local/ports/graphics/gimp1/work/gimp-1.0.0' > gmake: *** [all-recursive-am] Error 2 > *** Error code 2 > > Stop. > *** Error code 1 > > Stop. > *** Error code 1 > > Stop. > > > -------------------------------------------------------------------- \||/_ > Alok K. Dhir Phone: +1.202.473.2446 oo \ > S13-061, ISGMC Email: adhir@worldbank.org L_ > The World Bank Group Washington, DC \/ > ------------------------------------------------------------------------| > "Unix _is_ user friendly - it just chooses friends selectively..." > > > To Unsubscribe: send mail to majordomo@FreeBSD.org > with "unsubscribe freebsd-current" in the body of the message > To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Tue Jun 23 18:19:18 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id SAA20402 for freebsd-current-outgoing; Tue, 23 Jun 1998 18:19:18 -0700 (PDT) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from picnic.mat.net (picnic.mat.net [206.246.122.117]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id SAA20356 for ; Tue, 23 Jun 1998 18:18:55 -0700 (PDT) (envelope-from chuckr@glue.umd.edu) Received: from localhost (chuckr@localhost) by picnic.mat.net (8.8.8/8.8.5) with SMTP id UAA01934; Tue, 23 Jun 1998 20:17:39 -0400 (EDT) Date: Tue, 23 Jun 1998 20:17:39 -0400 (EDT) From: Chuck Robey X-Sender: chuckr@localhost To: Thomas Dean cc: freebsd-current@FreeBSD.ORG Subject: Re: /usr/lib/aout In-Reply-To: <199806232018.NAA03576@ix.netcom.com> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG On Tue, 23 Jun 1998, Thomas Dean wrote: > Did you reboot or do a ldconfig? > > # ldd `which groff` > /usr/bin/groff: > -lm.2 => /usr/lib/aout/libm.so.2.0 (0x20022000) > -lc.3 => /usr/lib/aout/libc.so.3.1 (0x2003d000) I know why I wasn't getting /usr/lib/aout used ... I had to add it to the LD_LIBRARY_PATH. It's working now. > > ----------------------------+----------------------------------------------- Chuck Robey | Interests include any kind of voice or data chuckr@glue.umd.edu | communications topic, C programming, and Unix. 213 Lakeside Drive Apt T-1 | Greenbelt, MD 20770 | I run Journey2 and picnic (FreeBSD-current) (301) 220-2114 | and jaunt (NetBSD). ----------------------------+----------------------------------------------- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Tue Jun 23 19:22:29 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id TAA01975 for freebsd-current-outgoing; Tue, 23 Jun 1998 19:22:29 -0700 (PDT) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from frmug.org (frmug-gw.frmug.org [193.56.58.252]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id TAA01958 for ; Tue, 23 Jun 1998 19:22:23 -0700 (PDT) (envelope-from roberto@keltia.freenix.fr) Received: (from uucp@localhost) by frmug.org (8.9.0/frmug-2.3/nospam) with UUCP id EAA12571 for current@FreeBSD.ORG; Wed, 24 Jun 1998 04:22:15 +0200 (CEST) (envelope-from roberto@keltia.freenix.fr) Received: (from roberto@localhost) by keltia.freenix.fr (8.9.0.Beta4/keltia-2.14/nospam) id CAA01445 for current@FreeBSD.ORG; Wed, 24 Jun 1998 02:03:49 +0200 (CEST) (envelope-from roberto) Message-ID: <19980624020349.A922@keltia.freenix.fr> Date: Wed, 24 Jun 1998 02:03:49 +0200 From: Ollivier Robert To: current@FreeBSD.ORG Subject: Re: Softupdates + (CCD | vinum) Mail-Followup-To: current@FreeBSD.ORG References: <19980623080141G.thomma@baynetworks.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Mailer: Mutt 0.92.3i In-Reply-To: ; from Dan Swartzendruber on Tue, Jun 23, 1998 at 01:01:17PM -0400 X-Operating-System: FreeBSD 3.0-CURRENT ctm#4374 AMD-K6 MMX @ 225 MHz Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG According to Dan Swartzendruber: > The the softupdates changes work with stable? Nope, it is a 3.0 thingy. -- Ollivier ROBERT -=- FreeBSD: The Power to Serve! -=- roberto@keltia.freenix.fr FreeBSD keltia.freenix.fr 3.0-CURRENT #60: Fri May 15 21:04:22 CEST 1998 To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Tue Jun 23 20:23:06 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id UAA10800 for freebsd-current-outgoing; Tue, 23 Jun 1998 20:23:06 -0700 (PDT) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from puck.nether.net (jared@puck.nether.net [204.42.254.5]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id UAA10776 for ; Tue, 23 Jun 1998 20:22:44 -0700 (PDT) (envelope-from jared@puck.nether.net) Received: (from jared@localhost) by puck.nether.net (8.9.0/8.7.3) id XAA21533; Tue, 23 Jun 1998 23:22:41 -0400 Message-ID: <19980623232240.A21485@puck.nether.net> Date: Tue, 23 Jun 1998 23:22:40 -0400 From: Jared Mauch To: freebsd-current@FreeBSD.ORG Subject: Problems w/ IMCP sockets Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Mailer: Mutt 0.91.1i Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG I'm finding that if I set the hold queue too high on an ICMP socket, and you have *many, many,many* icmp sockets open with these options set, it can cause the kernel to panic. Can someone confirm this? I can see about doing a specific test program that will exhibit the bug... the kernel ends up dying. any ideas? - jared To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Tue Jun 23 20:56:10 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id UAA17104 for freebsd-current-outgoing; Tue, 23 Jun 1998 20:56:10 -0700 (PDT) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from rah.star-gate.com (rah.star-gate.com [209.133.7.234]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id UAA17019 for ; Tue, 23 Jun 1998 20:55:57 -0700 (PDT) (envelope-from hasty@rah.star-gate.com) Received: from rah.star-gate.com (localhost.star-gate.com [127.0.0.1]) by rah.star-gate.com (8.8.8/8.8.8) with ESMTP id UAA24747; Tue, 23 Jun 1998 20:55:39 -0700 (PDT) (envelope-from hasty@rah.star-gate.com) Message-Id: <199806240355.UAA24747@rah.star-gate.com> X-Mailer: exmh version 2.0.2 2/24/98 To: Andreas Klemm cc: Thomas Dean , current@FreeBSD.ORG Subject: Re: why I don't get any response ( was Re: /usr/obj/usr/src/tmp/usr/include/nfs/nqnfs.h:93: field `udp_haddr' has incomplete type ) In-reply-to: Your message of "Tue, 23 Jun 1998 23:02:53 +0200." <19980623230253.E17953@klemm.gtn.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Date: Tue, 23 Jun 1998 20:55:39 -0700 From: Amancio Hasty Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG Hmm.. You are not supposed to do a "make includes" first :( Amancio To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Tue Jun 23 21:12:24 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id VAA19824 for freebsd-current-outgoing; Tue, 23 Jun 1998 21:12:24 -0700 (PDT) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from FreeBSD.im.ntu.edu.tw (root@freebsd.im.ntu.edu.tw [140.112.106.205]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id VAA19729 for ; Tue, 23 Jun 1998 21:11:30 -0700 (PDT) (envelope-from eric@FreeBSD.im.ntu.edu.tw) Received: from localhost (eric@localhost.im.ntu.edu.tw [127.0.0.1]) by FreeBSD.im.ntu.edu.tw (8.8.8/8.8.8) with SMTP id MAA01212; Wed, 24 Jun 1998 12:14:38 +0800 (CST) (envelope-from eric@FreeBSD.im.ntu.edu.tw) Date: Wed, 24 Jun 1998 12:14:38 +0800 (CST) From: Eric To: Mike cc: freebsd-current@FreeBSD.ORG Subject: Re: Apache 1.3 running on 3.0C.... In-Reply-To: Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG On Mon, 22 Jun 1998, Mike wrote: > On Mon, 22 Jun 1998, Eric wrote: > > > However , when I tried to execute it , it just can't!..:PP > > So, it did actually install from ports with no problems, but the > daemon just doesn't execute? > > What errors to you get? Are your .conf files where they should be? Are > all the names the server is trying to translate available to your machine? > Something as vague as 'it just can't' doesn't help us help you much at > all... > Ahaa... I found where the problem is ...:PP Just forget to reset the ServerRoot in httpd.conf It seems that the origin apache 1.3 puts those files in /usr/local/www/data/etc.....:PP It works fine now ..:)) To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Tue Jun 23 21:27:48 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id VAA22118 for freebsd-current-outgoing; Tue, 23 Jun 1998 21:27:48 -0700 (PDT) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from nomis.simon-shapiro.org ([209.86.126.163]) by hub.freebsd.org (8.8.8/8.8.8) with SMTP id VAA22080 for ; Tue, 23 Jun 1998 21:27:25 -0700 (PDT) (envelope-from shimon@nomis.Simon-Shapiro.ORG) Received: (qmail 23993 invoked by uid 1000); 24 Jun 1998 04:27:52 -0000 Message-ID: X-Mailer: XFMail 1.3 [p0] on FreeBSD X-Priority: 3 (Normal) Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 8bit MIME-Version: 1.0 In-Reply-To: <199806232113.FAA08470@spinner.netplex.com.au> Date: Wed, 24 Jun 1998 00:27:52 -0400 (EDT) Reply-To: shimon@simon-shapiro.org Organization: The Simon Shapiro Foundation From: Simon Shapiro To: Peter Wemm Subject: Re: Heads up: block devices to disappear! Cc: freebsd-current@FreeBSD.ORG, Poul-Henning Kamp , Chuck Robey Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG On 23-Jun-98 Peter Wemm wrote: ... some excellent explanations deleted ... I still fail to see why these have to be removed, changed or modified in any way. The savings in kernel size are minimal. The block device being a ``subset'' of the char device is one view. Another view is that the character device is an extention to the block device. They are fundamentally different creatures. While I have rarely used the block device for anything but mounting filesystems, I have used them more than once, when needing to do high speed I/O to a partition, while still wanting the kernel to buffer the I/O, as in userspace filesystems, storage managers for databases, and toehr such creatures. I'd suggest we leave these alone. They hurt no one and come handly at times. The contortions needed to implement block devices on top of character devices without having block devices are hardly worth the fuss. Simon To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Tue Jun 23 23:06:46 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id XAA08996 for freebsd-current-outgoing; Tue, 23 Jun 1998 23:06:46 -0700 (PDT) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from critter.freebsd.dk (critter.freebsd.dk [195.8.129.14]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id XAA08933 for ; Tue, 23 Jun 1998 23:06:26 -0700 (PDT) (envelope-from phk@critter.freebsd.dk) Received: from critter.freebsd.dk (localhost [127.0.0.1]) by critter.freebsd.dk (8.8.7/8.8.5) with ESMTP id IAA01658; Wed, 24 Jun 1998 08:04:15 +0200 (CEST) To: Chuck Robey cc: freebsd-current@FreeBSD.ORG Subject: Re: Heads up: block devices to disappear! In-reply-to: Your message of "Tue, 23 Jun 1998 09:33:01 EDT." Date: Wed, 24 Jun 1998 08:04:15 +0200 Message-ID: <1656.898668255@critter.freebsd.dk> From: Poul-Henning Kamp Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG In message , Chuck Robey writ es: >On Tue, 23 Jun 1998, Poul-Henning Kamp wrote: > >I checked the header, this seemed to be sent to the hackers list. I am >moving it to current, cause it seems more reasonable. > >> Unless compelling evidence to the contrary is presented, I will remove >> blockdevices as a concept from FreeBSD RSN. >> >> In the future all devices will be character devices, and mounts will >> happen using these as well. >> >> Adequate compatibility code will be provided. > > >Regarding removing the block devices, Poul, how come? I'm not arguing >with you, I just don't understand why one of the most basic features of >all unixes I've ever seen are being removed, and I'd appreciate an >explanation so that I don't have to be so completely clueless about this >rather startling change. It's really simple, blockdevices are now only used for mounting, the kernel can easily figure this out, so there is no need to have special device nodes for this. >I'd also appreciate letting me know about the compatibility stuff you >mentioned ... does that mean I don't have to make any changes to my >system in order to survive this change? Else, what do I have to do? nothing. -- Poul-Henning Kamp FreeBSD coreteam member phk@FreeBSD.ORG "Real hackers run -current on their laptop." "ttyv0" -- What UNIX calls a $20K state-of-the-art, 3D, hi-res color terminal To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Tue Jun 23 23:44:23 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id XAA16704 for freebsd-current-outgoing; Tue, 23 Jun 1998 23:44:23 -0700 (PDT) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from critter.freebsd.dk (critter.freebsd.dk [195.8.129.14]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id XAA16630 for ; Tue, 23 Jun 1998 23:43:59 -0700 (PDT) (envelope-from phk@critter.freebsd.dk) Received: from critter.freebsd.dk (localhost [127.0.0.1]) by critter.freebsd.dk (8.8.7/8.8.5) with ESMTP id IAA02059; Wed, 24 Jun 1998 08:41:24 +0200 (CEST) To: Peter Wemm cc: Chuck Robey , freebsd-current@FreeBSD.ORG Subject: Re: Heads up: block devices to disappear! In-reply-to: Your message of "Wed, 24 Jun 1998 05:13:55 +0800." <199806232113.FAA08470@spinner.netplex.com.au> Date: Wed, 24 Jun 1998 08:41:24 +0200 Message-ID: <2057.898670484@critter.freebsd.dk> From: Poul-Henning Kamp Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG Peter pretty much got it right on the nail. The distinction between block and character device will in the future be made solely based on which access method is employed. More details as things progress. -- Poul-Henning Kamp FreeBSD coreteam member phk@FreeBSD.ORG "Real hackers run -current on their laptop." "ttyv0" -- What UNIX calls a $20K state-of-the-art, 3D, hi-res color terminal To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Tue Jun 23 23:51:37 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id XAA17728 for freebsd-current-outgoing; Tue, 23 Jun 1998 23:51:37 -0700 (PDT) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from smtp01.primenet.com (daemon@smtp01.primenet.com [206.165.6.131]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id XAA17686 for ; Tue, 23 Jun 1998 23:51:17 -0700 (PDT) (envelope-from tlambert@usr02.primenet.com) Received: (from daemon@localhost) by smtp01.primenet.com (8.8.8/8.8.8) id XAA11297; Tue, 23 Jun 1998 23:51:14 -0700 (MST) Received: from usr02.primenet.com(206.165.6.202) via SMTP by smtp01.primenet.com, id smtpd011248; Tue Jun 23 23:51:05 1998 Received: (from tlambert@localhost) by usr02.primenet.com (8.8.5/8.8.5) id XAA14212; Tue, 23 Jun 1998 23:50:57 -0700 (MST) From: Terry Lambert Message-Id: <199806240650.XAA14212@usr02.primenet.com> Subject: Re: Bogus errno twiddling by lstat... To: fenner@parc.xerox.com (Bill Fenner) Date: Wed, 24 Jun 1998 06:50:56 +0000 (GMT) Cc: tlambert@primenet.com, fenner@parc.xerox.com, peter@netplex.com.au, joelh@gnu.org, current@FreeBSD.ORG In-Reply-To: <199806231613.JAA05642@mango.parc.xerox.com> from "Bill Fenner" at Jun 23, 98 09:13:14 am X-Mailer: ELM [version 2.4 PL25] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG > >That goes a long way towards explaining why they felt free to > >screw it up, I suppose... > > You misunderstood. My impression was that most of the ANSI C committee > didn't like how much of a hack the errno interface was (e.g. this little > discussion we're having) but nobody had the stomach to replace it with > something better but not backwards-compatible. In for a penny, in for a pound: 1) volatile 2) const 3) non-promotion to int stack calling convention 4) introduction of #pragma varation to preprocessor syntax To say that they avoided backward incompatability would be a lie. Terry Lambert terry@lambert.org --- Any opinions in this posting are my own and not those of my present or previous employers. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Wed Jun 24 00:14:03 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id AAA21109 for freebsd-current-outgoing; Wed, 24 Jun 1998 00:14:03 -0700 (PDT) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from trinity.radio-do.de (fn@trinity.Radio-do.de [193.101.164.3]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id AAA21082 for ; Wed, 24 Jun 1998 00:13:44 -0700 (PDT) (envelope-from fn@trinity.radio-do.de) Received: (from fn@localhost) by trinity.radio-do.de (8.8.8/8.8.5/RADIO-1.1) id JAA07954; Wed, 24 Jun 1998 09:13:30 +0200 (CEST) Message-ID: <19980624091330.B7852@radio-do.de> Date: Wed, 24 Jun 1998 09:13:30 +0200 From: Frank Nobis To: Cory Kempf , freebsd-current@FreeBSD.ORG Subject: Re: Anyone built kpilot lately? References: <199806232230.SAA17277@singularity.enigami.com> Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-Mailer: Mutt 0.91.1i In-Reply-To: <199806232230.SAA17277@singularity.enigami.com>; from Cory Kempf on Tue, Jun 23, 1998 at 06:30:34PM -0400 Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG On Tue, Jun 23, 1998 at 06:30:34PM -0400, Cory Kempf wrote: > > When I try and build kpilot from ports, I get the following, which > doesn't make any sense (-lc should be done automatically by using the > compiler as the linker). > > Any clues how to fix? Or even what the real problem is? I had this problem too a few days ago, but no time to report about it. I put some -lc statements per hand in various generated Makefiles. > FWIW, I am running a -current as of today or so... > > > c++ -O -pipe -s -o kpilot -L/usr/local/lib -L/usr/X11R6/lib -L/usr/ports/comms/kpilot/work/kpilot-3.0.2/kpilot/libpilot/_libs kpilot.o kpilotlink.o fileInstallWidget.o pilotMemo.o memoWidget.o pilotComponent.o kpilotOptions.o messageDialog.o pilotSerialDatabase.o pilotLocalDatabase.o pilotRecord.o pilotAddress.o addressWidget.o strToken.o addressEditor.o addressEditorData.o pilotDateEntry.o logFile.o conduitSetup.o -lkfile -lkfm -lkdeui -lkdecore -lqt -lX11 -lXext -lpisock IMHO there is a difference when putting -lc in front of all object files. When using -lc the linker will run through libc two times. This may be the point, thince kpilot explicitly make use of the standard lib. For pure c++ programms I never needed -lc. > kpilot.o: Undefined symbol `_mkdir' referenced (use -lc ?) > kpilotlink.o: Undefined symbol `_read' referenced (use -lc ?) Gruß Frank -- Frank Nobis Email: PGP AVAILABLE Landgrafenstr. 130 dg3dcn http://www.radio-do.de/~fn/ 44139 Dortmund Powered by FreeBSD To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Wed Jun 24 00:20:35 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id AAA22299 for freebsd-current-outgoing; Wed, 24 Jun 1998 00:20:35 -0700 (PDT) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from vampire.sung.org (ip-69-133.obt.primenet.com [207.218.69.133]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id AAA21921; Wed, 24 Jun 1998 00:18:40 -0700 (PDT) (envelope-from cwsung@Sung.org) Received: from win95.Sung.org (win95.sung.org [90.0.0.1]) by vampire.sung.org (8.8.8/8.8.8) with SMTP id AAA27134; Wed, 24 Jun 1998 00:17:56 -0700 (PDT) (envelope-from cwsung@Sung.org) Message-Id: <199806240717.AAA27134@vampire.sung.org> X-Sender: root@90.0.0.2 X-Mailer: QUALCOMM Windows Eudora Pro Version 4.0 Date: Wed, 24 Jun 1998 00:17:49 -0700 To: shimon@simon-shapiro.org, Peter Wemm From: Christian Sung Subject: Re: Heads up: block devices to disappear! Cc: freebsd-current@FreeBSD.ORG, Poul-Henning Kamp , Chuck Robey In-Reply-To: References: <199806232113.FAA08470@spinner.netplex.com.au> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG I **strongly** agree. I don't see a significant gain in removing block devices, yet it somehow seems that on the other hand we'd lose some degree of functionality in doing so. -christian At 12:27 AM 6/24/98 -0400, Simon Shapiro wrote: > >On 23-Jun-98 Peter Wemm wrote: > >... some excellent explanations deleted ... > >I still fail to see why these have to be removed, changed or modified in >any way. The savings in kernel size are minimal. The block device being a >``subset'' of the char device is one view. Another view is that the >character device is an extention to the block device. > >They are fundamentally different creatures. > >While I have rarely used the block device for anything but mounting >filesystems, I have used them more than once, when needing to do high speed >I/O to a partition, while still wanting the kernel to buffer the I/O, as >in userspace filesystems, storage managers for databases, and toehr such >creatures. > >I'd suggest we leave these alone. They hurt no one and come handly at >times. The contortions needed to implement block devices on top of >character devices without having block devices are hardly worth the fuss. > >Simon > > >To Unsubscribe: send mail to majordomo@FreeBSD.org >with "unsubscribe freebsd-current" in the body of the message > Christian W. Sung E-Mail: cwsung@Sung.org IS Management Consultant Website: www.Sung.org Senior UNIX Consultant Telephone (800) COM-UNIX "And the UNIX Guru typed 'rm -rf /*', and all that was before, including the Guru himself, became then null and void, and darkness came down upon the system and those who worshiped it in a rather ruthless way." -- C.W. Sung ================================================== PGP Key Fingerprint: F6E2 0372 F765 28B6 6D34 7DF4 A928 A7AF 59A0 04CD ================================================== To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Wed Jun 24 01:59:12 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id BAA11822 for freebsd-current-outgoing; Wed, 24 Jun 1998 01:59:12 -0700 (PDT) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from smtp01.primenet.com (daemon@smtp01.primenet.com [206.165.6.131]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id BAA11811 for ; Wed, 24 Jun 1998 01:59:03 -0700 (PDT) (envelope-from tlambert@usr08.primenet.com) Received: (from daemon@localhost) by smtp01.primenet.com (8.8.8/8.8.8) id BAA22146; Wed, 24 Jun 1998 01:59:02 -0700 (MST) Received: from usr08.primenet.com(206.165.6.208) via SMTP by smtp01.primenet.com, id smtpd022134; Wed Jun 24 01:59:00 1998 Received: (from tlambert@localhost) by usr08.primenet.com (8.8.5/8.8.5) id BAA23087; Wed, 24 Jun 1998 01:58:57 -0700 (MST) From: Terry Lambert Message-Id: <199806240858.BAA23087@usr08.primenet.com> Subject: Re: World built on 21/6/98 exploded with KDE port :-( To: kpielorz@tdx.co.uk (Karl Pielorz) Date: Wed, 24 Jun 1998 08:58:57 +0000 (GMT) Cc: current@FreeBSD.ORG In-Reply-To: <358F6798.60460FBE@tdx.co.uk> from "Karl Pielorz" at Jun 23, 98 09:30:16 am X-Mailer: ELM [version 2.4 PL25] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG > My system built on the 21/6/98 just rebooted itself, and trashed a > filesystem to boot... > > I'm running an SMP kernel, and I was running the KDE port - I selected 'Show > widgets in windows '95 style' on the desktop preferences and the server just > rebooted... It seems to me that it was simply faithfully fulfilling your request to "Show widgets in windows '95 style'"... Har. 8-p. Terry Lambert terry@lambert.org --- Any opinions in this posting are my own and not those of my present or previous employers. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Wed Jun 24 02:03:17 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id CAA12445 for freebsd-current-outgoing; Wed, 24 Jun 1998 02:03:17 -0700 (PDT) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from smtp04.primenet.com (daemon@smtp04.primenet.com [206.165.6.134]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id CAA12374; Wed, 24 Jun 1998 02:02:48 -0700 (PDT) (envelope-from tlambert@usr08.primenet.com) Received: (from daemon@localhost) by smtp04.primenet.com (8.8.8/8.8.8) id CAA27740; Wed, 24 Jun 1998 02:02:42 -0700 (MST) Received: from usr08.primenet.com(206.165.6.208) via SMTP by smtp04.primenet.com, id smtpd027719; Wed Jun 24 02:02:35 1998 Received: (from tlambert@localhost) by usr08.primenet.com (8.8.5/8.8.5) id CAA23275; Wed, 24 Jun 1998 02:02:31 -0700 (MST) From: Terry Lambert Message-Id: <199806240902.CAA23275@usr08.primenet.com> Subject: Re: I want my old binutils back! To: sos@FreeBSD.ORG Date: Wed, 24 Jun 1998 09:02:31 +0000 (GMT) Cc: joki@kuebart.stuttgart.netsurf.de, freebsd-current@FreeBSD.ORG In-Reply-To: <199806231034.DAA14337@hub.freebsd.org> from "sos@FreeBSD.ORG" at Jun 23, 98 03:34:47 am X-Mailer: ELM [version 2.4 PL25] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG > > So my question is: does anyone plan to migrate FreeBSD's binutils > > to ELF or was part the motivation to switch to ELF the ability to > > use the original GNU binutils? > > Welcome to a GNUinfected world :) [ ... ] > So, we really have no choice as to stick with the new binutils, as > sad as it might be. Unless someone comes up with an alternative > preferably under a BSD licence, THAT would move things around > quite alot.... TenDRA. The missing pieces are linker sets and the FreeBSD pieces that should really be written in assembly, but try to pretend that they don't have to be by using inlines to make the source code non-portable for no good reason. Terry Lambert terry@lambert.org --- Any opinions in this posting are my own and not those of my present or previous employers. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Wed Jun 24 02:03:26 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id CAA12465 for freebsd-current-outgoing; Wed, 24 Jun 1998 02:03:26 -0700 (PDT) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from uni-sb.de (uni-sb.de [134.96.252.33]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id CAA12361 for ; Wed, 24 Jun 1998 02:02:42 -0700 (PDT) (envelope-from netchild@wurzelausix.cs.uni-sb.de) Received: from cs.uni-sb.de (cs.uni-sb.de [134.96.252.31]) by uni-sb.de (8.9.0/1998052000) with ESMTP id LAA21498; Wed, 24 Jun 1998 11:02:28 +0200 (CEST) Received: from wurzelausix.cs.uni-sb.de (vodix.cs.uni-sb.de [134.96.247.43]) by cs.uni-sb.de (8.9.0/1998060300) with ESMTP id LAA04648; Wed, 24 Jun 1998 11:02:27 +0200 (CEST) Message-ID: <3590C0A3.9193BBE7@wurzelausix.cs.uni-sb.de> Date: Wed, 24 Jun 1998 11:02:27 +0200 From: Alexander Leidinger Organization: Uni-SB, Lehrstuhl für Rechnerarchitektur X-Mailer: Mozilla 4.05 [en] (X11; I; SunOS 5.7 i86pc) MIME-Version: 1.0 To: "Alok K. Dhir" CC: current@FreeBSD.ORG Subject: Re: Can't build gimp1 port References: Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG Alok K. Dhir wrote: > > Running 6/15 -current, I can't build the gimp1 port. The output follows. I've compiled gimp1 from gimp.org (not from the port): gmake LDLIBS=-lc this solved the problem (from mind). [some output deleted] > script-fu-console.o: Undefined symbol `_read' referenced (use -lc ?) Bye, Alexander. -- 2^{F_{h+1}-1} z^{F_{h+2}-1} + 2^{F_{h+1}-2} L_{h-1} z^{F_{h+2}} + complicated terms + 2^{h-1} z^{2^h - 2} + z^{2^h - 1} Donald E. Knuth, "The Art of Computer Programming" http://fsinfo.cs.uni-sb.de/~netchild mailto:netchild@studcs.uni-sb.de To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Wed Jun 24 02:06:27 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id CAB12976 for freebsd-current-outgoing; Wed, 24 Jun 1998 02:06:27 -0700 (PDT) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from uni-sb.de (uni-sb.de [134.96.252.33]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id CAA12905 for ; Wed, 24 Jun 1998 02:05:51 -0700 (PDT) (envelope-from netchild@wurzelausix.cs.uni-sb.de) Received: from cs.uni-sb.de (cs.uni-sb.de [134.96.252.31]) by uni-sb.de (8.9.0/1998052000) with ESMTP id LAA21530 for ; Wed, 24 Jun 1998 11:05:44 +0200 (CEST) Received: from wurzelausix.cs.uni-sb.de (vodix.cs.uni-sb.de [134.96.247.43]) by cs.uni-sb.de (8.9.0/1998060300) with ESMTP id LAA04701 for ; Wed, 24 Jun 1998 11:05:43 +0200 (CEST) Message-ID: <3590C167.D1EBFA85@wurzelausix.cs.uni-sb.de> Date: Wed, 24 Jun 1998 11:05:43 +0200 From: Alexander Leidinger Organization: Uni-SB, Lehrstuhl für Rechnerarchitektur X-Mailer: Mozilla 4.05 [en] (X11; I; SunOS 5.7 i86pc) MIME-Version: 1.0 To: current@FreeBSD.ORG Subject: Re: Can't build gimp1 port References: <3590C0A3.9193BBE7@wurzelausix.cs.uni-sb.de> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG Alexander Leidinger wrote: > I've compiled gimp1 from gimp.org (not from the port): > gmake LDLIBS=-lc > this solved the problem (from mind). Could also be setenv LDLIBS -lc ./configure gmake I'm not sure about it... Bye, Alexander. -- 2^{F_{h+1}-1} z^{F_{h+2}-1} + 2^{F_{h+1}-2} L_{h-1} z^{F_{h+2}} + complicated terms + 2^{h-1} z^{2^h - 2} + z^{2^h - 1} Donald E. Knuth, "The Art of Computer Programming" http://fsinfo.cs.uni-sb.de/~netchild mailto:netchild@studcs.uni-sb.de To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Wed Jun 24 02:14:29 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id CAA14198 for freebsd-current-outgoing; Wed, 24 Jun 1998 02:14:29 -0700 (PDT) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from itesec.hsc.fr (root@itesec.hsc.fr [192.70.106.33]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id CAA14081 for ; Wed, 24 Jun 1998 02:13:50 -0700 (PDT) (envelope-from pb@hsc.fr) Received: from mars.hsc.fr (mars.hsc.fr [192.70.106.44]) by itesec.hsc.fr (8.8.8/8.8.5/itesec-1.12-nospam) with ESMTP id LAA27427; Wed, 24 Jun 1998 11:13:08 +0200 (MET DST) Received: (from pb@localhost) by mars.hsc.fr (8.8.8/8.8.8/pb-19980526) id LAA13256; Wed, 24 Jun 1998 11:13:08 +0200 (CEST) (envelope-from pb) Message-ID: <19980624111307.A13211@mars.hsc.fr> Date: Wed, 24 Jun 1998 11:13:07 +0200 From: Pierre Beyssac To: "Alok K. Dhir" , current@FreeBSD.ORG Subject: Re: Can't build gimp1 port References: Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Mailer: Mutt 0.92.8i In-Reply-To: ; from Alok K. Dhir on Tue, Jun 23, 1998 at 11:28:27AM -0400 Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG On Tue, Jun 23, 1998 at 11:28:27AM -0400, Alok K. Dhir wrote: > Running 6/15 -current, I can't build the gimp1 port. The output follows. I got something similar when trying to compile INN 2.0. No relation with GIMP apparently, but.. INN 2.0 configured itself to use the GNU dbm (libgdbm) which if I remember right I installed for GIMP 0.99.something, months ago. Removing the -lgdbm from the link caused it to work again (INN 2.0 seems to not need it). I think this all might be related to recent -current lib changes with the now infamous problem with "___error". You are probably left with older gimp libs you compiled before the -current change. Make sure you recompile the libs you link GIMP with (in particular libgimp, libgtk, libgdk, libglib), that might cure the problem (although I'm not quite certain it will) and that no older library stays in the -L paths. -- Pierre.Beyssac@hsc.fr To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Wed Jun 24 02:25:09 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id CAA15846 for freebsd-current-outgoing; Wed, 24 Jun 1998 02:25:09 -0700 (PDT) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from sos.freebsd.dk (sos.freebsd.dk [212.242.40.180]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id CAA15719; Wed, 24 Jun 1998 02:23:53 -0700 (PDT) (envelope-from sos@sos.freebsd.dk) Received: (from sos@localhost) by sos.freebsd.dk (8.8.8/8.8.8) id LAA14367; Wed, 24 Jun 1998 11:22:49 +0200 (CEST) (envelope-from sos) Message-Id: <199806240922.LAA14367@sos.freebsd.dk> Subject: Re: I want my old binutils back! In-Reply-To: <199806240902.CAA23275@usr08.primenet.com> from Terry Lambert at "Jun 24, 98 09:02:31 am" To: tlambert@primenet.com (Terry Lambert) Date: Wed, 24 Jun 1998 11:22:49 +0200 (CEST) Cc: sos@FreeBSD.ORG, joki@kuebart.stuttgart.netsurf.de, freebsd-current@FreeBSD.ORG From: Søren Schmidt Reply-to: sos@FreeBSD.ORG X-Mailer: ELM [version 2.4ME+ PL38 (25)] MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG In reply to Terry Lambert who wrote: > > > So, we really have no choice as to stick with the new binutils, as > > sad as it might be. Unless someone comes up with an alternative > > preferably under a BSD licence, THAT would move things around > > quite alot.... > > TenDRA. > > The missing pieces are linker sets and the FreeBSD pieces that should > really be written in assembly, but try to pretend that they don't have > to be by using inlines to make the source code non-portable for no good > reason. Well TenDRA is a replacement for gcc, not for binutils.. Compilers are plenty at hand, give me a pointer to a free assembler and linker, thats what I asked :) -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- Søren Schmidt (sos@FreeBSD.org) FreeBSD Core Team Even more code to hack -- will it ever end? .. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Wed Jun 24 02:26:25 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id CAA15959 for freebsd-current-outgoing; Wed, 24 Jun 1998 02:26:25 -0700 (PDT) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from caladan.tdx.co.uk (caladan.tdx.co.uk [195.188.177.4]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id CAA15811 for ; Wed, 24 Jun 1998 02:24:49 -0700 (PDT) (envelope-from kpielorz@tdx.co.uk) Received: from tdx.co.uk (lorca-tx.tdx.co.uk [195.188.177.242]) by caladan.tdx.co.uk (8.8.8/8.8.8) with ESMTP id KAA09662; Wed, 24 Jun 1998 10:24:34 +0100 (BST) (envelope-from kpielorz@tdx.co.uk) Message-ID: <3590C5D2.12A95A9C@tdx.co.uk> Date: Wed, 24 Jun 1998 10:24:34 +0100 From: Karl Pielorz Organization: TDX X-Mailer: Mozilla 4.05 [en] (WinNT; I) MIME-Version: 1.0 To: Terry Lambert CC: current@FreeBSD.ORG Subject: Re: World built on 21/6/98 exploded with KDE port :-( References: <199806240858.BAA23087@usr08.primenet.com> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG Terry Lambert wrote: > > My system built on the 21/6/98 just rebooted itself, and trashed a > > filesystem to boot... > > > > I'm running an SMP kernel, and I was running the KDE port - I selected 'Show > > widgets in windows '95 style' on the desktop preferences and the server just > > rebooted... > > It seems to me that it was simply faithfully fulfilling your request > to "Show widgets in windows '95 style'"... Very good... It's done it again since then... I think I will be contented with just having a reliable system, and no 'Windows '95 look & feel' ;-) Regards, Karl To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Wed Jun 24 03:57:22 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id DAA02319 for freebsd-current-outgoing; Wed, 24 Jun 1998 03:57:22 -0700 (PDT) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from ren.dtir.qld.gov.au (firewall-user@ns.dtir.qld.gov.au [203.108.138.66]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id DAA02289 for ; Wed, 24 Jun 1998 03:57:10 -0700 (PDT) (envelope-from syssgm@dtir.qld.gov.au) Received: by ren.dtir.qld.gov.au; id UAA21007; Wed, 24 Jun 1998 20:56:46 +1000 (EST) Received: from ogre.dtir.qld.gov.au(167.123.8.3) by ren.dtir.qld.gov.au via smap (3.2) id xma021005; Wed, 24 Jun 98 20:56:35 +1000 Received: from atlas.dtir.qld.gov.au (atlas.dtir.qld.gov.au [167.123.8.9]) by ogre.dtir.qld.gov.au (8.8.8/8.8.7) with ESMTP id UAA12218; Wed, 24 Jun 1998 20:56:34 +1000 (EST) Received: from nymph.dtir.qld.gov.au (nymph.dtir.qld.gov.au [167.123.10.10]) by atlas.dtir.qld.gov.au (8.8.5/8.8.5) with ESMTP id UAA07171; Wed, 24 Jun 1998 20:56:34 +1000 (EST) Received: from nymph.dtir.qld.gov.au (localhost.dtir.qld.gov.au [127.0.0.1]) by nymph.dtir.qld.gov.au (8.8.8/8.8.7) with ESMTP id UAA15554; Wed, 24 Jun 1998 20:56:32 +1000 (EST) (envelope-from syssgm@nymph.dtir.qld.gov.au) Message-Id: <199806241056.UAA15554@nymph.dtir.qld.gov.au> To: Bruce Evans cc: freebsd-current@FreeBSD.ORG, syssgm@dtir.qld.gov.au Subject: Re: PIPE_BUF? References: <199806100123.LAA06267@godzilla.zeta.org.au> In-Reply-To: <199806100123.LAA06267@godzilla.zeta.org.au> from Bruce Evans at "Wed, 10 Jun 1998 11:23:04 +1000" Date: Wed, 24 Jun 1998 20:56:32 +1000 From: Stephen McKay Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG On Wednesday, 10th June 1998, Bruce Evans wrote: >>>From sys/syslimits.h: >> >>#define PIPE_BUF 512 /* max bytes for atomic pipe >>writes */ ^^^ >> >>Is it still true? If not, we should change it to _real_ value since some >>software (like apache) depends on it. > >Yes. In 2.2, it really shouldn't be defined, since the max differs for >ordinary pipes (they use PIPE_MAX = 512) and fifos (they use the default >socket sb_lowat = MCLBYTES = 2048)... No matter how much you know, there are always surprises... How much would it hurt performance or whatever in the normal case (ie don't care about atomicity because there's just 1 sender and 1 receiver) to raise this to at least a page (4Kb). After all, years ago the limit was 5Kb (and still 5Kb for System V). This is something that has gone backwards on BSD! Stephen. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Wed Jun 24 04:28:32 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id EAA09563 for freebsd-current-outgoing; Wed, 24 Jun 1998 04:28:32 -0700 (PDT) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from godzilla.zeta.org.au (godzilla.zeta.org.au [203.15.68.22]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id EAA09475 for ; Wed, 24 Jun 1998 04:28:05 -0700 (PDT) (envelope-from bde@godzilla.zeta.org.au) Received: (from bde@localhost) by godzilla.zeta.org.au (8.8.7/8.8.7) id VAA08509; Wed, 24 Jun 1998 21:27:36 +1000 Date: Wed, 24 Jun 1998 21:27:36 +1000 From: Bruce Evans Message-Id: <199806241127.VAA08509@godzilla.zeta.org.au> To: chuckr@glue.umd.edu, phk@critter.freebsd.dk Subject: Re: Heads up: block devices to disappear! Cc: freebsd-current@FreeBSD.ORG Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG >It's really simple, blockdevices are now only used for mounting, the >kernel can easily figure this out, so there is no need to have special >device nodes for this. Block devices are also used for buffering. Examples: a) Linux fsck.ext2 does partial sector i/o's, so it does not work on character disk devices. It works OK on block disk devices despite lack of support for some special ioctls. b) The simple binary editor that I use reads/writes precisely the bytes bytes inspected/changed. This is normally the correct thing for a binary editor to do, but it does not work on character disk devices. c) Caching of (small) slow media, e.g.,: sleep 1000 Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id EAA13810 for freebsd-current-outgoing; Wed, 24 Jun 1998 04:45:06 -0700 (PDT) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from parkplace.cet.co.jp (parkplace.cet.co.jp [202.32.64.1]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id EAA13784; Wed, 24 Jun 1998 04:45:00 -0700 (PDT) (envelope-from michaelh@cet.co.jp) Received: from localhost (michaelh@localhost) by parkplace.cet.co.jp (8.8.8/CET-v2.2) with SMTP id LAA29380; Wed, 24 Jun 1998 11:43:27 GMT Date: Wed, 24 Jun 1998 20:43:27 +0900 (JST) From: Michael Hancock To: Peter Wemm cc: Chuck Robey , Poul-Henning Kamp , freebsd-current@FreeBSD.ORG Subject: Re: Heads up: block devices to disappear! In-Reply-To: <199806232113.FAA08470@spinner.netplex.com.au> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG Here's a stacking project that John Heidemann was suggesting a while back... - layer the devfs implementations. Currently there are spec_ufs and fifo_ufs vnode operations vectors. These are really just pushed together versions of a mostly pass-through ufs layer over a spec vnode or a fifo vnode. Separating them would clean the code and allow for there to be a single special vnode for each device or fifo. Both Kirk and I have wanted to do this cleanup for a long time but it's low on our stacks. Specfs and fifofs aren't layers, they're just operations vectors that get special-cased into the file system everywhere. It's actually pretty ugly. Regards, Mike To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Wed Jun 24 04:47:33 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id EAA14192 for freebsd-current-outgoing; Wed, 24 Jun 1998 04:47:33 -0700 (PDT) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from godzilla.zeta.org.au (godzilla.zeta.org.au [203.15.68.22]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id EAA14157 for ; Wed, 24 Jun 1998 04:47:17 -0700 (PDT) (envelope-from bde@godzilla.zeta.org.au) Received: (from bde@localhost) by godzilla.zeta.org.au (8.8.7/8.8.7) id VAA09913; Wed, 24 Jun 1998 21:47:14 +1000 Date: Wed, 24 Jun 1998 21:47:14 +1000 From: Bruce Evans Message-Id: <199806241147.VAA09913@godzilla.zeta.org.au> To: bde@zeta.org.au, syssgm@dtir.qld.gov.au Subject: Re: PIPE_BUF? Cc: freebsd-current@FreeBSD.ORG Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG >How much would it hurt performance or whatever in the normal case (ie >don't care about atomicity because there's just 1 sender and 1 receiver) >to raise this to at least a page (4Kb). After all, years ago the limit Anyone how wants to change it should quantify the costs and benefits :-). I guess they are both too small to make any practical difference. Bruce To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Wed Jun 24 06:14:33 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id GAA00662 for freebsd-current-outgoing; Wed, 24 Jun 1998 06:14:33 -0700 (PDT) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from spinner.netplex.com.au (spinner.netplex.com.au [202.12.86.3]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id GAA00573 for ; Wed, 24 Jun 1998 06:13:46 -0700 (PDT) (envelope-from peter@netplex.com.au) Received: from spinner.netplex.com.au (localhost [127.0.0.1]) by spinner.netplex.com.au (8.8.8/8.8.8/Spinner) with ESMTP id VAA12346; Wed, 24 Jun 1998 21:08:01 +0800 (WST) (envelope-from peter@spinner.netplex.com.au) Message-Id: <199806241308.VAA12346@spinner.netplex.com.au> X-Mailer: exmh version 2.0.2 2/24/98 To: Bruce Evans cc: chuckr@glue.umd.edu, phk@critter.freebsd.dk, freebsd-current@FreeBSD.ORG Subject: Re: Heads up: block devices to disappear! In-reply-to: Your message of "Wed, 24 Jun 1998 21:27:36 +1000." <199806241127.VAA08509@godzilla.zeta.org.au> Date: Wed, 24 Jun 1998 21:08:00 +0800 From: Peter Wemm Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG Bruce Evans wrote: > >It's really simple, blockdevices are now only used for mounting, the > >kernel can easily figure this out, so there is no need to have special > >device nodes for this. > > Block devices are also used for buffering. Examples: > a) Linux fsck.ext2 does partial sector i/o's, so it does not work > on character disk devices. It works OK on block disk devices > despite lack of support for some special ioctls. > b) The simple binary editor that I use reads/writes precisely the > bytes bytes inspected/changed. This is normally the correct thing > for a binary editor to do, but it does not work on character disk > devices. Both of these should be able to be made to work for character access to block orientated devices. specfs truncates and rounds the block accesses for VBLK devices, I don't see why physio couldn't do something similar. Breaking this would be a loss of functionality. Incidently, in kern_physio.c: struct buf * phygetvpbuf(dev_t dev, int resid) { struct bdevsw *bdsw; int maxio; bdsw = cdevsw[major(dev)]->d_bdev; if (bdsw == NULL) return getpbuf(); maxio = bdsw->d_maxio; if (resid > maxio) resid = maxio; return getpbuf(); } What is the point of passing in resid and calculating maxio? It's not used... the calls to phygetvpbuf() could just as easily be calls to getpbuf() directly.. > c) Caching of (small) slow media, e.g.,: > sleep 1000 tar tvvf /dev/fd0 # inspect floppy contents > tar xvvf /dev/fd0 ... # read floppy contents from buffer cache. > The last close prevention may be unnecessary under Linux (Linux at > least used to not invalidate the cache until disk change), and doesn't > actually work under FreeBSD (a comment in spec_close() says that > "... on last close ... we must invalidate any in core blocks", but > spec_close() actually always invalidates the cache). FreeBSD also > has problems caching the whole 720 blocks that must be cached to > completely cache a 1440K floppy, since VMIO buffers aren't used for > the sub-page block size used for block devices. tar should be able to lseek() in cases like this (like it does on SCO for example) meaning this should be largely irrelevant. Small block sizes have been a long-standing problem.. The specfs last close support is a mess. specfs itself is a hack that exists because of the need to glue vnodes onto the devsw. If devsw interface was replaced, driver interface could be vnode oriented. Anyway, changing this isn't part of what's being talked about right at the moment though. > Bruce Cheers, -Peter To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Wed Jun 24 06:19:59 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id GAA01523 for freebsd-current-outgoing; Wed, 24 Jun 1998 06:19:59 -0700 (PDT) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from picnic.mat.net (picnic.mat.net [206.246.122.117]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id GAA01495 for ; Wed, 24 Jun 1998 06:19:34 -0700 (PDT) (envelope-from chuckr@glue.umd.edu) Received: from localhost (chuckr@localhost) by picnic.mat.net (8.8.8/8.8.5) with SMTP id IAA03282; Wed, 24 Jun 1998 08:14:04 -0400 (EDT) Date: Wed, 24 Jun 1998 08:14:04 -0400 (EDT) From: Chuck Robey X-Sender: chuckr@localhost Reply-To: Chuck Robey To: Poul-Henning Kamp cc: Peter Wemm , freebsd-current@FreeBSD.ORG Subject: Re: Heads up: block devices to disappear! In-Reply-To: <2057.898670484@critter.freebsd.dk> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG On Wed, 24 Jun 1998, Poul-Henning Kamp wrote: > > Peter pretty much got it right on the nail. Peter's description was excellent. The distinction between > block and character device will in the future be made solely based on > which access method is employed. One last question, I think, ought to be asked. One application I used to program for was the Informix SQL database ... it used to manage it's own storage. You'd set up a partition that it would be solely responsible for, and it would control it directly (no filesystem mounted at all, no programmer access via filesystem). As long as your modifications don't block this type of application from working it this way, then I think that'd be the last complaint I could see. Does it? > > More details as things progress. > > -- > Poul-Henning Kamp FreeBSD coreteam member > phk@FreeBSD.ORG "Real hackers run -current on their laptop." > "ttyv0" -- What UNIX calls a $20K state-of-the-art, 3D, hi-res color terminal > > To Unsubscribe: send mail to majordomo@FreeBSD.org > with "unsubscribe freebsd-current" in the body of the message > > ----------------------------+----------------------------------------------- Chuck Robey | Interests include any kind of voice or data chuckr@glue.umd.edu | communications topic, C programming, and Unix. 213 Lakeside Drive Apt T-1 | Greenbelt, MD 20770 | I run Journey2 and picnic (FreeBSD-current) (301) 220-2114 | and jaunt (NetBSD). ----------------------------+----------------------------------------------- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Wed Jun 24 06:38:26 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id GAA04702 for freebsd-current-outgoing; Wed, 24 Jun 1998 06:38:26 -0700 (PDT) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from aldan.ziplink.net (mi@kot.ne.mediaone.net [24.128.29.55]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id GAA04620 for ; Wed, 24 Jun 1998 06:37:47 -0700 (PDT) (envelope-from mi@rtfm.ziplink.net) Received: from rtfm.ziplink.net (rtfm [199.232.255.52]) by aldan.ziplink.net (8.8.8/8.8.7) with ESMTP id NAA01790 for ; Wed, 24 Jun 1998 13:37:41 GMT (envelope-from mi@rtfm.ziplink.net) Received: (from mi@localhost) by rtfm.ziplink.net (8.8.8/8.8.5) id JAA08926 for current@freebsd.org; Wed, 24 Jun 1998 09:37:32 -0400 (EDT) From: Mikhail Teterin Message-Id: <199806241337.JAA08926@rtfm.ziplink.net> Subject: Re: Heads up: block devices to disappear! In-Reply-To: <199806240717.AAA27134@vampire.sung.org> from "Christian Sung" at "Jun 24, 98 00:17:49 am" To: current@FreeBSD.ORG Date: Wed, 24 Jun 1998 09:37:32 -0400 (EDT) X-Face: %UW#n0|w>ydeGt/b@1-.UFP=K^~-:0f#O:D7w hJ5G_<5143Bb3kOIs9XpX+"V+~$adGP:J|SLieM31VIhqXeLBli" Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id HAA12060 for freebsd-current-outgoing; Wed, 24 Jun 1998 07:20:37 -0700 (PDT) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from godzilla.zeta.org.au (godzilla.zeta.org.au [203.15.68.22]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id HAA12043 for ; Wed, 24 Jun 1998 07:20:16 -0700 (PDT) (envelope-from bde@godzilla.zeta.org.au) Received: (from bde@localhost) by godzilla.zeta.org.au (8.8.7/8.8.7) id AAA19246; Thu, 25 Jun 1998 00:19:58 +1000 Date: Thu, 25 Jun 1998 00:19:58 +1000 From: Bruce Evans Message-Id: <199806241419.AAA19246@godzilla.zeta.org.au> To: bde@zeta.org.au, peter@netplex.com.au Subject: Re: Heads up: block devices to disappear! Cc: chuckr@glue.umd.edu, freebsd-current@FreeBSD.ORG, phk@critter.freebsd.dk Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG >> Block devices are also used for buffering. Examples: >> a) Linux fsck.ext2 does partial sector i/o's, so it does not work >> on character disk devices. It works OK on block disk devices >> despite lack of support for some special ioctls. >> b) The simple binary editor that I use reads/writes precisely the >> bytes bytes inspected/changed. This is normally the correct thing >> for a binary editor to do, but it does not work on character disk >> devices. > >Both of these should be able to be made to work for character access to >block orientated devices. specfs truncates and rounds the block accesses >for VBLK devices, I don't see why physio couldn't do something similar. Truncate/round on works for disk-like block devices. It didn't and couldn't work for tape-like devices. I don't like doing it automatically because using an unusual block size is usually an error. >Incidently, in kern_physio.c: > >struct buf * >phygetvpbuf(dev_t dev, int resid) >{ > struct bdevsw *bdsw; > int maxio; > > bdsw = cdevsw[major(dev)]->d_bdev; > if (bdsw == NULL) > return getpbuf(); > > maxio = bdsw->d_maxio; > if (resid > maxio) > resid = maxio; > > return getpbuf(); >} > >What is the point of passing in resid and calculating maxio? It's not >used... the calls to phygetvpbuf() could just as easily be calls to >getpbuf() directly.. It seems to be unfinished code. My version of it has always been: struct buf * physgetvpbuf(dev, resid) dev_t dev; int resid; { #ifdef NONSENSE struct bdevsw *bdsw; int maxio; bdsw = cdevsw[major(dev)]->d_bdev; if (bdsw == NULL) return (getpbuf()); maxio = bdsw->d_maxio; if (resid > maxio) resid = maxio; #endif return (getpbuf()); } >> c) Caching of (small) slow media, e.g.,: >> sleep 1000 > tar tvvf /dev/fd0 # inspect floppy contents >> tar xvvf /dev/fd0 ... # read floppy contents from buffer cache. >> The last close prevention may be unnecessary under Linux (Linux at >> least used to not invalidate the cache until disk change), and doesn't >> actually work under FreeBSD (a comment in spec_close() says that >>... >tar should be able to lseek() in cases like this (like it does on SCO for >example) meaning this should be largely irrelevant. Not for small (< 8K) files in the tar image. Then read-ahead on the buffered should result in the entire image being read in the same time as it takes to lseek and read tar headers. >The specfs last close support is a mess. specfs itself is a hack that >exists because of the need to glue vnodes onto the devsw. If devsw >interface was replaced, driver interface could be vnode oriented. Anyway, Then last vnode dereference support would be a mess :-). Bruce To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Wed Jun 24 10:05:14 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id KAA11669 for freebsd-current-outgoing; Wed, 24 Jun 1998 10:05:14 -0700 (PDT) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from frmug.org (frmug-gw.frmug.org [193.56.58.252]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id KAA11620 for ; Wed, 24 Jun 1998 10:04:47 -0700 (PDT) (envelope-from roberto@keltia.freenix.fr) Received: (from uucp@localhost) by frmug.org (8.9.0/frmug-2.3/nospam) with UUCP id TAA24989 for freebsd-current@FreeBSD.ORG; Wed, 24 Jun 1998 19:04:37 +0200 (CEST) (envelope-from roberto@keltia.freenix.fr) Received: (from roberto@localhost) by keltia.freenix.fr (8.9.0.Beta4/keltia-2.14/nospam) id IAA03411 for freebsd-current@FreeBSD.ORG; Wed, 24 Jun 1998 08:18:14 +0200 (CEST) (envelope-from roberto) Message-ID: <19980624081814.A3401@keltia.freenix.fr> Date: Wed, 24 Jun 1998 08:18:14 +0200 From: Ollivier Robert To: freebsd-current@FreeBSD.ORG Subject: Re: Heads up: block devices to disappear! Mail-Followup-To: freebsd-current@FreeBSD.ORG References: <199806232113.FAA08470@spinner.netplex.com.au> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Mailer: Mutt 0.92.3i In-Reply-To: <199806232113.FAA08470@spinner.netplex.com.au>; from Peter Wemm on Wed, Jun 24, 1998 at 05:13:55AM +0800 X-Operating-System: FreeBSD 3.0-CURRENT ctm#4374 AMD-K6 MMX @ 225 MHz Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG According to Peter Wemm: > Because they are both pretty much the same thing.. All the block drivers > also have a character interface. The funny thing is that Linux has only _block_ devices if I remember well :-) -- Ollivier ROBERT -=- FreeBSD: The Power to Serve! -=- roberto@keltia.freenix.fr FreeBSD keltia.freenix.fr 3.0-CURRENT #60: Fri May 15 21:04:22 CEST 1998 To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Wed Jun 24 10:38:05 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id KAA18347 for freebsd-current-outgoing; Wed, 24 Jun 1998 10:38:05 -0700 (PDT) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from alpha.xerox.com (omega.Xerox.COM [13.1.64.95]) by hub.freebsd.org (8.8.8/8.8.8) with SMTP id KAA18258 for ; Wed, 24 Jun 1998 10:37:39 -0700 (PDT) (envelope-from fenner@parc.xerox.com) Received: from mango.parc.xerox.com ([13.1.102.232]) by alpha.xerox.com with SMTP id <40704(1)>; Wed, 24 Jun 1998 10:36:54 PDT Received: from mango.parc.xerox.com (localhost [127.0.0.1]) by mango.parc.xerox.com (8.8.8/8.8.8) with ESMTP id KAA07821; Wed, 24 Jun 1998 10:36:52 -0700 (PDT) (envelope-from fenner@mango.parc.xerox.com) Message-Id: <199806241736.KAA07821@mango.parc.xerox.com> To: Jared Mauch cc: freebsd-current@FreeBSD.ORG Subject: Re: Problems w/ IMCP sockets In-reply-to: Your message of "Tue, 23 Jun 1998 20:22:40 PDT." <19980623232240.A21485@puck.nether.net> Date: Wed, 24 Jun 1998 10:36:51 PDT From: Bill Fenner Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG Can you give more specifics? On a 2.2.6 system, I opened 75 raw ICMP sockets and set SO_RCVBUF to 200Kbytes on each, and then initiated a flood ping so that I'd get lots and lots of ICMP. I don't know if 75 is "many, many" or if 200Kbytes is "too high", and I don't know what OS version you experienced this on, but nothing untoward happened during my test. Bill To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Wed Jun 24 10:48:12 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id KAA20855 for freebsd-current-outgoing; Wed, 24 Jun 1998 10:48:12 -0700 (PDT) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from critter.freebsd.dk (critter.freebsd.dk [195.8.133.1] (may be forged)) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id KAA20769 for ; Wed, 24 Jun 1998 10:47:44 -0700 (PDT) (envelope-from phk@critter.freebsd.dk) Received: from critter.freebsd.dk (localhost [127.0.0.1]) by critter.freebsd.dk (8.8.7/8.8.5) with ESMTP id TAA00661; Wed, 24 Jun 1998 19:44:16 +0200 (CEST) To: Chuck Robey cc: Peter Wemm , freebsd-current@FreeBSD.ORG Subject: Re: Heads up: block devices to disappear! In-reply-to: Your message of "Wed, 24 Jun 1998 08:14:04 EDT." Date: Wed, 24 Jun 1998 19:44:16 +0200 Message-ID: <659.898710256@critter.freebsd.dk> From: Poul-Henning Kamp Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG >One last question, I think, ought to be asked. One application I used >to program for was the Informix SQL database ... it used to manage it's >own storage. You'd set up a partition that it would be solely >responsible for, and it would control it directly (no filesystem mounted >at all, no programmer access via filesystem). As long as your >modifications don't block this type of application from working it this >way, then I think that'd be the last complaint I could see. > >Does it? no. If you check your RDBMS manuals you will see that they all stress that you should use char devices, this is so that they can get the error if a write doesn't succeed. -- Poul-Henning Kamp FreeBSD coreteam member phk@FreeBSD.ORG "Real hackers run -current on their laptop." "ttyv0" -- What UNIX calls a $20K state-of-the-art, 3D, hi-res color terminal To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Wed Jun 24 10:50:47 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id KAA21404 for freebsd-current-outgoing; Wed, 24 Jun 1998 10:50:47 -0700 (PDT) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from versa.eng.comsat.com (versa.eng.comsat.com [134.133.169.5]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id KAA21235 for ; Wed, 24 Jun 1998 10:50:01 -0700 (PDT) (envelope-from marc@versa.eng.comsat.com) Received: (from marc@localhost) by versa.eng.comsat.com (8.8.8/8.7.3) id OAA01484 for freebsd-current@freebsd.org; Wed, 24 Jun 1998 14:48:39 -0400 (EDT) Message-ID: X-Mailer: XFMail 1.1 [p0] on FreeBSD Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 8bit MIME-Version: 1.0 Date: Wed, 24 Jun 1998 14:32:26 -0400 (EDT) Organization: Comsat Mobile Communications From: Marc Giannoni To: freebsd-current@FreeBSD.ORG Subject: netccitt kernel sources Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG Hi: I recently obtained 'netccitt' kernel sources from the 2.2.1-RELEASE. I have modified the these sources so that they are compatible with the 'current' sources. What was needed mainly involved function prototyping and applying the new Macros that handle 'malloc'. I don't have access to an X.25 network, so I have not been able to test X.25 yet, although the kernel does compile and link. My one final problem involves the Macro that handles memory for M_MBUF. I'm not sure if this sould be MALLOC_DELCARE or MALLOC_DEFINE. I need more understanding of the kernel memory allocation rules. I would like to submit these sources to the CVS repository. It would really help if a knowlegeable kernel hacker could have a look! Thanks ---------------------------------- E-Mail: Marc Giannoni Date: 24-Jun-98 Time: 14:32:27 This message was sent by XF-Mail ---------------------------------- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Wed Jun 24 11:46:31 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id LAA03194 for freebsd-current-outgoing; Wed, 24 Jun 1998 11:46:31 -0700 (PDT) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from critter.freebsd.dk (critter.freebsd.dk [195.8.133.1] (may be forged)) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id LAA03118 for ; Wed, 24 Jun 1998 11:46:11 -0700 (PDT) (envelope-from phk@critter.freebsd.dk) Received: from critter.freebsd.dk (localhost [127.0.0.1]) by critter.freebsd.dk (8.8.7/8.8.5) with ESMTP id UAA01195; Wed, 24 Jun 1998 20:43:19 +0200 (CEST) To: Marc Giannoni cc: freebsd-current@FreeBSD.ORG Subject: Re: netccitt kernel sources In-reply-to: Your message of "Wed, 24 Jun 1998 14:32:26 EDT." Date: Wed, 24 Jun 1998 20:42:55 +0200 Message-ID: <1192.898713775@critter.freebsd.dk> From: Poul-Henning Kamp Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG >I recently obtained 'netccitt' kernel sources from the 2.2.1-RELEASE. >I would like to submit these sources to the CVS repository. It would really >help if a knowlegeable kernel hacker could have a look! Hi Marc, I belive I have heard from a total of 3 people who were interested in netccitt, and that is simply not enough interest to justify the inclusion of the code. So unless the situation has changed significantly recently, something I have yet to see signs of, I think that I can safely say that we could politely turn down such an offer. I think the best thing to do would be for you to maintain this code as an extension to FreeBSD, providing it to anybody interested. -- Poul-Henning Kamp FreeBSD coreteam member phk@FreeBSD.ORG "Real hackers run -current on their laptop." "ttyv0" -- What UNIX calls a $20K state-of-the-art, 3D, hi-res color terminal To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Wed Jun 24 11:46:53 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id LAA03248 for freebsd-current-outgoing; Wed, 24 Jun 1998 11:46:53 -0700 (PDT) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from mail.camalott.com (root@mail.camalott.com [208.203.140.2]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id LAA03160 for ; Wed, 24 Jun 1998 11:46:21 -0700 (PDT) (envelope-from joelh@gnu.org) Received: from detlev.UUCP (tex-141.camalott.com [208.229.74.141] (may be forged)) by mail.camalott.com (8.8.7/8.8.5) with ESMTP id NAA15509; Wed, 24 Jun 1998 13:45:14 -0500 Received: (from joelh@localhost) by detlev.UUCP (8.8.8/8.8.8) id NAA03422; Wed, 24 Jun 1998 13:45:38 -0500 (CDT) (envelope-from joelh) Date: Wed, 24 Jun 1998 13:45:38 -0500 (CDT) Message-Id: <199806241845.NAA03422@detlev.UUCP> To: phk@critter.freebsd.dk CC: peter@netplex.com.au, chuckr@glue.umd.edu, freebsd-current@FreeBSD.ORG In-reply-to: <2057.898670484@critter.freebsd.dk> (message from Poul-Henning Kamp on Wed, 24 Jun 1998 08:41:24 +0200) Subject: Re: Heads up: block devices to disappear! From: Joel Ray Holveck Reply-to: joelh@gnu.org References: <2057.898670484@critter.freebsd.dk> Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG > Peter pretty much got it right on the nail. The distinction between > block and character device will in the future be made solely based on > which access method is employed. > More details as things progress. So could we, in theory (devfs aside for the moment), put up block devices as renamed character devices, and retain the interface? Best, joelh -- Joel Ray Holveck - joelh@gnu.org - http://www.wp.com/piquan Fourth law of programming: Anything that can go wrong wi sendmail: segmentation violation - core dumped To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Wed Jun 24 11:57:00 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id LAA05391 for freebsd-current-outgoing; Wed, 24 Jun 1998 11:57:00 -0700 (PDT) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from critter.freebsd.dk (critter.freebsd.dk [195.8.133.1] (may be forged)) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id LAA05220 for ; Wed, 24 Jun 1998 11:56:12 -0700 (PDT) (envelope-from phk@critter.freebsd.dk) Received: from critter.freebsd.dk (localhost [127.0.0.1]) by critter.freebsd.dk (8.8.7/8.8.5) with ESMTP id UAA01293; Wed, 24 Jun 1998 20:52:54 +0200 (CEST) To: joelh@gnu.org cc: peter@netplex.com.au, chuckr@glue.umd.edu, freebsd-current@FreeBSD.ORG Subject: Re: Heads up: block devices to disappear! In-reply-to: Your message of "Wed, 24 Jun 1998 13:45:38 CDT." <199806241845.NAA03422@detlev.UUCP> Date: Wed, 24 Jun 1998 20:51:32 +0200 Message-ID: <1260.898714292@critter.freebsd.dk> From: Poul-Henning Kamp Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG In message <199806241845.NAA03422@detlev.UUCP>, Joel Ray Holveck writes: > >> Peter pretty much got it right on the nail. The distinction between >> block and character device will in the future be made solely based on >> which access method is employed. >> More details as things progress. > >So could we, in theory (devfs aside for the moment), put up block >devices as renamed character devices, and retain the interface? That is basically what was meant by "adequate compatibilty code" :-) -- Poul-Henning Kamp FreeBSD coreteam member phk@FreeBSD.ORG "Real hackers run -current on their laptop." "ttyv0" -- What UNIX calls a $20K state-of-the-art, 3D, hi-res color terminal To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Wed Jun 24 14:12:00 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id OAA29896 for freebsd-current-outgoing; Wed, 24 Jun 1998 14:12:00 -0700 (PDT) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from puck.nether.net (jared@puck.nether.net [204.42.254.5]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id OAA29797 for ; Wed, 24 Jun 1998 14:11:18 -0700 (PDT) (envelope-from jared@puck.nether.net) Received: (from jared@localhost) by puck.nether.net (8.9.0/8.7.3) id RAA05027; Wed, 24 Jun 1998 17:11:15 -0400 Message-ID: <19980624171115.B4790@puck.nether.net> Date: Wed, 24 Jun 1998 17:11:15 -0400 From: Jared Mauch To: Bill Fenner Cc: freebsd-current@FreeBSD.ORG Subject: Re: Problems w/ IMCP sockets References: <19980623232240.A21485@puck.nether.net> <199806241736.KAA07821@mango.parc.xerox.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Mailer: Mutt 0.91.1i In-Reply-To: <199806241736.KAA07821@mango.parc.xerox.com>; from Bill Fenner on Wed, Jun 24, 1998 at 10:36:51AM -0700 Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG I've got as many as 200 sockets open doing active pings. Can you test with that many? I'm using 0520-SNAP w/SMP, and also 2.2.5 non-smp I get this with both. - Jared On Wed, Jun 24, 1998 at 10:36:51AM -0700, Bill Fenner wrote: > Can you give more specifics? On a 2.2.6 system, I opened 75 raw > ICMP sockets and set SO_RCVBUF to 200Kbytes on each, and then > initiated a flood ping so that I'd get lots and lots of ICMP. I > don't know if 75 is "many, many" or if 200Kbytes is "too high", > and I don't know what OS version you experienced this on, but > nothing untoward happened during my test. > > Bill -- Jared Mauch | pgp key available via finger from jared@puck.nether.net Nether Net | http://puck.nether.net/~jared/ To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Wed Jun 24 14:21:33 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id OAA01917 for freebsd-current-outgoing; Wed, 24 Jun 1998 14:21:33 -0700 (PDT) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from whistle.com (s205m131.whistle.com [207.76.205.131]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id OAA01392; Wed, 24 Jun 1998 14:19:01 -0700 (PDT) (envelope-from archie@whistle.com) Received: (from smap@localhost) by whistle.com (8.7.5/8.6.12) id OAA24690; Wed, 24 Jun 1998 14:17:39 -0700 (PDT) Received: from bubba.whistle.com(207.76.205.7) by whistle.com via smap (V1.3) id sma024684; Wed Jun 24 14:17:31 1998 Received: (from archie@localhost) by bubba.whistle.com (8.8.7/8.6.12) id OAA09173; Wed, 24 Jun 1998 14:17:29 -0700 (PDT) From: Archie Cobbs Message-Id: <199806242117.OAA09173@bubba.whistle.com> Subject: Re: Heads up: block devices to disappear! In-Reply-To: <199806240717.AAA27134@vampire.sung.org> from Christian Sung at "Jun 24, 98 00:17:49 am" To: cwsung@Sung.org (Christian Sung) Date: Wed, 24 Jun 1998 14:17:29 -0700 (PDT) Cc: shimon@simon-shapiro.org, peter@netplex.com.au, freebsd-current@FreeBSD.ORG, phk@FreeBSD.ORG, chuckr@glue.umd.edu X-Mailer: ELM [version 2.4ME+ PL31 (25)] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG Christian Sung writes: > I **strongly** agree. I don't see a significant gain in removing block > devices, yet it somehow seems that on the other hand we'd lose some degree > of functionality in doing so. The gain is not in user functionality, but in kernel simplicity, efficiency and maintainability. I'm all for it. -Archie ___________________________________________________________________________ Archie Cobbs * Whistle Communications, Inc. * http://www.whistle.com To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Wed Jun 24 14:38:15 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id OAA05943 for freebsd-current-outgoing; Wed, 24 Jun 1998 14:38:15 -0700 (PDT) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from smtp01.primenet.com (daemon@smtp01.primenet.com [206.165.6.131]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id OAA05890 for ; Wed, 24 Jun 1998 14:37:59 -0700 (PDT) (envelope-from tlambert@usr04.primenet.com) Received: (from daemon@localhost) by smtp01.primenet.com (8.8.8/8.8.8) id OAA10965; Wed, 24 Jun 1998 14:37:58 -0700 (MST) Received: from usr04.primenet.com(206.165.6.204) via SMTP by smtp01.primenet.com, id smtpd010939; Wed Jun 24 14:37:54 1998 Received: (from tlambert@localhost) by usr04.primenet.com (8.8.5/8.8.5) id OAA17628; Wed, 24 Jun 1998 14:37:52 -0700 (MST) From: Terry Lambert Message-Id: <199806242137.OAA17628@usr04.primenet.com> Subject: Re: Heads up: block devices to disappear! To: mi@aldan.algebra.com (Mikhail Teterin) Date: Wed, 24 Jun 1998 21:37:52 +0000 (GMT) Cc: current@FreeBSD.ORG In-Reply-To: <199806241337.JAA08926@rtfm.ziplink.net> from "Mikhail Teterin" at Jun 24, 98 09:37:32 am X-Mailer: ELM [version 2.4 PL25] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG > =I **strongly** agree. I don't see a significant gain in removing block > =devices, yet it somehow seems that on the other hand we'd lose some degree > =of functionality in doing so. > > Just wondering, can't one do all the buffering one needs in user-space? > With, say, buffer or team? I agree; buffering should be done in user programs. Death to stdio! After all, all it is is a bunch more code to write in very application, instead of once, in the kernel. Terry Lambert terry@lambert.org --- Any opinions in this posting are my own and not those of my present or previous employers. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Wed Jun 24 15:48:46 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id PAA19830 for freebsd-current-outgoing; Wed, 24 Jun 1998 15:48:46 -0700 (PDT) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from rrz.Hanse.DE (rrz.Hanse.DE [193.174.9.3]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id PAA19704 for ; Wed, 24 Jun 1998 15:47:53 -0700 (PDT) (envelope-from stb@hanse.de) Received: from daemon.Hanse.DE (daemon.Hanse.DE [193.174.9.17]) by rrz.Hanse.DE (8.8.8/8.8.8) with ESMTP id AAA17312 for ; Thu, 25 Jun 1998 00:41:44 +0200 (CEST) (envelope-from stb@hanse.de) Received: from transit.hanse.de (transit.Hanse.DE [193.174.9.161]) by daemon.Hanse.DE (8.8.8/8.8.8) with ESMTP id AAA08426 for ; Thu, 25 Jun 1998 00:48:06 +0200 (CEST) (envelope-from stb@hanse.de) Received: from localhost (stb@localhost) by transit.hanse.de (8.8.8/8.8.8) with SMTP id AAA15755 for ; Thu, 25 Jun 1998 00:47:25 +0200 (CEST) X-Authentication-Warning: transit.hanse.de: stb owned process doing -bs Date: Thu, 25 Jun 1998 00:47:25 +0200 (CEST) From: Stefan Bethke To: freebsd-current@FreeBSD.ORG Subject: Unable to compile from 2.2.6-stable Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG I've tried to make world from a 2.2.6-stable (around 3 weeks ago), from a -current source cvsup'd less than 24 hours ago. The only thing I get after # make buildworld MACHINE_ARCH=i386 BINFORMAT=aout (had to define both, else make fails almost immediatly) -------------------------------------------------------------- Making make -------------------------------------------------------------- [ ... ] cc -O2 -m486 -pipe -I/usr/src/usr.bin/make -I/usr/obj/usr/src/tmp/usr/include -c /usr/src/usr.bin/make/lst.lib/lstSucc.c cc -O2 -m486 -pipe -I/usr/src/usr.bin/make -I/usr/obj/usr/src/tmp/usr/include -o make arch.o buf.o compat.o cond.o dir.o for.o hash.o job.o main.o make.o parse.o str.o suff.o targ.o var.o util.o lstAppend.o lstAtEnd.o lstAtFront.o lstClose.o lstConcat.o lstDatum.o lstDeQueue.o lstDestroy.o lstDupl.o lstEnQueue.o lstFind.o lstFindFrom.o lstFirst.o lstForEach.o lstForEachFrom.o lstInit.o lstInsert.o lstIsAtEnd.o lstIsEmpty.o lstLast.o lstMember.o lstNext.o lstOpen.o lstRemove.o lstReplace.o lstSucc.o compat.o: Undefined symbol `___error' referenced from text segment job.o: Undefined symbol `___error' referenced from text segment job.o: Undefined symbol `___error' referenced from text segment job.o: Undefined symbol `___error' referenced from text segment job.o: Undefined symbol `___error' referenced from text segment job.o: Undefined symbol `___error' referenced from text segment job.o: Undefined symbol `___error' referenced from text segment main.o: Undefined symbol `___error' referenced from text segment main.o: Undefined symbol `___error' referenced from text segment *** Error code 1 Stop. *** Error code 1 Stop. Is there anything particular I'm missing, or should I upgrade in smaller steps (say, from a March -current first, since it worked then...) Thanks, Stefan To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Wed Jun 24 16:53:55 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id QAA00546 for freebsd-current-outgoing; Wed, 24 Jun 1998 16:53:55 -0700 (PDT) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from cimlogic.com.au (cimlog.lnk.telstra.net [139.130.51.31]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id QAA00396 for ; Wed, 24 Jun 1998 16:53:03 -0700 (PDT) (envelope-from jb@cimlogic.com.au) Received: (from jb@localhost) by cimlogic.com.au (8.8.8/8.8.7) id KAA05207; Thu, 25 Jun 1998 10:01:38 +1000 (EST) (envelope-from jb) From: John Birrell Message-Id: <199806250001.KAA05207@cimlogic.com.au> Subject: Re: Weirdness with pthreads in -current In-Reply-To: <19980624182243.37940@kublai.com> from Brian Cully at "Jun 24, 98 06:22:43 pm" To: shmit@kublai.com Date: Thu, 25 Jun 1998 10:01:38 +1000 (EST) Cc: current@FreeBSD.ORG X-Mailer: ELM [version 2.4ME+ PL40 (25)] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG Brian Cully wrote: > What's strange is that if I remove the `return NULL' statement in > thread_func() I always get ESRCH, but with it there I only get ESRCH when > the sleep() call exists. > > This may (and probably is) some drain-bamage on my part, but the > behaviour is certainly weird enough that I think that there's some kind > of bug somewhere in the thread code. :-) Well it's not brain damage on your part at all. There are some missing {} that cause ESRCH to be returned if (a) you have to wait to join; and (b) you don't ask for the exit status. Me fix... -- John Birrell - jb@cimlogic.com.au; jb@freebsd.org http://www.cimlogic.com.au/ CIMlogic Pty Ltd, GPO Box 117A, Melbourne Vic 3001, Australia +61 418 353 137 To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Wed Jun 24 16:58:38 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id QAA01671 for freebsd-current-outgoing; Wed, 24 Jun 1998 16:58:38 -0700 (PDT) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from cimlogic.com.au (cimlog.lnk.telstra.net [139.130.51.31]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id QAA01591 for ; Wed, 24 Jun 1998 16:58:14 -0700 (PDT) (envelope-from jb@cimlogic.com.au) Received: (from jb@localhost) by cimlogic.com.au (8.8.8/8.8.7) id KAA05227; Thu, 25 Jun 1998 10:06:59 +1000 (EST) (envelope-from jb) From: John Birrell Message-Id: <199806250006.KAA05227@cimlogic.com.au> Subject: Re: Unable to compile from 2.2.6-stable In-Reply-To: from Stefan Bethke at "Jun 25, 98 00:47:25 am" To: stb@hanse.de (Stefan Bethke) Date: Thu, 25 Jun 1998 10:06:58 +1000 (EST) Cc: freebsd-current@FreeBSD.ORG X-Mailer: ELM [version 2.4ME+ PL40 (25)] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG Stefan Bethke wrote: > I've tried to make world from a 2.2.6-stable (around 3 weeks ago), from a > -current source cvsup'd less than 24 hours ago. On 2.2.6-stable, you need to: make -m /usr/src/share/mk buildworld I have tested "make -m /usr/src/share/mk world" on a stock installation from the 2.2.6-RELEASE CD. (I've turned this into a song. I'm planning on making it into a CD and getting it played in supermarkets so that people will absorb the information if they don't read or understand the -current mailing list.) -- John Birrell - jb@cimlogic.com.au; jb@freebsd.org http://www.cimlogic.com.au/ CIMlogic Pty Ltd, GPO Box 117A, Melbourne Vic 3001, Australia +61 418 353 137 To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Wed Jun 24 17:34:37 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id RAA07295 for freebsd-current-outgoing; Wed, 24 Jun 1998 17:34:37 -0700 (PDT) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from picnic.mat.net (picnic.mat.net [206.246.122.117]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id RAA07245 for ; Wed, 24 Jun 1998 17:34:08 -0700 (PDT) (envelope-from chuckr@glue.umd.edu) Received: from localhost (chuckr@localhost) by picnic.mat.net (8.8.8/8.8.5) with SMTP id TAA25550 for ; Wed, 24 Jun 1998 19:32:59 -0400 (EDT) Date: Wed, 24 Jun 1998 19:32:59 -0400 (EDT) From: Chuck Robey X-Sender: chuckr@localhost To: freebsd-current@FreeBSD.ORG Subject: getting secure sources Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG I am using cvsup for the first time (it's pretty difficult for me in my net setup) and I'm trying to get _only_ the stuff that gives me the DES passwords. The README file in /usr/share/examples/cvsup assumes you live outside the US, and so doesn't explain which distributions you need if you're in the US. There appear to be three of them, src-crypto, src-secure, and src-eBones. Does anyone know which on I want? I normally use ctm to keep me current, and I want to continue that. I don't need the cvs tree for this, just the sources which I'll dump directly in /usr/src (I think it's the subdir secure). I don't need Kerberos, BTW, just the DES passwords, and I want them to show up from a make buildworld. Thanks. ----------------------------+----------------------------------------------- Chuck Robey | Interests include any kind of voice or data chuckr@glue.umd.edu | communications topic, C programming, and Unix. 213 Lakeside Drive Apt T-1 | Greenbelt, MD 20770 | I run Journey2 and picnic (FreeBSD-current) (301) 220-2114 | and jaunt (NetBSD). ----------------------------+----------------------------------------------- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Thu Jun 25 02:06:28 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id CAA26433 for freebsd-current-outgoing; Thu, 25 Jun 1998 02:06:28 -0700 (PDT) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from isbalham.ist.co.uk (isbalham.ist.co.uk [192.31.26.1]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id CAA26340 for ; Thu, 25 Jun 1998 02:06:17 -0700 (PDT) (envelope-from rb@gid.co.uk) Received: from gid.co.uk (uucp@localhost) by isbalham.ist.co.uk (8.8.7/8.8.7) with UUCP id KAA27005; Thu, 25 Jun 1998 10:05:23 +0100 (BST) (envelope-from rb@gid.co.uk) Received: from [194.32.164.2] by seagoon.gid.co.uk; Thu, 25 Jun 1998 09:54:19 +0100 (BST) X-Sender: rb@194.32.164.1 Message-Id: In-Reply-To: <199806250006.KAA05227@cimlogic.com.au> References: from Stefan Bethke at "Jun 25, 98 00:47:25 am" Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Date: Thu, 25 Jun 1998 10:01:08 +0100 To: John Birrell From: Bob Bishop Subject: Re: Unable to compile from 2.2.6-stable Cc: stb@hanse.de (Stefan Bethke), freebsd-current@FreeBSD.ORG Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG At 10:06 am +1000 25/6/98, John Birrell wrote: >(I've turned this into a song. I'm planning on making it into a CD and >getting it played in supermarkets so that people will absorb the information >if they don't read or understand the -current mailing list.) What's the world coming to? First its antispam filters, and now we have to wear ear defenders in the supermarket :-) :-) -- Bob Bishop (0118) 977 4017 international code +44 118 rb@gid.co.uk fax (0118) 989 4254 between 0800 and 1800 UK To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Thu Jun 25 02:10:57 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id CAA27215 for freebsd-current-outgoing; Thu, 25 Jun 1998 02:10:57 -0700 (PDT) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from emma.eng.uct.ac.za (emma.eng.uct.ac.za [137.158.128.160]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id CAA27042 for ; Thu, 25 Jun 1998 02:10:20 -0700 (PDT) (envelope-from shaun@emma.eng.uct.ac.za) Received: (from shaun@localhost) by emma.eng.uct.ac.za (8.8.8/8.8.8) id LAA08086; Thu, 25 Jun 1998 11:09:53 +0200 (SAT) (envelope-from shaun) Message-ID: <19980625110953.A8055@emma.eng.uct.ac.za> Date: Thu, 25 Jun 1998 11:09:53 +0200 From: Shaun Courtney To: "Alok K. Dhir" Cc: current@FreeBSD.ORG Subject: Re: Can't build gimp1 port Mail-Followup-To: "Alok K. Dhir" , current@freebsd.org References: Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Mailer: Mutt 0.91 In-Reply-To: ; from Alok K. Dhir on Tue, Jun 23, 1998 at 11:28:27AM -0400 Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG Hi On Tue Jun 23 11:28:27 1998 Alok K. Dhir wrote: > > Running 6/15 -current, I can't build the gimp1 port. The output follows. > > Any help would be appreciated... Same problem on -stable, if "fixed" it by simply copying the offending routine from the lib directory, gimp_message is in the file work/gimp-1.0.0/libgimp/gimp.c to the file script-fu-console.c in work/gimp-1.0.0/plug-ins/script-fu/ There is one or two other progs in the plug-ins dir that need this as well After that it worked like a charm Cheers Shaun > > Al > > [...] > about a minute worth of compilation deleted > [...] > mkdir .libs > LD_LIBRARY_PATH="../../libgimp/.libs:../../libgimp/.libs:$LD_LIBRARY_PATH" > cc -O -pipe -Wall -o .libs/script-fu interp_md5.o interp_regex.o > interp_slib.o interp_sliba.o interp_trace.o script-fu.o > script-fu-console.o script-fu-scripts.o script-fu-server.o regex.o > ../../plug-ins/dbbrowser/dbbrowser_utils.o -R/usr/X11R6/lib -lgimpui > -L/usr/local/lib -R/usr/X11R6/lib -lgimp -L/usr/local/lib -L/usr/X11R6/lib > -L/usr/X11R6/lib -lgtk -lgdk -lglib -lXext -lX11 -lm -lc -L/usr/local/lib > interp_slib.o: Undefined symbol `___error' referenced (use -lc ?) > script-fu-console.o: Undefined symbol `_gimp_message' referenced from text > segment > script-fu-console.o: Undefined symbol `_gimp_message' referenced from text > segment > script-fu-console.o: Undefined symbol `_gimp_message' referenced from text > segment > script-fu-console.o: Undefined symbol `_read' referenced (use -lc ?) > script-fu-console.o: Undefined symbol `_pipe' referenced (use -lc ?) > script-fu-console.o: Undefined symbol `_close' referenced (use -lc ?) > script-fu-scripts.o: Undefined symbol `_stat' referenced (use -lc ?) > script-fu-server.o: Undefined symbol `_select' referenced (use -lc ?) > script-fu-server.o: Undefined symbol `_accept' referenced (use -lc ?) > script-fu-server.o: Undefined symbol `_close' referenced (use -lc ?) > script-fu-server.o: Undefined symbol `_listen' referenced (use -lc ?) > script-fu-server.o: Undefined symbol `_write' referenced (use -lc ?) > script-fu-server.o: Undefined symbol `_read' referenced (use -lc ?) > script-fu-server.o: Undefined symbol `_socket' referenced (use -lc ?) > script-fu-server.o: Undefined symbol `_setsockopt' referenced (use -lc ?) > script-fu-server.o: Undefined symbol `_bind' referenced (use -lc ?) > script-fu-server.o: Undefined symbol `_shutdown' referenced (use -lc ?) > ld: Spurious undefined symbols: # undefined symbols 14, reported 1 > gmake[3]: *** [script-fu] Error 1 > gmake[3]: Leaving directory > `/local/ports/graphics/gimp1/work/gimp-1.0.0/plug-ins/script-fu' > gmake[2]: *** [all-recursive] Error 1 > gmake[2]: Leaving directory > `/local/ports/graphics/gimp1/work/gimp-1.0.0/plug-ins' > s' > gmake[1]: *** [all-recursive] Error 1 > gmake[1]: Leaving directory `/local/ports/graphics/gimp1/work/gimp-1.0.0' > gmake: *** [all-recursive-am] Error 2 > *** Error code 2 > > Stop. > *** Error code 1 > > Stop. > *** Error code 1 > > Stop. > > > -------------------------------------------------------------------- \||/_ > Alok K. Dhir Phone: +1.202.473.2446 oo \ > S13-061, ISGMC Email: adhir@worldbank.org L_ > The World Bank Group Washington, DC \/ > ------------------------------------------------------------------------| > "Unix _is_ user friendly - it just chooses friends selectively..." > > > To Unsubscribe: send mail to majordomo@FreeBSD.org > with "unsubscribe freebsd-current" in the body of the message -- Department of Electrical Engineering and CERECAM Unix System Administrator and Unix support AD E4 BF C8 51 94 B2 06 36 24 6A C1 A3 3A 5D 01 http://www.eng.uct.ac.za To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Thu Jun 25 04:28:29 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id EAA18644 for freebsd-current-outgoing; Thu, 25 Jun 1998 04:28:29 -0700 (PDT) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from alpo.whistle.com (alpo.whistle.com [207.76.204.38]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id EAA18635; Thu, 25 Jun 1998 04:28:27 -0700 (PDT) (envelope-from julian@whistle.com) Received: (from daemon@localhost) by alpo.whistle.com (8.8.5/8.8.5) id EAA02172; Thu, 25 Jun 1998 04:20:45 -0700 (PDT) Received: from current1.whistle.com(207.76.205.22) via SMTP by alpo.whistle.com, id smtpd002170; Thu Jun 25 11:20:41 1998 Date: Thu, 25 Jun 1998 04:20:38 -0700 (PDT) From: Julian Elischer To: phk@FreeBSD.ORG cc: current@FreeBSD.ORG Subject: Re: BDEVS going away Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG I've been working on this for a couple of weeks now. I have quite a bit done (it's part of making cdevsw and bdevsw go away anyhow) THAT is a harder problem, but I basically have the bdevsw table removed.. (well as of tonight it's still there, but it's not really being used.) both block and char devices are going through the cdevsw table at the present time, so the bdevsw could be removed.. I've still got a bit to do but my aim is to have dev_t gone by the end of the fortnight. Using devfs allows me to have the same major numbers for the char and block devices. Some time in the next few days I will switch the mounting code over to use the char device and the block devices will be unused. Regarding removing dev_t, It will be replaced by different things depending upon what it is being used for. In cases where it's being used to identify a subdevice (minor) it will be replaced by a cookie that the driver gives the devfs on creating the device. In cases where it is being used to identify the driver (major) then there will either be a direct reference to the devsw entry in question, or in a few cases the appropriate strategy routine is already known and no added data is needed. this implied removing rawread() and rawwrite() and puting them in each driver so that the dev_t there was no longer needed (for example). In some cases it will be replaced by a vnode pointer, but I haven't got them all worked out yet. I still need to track down some users of dev_t to decide what the correct answer is for them. The trick is to convince myself that the vnode pointer in b_vp in struct buf, is always valid when needed for various device's strategy routines, so that the appropriate information can be extracted without needing to go to the devsw[]. so far this is not the case, so I still need a devsw table, in some cases. (I'm bypassing it in others) I have all the specfs vnops running directly in devfs and bypasing the devsw, except for strategy, because it doesn't get the vnode as an argument, and I'm not yet convinced that b_vp is always valid and pointing to the correct device. (I'm writing this mail on a kernel with SOME of these changes..) julian To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Thu Jun 25 05:41:18 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id FAA29086 for freebsd-current-outgoing; Thu, 25 Jun 1998 05:41:18 -0700 (PDT) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from fledge.watson.org (root@COPLAND.CODA.CS.CMU.EDU [128.2.222.48]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id FAA29065 for ; Thu, 25 Jun 1998 05:41:10 -0700 (PDT) (envelope-from robert@cyrus.watson.org) Received: from fledge.watson.org (robert@fledge.pr.watson.org [192.0.2.3]) by fledge.watson.org (8.8.8/8.8.8) with SMTP id IAA22043; Thu, 25 Jun 1998 08:40:30 -0400 (EDT) Date: Thu, 25 Jun 1998 08:40:29 -0400 (EDT) From: Robert Watson X-Sender: robert@fledge.watson.org Reply-To: Robert Watson To: John Birrell cc: Stefan Bethke , freebsd-current@FreeBSD.ORG Subject: Re: Unable to compile from 2.2.6-stable In-Reply-To: <199806250006.KAA05227@cimlogic.com.au> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG On Thu, 25 Jun 1998, John Birrell wrote: > Stefan Bethke wrote: > > I've tried to make world from a 2.2.6-stable (around 3 weeks ago), from a > > -current source cvsup'd less than 24 hours ago. > > On 2.2.6-stable, you need to: > > make -m /usr/src/share/mk buildworld > > I have tested "make -m /usr/src/share/mk world" on a stock installation > from the 2.2.6-RELEASE CD. So, I had never tried compiling -current under -stable before, but on seeing your email I thought I'd give it a try. My tree is a little different of course, but it appears not to work: robert@fledge:fledge:/home/fbsd-current/src# make -m share/mk buildworld -------------------------------------------------------------- Cleaning up the temporary build tree -------------------------------------------------------------- mkdir -p /usr/obj/home/fbsd-current/src/tmp chflags -R noschg /usr/obj/home/fbsd-current/src/tmp/ rm -rf /usr/obj/home/fbsd-current/src/tmp -------------------------------------------------------------- Making make -------------------------------------------------------------- mkdir -p /usr/obj/home/fbsd-current/src/tmp/usr/bin /usr/obj/home/fbsd-current/s rc/tmp/make ( cd /home/fbsd-current/src/usr.bin/make; MAKEOBJDIRPREFIX=""; unset MAKEOBJDI RPREFIX; PATH=/usr/obj/home/fbsd-current/src/tmp/sbin:/usr/obj/home/fbsd-curren t/src/tmp/usr/sbin:/usr/obj/home/fbsd-current/src/tmp/bin:/usr/obj/home/fbsd-cur ........ PATH=/usr/obj/home/fbsd-current/src/tmp/usr/lib/aout:/usr/obj/home/fbsd-current/src/tmp/usr/lib NOEXTRADEPEND=t OBJFORMAT_PATH=/usr/obj/home/fbsd-current/src/tmp/usr/libexec:/usr/libexec MAKEOBJDIR=/usr/obj/home/fbsd-current/src/tmp/make make DESTDIR=/usr/obj/home/fbsd-current/src/tmp -I/home/fbsd-current/src/share/mk -DNOINFO -DNOMAN -DNOPIC -DNOPROFILE -DNOSHARED clean ) "/home/fbsd-current/src/share/mk/bsd.own.mk", line 125: Malformed conditional (${BINFORMAT} == aout) "/home/fbsd-current/src/share/mk/bsd.own.mk", line 125: Need an operator "/home/fbsd-current/src/share/mk/bsd.own.mk", line 127: if-less else "/home/fbsd-current/src/share/mk/bsd.own.mk", line 127: Need an operator "/home/fbsd-current/src/share/mk/bsd.own.mk", line 129: if-less endif "/home/fbsd-current/src/share/mk/bsd.own.mk", line 129: Need an operator make: fatal errors encountered -- cannot continue *** Error code 1 Stop. robert@fledge:fledge:/home/fbsd-current/src# -current cvsup'd as of about ten minutes; stable from about two weeks ago. I don't see a BINFORMAT in either -stable or -current make.conf. :) Given that I've never tried it before, it's probably something fairly minor and entirely my fault. Do we have a "building -current under -stable and vice versa" page anywhere? Robert N Watson Carnegie Mellon University http://www.cmu.edu/ TIS Labs at Network Associates, Inc. http://www.tis.com/ SafePort Network Services http://www.safeport.com/ robert@fledge.watson.org http://www.watson.org/~robert/ To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Thu Jun 25 06:45:02 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id GAA10038 for freebsd-current-outgoing; Thu, 25 Jun 1998 06:45:02 -0700 (PDT) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from aldan.ziplink.net (mi@kot.ne.mediaone.net [24.128.29.55]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id GAA10024 for ; Thu, 25 Jun 1998 06:44:54 -0700 (PDT) (envelope-from mi@rtfm.ziplink.net) Received: from rtfm.ziplink.net (rtfm [199.232.255.52]) by aldan.ziplink.net (8.8.8/8.8.7) with ESMTP id NAA05158 for ; Thu, 25 Jun 1998 13:44:43 GMT (envelope-from mi@rtfm.ziplink.net) Received: (from mi@localhost) by rtfm.ziplink.net (8.8.8/8.8.5) id JAA27893 for current@freebsd.org; Thu, 25 Jun 1998 09:44:34 -0400 (EDT) From: Mikhail Teterin Message-Id: <199806251344.JAA27893@rtfm.ziplink.net> Subject: buffering in user space (was Heads up: block devices to disappear!) In-Reply-To: <199806242137.OAA17628@usr04.primenet.com> from "Terry Lambert" at "Jun 24, 98 09:37:52 pm" To: current@FreeBSD.ORG Date: Thu, 25 Jun 1998 09:44:34 -0400 (EDT) X-Face: %UW#n0|w>ydeGt/b@1-.UFP=K^~-:0f#O:D7w hJ5G_<5143Bb3kOIs9XpX+"V+~$adGP:J|SLieM31VIhqXeLBli" Just wondering, can't one do all the buffering one needs in user-space? => With, say, buffer or team? = =I agree; buffering should be done in user programs. = =Death to stdio! mi@rtfm:/tmp (558) nm /usr/lib/libc.so.3.1 | grep putchar 00009c80 T _putchar To the best of my knowledge, stdio is part of libc and thus lives in user-space already. Or is this because ANSI comittee is against implementing SMB servers in user space? I may very well be wrong, but stdio seems like a poor example. =After all, all it is is a bunch more code to write in very application, =instead of once, in the kernel. Not in every application, in one library. If that library does not exist already (I think, it does and is called -lc)... -mi To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Thu Jun 25 10:14:08 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id KAA13756 for freebsd-current-outgoing; Thu, 25 Jun 1998 10:14:08 -0700 (PDT) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from veda.is (adam@veda.is [193.4.230.1]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id KAA13678 for ; Thu, 25 Jun 1998 10:13:59 -0700 (PDT) (envelope-from adam@veda.is) Received: (from adam@localhost) by veda.is (8.8.8/8.8.8) id RAA12556 for freebsd-current@freebsd.org; Thu, 25 Jun 1998 17:13:43 GMT (envelope-from adam) From: Adam David Message-Id: <199806251713.RAA12556@veda.is> Subject: __error() build glitch To: freebsd-current@FreeBSD.ORG Date: Thu, 25 Jun 1998 17:13:42 +0000 (GMT) X-Mailer: ELM [version 2.4ME+ PL31 (25)] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG In updating from a rather old version of -current I noticed that make world falls over in gperf because __error() is missing in the installed version of libc. This begs the question of why buildworld is relying on libraries from the system it is running on, which are obviously not necessarily the same as those on the system being built. I could continue after a 'make includes' in /usr/src and a 'make depend all install' in /usr/src/lib/libc but this is clobbering the installed system. I'll submit a PR if necessary, consisting basically of this notification message. -- Adam David To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Thu Jun 25 11:08:58 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id LAA24132 for freebsd-current-outgoing; Thu, 25 Jun 1998 11:08:58 -0700 (PDT) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from mail.webspan.net (root@mail.webspan.net [206.154.70.7]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id LAA24100 for ; Thu, 25 Jun 1998 11:08:51 -0700 (PDT) (envelope-from opsys@mail.webspan.net) Received: from orion.webspan.net (orion.webspan.net [206.154.70.5]) by mail.webspan.net (WEBSPAN/970608) with SMTP id OAA25559; Thu, 25 Jun 1998 14:02:02 -0400 (EDT) Date: Thu, 25 Jun 1998 14:08:32 -0400 (EDT) From: Open Systems Networking X-Sender: opsys@orion.webspan.net To: Stefan Bethke cc: freebsd-current@FreeBSD.ORG Subject: Re: Unable to compile from 2.2.6-stable In-Reply-To: Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG On Thu, 25 Jun 1998, Stefan Bethke wrote: > The only thing I get after > # make buildworld MACHINE_ARCH=i386 BINFORMAT=aout > (had to define both, else make fails almost immediatly) Aha! So thats how you get around the imideate failure :) > lstOpen.o lstRemove.o lstReplace.o lstSucc.o > compat.o: Undefined symbol `___error' referenced from text segment > job.o: Undefined symbol `___error' referenced from text segment > job.o: Undefined symbol `___error' referenced from text segment > job.o: Undefined symbol `___error' referenced from text segment > job.o: Undefined symbol `___error' referenced from text segment > job.o: Undefined symbol `___error' referenced from text segment > job.o: Undefined symbol `___error' referenced from text segment > main.o: Undefined symbol `___error' referenced from text segment > main.o: Undefined symbol `___error' referenced from text segment I couldnt NOT for the life of me get around this. I almost built current by hand :) i manually did all the libs, the includes, the .mk files, etc.. and isntalled em one by one to try and fix it. Cause I figured it was a libc problem. Since ive seent he __error problem pop up several times on the list. Altho I never really read them I figured it was a libc problem. But this time I dont think it is. Chris -- "Linux... The choice of a GNUtered generation." ===================================| Open Systems Networking And Consulting. FreeBSD 2.2.6 is available now! | Phone: 316-326-6800 -----------------------------------| 1402 N. Washington, Wellington, KS-67152 FreeBSD: The power to serve! | E-Mail: opsys@open-systems.net http://www.freebsd.org | Consulting-Network Engineering-Security ===================================| http://open-systems.net -----BEGIN PGP PUBLIC KEY BLOCK----- Version: 2.6.2 mQENAzPemUsAAAEH/06iF0BU8pMtdLJrxp/lLk3vg9QJCHajsd25gYtR8X1Px1Te gWU0C4EwMh4seDIgK9bzFmjjlZOEgS9zEgia28xDgeluQjuuMyUFJ58MzRlC2ONC foYIZsFyIqdjEOCBdfhH5bmgB5/+L5bjDK6lNdqD8OAhtC4Xnc1UxAKq3oUgVD/Z d5UJXU2xm+f08WwGZIUcbGcaonRC/6Z/5o8YpLVBpcFeLtKW5WwGhEMxl9WDZ3Kb NZH6bx15WiB2Q/gZQib3ZXhe1xEgRP+p6BnvF364I/To9kMduHpJKU97PH3dU7Mv CXk2NG3rtOgLTEwLyvtBPqLnbx35E0JnZc0k5YkABRO0JU9wZW4gU3lzdGVtcyA8 b3BzeXNAb3Blbi1zeXN0ZW1zLm5ldD4= =BBjp -----END PGP PUBLIC KEY BLOCK----- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Thu Jun 25 11:29:05 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id LAA27800 for freebsd-current-outgoing; Thu, 25 Jun 1998 11:29:05 -0700 (PDT) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from thing.dyn.ml.org (root@[206.141.213.135]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id LAA27731 for ; Thu, 25 Jun 1998 11:28:36 -0700 (PDT) (envelope-from mcdougall@ameritech.net) Received: from ameritech.net (user1@bsdx [192.168.1.2]) by thing.dyn.ml.org (8.8.8/8.8.7) with ESMTP id OAA14989 for ; Thu, 25 Jun 1998 14:27:42 -0400 (EDT) (envelope-from mcdougall@ameritech.net) Message-ID: <3592969A.7E629B52@ameritech.net> Date: Thu, 25 Jun 1998 14:27:38 -0400 From: Adam McDougall Reply-To: mcdougall@ameritech.net X-Mailer: Mozilla 4.05 [en] (X11; I; FreeBSD 3.0-CURRENT i386) MIME-Version: 1.0 To: current@FreeBSD.ORG Subject: Compiling -current on 2.2.6-release Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG Whats a recomended workaround for this? cc -O -pipe -D_HAVE_PARAM_H -DLO_CAL -DGATHER_STATISTICS -I/usr/obj/usr/src/tmp/usr/include -c /usr/src/gnu/usr.bin/gperf/../../../contrib/gperf/src/stderr.c cc -O -pipe -D_HAVE_PARAM_H -DLO_CAL -DGATHER_STATISTICS -I/usr/obj/usr/src/tmp/usr/include -c /usr/src/gnu/usr.bin/gperf/../../../contrib/gperf/src/version.c cc -O -pipe -D_HAVE_PARAM_H -DLO_CAL -DGATHER_STATISTICS -I/usr/obj/usr/src/tmp/usr/include -c /usr/src/gnu/usr.bin/gperf/../../../contrib/gperf/src/getopt.c cc -O -pipe -D_HAVE_PARAM_H -DLO_CAL -DGATHER_STATISTICS -I/usr/obj/usr/src/tmp/usr/include -static -o gperf options.o iterator.o main.o perfect.o keylist.o listnode.o xmalloc.o hashtable.o boolarray.o readline.o stderr.o version.o getopt.o stderr.o: Undefined symbol `___error' referenced from text segment stderr.o: Undefined symbol `___error' referenced from text segment stderr.o: Undefined symbol `___error' referenced from text segment *** Error code 1 Stop. *** Error code 1 Stop. *** Error code 1 To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Thu Jun 25 12:29:57 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id MAA10410 for freebsd-current-outgoing; Thu, 25 Jun 1998 12:29:57 -0700 (PDT) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from zibbi.mikom.csir.co.za (zibbi.mikom.csir.co.za [146.64.24.58]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id MAA10120 for ; Thu, 25 Jun 1998 12:28:16 -0700 (PDT) (envelope-from jhay@zibbi.mikom.csir.co.za) Received: (from jhay@localhost) by zibbi.mikom.csir.co.za (8.9.0/8.9.0) id VAA11474 for FreeBSD-current@FreeBSD.ORG; Thu, 25 Jun 1998 21:28:04 +0200 (SAT) From: John Hay Message-Id: <199806251928.VAA11474@zibbi.mikom.csir.co.za> Subject: expanding the hack in netinet/tcp_var.h To: FreeBSD-current@FreeBSD.ORG Date: Thu, 25 Jun 1998 21:28:04 +0200 (SAT) X-Mailer: ELM [version 2.4ME+ PL32 (25)] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG Hi, Is there anybody that will mind if I extend the "evil hack" in tcp_var.h? Or are you suppose to include sys/socketvar.h before you include netinet/ tcp_var.h, if you also have included netinet/in_pcb.h? The only thing that needs socketvar.h is struct xsocket. This patch makes ucd-snmp-3.5 compile again. -- John Hay -- John.Hay@mikom.csir.co.za --- /sys/netinet/tcp_var.h Sat May 16 14:08:15 1998 +++ /usr/include/netinet/tcp_var.h Thu Jun 25 21:15:41 1998 @@ -284,18 +284,18 @@ u_long tcps_badsyn; /* bogus SYN, e.g. premature ACK */ u_long tcps_mturesent; /* resends due to MTU discovery */ u_long tcps_listendrop; /* listen queue overflows */ }; /* * TCB structure exported to user-land via sysctl(3). - * Evil hack: declare only if in_pcb.h has been included. - * Not all of our clients do. + * Evil hack: declare only if in_pcb.h and sys/socketvar.h has been + * included. Not all of our clients do. */ -#ifdef _NETINET_IN_PCB_H_ +#if defined(_NETINET_IN_PCB_H_) && defined(_SYS_SOCKETVAR_H_) struct xtcpcb { size_t xt_len; struct inpcb xt_inp; struct tcpcb xt_tp; struct xsocket xt_socket; u_quad_t xt_alignment_hack; }; To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Thu Jun 25 13:16:19 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id NAA18910 for freebsd-current-outgoing; Thu, 25 Jun 1998 13:16:19 -0700 (PDT) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from alushta.NL.net (alushta.NL.net [193.78.240.22]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id NAA18860 for ; Thu, 25 Jun 1998 13:15:56 -0700 (PDT) (envelope-from paulz@trantor.stuyts.nl) Received: from stuyts by alushta.NL.net with UUCP id <5763-7087>; Thu, 25 Jun 1998 22:15:44 +0200 Received: from trantor.stuyts.nl (uucp@localhost) by terminus.stuyts.nl (8.8.8/8.8.8) with UUCP id WAA26597 for current@freebsd.org; Thu, 25 Jun 1998 22:09:14 +0200 (MET DST) (envelope-from paulz@trantor.stuyts.nl) Received: from trantor.stuyts.nl (localhost [127.0.0.1]) by trantor.stuyts.nl (8.8.8/8.8.5) with ESMTP id VAA14707 for ; Thu, 25 Jun 1998 21:56:48 +0200 (MET DST) Message-Id: <199806251956.VAA14707@trantor.stuyts.nl> X-Mailer: exmh version 2.0.2 2/24/98 To: current@FreeBSD.ORG Subject: make buildworld needs root privs , why ? Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Date: Thu, 25 Jun 1998 21:56:47 +0200 From: Paul van der Zwan Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG Is there a reason 'make buildworld' needs to be done as root ?? If I run it as a normal user it fails pretty quickly when it installs make : install -c -s -o bin -g bin -m 555 make /usr/obj/usr/source/src/tmp/usr/bin install: /usr/obj/usr/source/src/tmp/usr/bin/make: chown/chgrp: Operation not permitted *** Error code 71 Shouldn't it be possible to builworld as a non-priviliged user and only make installworld as root ??? Paul -- Paul van der Zwan paulz @ trantor.stuyts.nl "I think I'll move to theory, everything works in theory..." To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Thu Jun 25 13:54:40 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id NAA24773 for freebsd-current-outgoing; Thu, 25 Jun 1998 13:54:40 -0700 (PDT) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from cimlogic.com.au (cimlog.lnk.telstra.net [139.130.51.31]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id NAA24726 for ; Thu, 25 Jun 1998 13:53:53 -0700 (PDT) (envelope-from jb@cimlogic.com.au) Received: (from jb@localhost) by cimlogic.com.au (8.8.8/8.8.7) id HAA07261; Fri, 26 Jun 1998 07:02:33 +1000 (EST) (envelope-from jb) From: John Birrell Message-Id: <199806252102.HAA07261@cimlogic.com.au> Subject: Re: Unable to compile from 2.2.6-stable In-Reply-To: from Robert Watson at "Jun 25, 98 08:40:29 am" To: robert+freebsd@cyrus.watson.org Date: Fri, 26 Jun 1998 07:02:33 +1000 (EST) Cc: jb@cimlogic.com.au, stb@hanse.de, freebsd-current@FreeBSD.ORG X-Mailer: ELM [version 2.4ME+ PL40 (25)] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG Robert Watson wrote: > > On 2.2.6-stable, you need to: > > > > make -m /usr/src/share/mk buildworld > > > > I have tested "make -m /usr/src/share/mk world" on a stock installation > > from the 2.2.6-RELEASE CD. > > So, I had never tried compiling -current under -stable before, but on > seeing your email I thought I'd give it a try. My tree is a little > different of course, but it appears not to work: > > robert@fledge:fledge:/home/fbsd-current/src# make -m share/mk buildworld One of the tests I did on 2.2.6-RELEASE was to use "-m share/mk" and I found that does _not_ work. Each message I have posted about this has had "-m /usr/src/share/mk" which is not the same thing! You need an absolute path to the mk source directory. -- John Birrell - jb@cimlogic.com.au; jb@freebsd.org http://www.cimlogic.com.au/ CIMlogic Pty Ltd, GPO Box 117A, Melbourne Vic 3001, Australia +61 418 353 137 To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Thu Jun 25 14:45:08 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id OAA02713 for freebsd-current-outgoing; Thu, 25 Jun 1998 14:45:08 -0700 (PDT) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from mail.gamespot.com (ns2.gamespot.com [206.169.18.3]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id OAA02565 for ; Thu, 25 Jun 1998 14:44:12 -0700 (PDT) (envelope-from ian@gamespot.com) Received: from localhost (ian@localhost) by mail.gamespot.com (8.9.0/8.9.0) with SMTP id OAA12410 for ; Thu, 25 Jun 1998 14:43:54 -0700 (PDT) Date: Thu, 25 Jun 1998 14:43:54 -0700 (PDT) From: Ian Kallen To: freebsd-current@FreeBSD.ORG Subject: I'm burning... Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG I'm kind of burning in hell right now. I'm installing CURRENT onto a system with a 3940 controller that has the AIC-7895 chip. OK fine. I found the boot floppy that has the CAM stuff in it at http://www.freebsd.org/~abial/cam-boot/ and did my install thing, copied the CAM aware kernel and chflag'd schg. Now the system comes up and sees the 3940 busses as ahc0 and ahc1, as I expected but it can't mount root. It's sees the disks and barfs, something like this: da0: 4095Mb (normal looking disk recognition stuff) error 6: panic: cannot mount root If I floppy boot and fsck it, there's no complaints. I can mount it when I'm floppy booted. What horrible step did I omit when I did this installation? -Ian (installs are usually soooo easy!) Kallen -- I have an answering machine in my car. It says "I'm home now. But leave a message and I'll call when I'm out." To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Thu Jun 25 15:23:09 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id PAA10269 for freebsd-current-outgoing; Thu, 25 Jun 1998 15:23:09 -0700 (PDT) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from cimlogic.com.au (cimlog.lnk.telstra.net [139.130.51.31]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id PAA10101 for ; Thu, 25 Jun 1998 15:22:09 -0700 (PDT) (envelope-from jb@cimlogic.com.au) Received: (from jb@localhost) by cimlogic.com.au (8.8.8/8.8.7) id IAA07462; Fri, 26 Jun 1998 08:31:01 +1000 (EST) (envelope-from jb) From: John Birrell Message-Id: <199806252231.IAA07462@cimlogic.com.au> Subject: Re: __error() build glitch In-Reply-To: <199806251713.RAA12556@veda.is> from Adam David at "Jun 25, 98 05:13:42 pm" To: adam@veda.is (Adam David) Date: Fri, 26 Jun 1998 08:31:01 +1000 (EST) Cc: freebsd-current@FreeBSD.ORG X-Mailer: ELM [version 2.4ME+ PL40 (25)] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG Adam David wrote: > In updating from a rather old version of -current I noticed that make world > falls over in gperf because __error() is missing in the installed version of > libc. This begs the question of why buildworld is relying on libraries from > the system it is running on, which are obviously not necessarily the same as > those on the system being built. I could continue after a 'make includes' > in /usr/src and a 'make depend all install' in /usr/src/lib/libc but this > is clobbering the installed system. I'll submit a PR if necessary, consisting > basically of this notification message. make -m /usr/src/share/mk world If you do this, the build will use the correct libraries. Don't do 'make includes' on it's own because you will then have headers that are inconsistent with libc. -- John Birrell - jb@cimlogic.com.au; jb@freebsd.org http://www.cimlogic.com.au/ CIMlogic Pty Ltd, GPO Box 117A, Melbourne Vic 3001, Australia +61 418 353 137 To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Thu Jun 25 15:28:30 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id PAA11201 for freebsd-current-outgoing; Thu, 25 Jun 1998 15:28:30 -0700 (PDT) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from cimlogic.com.au (cimlog.lnk.telstra.net [139.130.51.31]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id PAA11066 for ; Thu, 25 Jun 1998 15:27:31 -0700 (PDT) (envelope-from jb@cimlogic.com.au) Received: (from jb@localhost) by cimlogic.com.au (8.8.8/8.8.7) id IAA07472; Fri, 26 Jun 1998 08:36:17 +1000 (EST) (envelope-from jb) From: John Birrell Message-Id: <199806252236.IAA07472@cimlogic.com.au> Subject: Re: Unable to compile from 2.2.6-stable In-Reply-To: from Open Systems Networking at "Jun 25, 98 02:08:32 pm" To: opsys@mail.webspan.net (Open Systems Networking) Date: Fri, 26 Jun 1998 08:36:16 +1000 (EST) Cc: stb@hanse.de, freebsd-current@FreeBSD.ORG X-Mailer: ELM [version 2.4ME+ PL40 (25)] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG Open Systems Networking wrote: > On Thu, 25 Jun 1998, Stefan Bethke wrote: > > > The only thing I get after > > # make buildworld MACHINE_ARCH=i386 BINFORMAT=aout > > (had to define both, else make fails almost immediatly) > > Aha! So thats how you get around the imideate failure :) No. No. No. No. > I couldnt NOT for the life of me get around this. I almost built current > by hand :) i manually did all the libs, the includes, the .mk files, etc.. > and isntalled em one by one to try and fix it. Cause I figured it was a > libc problem. Since ive seent he __error problem pop up several times on > the list. And if you would read my response each time, you'd know that to build -current on an out-of-date system, you need to: make -m /usr/src/share/mk world > Altho I never really read them I figured it was a libc problem. > But this time I dont think it is. -- John Birrell - jb@cimlogic.com.au; jb@freebsd.org http://www.cimlogic.com.au/ CIMlogic Pty Ltd, GPO Box 117A, Melbourne Vic 3001, Australia +61 418 353 137 To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Thu Jun 25 15:32:58 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id PAA11865 for freebsd-current-outgoing; Thu, 25 Jun 1998 15:32:58 -0700 (PDT) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from cimlogic.com.au (cimlog.lnk.telstra.net [139.130.51.31]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id PAA11591 for ; Thu, 25 Jun 1998 15:30:42 -0700 (PDT) (envelope-from jb@cimlogic.com.au) Received: (from jb@localhost) by cimlogic.com.au (8.8.8/8.8.7) id IAA07491; Fri, 26 Jun 1998 08:39:36 +1000 (EST) (envelope-from jb) From: John Birrell Message-Id: <199806252239.IAA07491@cimlogic.com.au> Subject: Re: Compiling -current on 2.2.6-release In-Reply-To: <3592969A.7E629B52@ameritech.net> from Adam McDougall at "Jun 25, 98 02:27:38 pm" To: mcdougall@ameritech.net Date: Fri, 26 Jun 1998 08:39:36 +1000 (EST) Cc: current@FreeBSD.ORG X-Mailer: ELM [version 2.4ME+ PL40 (25)] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG Adam McDougall wrote: > Whats a recomended workaround for this? make -m /usr/src/share/mk world ( I'm getting good at this. When I meet people in the street, I tell them this, just in case they're not reading messages posted to -current too. ) -- John Birrell - jb@cimlogic.com.au; jb@freebsd.org http://www.cimlogic.com.au/ CIMlogic Pty Ltd, GPO Box 117A, Melbourne Vic 3001, Australia +61 418 353 137 To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Thu Jun 25 15:38:52 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id PAA12775 for freebsd-current-outgoing; Thu, 25 Jun 1998 15:38:52 -0700 (PDT) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from smtp1.xs4all.nl (smtp1.xs4all.nl [194.109.6.51]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id PAA12615 for ; Thu, 25 Jun 1998 15:37:09 -0700 (PDT) (envelope-from albast@xs4all.nl) Received: from xs2.xs4all.nl (albast@xs2.xs4all.nl [194.109.6.43]) by smtp1.xs4all.nl (8.8.8/8.8.8) with ESMTP id AAA15726 for ; Fri, 26 Jun 1998 00:36:49 +0200 (CEST) Received: (from albast@localhost) by xs2.xs4all.nl (8.8.8/8.8.6) id AAA03091 for current@freebsd.org; Fri, 26 Jun 1998 00:36:48 +0200 (MET DST) From: albast Message-Id: <199806252236.AAA03091@xs2.xs4all.nl> Subject: Re: make buildworld needs root privs , why ? In-Reply-To: <199806251956.VAA14707@trantor.stuyts.nl> from Paul van der Zwan at "Jun 25, 98 09:56:47 pm" To: current@FreeBSD.ORG Date: Fri, 26 Jun 1998 00:36:48 +0200 (MET DST) X-Mailer: ELM [version 2.4ME+ PL37 (25)] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG > Is there a reason 'make buildworld' needs to be done as root ?? > If I run it as a normal user it fails pretty quickly when it installs > make : it sets some 'schg' flags, amongst things why would you want to build the whole buildworld target as 'normal' user? > install -c -s -o bin -g bin -m 555 make /usr/obj/usr/source/src/tmp/usr/bin > install: /usr/obj/usr/source/src/tmp/usr/bin/make: chown/chgrp: Operation not permitted > *** Error code 71 > > Shouldn't it be possible to builworld as a non-priviliged user and only > make installworld as root ??? Regards -- Jeroen Hogeveen // Users to the left of me, bosses to the right; albast@xs4all.nl // here I am -- stuck in the middle with root. Any opinions expressed herein are not those of present nor past employers. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Thu Jun 25 15:40:54 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id PAA13068 for freebsd-current-outgoing; Thu, 25 Jun 1998 15:40:54 -0700 (PDT) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from unix.tfs.net (as1-p75.tfs.net [139.146.210.75]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id PAA12870 for ; Thu, 25 Jun 1998 15:39:16 -0700 (PDT) (envelope-from jbryant@unix.tfs.net) Received: (from jbryant@localhost) by unix.tfs.net (8.8.8/8.8.5) id RAA23975 for freebsd-current@freebsd.org; Thu, 25 Jun 1998 17:39:00 -0500 (CDT) From: Jim Bryant Message-Id: <199806252239.RAA23975@unix.tfs.net> Subject: Re: Compiling -current on 2.2.6-release (fwd) To: freebsd-current@FreeBSD.ORG Date: Thu, 25 Jun 1998 17:38:59 -0500 (CDT) Reply-to: jbryant@unix.tfs.net X-Windows: R00LZ!@# MS-Winbl0wz DR00LZ!@# X-files: The truth is that the X-Files is fiction X-Republican: The best kind!!! X-Operating-System: FreeBSD 3.0-CURRENT #0: Sat Jun 20 11:57:05 CDT 1998 X-Mailer: ELM [version 2.4ME+ PL32 (25)] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG ----- Forwarded message from jbryant ----- >From jbryant Thu Jun 25 17:38:33 1998 Subject: Re: Compiling -current on 2.2.6-release In-Reply-To: <3592969A.7E629B52@ameritech.net> from Adam McDougall at "Jun 25, 98 02:27:38 pm" To: mcdougall@ameritech.net Date: Thu, 25 Jun 1998 17:38:33 -0500 (CDT) Reply-to: jbryant@argus.tfs.net X-Windows: R00LZ!@# MS-Winbl0wz DR00LZ!@# X-files: The truth is that the X-Files is fiction X-Republican: The best kind!!! X-Operating-System: FreeBSD 3.0-CURRENT #0: Sat Jun 20 11:57:05 CDT 1998 X-Mailer: ELM [version 2.4ME+ PL32 (25)] Content-Length: 1315 In reply: > Whats a recomended workaround for this? > > cc -O -pipe -D_HAVE_PARAM_H -DLO_CAL -DGATHER_STATISTICS > -I/usr/obj/usr/src/tmp/usr/include -static -o gperf options.o > iterator.o main.o perfect.o keylist.o listnode.o xmalloc.o hashtable.o > boolarray.o readline.o stderr.o version.o getopt.o > stderr.o: Undefined symbol `___error' referenced from text segment > stderr.o: Undefined symbol `___error' referenced from text segment > stderr.o: Undefined symbol `___error' referenced from text segment > *** Error code 1 > > Stop. > *** Error code 1 > > Stop. > *** Error code 1 cd /usr/include tar -cvzf old-includes.tgz * cd /usr/src make -DCLOBBER buildworld jim -- All opinions expressed are mine, if you | "I will not be pushed, stamped, think otherwise, then go jump into turbid | briefed, debriefed, indexed, or radioactive waters and yell WAHOO !!! | numbered!" - #1, "The Prisoner" ------------------------------------------------------------------------------ Inet: jbryant@tfs.net AX.25: kc5vdj@wv0t.#neks.ks.usa.noam grid: EM28pw voice: KC5VDJ - 6 & 2 Meters AM/FM/SSB, 70cm FM. http://www.tfs.net/~jbryant ------------------------------------------------------------------------------ HF/6M/2M: IC-706-MkII, 2M: HTX-212, 2M: HTX-202, 70cm: HTX-404, Packet: KPC-3+ ----- End of forwarded message from jbryant ----- -- All opinions expressed are mine, if you | "I will not be pushed, stamped, think otherwise, then go jump into turbid | briefed, debriefed, indexed, or radioactive waters and yell WAHOO !!! | numbered!" - #1, "The Prisoner" ------------------------------------------------------------------------------ Inet: jbryant@tfs.net AX.25: kc5vdj@wv0t.#neks.ks.usa.noam grid: EM28pw voice: KC5VDJ - 6 & 2 Meters AM/FM/SSB, 70cm FM. http://www.tfs.net/~jbryant ------------------------------------------------------------------------------ HF/6M/2M: IC-706-MkII, 2M: HTX-212, 2M: HTX-202, 70cm: HTX-404, Packet: KPC-3+ To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Thu Jun 25 16:14:40 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id QAA19612 for freebsd-current-outgoing; Thu, 25 Jun 1998 16:14:40 -0700 (PDT) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from pop.uniserve.com (pop.uniserve.com [204.244.156.3]) by hub.freebsd.org (8.8.8/8.8.8) with SMTP id QAA19486 for ; Thu, 25 Jun 1998 16:14:01 -0700 (PDT) (envelope-from tom@uniserve.com) Received: from shell.uniserve.ca [204.244.186.218] by pop.uniserve.com with smtp (Exim 1.82 #4) id 0ypLD9-0003JF-00; Thu, 25 Jun 1998 16:13:47 -0700 Date: Thu, 25 Jun 1998 16:13:44 -0700 (PDT) From: Tom X-Sender: tom@shell.uniserve.ca To: Ian Kallen cc: freebsd-current@FreeBSD.ORG Subject: Re: I'm burning... In-Reply-To: Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG > error 6: panic: cannot mount root > > If I floppy boot and fsck it, there's no complaints. I can mount it > when I'm floppy booted. What horrible step did I omit when I did this > installation? Most likely /etc/fstab is wrong. Device names have changed a bit with CAM, so the root device is probably /dev/da0s1a (or something similar). Tom To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Thu Jun 25 16:31:06 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id QAA22422 for freebsd-current-outgoing; Thu, 25 Jun 1998 16:31:06 -0700 (PDT) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from cimlogic.com.au (cimlog.lnk.telstra.net [139.130.51.31]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id QAA22284 for ; Thu, 25 Jun 1998 16:30:15 -0700 (PDT) (envelope-from jb@cimlogic.com.au) Received: (from jb@localhost) by cimlogic.com.au (8.8.8/8.8.7) id JAA07633; Fri, 26 Jun 1998 09:39:09 +1000 (EST) (envelope-from jb) From: John Birrell Message-Id: <199806252339.JAA07633@cimlogic.com.au> Subject: Re: make buildworld needs root privs , why ? In-Reply-To: <199806251956.VAA14707@trantor.stuyts.nl> from Paul van der Zwan at "Jun 25, 98 09:56:47 pm" To: paulz@trantor.stuyts.nl (Paul van der Zwan) Date: Fri, 26 Jun 1998 09:39:09 +1000 (EST) Cc: current@FreeBSD.ORG X-Mailer: ELM [version 2.4ME+ PL40 (25)] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG Paul van der Zwan wrote: > Is there a reason 'make buildworld' needs to be done as root ?? > If I run it as a normal user it fails pretty quickly when it installs > make : > > install -c -s -o bin -g bin -m 555 make /usr/obj/usr/source/src/tmp/usr/bin > install: /usr/obj/usr/source/src/tmp/usr/bin/make: chown/chgrp: Operation not permitted > *** Error code 71 > > Shouldn't it be possible to builworld as a non-priviliged user and only > make installworld as root ??? I don't think so. Buildworld needs to run in the same environment as the installed programs, otherwise there is the risk that the final installation will behave differently. I assume that anyone building -current is actually going to _run_ current, and since it requires root privileges to install, I don't think it is a big ask to expect root for the build too. -- John Birrell - jb@cimlogic.com.au; jb@freebsd.org http://www.cimlogic.com.au/ CIMlogic Pty Ltd, GPO Box 117A, Melbourne Vic 3001, Australia +61 418 353 137 To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Thu Jun 25 16:31:36 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id QAA22543 for freebsd-current-outgoing; Thu, 25 Jun 1998 16:31:36 -0700 (PDT) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from usc.usc.unal.edu.co ([200.21.26.65]) by hub.freebsd.org (8.8.8/8.8.8) with SMTP id QAA22355; Thu, 25 Jun 1998 16:30:35 -0700 (PDT) (envelope-from giffunip@asme.org) Received: from unalmodem19.usc.unal.edu.co by usc.usc.unal.edu.co (AIX 4.1/UCB 5.64/4.03) id AA11140; Thu, 25 Jun 1998 19:10:21 -0400 Message-Id: <3592DD13.783FB333@asme.org> Date: Thu, 25 Jun 1998 18:28:19 -0500 From: Pedro Giffuni Organization: Progen Ltda. X-Mailer: Mozilla 4.04 [en] (X11; I; FreeBSD 2.2.5-RELEASE i386) Mime-Version: 1.0 To: sos@FreeBSD.ORG Cc: Terry Lambert , joki@kuebart.stuttgart.netsurf.de, freebsd-current@FreeBSD.ORG Subject: Re: I want my old binutils back! References: <199806240922.LAA14367@sos.freebsd.dk> Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG TenDRA's distributors don't recommend it as the base compiler, so it would be a bad idea to use it to replace gcc anyway. Maybe you are looking for something like ports/devel/nasm ? http://www.web-sites.co.uk/nasm/ (FWIW, I don't claim anything: I have never used nasm, and I feel the new binutils is the way to go) Pedro. Søren Schmidt wrote: > In reply to Terry Lambert who wrote: > > > > > So, we really have no choice as to stick with the new binutils, as > > > sad as it might be. Unless someone comes up with an alternative > > > preferably under a BSD licence, THAT would move things around > > > quite alot.... > > > > TenDRA. > > > > The missing pieces are linker sets and the FreeBSD pieces that should > > really be written in assembly, but try to pretend that they don't have > > to be by using inlines to make the source code non-portable for no good > > reason. > > Well TenDRA is a replacement for gcc, not for binutils.. > Compilers are plenty at hand, give me a pointer to a free assembler > and linker, thats what I asked :) > > -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- > Søren Schmidt (sos@FreeBSD.org) FreeBSD Core Team > Even more code to hack -- will it ever end? > .. > > To Unsubscribe: send mail to majordomo@FreeBSD.org > with "unsubscribe freebsd-current" in the body of the message To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Thu Jun 25 18:24:09 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id SAA08888 for freebsd-current-outgoing; Thu, 25 Jun 1998 18:24:09 -0700 (PDT) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from panzer.plutotech.com (ken@panzer.plutotech.com [206.168.67.125]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id SAA08853 for ; Thu, 25 Jun 1998 18:23:57 -0700 (PDT) (envelope-from ken@panzer.plutotech.com) Received: (from ken@localhost) by panzer.plutotech.com (8.8.8/8.8.5) id TAA18375; Thu, 25 Jun 1998 19:23:34 -0600 (MDT) From: "Kenneth D. Merry" Message-Id: <199806260123.TAA18375@panzer.plutotech.com> Subject: Re: I'm burning... In-Reply-To: from Ian Kallen at "Jun 25, 98 02:43:54 pm" To: ian@gamespot.com (Ian Kallen) Date: Thu, 25 Jun 1998 19:23:33 -0600 (MDT) Cc: freebsd-current@FreeBSD.ORG X-Mailer: ELM [version 2.4ME+ PL28s (25)] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG Ian Kallen wrote... > > I'm kind of burning in hell right now. I'm installing CURRENT onto a > system with a 3940 controller that has the AIC-7895 chip. OK fine. I > found the boot floppy that has the CAM stuff in it at > http://www.freebsd.org/~abial/cam-boot/ > and did my install thing, copied the CAM aware kernel and chflag'd schg. > Now the system comes up and sees the 3940 busses as ahc0 and ahc1, as I > expected but it can't mount root. It's sees the disks and barfs, > something like this: > da0: 4095Mb (normal looking disk recognition stuff) > error 6: panic: cannot mount root > > If I floppy boot and fsck it, there's no complaints. I can mount it > when I'm floppy booted. What horrible step did I omit when I did this > installation? Can you boot single user? (i.e. -s at the boot prompt) What does your fstab look like? It could be that your fstab specifies a non-sliced root partition (e.g. /dev/sd0a) but you really need a sliced partition (e.g. /dev/sd0s1a) It could also be that the disklabel on the drive says the disk type is ESDI or something instead of SCSI. Check that as well. The 'panic: cannot mount root' thing is generally not a CAM problem, but rather a setup problem of some sort. My guess is that one of those two things will fix it. Ken -- Kenneth Merry ken@plutotech.com To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Thu Jun 25 19:08:06 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id TAA14932 for freebsd-current-outgoing; Thu, 25 Jun 1998 19:08:06 -0700 (PDT) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from rrz.Hanse.DE (rrz.Hanse.DE [193.174.9.3]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id TAA14882 for ; Thu, 25 Jun 1998 19:07:42 -0700 (PDT) (envelope-from stb@hanse.de) Received: from daemon.Hanse.DE (daemon.Hanse.DE [193.174.9.17]) by rrz.Hanse.DE (8.8.8/8.8.8) with ESMTP id EAA00730; Fri, 26 Jun 1998 04:01:27 +0200 (CEST) (envelope-from stb@hanse.de) Received: from transit.hanse.de (transit.Hanse.DE [193.174.9.161]) by daemon.Hanse.DE (8.8.8/8.8.8) with ESMTP id EAA11233; Fri, 26 Jun 1998 04:07:49 +0200 (CEST) (envelope-from stb@hanse.de) Received: from localhost (stb@localhost) by transit.hanse.de (8.8.8/8.8.8) with SMTP id EAA18400; Fri, 26 Jun 1998 04:07:06 +0200 (CEST) X-Authentication-Warning: transit.hanse.de: stb owned process doing -bs Date: Fri, 26 Jun 1998 04:07:06 +0200 (CEST) From: Stefan Bethke To: John Birrell cc: freebsd-current@FreeBSD.ORG Subject: Re: Unable to compile from 2.2.6-stable In-Reply-To: <199806250006.KAA05227@cimlogic.com.au> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG On Thu, 25 Jun 1998, John Birrell wrote: > Stefan Bethke wrote: > > I've tried to make world from a 2.2.6-stable (around 3 weeks ago), from a > > -current source cvsup'd less than 24 hours ago. > > On 2.2.6-stable, you need to: > > make -m /usr/src/share/mk buildworld > > I have tested "make -m /usr/src/share/mk world" on a stock installation > from the 2.2.6-RELEASE CD. > > (I've turned this into a song. I'm planning on making it into a CD and > getting it played in supermarkets so that people will absorb the information > if they don't read or understand the -current mailing list.) I admit to not having followed -current the last few months. I did however tried the list archive with a few common words, and got no results. Incidentially, this is my fault. And I also didn't look at the handbook or FAQ. It seems to work right now (fs full, now running again with plenty of disk). Thanks for all the responses, Stefan -- Stefan Bethke Muehlendamm 12 Phone: +49-40-256848, +49-177-3504009 D-22087 Hamburg Hamburg, Germany To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Thu Jun 25 19:14:18 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id TAA15827 for freebsd-current-outgoing; Thu, 25 Jun 1998 19:14:18 -0700 (PDT) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from vader.cs.berkeley.edu (vader.CS.Berkeley.EDU [128.32.38.234]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id TAA15766 for ; Thu, 25 Jun 1998 19:13:32 -0700 (PDT) (envelope-from asami@vader.cs.berkeley.edu) Received: from silvia.HIP.Berkeley.EDU (sji-ca6-40.ix.netcom.com [205.186.213.40]) by vader.cs.berkeley.edu (8.8.7/8.7.3) with ESMTP id TAA07538; Thu, 25 Jun 1998 19:13:08 -0700 (PDT) Received: (from asami@localhost) by silvia.HIP.Berkeley.EDU (8.8.8/8.6.9) id TAA23754; Thu, 25 Jun 1998 19:12:45 -0700 (PDT) Date: Thu, 25 Jun 1998 19:12:45 -0700 (PDT) Message-Id: <199806260212.TAA23754@silvia.HIP.Berkeley.EDU> To: jb@cimlogic.com.au CC: paulz@trantor.stuyts.nl, current@FreeBSD.ORG In-reply-to: <199806252339.JAA07633@cimlogic.com.au> (message from John Birrell on Fri, 26 Jun 1998 09:39:09 +1000 (EST)) Subject: Re: make buildworld needs root privs , why ? From: asami@FreeBSD.ORG (Satoshi Asami) Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG * > Shouldn't it be possible to builworld as a non-priviliged user and only * > make installworld as root ??? It should, IMO. * I assume that anyone building -current is actually going to _run_ * current, and since it requires root privileges to install, I don't * think it is a big ask to expect root for the build too. Um, that logic is flawed. The whole point of the build/install-world split was to make sure people can build a -current world without actually having to commit to run it. (Think NFS servers, etc.) Didn't someone submit a patch to fix this very problem? Bruce? Satoshi To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Thu Jun 25 20:34:31 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id UAA24806 for freebsd-current-outgoing; Thu, 25 Jun 1998 20:34:31 -0700 (PDT) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from antipodes.cdrom.com (castles301.castles.com [208.214.167.1]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id UAA24793 for ; Thu, 25 Jun 1998 20:34:25 -0700 (PDT) (envelope-from mike@antipodes.cdrom.com) Received: from antipodes.cdrom.com (localhost [127.0.0.1]) by antipodes.cdrom.com (8.8.8/8.8.5) with ESMTP id UAA06242; Thu, 25 Jun 1998 20:35:17 -0700 (PDT) Message-Id: <199806260335.UAA06242@antipodes.cdrom.com> X-Mailer: exmh version 2.0zeta 7/24/97 To: Ian Kallen cc: freebsd-current@FreeBSD.ORG Subject: Re: I'm burning... In-reply-to: Your message of "Thu, 25 Jun 1998 14:43:54 PDT." Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Date: Thu, 25 Jun 1998 20:35:17 -0700 From: Mike Smith Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG > > I'm kind of burning in hell right now. I'm installing CURRENT onto a > system with a 3940 controller that has the AIC-7895 chip. OK fine. I > found the boot floppy that has the CAM stuff in it at > http://www.freebsd.org/~abial/cam-boot/ > and did my install thing, copied the CAM aware kernel and chflag'd schg. > Now the system comes up and sees the 3940 busses as ahc0 and ahc1, as I > expected but it can't mount root. It's sees the disks and barfs, > something like this: > da0: 4095Mb (normal looking disk recognition stuff) > error 6: panic: cannot mount root I can't actually see how you can get error 6 out of that case; are you sure that the panic wasn't "can't mount root (2)"? This looks like it's due to the disk type in the disklabel on your disk being wrong. Are you preserving a disk layout from a previous installation, or redoing it from scratch? There's a dangerous error in a number of cases where the disklabel on a SCSI disk can be set to ESDI (meaning IDE). We depend on the label being correct in order to select the right driver type to access the disk. (I could go on about this for hours; it is a major point of grief for anyone trying to improve the way that FreeBSD works out where it was booted from...) > If I floppy boot and fsck it, there's no complaints. I can mount it > when I'm floppy booted. What horrible step did I omit when I did this > installation? If you have the tools and skill to get this far; say 'disklabel foo' at it, and watch the 'type' field right at the top - use 'disklabel -e' to edit it to "SCSI" if its wrong. > -Ian (installs are usually soooo easy!) Kallen You're right on the very edge of "damn complicated" getting a CAM system up from scratch; I wouldn't feel to bad about it. 8) -- \\ Sometimes you're ahead, \\ Mike Smith \\ sometimes you're behind. \\ mike@smith.net.au \\ The race is long, and in the \\ msmith@freebsd.org \\ end it's only with yourself. \\ msmith@cdrom.com To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Thu Jun 25 20:37:17 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id UAA25270 for freebsd-current-outgoing; Thu, 25 Jun 1998 20:37:17 -0700 (PDT) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from freebsd.first.gmd.de (freebsd.first.gmd.de [194.95.170.200]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id UAA25265 for ; Thu, 25 Jun 1998 20:37:14 -0700 (PDT) (envelope-from gt@freebsd.first.gmd.de) Received: (from gt@localhost) by freebsd.first.gmd.de (8.8.7/8.6.12) id FAA13506 for freebsd-current@freebsd.org; Fri, 26 Jun 1998 05:29:37 +0200 (MET DST) From: Gerd Truschinski Message-Id: <199806260329.FAA13506@freebsd.first.gmd.de> Subject: /dev/io To: freebsd-current@FreeBSD.ORG Date: Fri, 26 Jun 1998 05:29:37 +0200 (MET DST) X-Mailer: ELM [version 2.4 PL24] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG Hi there, I am running current from around 11. May. I try to open /dev/io as user 'dose.wheel' with the following permissions: crw-rw---- 1 dose wheel 2, 14 Mar 24 13:14 /dev/io but get always 'Operation not permitted' errors. I must be root. Is the man page to old or did I miss something? The entire access control is handled by the file access permissions of /dev/io, so care should be taken in granting rights for this device. Note that even read/only access will grant the full I/O privileges. BTW. FreeBSD.ORG is not reachable from 160.45.2.xxx. Who is the person I could ask about this problem? /gT/ -- Gerd Truschinski | Yes, this is the sort of scenario I gt@freebsd.first.gmd.de | think up to amuse myself in the evenings. agni@zedat.fu-berlin.de | -- with confirmation from Larisa To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Thu Jun 25 20:42:14 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id UAA26101 for freebsd-current-outgoing; Thu, 25 Jun 1998 20:42:14 -0700 (PDT) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from mail.inficad.com (root@mail.inficad.com [207.19.74.5]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id UAA26082 for ; Thu, 25 Jun 1998 20:42:08 -0700 (PDT) (envelope-from omi@remorse.org) Received: from pinnacle.localnet (omi@alpine.remorse.org [208.220.148.215]) by mail.inficad.com (8.8.8/8.8.5) with SMTP id UAA03778; Thu, 25 Jun 1998 20:30:50 -0700 (MST) Date: Thu, 25 Jun 1998 20:41:31 -0700 (MST) From: joey miller X-Sender: omi@pinnacle.localnet To: Ian Kallen cc: freebsd-current@FreeBSD.ORG Subject: Re: I'm burning... In-Reply-To: Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG do a "disklabel -e /dev/da0", then make sure the "type: " line says "SCSI", not ESDI, or uknown, etc.. i had this same problem before, and this corrected it joey On Thu, 25 Jun 1998, Ian Kallen wrote: > > I'm kind of burning in hell right now. I'm installing CURRENT onto a > system with a 3940 controller that has the AIC-7895 chip. OK fine. I > found the boot floppy that has the CAM stuff in it at > http://www.freebsd.org/~abial/cam-boot/ > and did my install thing, copied the CAM aware kernel and chflag'd schg. > Now the system comes up and sees the 3940 busses as ahc0 and ahc1, as I > expected but it can't mount root. It's sees the disks and barfs, > something like this: > da0: 4095Mb (normal looking disk recognition stuff) > error 6: panic: cannot mount root > > If I floppy boot and fsck it, there's no complaints. I can mount it > when I'm floppy booted. What horrible step did I omit when I did this > installation? > > -Ian (installs are usually soooo easy!) Kallen > > -- > I have an answering machine in my car. It says "I'm home now. But leave a > message and I'll call when I'm out." > > > To Unsubscribe: send mail to majordomo@FreeBSD.org > with "unsubscribe freebsd-current" in the body of the message > To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Thu Jun 25 21:12:46 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id VAA00501 for freebsd-current-outgoing; Thu, 25 Jun 1998 21:12:46 -0700 (PDT) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from set.spradley.tmi.net (set.spradley.tmi.net [207.170.107.99]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id VAA00492; Thu, 25 Jun 1998 21:12:40 -0700 (PDT) (envelope-from tsprad@set.spradley.tmi.net) Received: from set.spradley.tmi.net (localhost [127.0.0.1]) by set.spradley.tmi.net (8.8.8/8.8.7) with ESMTP id XAA11260; Thu, 25 Jun 1998 23:12:30 -0500 (CDT) (envelope-from tsprad@set.spradley.tmi.net) Message-Id: <199806260412.XAA11260@set.spradley.tmi.net> X-Mailer: exmh version 2.0zeta 7/24/97 To: asami@FreeBSD.ORG (Satoshi Asami) cc: jb@cimlogic.com.au, paulz@trantor.stuyts.nl, current@FreeBSD.ORG Subject: Re: make buildworld needs root privs , why ? In-reply-to: Your message of "Thu, 25 Jun 1998 19:12:45 PDT." <199806260212.TAA23754@silvia.HIP.Berkeley.EDU> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Date: Thu, 25 Jun 1998 23:12:28 -0500 From: Ted Spradley Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG > Um, that logic is flawed. The whole point of the build/install-world > split was to make sure people can build a -current world without > actually having to commit to run it. (Think NFS servers, etc.) I have a related problem, trying to do just that. I wanted to run 'make buildworld' on a faster machine, then 'make installworld' on the slow machine that's going to run that world. On the faster machine I created directories /source/hotrod/src and /object/hotrod/obj (hotrod is the slow machine). I made symlinks /usr/src -> /source/hotrod/src and /usr/obj -> /object/hotrod/obj, then I ran 'make buildworld'. Now I go to hotrod and mount the same /source/hotrod/src on /usr/src and mount /object/hotrod/obj on /usr/obj, and run 'make -m /usr/src/share/mk installworld' (hotrod is running 2.2.5R). What happens is "/usr/obj/usr/src/tmp/usr/bin/make: not found". It's actually at /usr/obj/source/hotrod/src/tmp/usr/bin/make. Instead of /usr/obj/usr/src/... it's /usr/obj/source/hotrod/.... Before I try to work around this with symlinks or something, I thought I ought to ask if my procedure is at all close to correct. Ted Spradley tsprad@metronet.com +1-972-484-5356 My other computer is an Alpha. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Thu Jun 25 23:31:53 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id XAA17110 for freebsd-current-outgoing; Thu, 25 Jun 1998 23:31:53 -0700 (PDT) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from unix.tfs.net (as1-p22.tfs.net [139.146.210.22]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id XAA17096 for ; Thu, 25 Jun 1998 23:31:45 -0700 (PDT) (envelope-from jbryant@unix.tfs.net) Received: (from jbryant@localhost) by unix.tfs.net (8.8.8/8.8.5) id BAA21770 for freebsd-current@freebsd.org; Fri, 26 Jun 1998 01:31:38 -0500 (CDT) From: Jim Bryant Message-Id: <199806260631.BAA21770@unix.tfs.net> Subject: schg flags in the source/object tree... bullsh**! To: freebsd-current@FreeBSD.ORG Date: Fri, 26 Jun 1998 01:31:37 -0500 (CDT) Reply-to: jbryant@unix.tfs.net X-Windows: R00LZ!@# MS-Winbl0wz DR00LZ!@# X-files: The truth is that the X-Files is fiction X-Republican: The best kind!!! X-Operating-System: FreeBSD 3.0-CURRENT #0: Sat Jun 20 11:57:05 CDT 1998 X-Mailer: ELM [version 2.4ME+ PL32 (25)] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG what was the compelling idea behind all of the schg flags in /usr/obj? this prevents doing a buildworld or clean over nfs mounted /usr/src and /usr/obj. is there a way to remove these flags from the source tree or to pass them as a valid nfs attribute? to give an example layout, from this laptop, where space is at a premium: Filesystem 1K-blocks Used Avail Capacity Mounted on /dev/wd0s2a 63503 16125 42298 28% / /dev/wd0s2f 63503 12926 45497 22% /home /dev/wd0s1 205380 111444 93936 54% /ms-dog /dev/wd0s2g 63503 3216 55207 6% /tmp /dev/wd0s2h 848855 200152 580795 26% /usr /dev/wd0s2e 63503 21456 36967 37% /var procfs 4 4 0 100% /proc /usr/src@argus 2963566 1804778 921704 66% /usr/src /usr/obj@argus 2963566 1804778 921704 66% /usr/obj /misc@argus 1416798 1025906 277550 79% /misc /usr/ports@argus 2963566 1804778 921704 66% /usr/ports the schg flags make keeping this laptop -current a pain in the butt. unnecessarily so. i propose that the flags be removed from the source and object dirs, it is much easier a fix than doing two seperate cvsups daily, and buying another toshiba hd. i'm sure many will concur. munging flags is no substitute for proper ownership and mode, which can achieve the same results. jim -- All opinions expressed are mine, if you | "I will not be pushed, stamped, think otherwise, then go jump into turbid | briefed, debriefed, indexed, or radioactive waters and yell WAHOO !!! | numbered!" - #1, "The Prisoner" ------------------------------------------------------------------------------ Inet: jbryant@tfs.net AX.25: kc5vdj@wv0t.#neks.ks.usa.noam grid: EM28pw voice: KC5VDJ - 6 & 2 Meters AM/FM/SSB, 70cm FM. http://www.tfs.net/~jbryant ------------------------------------------------------------------------------ HF/6M/2M: IC-706-MkII, 2M: HTX-212, 2M: HTX-202, 70cm: HTX-404, Packet: KPC-3+ To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Fri Jun 26 00:12:29 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id AAA21380 for freebsd-current-outgoing; Fri, 26 Jun 1998 00:12:29 -0700 (PDT) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from smtp03.primenet.com (daemon@smtp03.primenet.com [206.165.6.133]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id AAA21366 for ; Fri, 26 Jun 1998 00:12:22 -0700 (PDT) (envelope-from tlambert@usr01.primenet.com) Received: (from daemon@localhost) by smtp03.primenet.com (8.8.8/8.8.8) id AAA27719; Fri, 26 Jun 1998 00:12:18 -0700 (MST) Received: from usr01.primenet.com(206.165.6.201) via SMTP by smtp03.primenet.com, id smtpd027700; Fri Jun 26 00:12:15 1998 Received: (from tlambert@localhost) by usr01.primenet.com (8.8.5/8.8.5) id AAA16363; Fri, 26 Jun 1998 00:12:13 -0700 (MST) From: Terry Lambert Message-Id: <199806260712.AAA16363@usr01.primenet.com> Subject: Re: buffering in user space (was Heads up: block devices to disappear!) To: mi@aldan.algebra.com (Mikhail Teterin) Date: Fri, 26 Jun 1998 07:12:13 +0000 (GMT) Cc: current@FreeBSD.ORG In-Reply-To: <199806251344.JAA27893@rtfm.ziplink.net> from "Mikhail Teterin" at Jun 25, 98 09:44:34 am X-Mailer: ELM [version 2.4 PL25] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG > =I agree; buffering should be done in user programs. > = > =Death to stdio! > > mi@rtfm:/tmp (558) nm /usr/lib/libc.so.3.1 | grep putchar > 00009c80 T _putchar > > To the best of my knowledge, stdio is part of libc and thus lives > in user-space already. Or is this because ANSI comittee is against > implementing SMB servers in user space? > > I may very well be wrong, but stdio seems like a poor example. The point is "why write code that utilizes a library (or kernel) when you can rewrite it yourself and include it as overhead in every program, instead of promoting code reuse?". It was sarcasm on what I view as the stupidity of the reinvention of block devices in user space libraries instead of the kernel. If you are going to do something that requires more work, the place to do it is a lower level than where you plan on implementing. If this is "block devices", then the place to implement it is the kernel, not in every user space program that expect block devices. Terry Lambert terry@lambert.org --- Any opinions in this posting are my own and not those of my present or previous employers. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Fri Jun 26 00:35:30 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id AAA25197 for freebsd-current-outgoing; Fri, 26 Jun 1998 00:35:30 -0700 (PDT) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from digger1.defence.gov.au (digger1.defence.gov.au [203.5.217.4]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id AAA25187 for ; Fri, 26 Jun 1998 00:35:24 -0700 (PDT) (envelope-from Matthew.Thyer@dsto.defence.gov.au) Received: from exchvic1.dsto.defence.gov.au (exchvic1.dsto.defence.gov.au [146.221.39.76]) by digger1.defence.gov.au (8.7.5/8.7.3) with ESMTP id RAA28997; Fri, 26 Jun 1998 17:01:41 +0930 (CST) Received: from eddie.dsto.defence.gov.au ([131.185.2.111]) by exchvic1.dsto.defence.gov.au with SMTP (Microsoft Exchange Internet Mail Service Version 5.5.1960.3) id NVB43M4W; Fri, 26 Jun 1998 17:35:25 +1000 Received: from dsto.defence.gov.au (localhost [127.0.0.1]) by eddie.dsto.defence.gov.au (8.8.8/8.8.5) with ESMTP id RAA02161; Fri, 26 Jun 1998 17:05:16 +0930 (CST) Message-ID: <35934F33.4DF43083@dsto.defence.gov.au> Date: Fri, 26 Jun 1998 17:05:15 +0930 From: Matthew Thyer Organization: Defence Science Technology Organisation X-Mailer: Mozilla 4.05 [en] (X11; U; FreeBSD 3.0-CURRENT i386) MIME-Version: 1.0 To: Matthew Thyer CC: Terry Lambert , Jonathan Lemon , mike@smith.net.au, current@FreeBSD.ORG Subject: Re: 'fatal trap 12' on boot (smp and up) References: <199805070605.XAA11817@usr02.primenet.com> <3552CFD5.C829866B@camtech.net.au> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG I didn't get around to trying this for a while but now that I have, there is no way to select "real mode" or anything much at all. I think you must have been thinking about Windows 3.X where you could do these things. So my question still stands: Is there anyway to use fbsdboot.exe to boot FreeBSD after Windows 95 has restarted into DOS (to run your DOS program) when you have "options VM86" in your kernel ? This is useful to be able to get into a real OS from Windows via an icon. Many people who run multiple OS's rely on fbsdboot to recover when their boot block has been trashed. I'm concerned that we may end up in a situation where people cannot use fbsdboot.exe (i.e. when "options VM86" is not optional and a future versions of DOS will have changed these vectors). Can this memory check be changed to detect whether the vectors have been changed ?? Matthew Thyer wrote: > > Thanks Terry, > > I thought there had to be a way.... I will try this tonight > (Australian night!). > > Terry Lambert wrote: > > > > > I'm still investigating (sorry for not replying earlier) but it looks > > > like that is effectively the case. Once a Win/DOS program hooks the > > > BIOS vector, all bets are off. Unless: > > > > > > - there a way to force Win/DOS to "un-hook" themselves? > > > - there an INTx call or something that can reset the > > > interrupt vector table to a "pristine" setate? > > > > > > I won't have time to look at this for about 2 weeks or so, until finals > > > are over. However, one possibility would be to set some sort of "flag" > > > from fbsdboot to indicate that the BIOS is unavailable. > > > > My suggestion would be to run the icon as "real mode". I almost > > posted this last night, but didn't, because I was lacking the data > > you just supplied. > > > > The magic incantation should be: > > > > Right-button > > Properties > > Memory > > > > Thwen check the "run in real mode" (or similarly named) checkbox on the > > icon. > > > > Terry Lambert > > terry@lambert.org -- Matthew Thyer Phone: +61 8 8259 7249 Corporate Information Systems Fax: +61 8 8259 5537 Defence Science and Technology Organisation, Salisbury PO Box 1500 Salisbury South Australia 5108 To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Fri Jun 26 02:30:48 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id CAA09243 for freebsd-current-outgoing; Fri, 26 Jun 1998 02:30:48 -0700 (PDT) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from godzilla.zeta.org.au (godzilla.zeta.org.au [203.15.68.22]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id CAA09229; Fri, 26 Jun 1998 02:30:38 -0700 (PDT) (envelope-from bde@godzilla.zeta.org.au) Received: (from bde@localhost) by godzilla.zeta.org.au (8.8.7/8.8.7) id TAA03509; Fri, 26 Jun 1998 19:30:35 +1000 Date: Fri, 26 Jun 1998 19:30:35 +1000 From: Bruce Evans Message-Id: <199806260930.TAA03509@godzilla.zeta.org.au> To: asami@FreeBSD.ORG, jb@cimlogic.com.au Subject: Re: make buildworld needs root privs , why ? Cc: current@FreeBSD.ORG, paulz@trantor.stuyts.nl Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG > * > Shouldn't it be possible to builworld as a non-priviliged user and only > * > make installworld as root ??? > >It should, IMO. It almost is. You have to set BINOWN, BINGRP, SHAREOWN and SHAREGRP to something that you can shown to, and you have to have write permissions to /usr/obj/your-usr-src or set MAKEOBJDIRPREFIX to somewhere you can write to. >Didn't someone submit a patch to fix this very problem? Bruce? It's almost worked for a year or two. I don't know why I thought there was no problem with schg flags. schg is currently used for a whole 2 2 files under ${WORLDTMP} (libc.so.M.m and libc_r.so.M.m), and buildworld by non-root crashes about half way through when the first of these is installed. Bruce To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Fri Jun 26 02:48:19 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id CAA10930 for freebsd-current-outgoing; Fri, 26 Jun 1998 02:48:19 -0700 (PDT) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from time.cdrom.com (root@time.cdrom.com [204.216.27.226]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id CAA10883 for ; Fri, 26 Jun 1998 02:48:09 -0700 (PDT) (envelope-from jkh@time.cdrom.com) Received: from time.cdrom.com (jkh@localhost.cdrom.com [127.0.0.1]) by time.cdrom.com (8.8.8/8.8.8) with ESMTP id CAA12747; Fri, 26 Jun 1998 02:48:40 -0700 (PDT) (envelope-from jkh@time.cdrom.com) To: jbryant@unix.tfs.net cc: freebsd-current@FreeBSD.ORG Subject: Re: schg flags in the source/object tree... bullsh**! In-reply-to: Your message of "Fri, 26 Jun 1998 01:31:37 CDT." <199806260631.BAA21770@unix.tfs.net> Date: Fri, 26 Jun 1998 02:48:39 -0700 Message-ID: <12743.898854519@time.cdrom.com> From: "Jordan K. Hubbard" Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG > what was the compelling idea behind all of the schg flags in /usr/obj? I never thought of it as a compelling idea so much as a "gee, we can fix the host interdependency problem by setting DESTDIR to point elsewhere for the first pass" sort of idea. Since the install rules for everything deal with immutability on the targets, things in /usr/obj become immutable as a consequence. "Fixing" this would also probably require more grossness in the installation targets than the problem warrants. - Jordan To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Fri Jun 26 03:05:07 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id DAA13017 for freebsd-current-outgoing; Fri, 26 Jun 1998 03:05:07 -0700 (PDT) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from bmccane.maxbaud.net (isdn-gateway1.maxbaud.net [208.155.166.1]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id DAA12997 for ; Fri, 26 Jun 1998 03:04:51 -0700 (PDT) (envelope-from root@bmccane.maxbaud.net) Received: from localhost (root@localhost) by bmccane.maxbaud.net (8.8.8/8.8.8) with SMTP id FAA29706; Fri, 26 Jun 1998 05:04:33 -0500 (CDT) (envelope-from root@bmccane.maxbaud.net) Date: Fri, 26 Jun 1998 05:04:33 -0500 (CDT) From: Wm Brian McCane To: Joel Ray Holveck cc: current@FreeBSD.ORG Subject: Re: bmccane security check output In-Reply-To: <199806201950.OAA17716@detlev.UUCP> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG On Sat, 20 Jun 1998, Joel Ray Holveck wrote: > > I am getting this in my mail every night from the nightly security > > run. I can't remove the file with `rm', so I wrote a program called > > `unlink' which just calls unlink(2) on the file you specify. This > > eliminates the file(s), then the next night a couple of new ones appear in > > the list. Any ideas? > > checking setuid files and devices: > > find: /var/spool/mqueue/dfAAA05376: Bad file descriptor > > find: /var/spool/.hoststat/net./snet./mail: Bad file descriptor > > find: /var/spool/.hoststat/net./imagin.: Bad file descriptor > > find: /var/spool/.hoststat/com./juno./mx./a: Bad file descriptor > > It would appear that an fsck is decidedly in order. > > Happy hacking, > joelh > Tried that. I rebooted in single user mode the first day I noticed it. It didn't help a bit. The truly odd thing is it is always 4 files that are screwed up. I have also never seen it happen on new files, just old ones. Any other ideas? brian BTW> Last night it started saying /lkm/.o I'm starting to get a little nervous 8). To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Fri Jun 26 03:25:15 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id DAA15131 for freebsd-current-outgoing; Fri, 26 Jun 1998 03:25:15 -0700 (PDT) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from shrimp.dataplex.net (shrimp.dataplex.net [208.2.87.3]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id DAA15125; Fri, 26 Jun 1998 03:25:10 -0700 (PDT) (envelope-from rkw@dataplex.net) Received: from [208.2.87.10] (user10.dataplex.net [208.2.87.10]) by shrimp.dataplex.net (8.8.8/8.8.5) with ESMTP id FAA27163; Fri, 26 Jun 1998 05:25:02 -0500 (CDT) X-Sender: rkw@mail.dataplex.net Message-Id: In-Reply-To: <199806260412.XAA11260@set.spradley.tmi.net> References: Your message of "Thu, 25 Jun 1998 19:12:45 PDT." <199806260212.TAA23754@silvia.HIP.Berkeley.EDU> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Date: Fri, 26 Jun 1998 05:16:34 -0500 To: Ted Spradley From: Richard Wackerbarth Subject: Re: make buildworld needs root privs , why ? Cc: asami@FreeBSD.ORG (Satoshi Asami), jb@cimlogic.com.au, paulz@trantor.stuyts.nl, current@FreeBSD.ORG Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG At 11:12 PM -0500 6/25/98, Ted Spradley wrote: >What happens is "/usr/obj/usr/src/tmp/usr/bin/make: not found". It's >actually at /usr/obj/source/hotrod/src/tmp/usr/bin/make. Instead of >/usr/obj/usr/src/... it's /usr/obj/source/hotrod/.... This is due to the fact that "they" still haven't gotten rid of all the implied fixed paths in building. However, things are slowly getting better. The source path needs to be viewed as {TREE_ROOT}/src/{TREE_BRANCH}/xxx.c The corresponding objects should be built into {TREE_ROOT}/obj/{TREE_BRANCH}/xxx.o They are presently placing them in /usr/obj/{TREE_ROOT}/src/{TREE_BRANCH}/xxx.o When {TREE_ROOT} is "usr", these are the same. Just put your symlinks in place for the top of the object tree and run with that hack until they wise up and fix it. The problem with this hack is that you can have only one "active" tree on the each system. The idea that {TREE_ROOT} == "usr" will eventually die if we keep prodding them. Then we can tackle xxxx/yyyy/zzzz/../../aaaa/bbbb :-) Richard Wackerbarth To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Fri Jun 26 05:57:55 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id FAA01495 for freebsd-current-outgoing; Fri, 26 Jun 1998 05:57:55 -0700 (PDT) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from unix.tfs.net (as1-p74.tfs.net [139.146.210.74]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id FAA01473 for ; Fri, 26 Jun 1998 05:57:46 -0700 (PDT) (envelope-from jbryant@unix.tfs.net) Received: (from jbryant@localhost) by unix.tfs.net (8.8.8/8.8.5) id HAA08241; Fri, 26 Jun 1998 07:57:36 -0500 (CDT) From: Jim Bryant Message-Id: <199806261257.HAA08241@unix.tfs.net> Subject: Re: schg flags in the source/object tree... bullsh**! In-Reply-To: <12743.898854519@time.cdrom.com> from "Jordan K. Hubbard" at "Jun 26, 98 02:48:39 am" To: jkh@time.cdrom.com (Jordan K. Hubbard) Date: Fri, 26 Jun 1998 07:57:32 -0500 (CDT) Cc: freebsd-current@FreeBSD.ORG Reply-to: jbryant@unix.tfs.net X-Windows: R00LZ!@# MS-Winbl0wz DR00LZ!@# X-files: The truth is that the X-Files is fiction X-Republican: The best kind!!! X-Operating-System: FreeBSD 3.0-CURRENT #0: Sat Jun 20 11:57:05 CDT 1998 X-Mailer: ELM [version 2.4ME+ PL32 (25)] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG In reply: > > what was the compelling idea behind all of the schg flags in /usr/obj? > > I never thought of it as a compelling idea so much as a "gee, we can > fix the host interdependency problem by setting DESTDIR to point > elsewhere for the first pass" sort of idea. Since the install rules > for everything deal with immutability on the targets, things in > /usr/obj become immutable as a consequence. "Fixing" this would also > probably require more grossness in the installation targets than the > problem warrants. where is DESTDIR documented? hmmm.. du shows: 154902 ./usr/obj this is unacceptable. as you recall from my previous posting: /dev/wd0s2h 848855 200152 580795 26% /usr that would be a excessive chunk of a small filesystem, still at a minimal post-install state currently, but with plans for use. the whole idea here is to take advantage of ample space on the main server to store the common hierarchy and deal with it via nfs. could NOOBJDIR be what i'm looking for? or would that still cause the problem. short of using identical build configurations, and merely doing two installworlds, we need a documented solution for this, and at the same time keep the objects nfs mounted and buildworld sane from the target's point of view. if i'm missing something here, please point me in the right direction. gotta ask this, how many people actually require fix for the interdependancy problem? i would think that a more probable config would be what i am doing, not everyone has an unlimited budget for drives, networks are cheap tho. jim -- All opinions expressed are mine, if you | "I will not be pushed, stamped, think otherwise, then go jump into turbid | briefed, debriefed, indexed, or radioactive waters and yell WAHOO !!! | numbered!" - #1, "The Prisoner" ------------------------------------------------------------------------------ Inet: jbryant@tfs.net AX.25: kc5vdj@wv0t.#neks.ks.usa.noam grid: EM28pw voice: KC5VDJ - 6 & 2 Meters AM/FM/SSB, 70cm FM. http://www.tfs.net/~jbryant ------------------------------------------------------------------------------ HF/6M/2M: IC-706-MkII, 2M: HTX-212, 2M: HTX-202, 70cm: HTX-404, Packet: KPC-3+ To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Fri Jun 26 07:28:20 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id HAA14239 for freebsd-current-outgoing; Fri, 26 Jun 1998 07:28:20 -0700 (PDT) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from antipodes.cdrom.com (castles204.castles.com [208.214.165.204]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id HAA14110 for ; Fri, 26 Jun 1998 07:27:26 -0700 (PDT) (envelope-from mike@antipodes.cdrom.com) Received: from antipodes.cdrom.com (localhost [127.0.0.1]) by antipodes.cdrom.com (8.8.8/8.8.5) with ESMTP id HAA07118; Fri, 26 Jun 1998 07:27:32 -0700 (PDT) Message-Id: <199806261427.HAA07118@antipodes.cdrom.com> X-Mailer: exmh version 2.0zeta 7/24/97 To: Matthew Thyer cc: Matthew Thyer , Terry Lambert , Jonathan Lemon , mike@smith.net.au, current@FreeBSD.ORG Subject: Re: 'fatal trap 12' on boot (smp and up) In-reply-to: Your message of "Fri, 26 Jun 1998 17:05:15 +0930." <35934F33.4DF43083@dsto.defence.gov.au> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Date: Fri, 26 Jun 1998 07:27:32 -0700 From: Mike Smith Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG > I didn't get around to trying this for a while but now that I > have, there is no way to select "real mode" or anything much > at all. > > I think you must have been thinking about Windows 3.X where > you could do these things. > > So my question still stands: > > Is there anyway to use fbsdboot.exe to boot FreeBSD after > Windows 95 has restarted into DOS (to run your DOS program) > when you have "options VM86" in your kernel ? No. Windows has destroyed the system; it is necessary to reboot in order to restore it before FreeBSD can operate correctly. You should complain to Microsoft about this; it's their software that's trashed the vectors. > Many people who run multiple OS's rely on fbsdboot to recover > when their boot block has been trashed. Boot from a floppy. > Can this memory check be changed to detect whether the vectors > have been changed ?? No; it's effectively impossible to do, and makes the functionality useless in the first place. -- \\ Sometimes you're ahead, \\ Mike Smith \\ sometimes you're behind. \\ mike@smith.net.au \\ The race is long, and in the \\ msmith@freebsd.org \\ end it's only with yourself. \\ msmith@cdrom.com To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Fri Jun 26 07:45:14 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id HAA17498 for freebsd-current-outgoing; Fri, 26 Jun 1998 07:45:14 -0700 (PDT) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from shell.futuresouth.com (shell.futuresouth.com [198.78.58.18]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id HAA17374 for ; Fri, 26 Jun 1998 07:44:36 -0700 (PDT) (envelope-from fullermd@shell.futuresouth.com) Received: (from fullermd@localhost) by shell.futuresouth.com (8.8.8/8.8.8) id JAA10926; Fri, 26 Jun 1998 09:44:25 -0500 (CDT) Message-ID: <19980626094425.29346@futuresouth.com> Date: Fri, 26 Jun 1998 09:44:25 -0500 From: "Matthew D. Fuller" To: jbryant@unix.tfs.net Cc: "Jordan K. Hubbard" , freebsd-current@FreeBSD.ORG Subject: Re: schg flags in the source/object tree... bullsh**! References: <12743.898854519@time.cdrom.com> <199806261257.HAA08241@unix.tfs.net> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Mailer: Mutt 0.88 In-Reply-To: <199806261257.HAA08241@unix.tfs.net>; from Jim Bryant on Fri, Jun 26, 1998 at 07:57:32AM -0500 Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG On Fri, Jun 26, 1998 at 07:57:32AM -0500, Jim Bryant woke me up to tell me: > > that would be a excessive chunk of a small filesystem, still at a > minimal post-install state currently, but with plans for use. > > the whole idea here is to take advantage of ample space on the main > server to store the common hierarchy and deal with it via nfs. What are you saying? Why can't you just do the buildworld on a central server, NFS mount /usr/src and /usr/obj, and do an installworld on each client? It's been working fine here. *-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-* | FreeBSD; the way computers were meant to be | * "The only reason I'm burning my candle at both ends, is * | that I haven't figured out how to light the middle yet."| * fullermd@futuresouth.com :-} MAtthew Fuller * | http://keystone.westminster.edu/~fullermd | *-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-* To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Fri Jun 26 07:57:01 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id HAA19387 for freebsd-current-outgoing; Fri, 26 Jun 1998 07:57:01 -0700 (PDT) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from bone.nectar.com (bone.nectar.com [204.27.67.93]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id HAA19177; Fri, 26 Jun 1998 07:55:34 -0700 (PDT) (envelope-from nectar@bone.nectar.com) Received: from bone.nectar.com (localhost.communique.net [127.0.0.1]) by bone.nectar.com (8.9.0/8.9.0) with ESMTP id JAA12583; Fri, 26 Jun 1998 09:52:42 -0500 (CDT) Message-Id: <199806261452.JAA12583@bone.nectar.com> X-Mailer: exmh version 2.0.2 2/24/98 X-PGP-RSAfprint: 00 F9 E6 A2 C5 4D 0A 76 26 8B 8B 57 73 D0 DE EE X-PGP-RSAkey: http://www.nectar.com/nectar-pgp262.txt From: Jacques Vidrine In-reply-to: References: Your message of "Thu, 25 Jun 1998 19:12:45 PDT." <199806260212.TAA23754@silvia.HIP.Berkeley.EDU> Subject: Re: make buildworld needs root privs , why ? To: Richard Wackerbarth cc: Ted Spradley , asami@FreeBSD.ORG (Satoshi Asami), jb@cimlogic.com.au, paulz@trantor.stuyts.nl, current@FreeBSD.ORG Date: Fri, 26 Jun 1998 09:52:42 -0500 Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG -----BEGIN PGP SIGNED MESSAGE----- Or set MAKEOBJDIRPREFIX/WORLDTMP as needed. For example, I do make MAKEOBJDIRPREFIX=/a/usr/obj buildworld and make MAKEOBJDIRPREFIX=/a/usr/obj WORLDTMP=/a/usr/obj/usr/src/tmp installworld Jacques Vidrine On 26 June 1998 at 5:16, Richard Wackerbarth wrote: > Just put your symlinks in place for the top of the object tree and run with > that > hack until they wise up and fix it. -----BEGIN PGP SIGNATURE----- Version: 2.6.2 iQCVAwUBNZO1ujeRhT8JRySpAQGz7wP+MOPNeAAOPd9yOVT3vmppWRpe71wIncCr 3uUylcoZ4PzGLqve7GQysUeKl2mY8ttbeSXTNueub9XjHgijCDl0qftIic9NdMxY 006qMIJ20/okhIoINvUESc4Efe2Sp7ivj3Gid5x8N/MYcjlHy39hYrGprVxgrVke 6Ca07ThNIeE= =jvqc -----END PGP SIGNATURE----- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Fri Jun 26 08:31:22 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id IAA25169 for freebsd-current-outgoing; Fri, 26 Jun 1998 08:31:22 -0700 (PDT) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from rah.star-gate.com (rah.star-gate.com [209.133.7.234]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id IAA25095 for ; Fri, 26 Jun 1998 08:30:29 -0700 (PDT) (envelope-from hasty@rah.star-gate.com) Received: from rah.star-gate.com (localhost.star-gate.com [127.0.0.1]) by rah.star-gate.com (8.8.8/8.8.8) with ESMTP id IAA02600; Fri, 26 Jun 1998 08:30:18 -0700 (PDT) (envelope-from hasty@rah.star-gate.com) Message-Id: <199806261530.IAA02600@rah.star-gate.com> X-Mailer: exmh version 2.0.2 2/24/98 To: jbryant@unix.tfs.net cc: jkh@time.cdrom.com (Jordan K. Hubbard), freebsd-current@FreeBSD.ORG Subject: Re: schg flags in the source/object tree... bullsh**! In-reply-to: Your message of "Fri, 26 Jun 1998 07:57:32 CDT." <199806261257.HAA08241@unix.tfs.net> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Date: Fri, 26 Jun 1998 08:30:17 -0700 From: Amancio Hasty Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG Fry's Electronics in the Bay Area is selling 6.4 IDE gigs for $165 8) Cheers, Amancio To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Fri Jun 26 08:35:47 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id IAA25797 for freebsd-current-outgoing; Fri, 26 Jun 1998 08:35:47 -0700 (PDT) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from panzer.plutotech.com (ken@panzer.plutotech.com [206.168.67.125]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id IAA25711 for ; Fri, 26 Jun 1998 08:35:06 -0700 (PDT) (envelope-from ken@panzer.plutotech.com) Received: (from ken@localhost) by panzer.plutotech.com (8.8.8/8.8.5) id JAA21300; Fri, 26 Jun 1998 09:34:52 -0600 (MDT) From: "Kenneth D. Merry" Message-Id: <199806261534.JAA21300@panzer.plutotech.com> Subject: Re: I'm burning... In-Reply-To: from Tom at "Jun 25, 98 04:13:44 pm" To: tom@uniserve.com (Tom) Date: Fri, 26 Jun 1998 09:34:52 -0600 (MDT) Cc: ian@gamespot.com, freebsd-current@FreeBSD.ORG X-Mailer: ELM [version 2.4ME+ PL28s (25)] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG Tom wrote... > > > error 6: panic: cannot mount root > > > > If I floppy boot and fsck it, there's no complaints. I can mount it > > when I'm floppy booted. What horrible step did I omit when I did this > > installation? > > Most likely /etc/fstab is wrong. Device names have changed a bit with > CAM, so the root device is probably /dev/da0s1a (or something similar). Device names have changed with CAM, but a common misconception is that you *have* to change the entries in /etc/fstab. That isn't true. This is from my primary CAM development box: {roadwarrior:/usr/home/ken:4:0} df Filesystem 1K-blocks Used Avail Capacity Mounted on /dev/sd0s2a 63503 52742 5681 90% / devfs 16 16 0 100% dummy_mount /dev/sd0s2e 198399 25991 156537 14% /var /dev/sd0s2f 3290562 2971125 56193 98% /usr /dev/sd1s1a 4304834 3131673 828775 79% /a procfs 4 4 0 100% /proc The only device names that have changed are sd (now da) and st (now sa). Since the major and minor numbers are the same, you don't have to change your fstab at all. Ken -- Kenneth Merry ken@plutotech.com To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Fri Jun 26 08:37:06 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id IAA26044 for freebsd-current-outgoing; Fri, 26 Jun 1998 08:37:06 -0700 (PDT) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from ns1.yes.no (ns1.yes.no [195.119.24.10]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id IAA25913; Fri, 26 Jun 1998 08:36:22 -0700 (PDT) (envelope-from eivind@bitbox.follo.net) Received: from bitbox.follo.net (bitbox.follo.net [195.204.143.218]) by ns1.yes.no (8.8.7/8.8.7) with ESMTP id PAA17763; Fri, 26 Jun 1998 15:36:14 GMT Received: (from eivind@localhost) by bitbox.follo.net (8.8.8/8.8.6) id RAA06002; Fri, 26 Jun 1998 17:36:14 +0200 (MET DST) Message-ID: <19980626173614.30895@follo.net> Date: Fri, 26 Jun 1998 17:36:14 +0200 From: Eivind Eklund To: Satoshi Asami , jb@cimlogic.com.au Cc: paulz@trantor.stuyts.nl, current@FreeBSD.ORG Subject: Re: make buildworld needs root privs , why ? References: <199806252339.JAA07633@cimlogic.com.au> <199806260212.TAA23754@silvia.HIP.Berkeley.EDU> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Mailer: Mutt 0.89.1i In-Reply-To: <199806260212.TAA23754@silvia.HIP.Berkeley.EDU>; from Satoshi Asami on Thu, Jun 25, 1998 at 07:12:45PM -0700 Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG On Thu, Jun 25, 1998 at 07:12:45PM -0700, Satoshi Asami wrote: > * I assume that anyone building -current is actually going to _run_ > * current, and since it requires root privileges to install, I don't > * think it is a big ask to expect root for the build too. > > Um, that logic is flawed. The whole point of the build/install-world > split was to make sure people can build a -current world without > actually having to commit to run it. (Think NFS servers, etc.) > > Didn't someone submit a patch to fix this very problem? Bruce? I had one, but I don't know if I can find it... Eivind. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Fri Jun 26 09:05:53 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id JAA01772 for freebsd-current-outgoing; Fri, 26 Jun 1998 09:05:53 -0700 (PDT) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from pcpsj.pfcs.com (56SmdPi+yHWqkqUIeK30k2DqwB2irejU@harlan.fred.net [205.252.219.31]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id JAA01686 for ; Fri, 26 Jun 1998 09:05:28 -0700 (PDT) (envelope-from Harlan.Stenn@pfcs.com) Received: from mumps.pfcs.com [192.52.69.11] (HELO mumps.pfcs.com) by pcpsj.pfcs.com (8.8.8/8.8.8) via ESMTP id ; Fri, 26 Jun 1998 12:03:06 -0400 (EDT) Received: from brown.pfcs.com [192.52.69.44] (HELO brown.pfcs.com) by mumps.pfcs.com (8.8.8/8.8.8) via ESMTP id ; Fri, 26 Jun 1998 09:03:05 -0700 (PDT) Received: from localhost [127.0.0.1] (HELO brown.pfcs.com) by brown.pfcs.com (8.8.8/8.8.8) via ESMTP id ; Fri, 26 Jun 1998 12:03:04 -0400 (EDT) X-Mailer: exmh version 2.0.2 2/24/98 To: Wm Brian McCane cc: Joel Ray Holveck , current@FreeBSD.ORG Subject: Re: bmccane security check output In-Reply-To: Wm Brian McCane's (root@bmccane.maxbaud.net) message dated Fri, 26 Jun 1998 05:04:33. X-Face: "csXK}xnnsH\h_ce`T#|pM]tG,6Xu.{3Rb\]&XJgVyTS'w{E+|-(}n:c(Cc* $cbtusxDP6T)Hr'k&zrwq0.3&~bAI~YJco[r.mE+K|(q]F=ZNXug:s6tyOk{VTqARy0#axm6BWti9C d Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Date: Fri, 26 Jun 1998 12:03:03 -0400 Message-ID: <11145.898876983@brown.pfcs.com> From: Harlan Stenn Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG I think a sendmail process is running just about the same time your find is running, and in between the time "find" grabs the directory block and actually gets around to those files, the sendmail process has finished with them and they're either gone or "different". H To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Fri Jun 26 10:02:39 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id KAA10684 for freebsd-current-outgoing; Fri, 26 Jun 1998 10:02:39 -0700 (PDT) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from austin.polstra.com (austin.polstra.com [206.213.73.10]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id KAA10562 for ; Fri, 26 Jun 1998 10:01:55 -0700 (PDT) (envelope-from jdp@austin.polstra.com) Received: from austin.polstra.com (jdp@localhost) by austin.polstra.com (8.8.8/8.8.8) with ESMTP id KAA20707 for ; Fri, 26 Jun 1998 10:01:50 -0700 (PDT) (envelope-from jdp) Message-Id: <199806261701.KAA20707@austin.polstra.com> To: current@FreeBSD.ORG Subject: CPU accounting seems a bit off Date: Fri, 26 Jun 1998 10:01:50 -0700 From: John Polstra Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG I got one of those newfangled 400MHz BX systems and did a make buildworld with yesterday's -current + CAM, an empty async-mounted /usr/obj, and -DNOCLEAN. Csh's built-in "time" said: 2158.6u 729.9s 47:03:17 102.3% i.e., more CPU time than elapsed time. Normally I'd say OK, I'm an engineer, it's not that far off. :-) But when I ran "top" at several random points during the build, it always reported the CPU as 30-60% idle. Is this merely inaccuracy, or is it genuine brokenness? (Or is there a difference between the two?) -- John Polstra jdp@polstra.com John D. Polstra & Co., Inc. Seattle, Washington USA "Self-knowledge is always bad news." -- John Barth To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Fri Jun 26 10:07:18 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id KAA11770 for freebsd-current-outgoing; Fri, 26 Jun 1998 10:07:18 -0700 (PDT) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from uni-sb.de (uni-sb.de [134.96.252.33]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id KAA11561 for ; Fri, 26 Jun 1998 10:06:27 -0700 (PDT) (envelope-from netchild@studcs.uni-sb.de) Received: from cs.uni-sb.de (cs.uni-sb.de [134.96.252.31]) by uni-sb.de (8.9.0/1998052000) with ESMTP id TAA26875 for ; Fri, 26 Jun 1998 19:06:08 +0200 (CEST) Received: from Old-Man.Home (acc1-129.telip.uni-sb.de [134.96.113.129]) by cs.uni-sb.de (8.9.0/1998060300) with ESMTP id TAA22470 for ; Fri, 26 Jun 1998 19:05:59 +0200 (CEST) Received: from Old-Man.Home (localhost [127.0.0.1]) by Old-Man.Home (8.8.8/8.8.8) with SMTP id TAA00306 for ; Fri, 26 Jun 1998 19:07:28 +0200 (CEST) (envelope-from netchild@studcs.uni-sb.de) From: Alexander Leidinger Reply-To: netchild@wurzelausix.cs.uni-sb.de To: current@FreeBSD.ORG Subject: Kernel panic Date: Fri, 26 Jun 1998 18:54:44 +0200 X-Mailer: KMail [version 0.6.5] Content-Type: text/plain MIME-Version: 1.0 Message-Id: <98062619072801.00275@Old-Man.Home> Content-Transfer-Encoding: 8bit Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG Hi, I get the following panic: Fatal trap 12: page fault while in kernel mode fault virtual address = 0x1c fault code = supervisor read, page nor present instruction pointer = 0x8:0xf0249ed6 stack pointer = 0x10:0xf02d0ef8 frame pointer = 0x10:0xf02d0f88 code segment = base 0x0, limit 0xfffff, type 0x1b = DPL 0, pres 1, def32 1, gran 1 processor eflags = interrupt enabled, resume, IOPL=0 current process = 0 (swapper) interrupt mask = kernel: type 12 trap, code = 0 Stopped at _setconf+0x136: movl 0x1c(%eax),%eax this happens between IP Filter: ... Logging = enabled and Changing root device to sd0s2a the only changes IŽve made: - CVSup from ~Jun 4 to Jun 26 - removed parallel bus because of printing problems - added lpt0 - added NO_F00F_Hack (IŽve a PII) WhatŽs wrong (with the kernel/with me/...)? Bye, Alexander. -- 2^{F_{h+1}-1} z^{F_{h+2}-1} + 2^{F_{h+1}-2} L_{h-1} z^{F_{h+2}} + complicated terms + 2^{h-1} z^{2^h - 2} + z^{2^h - 1} Donald E. Knuth, "The Art of Computer Programming" http://fsinfo.cs.uni-sb.de/~netchild mailto:netchild@studcs.uni-sb.de To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Fri Jun 26 11:23:22 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id LAA01883 for freebsd-current-outgoing; Fri, 26 Jun 1998 11:23:22 -0700 (PDT) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from mail.gamespot.com (ns2.gamespot.com [206.169.18.3]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id LAA01837; Fri, 26 Jun 1998 11:23:08 -0700 (PDT) (envelope-from ian@gamespot.com) Received: from localhost (ian@localhost) by mail.gamespot.com (8.9.0/8.9.0) with SMTP id LAA00856; Fri, 26 Jun 1998 11:22:45 -0700 (PDT) Date: Fri, 26 Jun 1998 11:22:45 -0700 (PDT) From: Ian Kallen Reply-To: Ian Kallen To: Mike Smith cc: freebsd-current@FreeBSD.ORG, freebsd-questions@FreeBSD.ORG, freebsd-sf@arachna.com, abial@nask.pl Subject: FIXED: Re: I'm burning... In-Reply-To: <199806260335.UAA06242@antipodes.cdrom.com> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG Hi Mike and asordid lists, I had to ditch the server installation (started over with a 2940 and 2.2.6 just to fulfill the "get another server up" demands....) but I built a hodge podge scratch machine (I love building machines from spare parts :) to start anew with that 3940 card. Sorry if my description of the error was incomplete; there may have been a "(2)" at the end... it definitely started with "error 6" though. If this new installation attempt I'm in the midst of reproduces that, I'll look at the disklabel. This is not an over-install but a full scratch installation with the disk "dangerously dedicated" (yea, I like living "dangerously" sheesh! ;) If the disklabel comes up saying ESDI, then I guess the culprit is 's boot disk (?); I'm just doing my usual sysinstall thing with no boot manager or cooperation with other OS', just full-on type-165-disk-dedication. I need to get a recipe together for building servers with multi-channel controllers; the content I'm supporting doesn't stop growing thus the appetite for disks has no limit. (walked away from my console to do the aforementioned install) 30 minutes later, I've completed the install. The problem was the friggen disklabel. Just to humor y'all then I've rewritten 's instructions:
Boot floppies with new CAM SCSI code (support for the new AIC7895).

Archive contents
----------------
README          this file
boot.flp        sysinstall floppy
kernel.flp      special floppy, containing the right kernel and some utils

Install procedure
-----------------

The boot.flp contains usual stuff with built-in CAM code.

You do the usual thing with it, i.e. write it onto a 1.44 diskette and
boot it. The first SCSI disk will be called "da0".

Then you install the whole system. Unfortunately, at this moment what gets
installed is GENERIC kernel, with old SCSI code, which doesn't support
AIC7895. The second floppy image (kernel.flp) contains the same version of
GENERIC kernel which was used to do the installation (minus MFS/sysinstall
thing).

Here's how I used it: after installation completed, just before rebooting
I chose the "Fixit" option, then "Fixit floppy". Sysinstall mounts the
kernel.flp.  Below is a procedure explicitly laid out that assumes your
first hard drive has /var on /dev/da0s1e and /usr on /dev/da0s1f.  Using
cp, chflags, chown etc. (included) I copy the kernel from it onto the root
partition overwriting freshly installed GENERIC kernel.  Then reboot and
it should come up. If not, ask yourself why, and then, if nothing comes to
your mind, ask <abial@nask.pl> :-) Good luck!

Hit alt-f4 to go to the Fixit shell and do this:
PATH=/mnt2:/stand:/usr/bin:/usr/local/bin ; export PATH
mount /dev/da0a /mnt
mount /dev/da0e /mnt/var
mount /dev/da0f /usr
EDITOR=/usr/bin/vi ; export EDITOR
/mnt/sbin/disklabel -e -r da0
(change ESDI to SCSI!)
gunzip < kernel.CAM.gz > /mnt/kernel
chflags schg /mnt/kernel
gunzip < kvm_kernel.CAM.db.gz > /mnt/var/db/kvm_kernel.db
umount /usr
umount /mnt/var
umount /mnt
exit

Back your way out of sysinstall and reboot; do a "-c" at the boot prompt
to turn off probing of the stupid ISA devices you're not using anyway.
Rejoice.

Andrzej Bialecki
<abial@nask.pl>
On Thu, 25 Jun 1998, Mike Smith wrote: :> da0: 4095Mb (normal looking disk recognition stuff) :> error 6: panic: cannot mount root : :I can't actually see how you can get error 6 out of that case; are you :sure that the panic wasn't "can't mount root (2)"? : :This looks like it's due to the disk type in the disklabel on your disk :being wrong. Are you preserving a disk layout from a previous :installation, or redoing it from scratch? : :There's a dangerous error in a number of cases where the disklabel on a :SCSI disk can be set to ESDI (meaning IDE). We depend on the label :being correct in order to select the right driver type to access the :disk. (I could go on about this for hours; it is a major point of :grief for anyone trying to improve the way that FreeBSD works out where :it was booted from...) Thanks to Mike Smith and the others on the various lists for pointing me towards the disklabel. Now I have a scratch machine with 3.0-980520-SNAP on it and need to patch my sources to be CAM aware, hmmm... see ya! Peace, -Ian -- A Vulcan can no sooner be disloyal than he can exist without breathing. -- Kirk, "The Menagerie", stardate 3012.4 To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Fri Jun 26 12:31:27 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id MAA12845 for freebsd-current-outgoing; Fri, 26 Jun 1998 12:31:27 -0700 (PDT) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from godzilla.zeta.org.au (godzilla.zeta.org.au [203.15.68.22]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id MAA12829 for ; Fri, 26 Jun 1998 12:31:17 -0700 (PDT) (envelope-from bde@godzilla.zeta.org.au) Received: (from bde@localhost) by godzilla.zeta.org.au (8.8.7/8.8.7) id FAA00302; Sat, 27 Jun 1998 05:31:12 +1000 Date: Sat, 27 Jun 1998 05:31:12 +1000 From: Bruce Evans Message-Id: <199806261931.FAA00302@godzilla.zeta.org.au> To: current@FreeBSD.ORG, jdp@polstra.com Subject: Re: CPU accounting seems a bit off Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG >idle. Is this merely inaccuracy, or is it genuine brokenness? (Or >is there a difference between the two?) It's brokenness. Time for fork is counted twice. Bruce To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Fri Jun 26 14:01:49 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id OAA00813 for freebsd-current-outgoing; Fri, 26 Jun 1998 14:01:49 -0700 (PDT) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from labinfo.iet.unipi.it (labinfo.iet.unipi.it [131.114.9.5]) by hub.freebsd.org (8.8.8/8.8.8) with SMTP id OAA00487; Fri, 26 Jun 1998 14:00:27 -0700 (PDT) (envelope-from luigi@labinfo.iet.unipi.it) Received: from localhost (luigi@localhost) by labinfo.iet.unipi.it (8.6.5/8.6.5) id VAA06254; Fri, 26 Jun 1998 21:28:40 +0200 From: Luigi Rizzo Message-Id: <199806261928.VAA06254@labinfo.iet.unipi.it> Subject: mgp patches To: current@FreeBSD.ORG Date: Fri, 26 Jun 1998 21:28:39 +0200 (MET DST) Cc: itojun@itojun.org X-Mailer: ELM [version 2.4 PL23] Content-Type: text Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG (maybe people in -current is interested... i have Bcc-ed to multimedia as well) i have spent a few hours on mgp, found a few bugs, and implemented a new feature which I find extremely useful. In a separate mail will post some suggestions for possible extensions: BUGS: * the check for ".ps" in ispsfilename() looked for the last 4 char instead of 3 (fixed) * running a process on the last page results in the process being killed immediately. I have no idea on how to fix this. * %tab N will likely result in a coredump if N >= MAXTAB (32) (easy fix in grammar.y, did not bother though) NEW FEATURE * I have extended the "tab" attribute to define styles with names instead of numbers, e.g. %tab style_name center, ... The style can be invoked by starting the line with &style_name instead of a set of tabs. This is implemented by extending the tab_control[] array with MAXSTYLE fields dedicated to the new styles (max 100 currently, but it is a compile-time option that can be made larger if necessary). This is not as flexible as a global macro definition but I don't know better... Diffs attached. Itojun, do you think we can update the port or apply the change directly to the distribution ? cheers luigi diff -ubwr ../mgp-1.03a/draw.c ./draw.c --- ../mgp-1.03a/draw.c Mon Mar 23 13:09:52 1998 +++ ./draw.c Fri Jun 26 20:41:34 1998 @@ -110,7 +110,7 @@ p++; if (4 < p - p0 && strcasecmp(p - 4, ".eps") == 0) return 1; - if (3 < p - p0 && strcasecmp(p - 4, ".ps") == 0) + if (3 < p - p0 && strcasecmp(p - 3, ".ps") == 0) return 1; return 0; } diff -ubwr ../mgp-1.03a/globals.c ./globals.c --- ../mgp-1.03a/globals.c Fri Feb 13 07:47:58 1998 +++ ./globals.c Fri Jun 26 13:42:34 1998 @@ -43,7 +43,7 @@ u_char *page_data[MAXPAGE][MAXLINE]; struct ctrl *page_control[MAXPAGE][MAXLINE]; struct ctrl *default_control[MAXLINE]; -struct ctrl *tab_control[MAXTAB]; +struct ctrl *tab_control[MAXTAB+MAXSTYLE]; struct ctrl *init_control[MAXLINE]; u_int mgp_flag; diff -ubwr ../mgp-1.03a/grammar.y ./grammar.y --- ../mgp-1.03a/grammar.y Tue Mar 24 18:07:03 1998 +++ ./grammar.y Fri Jun 26 14:18:33 1998 @@ -572,6 +572,7 @@ { $$ = gen_icon($2, $3, $4); } ; tabcmd: KW_TAB NUM { $$ = gen_int(CTL_TAB, $2); } + | KW_TAB ID { $$ = gen_str(CTL_TAB, $2); } ; defaultcmd: KW_DEFAULT NUM { $$ = gen_int(CTL_DEFAULT, $2); } diff -ubwr ../mgp-1.03a/mgp.h ./mgp.h --- ../mgp-1.03a/mgp.h Mon Mar 23 13:29:10 1998 +++ ./mgp.h Fri Jun 26 13:42:14 1998 @@ -109,6 +109,7 @@ #define MAXDIREC 16 #define MAXARG 32 #define MAXTAB 32 +#define MAXSTYLE 100 #define SP_NONE 0 #define SP_SHRINK 1 @@ -385,7 +386,7 @@ #endif extern struct ctrl *page_control[MAXPAGE][MAXLINE]; extern struct ctrl *default_control[MAXLINE]; -extern struct ctrl *tab_control[MAXTAB]; +extern struct ctrl *tab_control[MAXTAB+MAXSTYLE]; extern struct ctrl *init_control[MAXLINE]; extern u_int mgp_flag; Only in .: mgp.o Only in .: mgp2ps diff -ubwr ../mgp-1.03a/parse.c ./parse.c --- ../mgp-1.03a/parse.c Mon Mar 23 12:23:16 1998 +++ ./parse.c Fri Jun 26 14:21:28 1998 @@ -98,7 +98,7 @@ page_control[page][line] = NULL; } } - for (line = 0; line < MAXTAB; line++) { + for (line = 0; line < MAXTAB + MAXSTYLE; line++) { if (!tab_control[line]) continue; ctlfree(tab_control[line]); @@ -229,11 +229,27 @@ break; case CTL_TAB: - ch = &tab_control[root->cti_value - 1]; + { + int i = root->cti_value - 1 ; + if ( i >= MAXTAB ) { + /* must be a string, find a free entry */ + for (i = MAXTAB ; i < MAXTAB+MAXSTYLE ; i++) + if (tab_control[i] == NULL) + break; + if (i == MAXTAB+MAXSTYLE ) { + fprintf(stderr, "%s:%d: too many styles\n", + filename, lineno); + exit(-1); + } + } + ch = &tab_control[i]; if (*ch) ctlappend(*ch, root->ct_next); - else + else if (i< MAXTAB) *ch = root->ct_next; + else + *ch = root; /* keep name as well */ + } break; default: @@ -547,7 +563,7 @@ } /* CTL_PREFIX in tab_control should be CTL_TABPREFIX. */ - for (l = 0; l < MAXTAB; l++) { + for (l = 0; l < MAXTAB+ MAXSTYLE; l++) { for (cp = tab_control[l]; cp; cp = cp->ct_next) { if (cp->ct_op == CTL_PREFIX) cp->ct_op = CTL_TABPREFIX; @@ -882,7 +898,26 @@ ctlcopy(tab_control[tab_depth])); } } + /* special: style escape */ + if (p && *p == '&') { + char *p0 = p ; + int i ; + for ( ; *p && *p >32 && *p <127; p++ ) ; + *p = '\0'; + cp->ctc_value = p+1 ; + for (i=MAXTAB; i < MAXTAB+MAXSTYLE ; i++) { + if (tab_control[i] && + strcmp(p0+1, tab_control[i]->cti_value)==0) + break ; + } + if (i == MAXTAB+MAXSTYLE) + fprintf(stderr, "style %s not found\n", p0+1); + else { + ctlinsert(&cp1->ct_next, + ctlcopy(tab_control[i]->ct_next)); + } + } } } To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Fri Jun 26 14:37:27 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id OAA09511 for freebsd-current-outgoing; Fri, 26 Jun 1998 14:37:27 -0700 (PDT) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from vader.cs.berkeley.edu (vader.CS.Berkeley.EDU [128.32.38.234]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id OAA09405 for ; Fri, 26 Jun 1998 14:36:48 -0700 (PDT) (envelope-from asami@vader.cs.berkeley.edu) Received: (from asami@localhost) by vader.cs.berkeley.edu (8.8.7/8.7.3) id OAA08919; Fri, 26 Jun 1998 14:35:02 -0700 (PDT) Date: Fri, 26 Jun 1998 14:35:02 -0700 (PDT) Message-Id: <199806262135.OAA08919@vader.cs.berkeley.edu> To: tsprad@set.spradley.tmi.net CC: jb@cimlogic.com.au, paulz@trantor.stuyts.nl, current@FreeBSD.ORG In-reply-to: <199806260412.XAA11260@set.spradley.tmi.net> (message from Ted Spradley on Thu, 25 Jun 1998 23:12:28 -0500) Subject: Re: make buildworld needs root privs , why ? From: asami@FreeBSD.ORG (Satoshi Asami) Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG * I have a related problem, trying to do just that. I wanted to run 'make * buildworld' on a faster machine, then 'make installworld' on the slow * machine that's going to run that world. That's the right thing to do! (Especially if the faster machine is an NFS server with lots of disks and the slower machine is a client with minimal space....) * On the faster machine I created directories /source/hotrod/src and * /object/hotrod/obj (hotrod is the slow machine). I made symlinks * /usr/src -> /source/hotrod/src and /usr/obj -> /object/hotrod/obj, * then I ran 'make buildworld'. Now I go to hotrod and mount the same * /source/hotrod/src on /usr/src and mount /object/hotrod/obj on * /usr/obj, and run 'make -m /usr/src/share/mk installworld' (hotrod is * running 2.2.5R). * * What happens is "/usr/obj/usr/src/tmp/usr/bin/make: not found". It's * actually at /usr/obj/source/hotrod/src/tmp/usr/bin/make. Instead of * /usr/obj/usr/src/... it's /usr/obj/source/hotrod/.... * * Before I try to work around this with symlinks or something, I thought * I ought to ask if my procedure is at all close to correct. You can work around it with symlinking backwards, but you really don't need to do anything special as long as you mount the filesystems on the same path on the server and client. In this case, just mount /source/hotrod/src as /source/hotrod/src and /source/hotrod/obj as /source/hotrod/obj, then make the regular src and obj symlinks. (I thought that was what people normally do. :) Satoshi To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Fri Jun 26 16:00:50 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id QAA21050 for freebsd-current-outgoing; Fri, 26 Jun 1998 16:00:50 -0700 (PDT) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from duey.hs.wolves.k12.mo.us (root@duey.hs.wolves.k12.mo.us [207.160.214.9]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id QAA20947 for ; Fri, 26 Jun 1998 16:00:20 -0700 (PDT) (envelope-from cdillon@wolves.k12.mo.us) Received: from duey.hs.wolves.k12.mo.us (cdillon@duey.hs.wolves.k12.mo.us [207.160.214.9]) by duey.hs.wolves.k12.mo.us (8.8.7/8.8.7) with SMTP id SAA15047 for ; Fri, 26 Jun 1998 18:00:16 -0500 (CDT) (envelope-from cdillon@wolves.k12.mo.us) Date: Fri, 26 Jun 1998 18:00:16 -0500 (CDT) From: Chris Dillon X-Sender: cdillon@duey.hs.wolves.k12.mo.us To: current@FreeBSD.ORG Subject: Softupdate related panic :( Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG Ugh.. First time it has paniced on me. root@cheetah [/var/crash] # uname -a FreeBSD cheetah.privatenet 3.0-CURRENT FreeBSD 3.0-CURRENT #0: Thu Jun 25 22:08:44 CDT 1998 cdillon@cheetah.privatenet:/usr/src/sys/compile/CHEETAH i386 root@cheetah [/var/crash] # gdb -k kernel.1 vmcore.1 GDB is free software and you are welcome to distribute copies of it under certain conditions; type "show copying" to see the conditions. There is absolutely no warranty for GDB; type "show warranty" for details. GDB 4.16 (i386-unknown-freebsd), Copyright 1996 Free Software Foundation, Inc...(no debugging symbols found)... IdlePTD 209000 initial pcb at 1e5028 panicstr: newdirrem: inum %d should be %d panic messages: --- panic: newdirrem: inum 26368 should be 26367 syncing disks... panic: softdep_lock: locking against myself dumping to dev 20401, offset 245760 dump 80 79 78 77 76 75 74 73 72 71 70 69 68 67 66 65 64 63 62 61 60 59 58 57 56 55 54 53 52 51 50 49 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 --- #0 0xf01166b7 in boot () (kgdb) where #0 0xf01166b7 in boot () #1 0xf0116986 in panic () #2 0xf017a479 in acquire_lock () #3 0xf017dc77 in initiate_write_inodeblock () #4 0xf017d867 in softdep_disk_io_initiation () #5 0xf01443fa in spec_strategy () #6 0xf0143af9 in spec_vnoperate () #7 0xf01896a1 in ufs_vnoperatespec () #8 0xf0131042 in bwrite () #9 0xf013581a in vop_stdbwrite () #10 0xf0135661 in vop_defaultop () #11 0xf0143af9 in spec_vnoperate () #12 0xf01896a1 in ufs_vnoperatespec () #13 0xf0131adb in vfs_bio_awrite () #14 0xf01833cf in ffs_fsync () #15 0xf018188f in ffs_sync () #16 0xf0139e93 in sync () #17 0xf011656b in boot () #18 0xf0116986 in panic () #19 0xf017d2f1 in newdirrem () #20 0xf017d11c in softdep_setup_remove () #21 0xf0185577 in ufs_dirremove () #22 0xf01874eb in ufs_remove () #23 0xf0189671 in ufs_vnoperate () #24 0xf013b203 in unlink () #25 0xf01a4b7f in syscall () #26 0xe305 in ?? () #27 0x286d in ?? () #28 0x1f89 in ?? () #29 0x107e in ?? () (kgdb) This doesn't look very useful. I'm clueless when it comes to debugging, to tell you the truth. If i used 'config -g' when building my kernel, would that give more informative crashdumps? How about doing something else in kgdb? I've tried putting DDB in the kernel, but had no clue how to use it, so finally started doing crashdumps after redesigning my filesystems. Next time this happens maybe I'll be able to have what it takes to actually help. :-) -- Chris Dillon - cdillon@wolves.k12.mo.us - cdillon@inter-linc.net /* FreeBSD: The fastest and most stable server OS on the planet. For Intel x86 and compatibles (SPARC and Alpha under development) (http://www.freebsd.org) */ To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Fri Jun 26 16:02:25 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id QAA21345 for freebsd-current-outgoing; Fri, 26 Jun 1998 16:02:25 -0700 (PDT) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from coconut.itojun.org (root@coconut.itojun.org [210.160.95.97]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id QAA21263 for ; Fri, 26 Jun 1998 16:01:57 -0700 (PDT) (envelope-from itojun@itojun.org) Received: from localhost (itojun@localhost.itojun.org [127.0.0.1]) by coconut.itojun.org (8.8.8+3.0Wbeta12/3.6W) with ESMTP id HAA12160; Sat, 27 Jun 1998 07:34:05 +0900 (JST) To: Luigi Rizzo cc: current@FreeBSD.ORG In-reply-to: luigi's message of Fri, 26 Jun 1998 21:28:39 +0200. <199806261928.VAA06254@labinfo.iet.unipi.it> X-Template-Reply-To: itojun@itojun.org X-Template-Return-Receipt-To: itojun@itojun.org X-PGP-Fingerprint: F8 24 B4 2C 8C 98 57 FD 90 5F B4 60 79 54 16 E2 Subject: Re: mgp patches From: Jun-ichiro itojun Itoh Date: Sat, 27 Jun 1998 07:34:05 +0900 Message-ID: <12156.898900445@coconut.itojun.org> Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG >i have spent a few hours on mgp, found a few bugs, and implemented >a new feature which I find extremely useful. In a separate mail >will post some suggestions for possible extensions: (snip) >Diffs attached. Itojun, do you think we can update the port or apply >the change directly to the distribution ? I think I can apply them to the mgp original distribution. We are planning to release 1.04a soon. Thanks for the patch! itojun To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Fri Jun 26 16:40:21 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id QAA29673 for freebsd-current-outgoing; Fri, 26 Jun 1998 16:40:21 -0700 (PDT) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from goliath.camtech.net.au (goliath.camtech.net.au [203.5.73.2]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id QAA29645 for ; Fri, 26 Jun 1998 16:40:14 -0700 (PDT) (envelope-from thyerm@camtech.net.au) Received: from camtech.net.au (dialup-ad-1-10.camtech.net.au [203.28.0.42]) by goliath.camtech.net.au (8.8.5/8.8.2) with ESMTP id JAA25727; Sat, 27 Jun 1998 09:06:27 +0930 (CST) Message-ID: <35943142.6B9C1C5D@camtech.net.au> Date: Sat, 27 Jun 1998 09:09:46 +0930 From: Matthew Thyer X-Mailer: Mozilla 4.05 [en] (X11; U; FreeBSD 3.0-CURRENT i386) MIME-Version: 1.0 To: Mike Smith CC: Matthew Thyer , Terry Lambert , Jonathan Lemon , current@FreeBSD.ORG Subject: Re: 'fatal trap 12' on boot (smp and up) References: <199806261427.HAA07118@antipodes.cdrom.com> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG This situation has just become more urgent with the release of Windows 98 which I have just installed over the last several hours. Now a command line only boot of Windows 98 (i.e. hitting F8 before Windows boots and choosing command line only from the menu) cannot run fbsdboot.exe without the crash just as I feared. Now the only way to use fbsdboot.exe is to boot off a floppy disk that has been created with Windows 95 or earlier. I suspect that a Windows 98 startup disk wont help but I haven't tried that yet. So there is no way of booting cleanly using a version of DOS from Windows 98 (and beyond probably). Therefore FreeBSD should not be relying on these vectors being unmodified. Soon no one will have Windows 95 or earlier so its going to be pretty hard to install FreeBSD from the CD-ROM. This is an important issue particularly if "options VM86" becomes non-optional. I'm sorry Mike but your answer "boot from a floppy" wont be any good when everyones floppies have been formatted with Windows 98! Mike Smith wrote: > > > I didn't get around to trying this for a while but now that I > > have, there is no way to select "real mode" or anything much > > at all. > > > > I think you must have been thinking about Windows 3.X where > > you could do these things. > > > > So my question still stands: > > > > Is there anyway to use fbsdboot.exe to boot FreeBSD after > > Windows 95 has restarted into DOS (to run your DOS program) > > when you have "options VM86" in your kernel ? > > No. Windows has destroyed the system; it is necessary to reboot in > order to restore it before FreeBSD can operate correctly. > > You should complain to Microsoft about this; it's their software that's > trashed the vectors. > > > Many people who run multiple OS's rely on fbsdboot to recover > > when their boot block has been trashed. > > Boot from a floppy. > > > Can this memory check be changed to detect whether the vectors > > have been changed ?? > > No; it's effectively impossible to do, and makes the functionality > useless in the first place. > > -- > \\ Sometimes you're ahead, \\ Mike Smith > \\ sometimes you're behind. \\ mike@smith.net.au > \\ The race is long, and in the \\ msmith@freebsd.org > \\ end it's only with yourself. \\ msmith@cdrom.com > > To Unsubscribe: send mail to majordomo@FreeBSD.org > with "unsubscribe freebsd-current" in the body of the message -- /=====================================================================\ |Work: Matthew.Thyer@dsto.defence.gov.au | Home: thyerm@camtech.net.au| \=====================================================================/ "If it is true that our Universe has a zero net value for all conserved quantities, then it may simply be a fluctuation of the vacuum of some larger space in which our Universe is imbedded. In answer to the question of why it happened, I offer the modest proposal that our Universe is simply one of those things which happen from time to time." E. P. Tryon from "Nature" Vol.246 Dec.14, 1973 To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Fri Jun 26 16:42:26 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id QAA29962 for freebsd-current-outgoing; Fri, 26 Jun 1998 16:42:26 -0700 (PDT) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from smtp02.primenet.com (daemon@smtp02.primenet.com [206.165.6.132]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id QAA29901 for ; Fri, 26 Jun 1998 16:42:15 -0700 (PDT) (envelope-from tlambert@usr01.primenet.com) Received: (from daemon@localhost) by smtp02.primenet.com (8.8.8/8.8.8) id QAA29674; Fri, 26 Jun 1998 16:42:15 -0700 (MST) Received: from usr01.primenet.com(206.165.6.201) via SMTP by smtp02.primenet.com, id smtpd029660; Fri Jun 26 16:42:13 1998 Received: (from tlambert@localhost) by usr01.primenet.com (8.8.5/8.8.5) id QAA24029; Fri, 26 Jun 1998 16:42:06 -0700 (MST) From: Terry Lambert Message-Id: <199806262342.QAA24029@usr01.primenet.com> Subject: Re: 'fatal trap 12' on boot (smp and up) To: Matthew.Thyer@dsto.defence.gov.au (Matthew Thyer) Date: Fri, 26 Jun 1998 23:42:05 +0000 (GMT) Cc: thyerm@camtech.net.au, tlambert@primenet.com, jlemon@americantv.com, mike@smith.net.au, current@FreeBSD.ORG In-Reply-To: <35934F33.4DF43083@dsto.defence.gov.au> from "Matthew Thyer" at Jun 26, 98 05:05:15 pm X-Mailer: ELM [version 2.4 PL25] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG > I didn't get around to trying this for a while but now that I > have, there is no way to select "real mode" or anything much > at all. > > I think you must have been thinking about Windows 3.X where > you could do these things. -------------------------------------- [Desktop] Start Settings Taskbar... [Taskbar Properties] Start Menu Programs Advanced... [Exploring - Start Menu] Programs -------------------------------------- 1) Right-button-down-drag "MS-DOS Prompt" to the desktop 2) Release the right button to complete the drop 3) A menu will apper. Select "Create Shortcut(s) Here". -------------------------------------- ==Menu: File== ==Menu: Close== ==OK== -------------------------------------- On the new shortcut: Right-button Properties [MS-DOS Prompt Properties] Program Advanced... [Advanced Program Settings] [X] MS-DOS mode (o) Specify a new MS-DOS configuration {AUTOEXEC.BAT for MS-DOS mode:} fbsdboot.exe ==OK== ==OK== -------------------------------------- Terry Lambert terry@lambert.org --- Any opinions in this posting are my own and not those of my present or previous employers. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Fri Jun 26 17:07:03 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id RAA04434 for freebsd-current-outgoing; Fri, 26 Jun 1998 17:07:03 -0700 (PDT) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from bmccane.maxbaud.net (isdn-gateway1.maxbaud.net [208.155.166.1]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id RAA04348 for ; Fri, 26 Jun 1998 17:06:26 -0700 (PDT) (envelope-from root@bmccane.maxbaud.net) Received: from localhost (root@localhost) by bmccane.maxbaud.net (8.8.8/8.8.8) with SMTP id TAA13373; Fri, 26 Jun 1998 19:05:22 -0500 (CDT) (envelope-from root@bmccane.maxbaud.net) Date: Fri, 26 Jun 1998 19:05:22 -0500 (CDT) From: Wm Brian McCane To: Harlan Stenn cc: Joel Ray Holveck , current@FreeBSD.ORG Subject: Re: bmccane security check output In-Reply-To: <11145.898876983@brown.pfcs.com> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG On Fri, 26 Jun 1998, Harlan Stenn wrote: > I think a sendmail process is running just about the same time your find is > running, and in between the time "find" grabs the directory block and > actually gets around to those files, the sendmail process has finished with > them and they're either gone or "different". > > H ??? This doesn't parse. The files it is complaining about right now are all in my /lkm directory. These files haven't been changed since my last make world. But I have been having this problem since May. Also, if I do an 'ls' of /lkm I get the following on stderr: # ls /lkm >/dev/null ls: null_mod.o: Bad file descriptor ls: pcic_mod.o: Bad file descriptor ls: portal_mod.o: Bad file descriptor ls: procfs_mod.o: Bad file descriptor I am only using one of these (procfs), so it would not be because the files are open and damaged. Plus, it is consistent. What are the odds that a task causing this problem is running every time I try to ls the directory? brian To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Fri Jun 26 17:08:52 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id RAA04860 for freebsd-current-outgoing; Fri, 26 Jun 1998 17:08:52 -0700 (PDT) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from vader.cs.berkeley.edu (vader.CS.Berkeley.EDU [128.32.38.234]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id RAA04803 for ; Fri, 26 Jun 1998 17:08:38 -0700 (PDT) (envelope-from asami@vader.cs.berkeley.edu) Received: (from asami@localhost) by vader.cs.berkeley.edu (8.8.7/8.7.3) id RAA09385; Fri, 26 Jun 1998 17:08:20 -0700 (PDT) Date: Fri, 26 Jun 1998 17:08:20 -0700 (PDT) Message-Id: <199806270008.RAA09385@vader.cs.berkeley.edu> To: bde@zeta.org.au CC: jb@cimlogic.com.au, current@FreeBSD.ORG, paulz@trantor.stuyts.nl In-reply-to: <199806260930.TAA03509@godzilla.zeta.org.au> (message from Bruce Evans on Fri, 26 Jun 1998 19:30:35 +1000) Subject: Re: make buildworld needs root privs , why ? From: asami@FreeBSD.ORG (Satoshi Asami) Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG * It almost is. You have to set BINOWN, BINGRP, SHAREOWN and SHAREGRP * to something that you can shown to, Any reason why we don't want to add something to the buildworld environment that will make this the default? (Like, BINOWN=`id -u`, etc.) * and you have to have write permissions * to /usr/obj/your-usr-src or set MAKEOBJDIRPREFIX to somewhere you can * write to. Well, that's a given. I don't think people are stupid enough to not be able to figure that out. ;) * It's almost worked for a year or two. I don't know why I thought there * was no problem with schg flags. schg is currently used for a whole 2 * 2 files under ${WORLDTMP} (libc.so.M.m and libc_r.so.M.m), and buildworld * by non-root crashes about half way through when the first of these is * installed. It shouldn't be to hard to add a flag to disable these, too. Satoshi To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Fri Jun 26 17:12:59 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id RAA05867 for freebsd-current-outgoing; Fri, 26 Jun 1998 17:12:59 -0700 (PDT) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from cimlogic.com.au (cimlog.lnk.telstra.net [139.130.51.31]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id RAA05673; Fri, 26 Jun 1998 17:12:23 -0700 (PDT) (envelope-from jb@cimlogic.com.au) Received: (from jb@localhost) by cimlogic.com.au (8.8.8/8.8.7) id KAA15040; Sat, 27 Jun 1998 10:21:49 +1000 (EST) (envelope-from jb) From: John Birrell Message-Id: <199806270021.KAA15040@cimlogic.com.au> Subject: sys/cdefs.h & __asm__ To: peter@FreeBSD.ORG Date: Sat, 27 Jun 1998 10:21:49 +1000 (EST) Cc: current@FreeBSD.ORG X-Mailer: ELM [version 2.4ME+ PL40 (25)] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG Peter, The __asm__ code you added to sys/cdefs.h is broken on alpha due to differences in the syntax used by GNU on different architectures. Big sigh. I think we will need to move the __asm__ stuff to machine/cdefs.h. Why doesn't #pragma weak work on i386? Is it an old vs new tools issue? -- John Birrell - jb@cimlogic.com.au; jb@freebsd.org http://www.cimlogic.com.au/ CIMlogic Pty Ltd, GPO Box 117A, Melbourne Vic 3001, Australia +61 418 353 137 To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Fri Jun 26 18:04:34 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id SAA12570 for freebsd-current-outgoing; Fri, 26 Jun 1998 18:04:34 -0700 (PDT) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from teel.info-noire.com (XP11-1-1-04.interlinx.qc.ca [207.253.79.24]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id SAA12558 for ; Fri, 26 Jun 1998 18:04:13 -0700 (PDT) (envelope-from alex@gel.usherb.ca) Received: from localhost (alex@localhost) by teel.info-noire.com (8.8.8/8.8.8) with SMTP id UAA12180; Fri, 26 Jun 1998 20:44:25 -0400 (EDT) (envelope-from alex@teel.info-noire.com) Date: Fri, 26 Jun 1998 20:44:25 -0400 (EDT) From: Alex Boisvert Reply-To: boia01@gel.usherb.ca To: Mike Smith cc: Zach Heilig , current@FreeBSD.ORG Subject: Re: ppbus is broken. In-Reply-To: <199806230544.WAA00949@antipodes.cdrom.com> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG On Mon, 22 Jun 1998, Mike Smith wrote: > > In a kernel with these lines: > > controller ppbus0 > > device nlpt0 at ppbus? > > controller ppc0 at isa? port? irq 7 vector ppcintr > > > > There is data corruption for some binary data sent to the printer. When > > printing a postscript file with ghostscript, the printer will print properly > > for a bit of the page, then start printing garbage. (The printer is a > > Deskjet 890C if that matters at all). > > > > The old driver: > > device lpt0 at isa? port? tty irq 7 vector lptintr > > > > works well. > > I've seen this before; the ppbus author and I are trying to narrow the > fault down. I take it that you don't have anything else on the ppbus? > Just for the records, I use the new "ppbus" driver with -STABLE and I am seeing the same "garbage" corruption with my printers (an HP LaserJet III/pcl5 or Brother LP-8h/postscript, depending on which one is plugged) >From my experience, I get garbage when my ZIP drive is not plugged (only one printer connected to a direct parallel cable). If you need more information, I'd be glad to supply them. Alex Boisvert To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Fri Jun 26 20:00:06 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id UAA29664 for freebsd-current-outgoing; Fri, 26 Jun 1998 20:00:06 -0700 (PDT) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from pop.uniserve.com (pop.uniserve.com [204.244.156.3]) by hub.freebsd.org (8.8.8/8.8.8) with SMTP id TAA29632 for ; Fri, 26 Jun 1998 19:59:57 -0700 (PDT) (envelope-from tom@uniserve.com) Received: from shell.uniserve.ca [204.244.186.218] by pop.uniserve.com with smtp (Exim 1.82 #4) id 0yplD0-0007Rt-00; Fri, 26 Jun 1998 19:59:22 -0700 Date: Fri, 26 Jun 1998 19:59:18 -0700 (PDT) From: Tom X-Sender: tom@shell.uniserve.ca To: Matthew Thyer cc: Mike Smith , Matthew Thyer , Terry Lambert , Jonathan Lemon , current@FreeBSD.ORG Subject: Re: 'fatal trap 12' on boot (smp and up) In-Reply-To: <35943142.6B9C1C5D@camtech.net.au> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG On Sat, 27 Jun 1998, Matthew Thyer wrote: > I'm sorry Mike but your answer "boot from a floppy" wont be any > good when everyones floppies have been formatted with Windows 98! So? Format your floppies with FreeBSD then. No one needs to use fbsdboot.exe to install. Just use native FreeBSD boot floppies. Tom To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Fri Jun 26 22:20:58 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id WAA14561 for freebsd-current-outgoing; Fri, 26 Jun 1998 22:20:58 -0700 (PDT) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from mail.camalott.com (root@[208.203.140.2]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id WAA14555 for ; Fri, 26 Jun 1998 22:20:56 -0700 (PDT) (envelope-from joelh@gnu.org) Received: from detlev.UUCP (tex-30.camalott.com [208.229.74.30] (may be forged)) by mail.camalott.com (8.8.7/8.8.5) with ESMTP id AAA28303; Sat, 27 Jun 1998 00:20:41 -0500 Received: (from joelh@localhost) by detlev.UUCP (8.8.8/8.8.8) id AAA01028; Sat, 27 Jun 1998 00:21:02 -0500 (CDT) (envelope-from joelh) Date: Sat, 27 Jun 1998 00:21:02 -0500 (CDT) Message-Id: <199806270521.AAA01028@detlev.UUCP> To: gt@freebsd.first.gmd.de CC: freebsd-current@FreeBSD.ORG In-reply-to: <199806260329.FAA13506@freebsd.first.gmd.de> (message from Gerd Truschinski on Fri, 26 Jun 1998 05:29:37 +0200 (MET DST)) Subject: Re: /dev/io From: Joel Ray Holveck References: <199806260329.FAA13506@freebsd.first.gmd.de> Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG > Hi there, > I am running current from around 11. May. > I try to open /dev/io as user 'dose.wheel' with the following permissions: > crw-rw---- 1 dose wheel 2, 14 Mar 24 13:14 /dev/io > but get always 'Operation not permitted' errors. I must be root. > Is the man page to old or did I miss something? Can you please tell us the exact operation you tried? A code snippet would be nice. > BTW. FreeBSD.ORG is not reachable from 160.45.2.xxx. Who is the > person I could ask about this problem? Find the outage. RTFM: traceroute(8). It's usually going to be your local network, so try your local admin. If it's not, then wait a little while; TCP/IP is designed to be self-healing, so many problems will sort themselves out in a short time (could be two minutes). Some problems require human intervention, and may take all day. If it is not your LAN, then talk to your upstream. They can usually sort things out. Happy hacking, joelh -- Joel Ray Holveck - joelh@gnu.org - http://www.wp.com/piquan Fourth law of programming: Anything that can go wrong wi sendmail: segmentation violation - core dumped To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Fri Jun 26 22:57:09 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id WAA18435 for freebsd-current-outgoing; Fri, 26 Jun 1998 22:57:09 -0700 (PDT) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from mail.camalott.com (root@[208.203.140.2]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id WAA18428 for ; Fri, 26 Jun 1998 22:57:05 -0700 (PDT) (envelope-from joelh@gnu.org) Received: from detlev.UUCP (tex-80.camalott.com [208.229.74.80] (may be forged)) by mail.camalott.com (8.8.7/8.8.5) with ESMTP id AAA29536; Sat, 27 Jun 1998 00:55:57 -0500 Received: (from joelh@localhost) by detlev.UUCP (8.8.8/8.8.8) id AAA01114; Sat, 27 Jun 1998 00:55:41 -0500 (CDT) (envelope-from joelh) Date: Sat, 27 Jun 1998 00:55:41 -0500 (CDT) Message-Id: <199806270555.AAA01114@detlev.UUCP> To: thyerm@camtech.net.au CC: mike@smith.net.au, Matthew.Thyer@dsto.defence.gov.au, tlambert@primenet.com, jlemon@americantv.com, current@FreeBSD.ORG In-reply-to: <35943142.6B9C1C5D@camtech.net.au> (message from Matthew Thyer on Sat, 27 Jun 1998 09:09:46 +0930) Subject: Re: 'fatal trap 12' on boot (smp and up) From: Joel Ray Holveck References: <199806261427.HAA07118@antipodes.cdrom.com> <35943142.6B9C1C5D@camtech.net.au> Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG > Now a command line only boot of Windows 98 (i.e. hitting F8 before > Windows boots and choosing command line only from the menu) cannot > run fbsdboot.exe without the crash just as I feared. > I'm sorry Mike but your answer "boot from a floppy" wont be any > good when everyones floppies have been formatted with Windows 98! A fixit floppy would be perfectly useful. For serious experimenters who (a) manage to, through experiments, completely trash their HDDs, and (b) manage to, through fsdb or other options, recover it: I recommend keeping a box next to the computer as an emergency box. (Mine only differs slightly from the one described here.) It contains: 1. A Win95 boot disk with fdisk, format, sys, xcopy, and a few other similar tools, a CD-ROM driver, Norton's Disk Edit, and your tape restore program (this may have to be split into several disks); 2. A FreeBSD fixit disk; 3. Forefront Troubleshooter, a hardware diagnostics program; 4. A few bolts, jumpers, and one each of the vital cables; 5. A $20 bill; 6. A small (1.25 lb capacity) halon 1211 fire extinguisher; 7. Final contengency backups (inflatable bat, abacus, and Baskin-Robbins Ice Cream gift certificate). In a separate box I keep my backup tapes, as well as a floppy with a recent copy of the Win95 registry, vital .ini files, autoexec.bat and config.sys, the FAT, and the directory tree (with LFNs and cluster numbers). The floppy used to get updated every week, but now it only gets updated once a month. (If I use Win95 that often.) If you have to use the floppy, you're probably in worse shape than you ever want to be again. Happy hacking, joelh -- Joel Ray Holveck - joelh@gnu.org - http://www.wp.com/piquan Fourth law of programming: Anything that can go wrong wi sendmail: segmentation violation - core dumped To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Fri Jun 26 23:39:08 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id XAA22508 for freebsd-current-outgoing; Fri, 26 Jun 1998 23:39:08 -0700 (PDT) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from implode.root.com (implode.root.com [198.145.90.17]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id XAA22501 for ; Fri, 26 Jun 1998 23:39:04 -0700 (PDT) (envelope-from root@implode.root.com) Received: from implode.root.com (localhost [127.0.0.1]) by implode.root.com (8.8.5/8.8.5) with ESMTP id XAA28921; Fri, 26 Jun 1998 23:39:14 -0700 (PDT) Message-Id: <199806270639.XAA28921@implode.root.com> To: Joel Ray Holveck cc: gt@freebsd.first.gmd.de, freebsd-current@FreeBSD.ORG Subject: Re: /dev/io In-reply-to: Your message of "Sat, 27 Jun 1998 00:21:02 CDT." <199806270521.AAA01028@detlev.UUCP> From: David Greenman Reply-To: dg@root.com Date: Fri, 26 Jun 1998 23:39:14 -0700 Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG >> BTW. FreeBSD.ORG is not reachable from 160.45.2.xxx. Who is the >> person I could ask about this problem? > >Find the outage. RTFM: traceroute(8). It's usually going to be your >local network, so try your local admin. If it's not, then wait a >little while; TCP/IP is designed to be self-healing, so many problems >will sort themselves out in a short time (could be two minutes). Some >problems require human intervention, and may take all day. If it is >not your LAN, then talk to your upstream. They can usually sort >things out. Actually, it was an error in CRL's IGP and required a NOC person to fix it. I called them earlier today and the problem was resolved in less than an hour. -DG David Greenman Co-founder/Principal Architect, The FreeBSD Project To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Sat Jun 27 00:18:49 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id AAA27311 for freebsd-current-outgoing; Sat, 27 Jun 1998 00:18:49 -0700 (PDT) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from Mail.ZEDAT.FU-Berlin.DE (mail.zedat.fu-berlin.de [160.45.2.8]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id AAA27296 for ; Sat, 27 Jun 1998 00:18:43 -0700 (PDT) (envelope-from agni@zedat.fu-berlin.de) Received: by Mail.ZEDAT.FU-Berlin.DE (Smail3.2.0.98) from dose (160.45.233.89) with smtp id ; Sat, 27 Jun 1998 09:18:40 +0200 (MEST) Message-Id: <3.0.5.32.19980627091601.007d6db0@mail.zedat.fu-berlin.de> X-Sender: agni@mail.zedat.fu-berlin.de X-Mailer: QUALCOMM Windows Eudora Light Version 3.0.5 (32) Date: Sat, 27 Jun 1998 09:16:01 +0200 To: dg@root.com From: Gerd Truschinski Subject: Re: /dev/io Cc: freebsd-current@FreeBSD.ORG, hecht@zedat.fu-berlin.de, heiko@zedat.fu-berlin.de In-Reply-To: <199806270639.XAA28921@implode.root.com> References: Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG Thank you, as you can see: IT WORKS /gT/ At 23:39 26.06.98 -0700, David Greenman wrote: >>> BTW. FreeBSD.ORG is not reachable from 160.45.2.xxx. Who is the >>> person I could ask about this problem? >> >>Find the outage. RTFM: traceroute(8). It's usually going to be your >>local network, so try your local admin. If it's not, then wait a >>little while; TCP/IP is designed to be self-healing, so many problems >>will sort themselves out in a short time (could be two minutes). Some >>problems require human intervention, and may take all day. If it is >>not your LAN, then talk to your upstream. They can usually sort >>things out. > > Actually, it was an error in CRL's IGP and required a NOC person to fix >it. I called them earlier today and the problem was resolved in less than >an hour. > >-DG > >David Greenman >Co-founder/Principal Architect, The FreeBSD Project > > -- Gerd Truschinski | Yes, this is the sort of scenario I Freie Universitaet Berlin | think up to amuse myself in the evenings. ZEDAT | -- with confirmation from Larisa -------- Taku Str. 9, Raum 020 Phone: +49 30 838 75 500 To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Sat Jun 27 00:27:43 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id AAA29270 for freebsd-current-outgoing; Sat, 27 Jun 1998 00:27:43 -0700 (PDT) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from Mail.ZEDAT.FU-Berlin.DE (mail.zedat.fu-berlin.de [160.45.2.8]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id AAA29260 for ; Sat, 27 Jun 1998 00:27:39 -0700 (PDT) (envelope-from agni@zedat.fu-berlin.de) Received: by Mail.ZEDAT.FU-Berlin.DE (Smail3.2.0.98) from dose (160.45.233.89) with smtp id ; Sat, 27 Jun 1998 09:27:37 +0200 (MEST) Message-Id: <3.0.5.32.19980627092501.007ea760@mail.zedat.fu-berlin.de> X-Sender: agni@mail.zedat.fu-berlin.de X-Mailer: QUALCOMM Windows Eudora Light Version 3.0.5 (32) Date: Sat, 27 Jun 1998 09:25:01 +0200 To: Joel Ray Holveck From: Gerd Truschinski Subject: Re: /dev/io Cc: freebsd-current@FreeBSD.ORG In-Reply-To: <199806270521.AAA01028@detlev.UUCP> References: <199806260329.FAA13506@freebsd.first.gmd.de> <199806260329.FAA13506@freebsd.first.gmd.de> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG At 00:21 27.06.98 -0500, Joel Ray Holveck wrote: >> Hi there, >> I am running current from around 11. May. >> I try to open /dev/io as user 'dose.wheel' with the following permissions: >> crw-rw---- 1 dose wheel 2, 14 Mar 24 13:14 /dev/io >> but get always 'Operation not permitted' errors. I must be root. >> Is the man page to old or did I miss something? > >Can you please tell us the exact operation you tried? A code snippet >would be nice. > dev_file = open("/dev/io", O_RDWR); if (dev_file == -1) { perror("open /dev/io "); exit (errno); } And I get: open /dev/io : Operation not permitted /gT/ -- Gerd Truschinski | Yes, this is the sort of scenario I Freie Universitaet Berlin | think up to amuse myself in the evenings. ZEDAT | -- with confirmation from Larisa -------- Taku Str. 9, Raum 020 Phone: +49 30 838 75 500 To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Sat Jun 27 00:28:57 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id AAA29670 for freebsd-current-outgoing; Sat, 27 Jun 1998 00:28:57 -0700 (PDT) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from smtp01.primenet.com (daemon@smtp01.primenet.com [206.165.6.131]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id AAA29665 for ; Sat, 27 Jun 1998 00:28:56 -0700 (PDT) (envelope-from tlambert@usr08.primenet.com) Received: (from daemon@localhost) by smtp01.primenet.com (8.8.8/8.8.8) id AAA21346; Sat, 27 Jun 1998 00:28:57 -0700 (MST) Received: from usr08.primenet.com(206.165.6.208) via SMTP by smtp01.primenet.com, id smtpd021342; Sat Jun 27 00:28:56 1998 Received: (from tlambert@localhost) by usr08.primenet.com (8.8.5/8.8.5) id AAA23328; Sat, 27 Jun 1998 00:28:52 -0700 (MST) From: Terry Lambert Message-Id: <199806270728.AAA23328@usr08.primenet.com> Subject: Re: schg flags in the source/object tree... bullsh**! To: hasty@rah.star-gate.com (Amancio Hasty) Date: Sat, 27 Jun 1998 07:28:52 +0000 (GMT) Cc: jbryant@unix.tfs.net, jkh@time.cdrom.com, freebsd-current@FreeBSD.ORG In-Reply-To: <199806261530.IAA02600@rah.star-gate.com> from "Amancio Hasty" at Jun 26, 98 08:30:17 am X-Mailer: ELM [version 2.4 PL25] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG > Fry's Electronics in the Bay Area is selling 6.4 IDE gigs for $165 8) How many tagged commands can be outstanding simultaneously on these drives? (PS: the answer is "one"). Terry Lambert terry@lambert.org --- Any opinions in this posting are my own and not those of my present or previous employers. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Sat Jun 27 00:50:19 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id AAA02548 for freebsd-current-outgoing; Sat, 27 Jun 1998 00:50:19 -0700 (PDT) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from godzilla.zeta.org.au (godzilla.zeta.org.au [203.15.68.22]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id AAA02540; Sat, 27 Jun 1998 00:50:13 -0700 (PDT) (envelope-from bde@godzilla.zeta.org.au) Received: (from bde@localhost) by godzilla.zeta.org.au (8.8.7/8.8.7) id RAA03235; Sat, 27 Jun 1998 17:50:09 +1000 Date: Sat, 27 Jun 1998 17:50:09 +1000 From: Bruce Evans Message-Id: <199806270750.RAA03235@godzilla.zeta.org.au> To: asami@FreeBSD.ORG, bde@zeta.org.au Subject: Re: make buildworld needs root privs , why ? Cc: current@FreeBSD.ORG, jb@cimlogic.com.au, paulz@trantor.stuyts.nl Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG > * It almost is. You have to set BINOWN, BINGRP, SHAREOWN and SHAREGRP > * to something that you can shown to, > >Any reason why we don't want to add something to the buildworld >environment that will make this the default? (Like, BINOWN=`id -u`, etc.) Then you would have to add more cruft to avoid this default. Bruce To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Sat Jun 27 01:11:20 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id BAA04766 for freebsd-current-outgoing; Sat, 27 Jun 1998 01:11:20 -0700 (PDT) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from rah.star-gate.com (rah.star-gate.com [209.133.7.234]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id BAA04735 for ; Sat, 27 Jun 1998 01:10:58 -0700 (PDT) (envelope-from hasty@rah.star-gate.com) Received: from rah.star-gate.com (localhost.star-gate.com [127.0.0.1]) by rah.star-gate.com (8.8.8/8.8.8) with ESMTP id BAA00358; Sat, 27 Jun 1998 01:10:49 -0700 (PDT) (envelope-from hasty@rah.star-gate.com) Message-Id: <199806270810.BAA00358@rah.star-gate.com> X-Mailer: exmh version 2.0.2 2/24/98 To: Terry Lambert cc: jbryant@unix.tfs.net, jkh@time.cdrom.com, freebsd-current@FreeBSD.ORG Subject: Re: schg flags in the source/object tree... bullsh**! In-reply-to: Your message of "Sat, 27 Jun 1998 07:28:52 -0000." <199806270728.AAA23328@usr08.primenet.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Date: Sat, 27 Jun 1998 01:10:49 -0700 From: Amancio Hasty Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG Hi, I have both scsi drives and ide drives . There is no doubt that my fast scsi drives are faster than my ide drives however the ide drives are dirt cheap . Cheers, Amancio To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Sat Jun 27 01:48:33 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id BAA09933 for freebsd-current-outgoing; Sat, 27 Jun 1998 01:48:33 -0700 (PDT) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from time.cdrom.com (root@time.cdrom.com [204.216.27.226]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id BAA09928 for ; Sat, 27 Jun 1998 01:48:30 -0700 (PDT) (envelope-from jkh@time.cdrom.com) Received: from time.cdrom.com (jkh@localhost.cdrom.com [127.0.0.1]) by time.cdrom.com (8.8.8/8.8.8) with ESMTP id BAA25687; Sat, 27 Jun 1998 01:48:37 -0700 (PDT) (envelope-from jkh@time.cdrom.com) To: Matthew Thyer cc: Mike Smith , Matthew Thyer , Terry Lambert , Jonathan Lemon , current@FreeBSD.ORG Subject: Re: 'fatal trap 12' on boot (smp and up) In-reply-to: Your message of "Sat, 27 Jun 1998 09:09:46 +0930." <35943142.6B9C1C5D@camtech.net.au> Date: Sat, 27 Jun 1998 01:48:37 -0700 Message-ID: <25683.898937317@time.cdrom.com> From: "Jordan K. Hubbard" Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG > Soon no one will have Windows 95 or earlier so its going to be > pretty hard to install FreeBSD from the CD-ROM. Why do you say that? Win95 is hardly the only, or even most recommended, way of staging a CDROM installation. - Jordan To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Sat Jun 27 01:56:12 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id BAA11085 for freebsd-current-outgoing; Sat, 27 Jun 1998 01:56:12 -0700 (PDT) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from vader.cs.berkeley.edu (vader.CS.Berkeley.EDU [128.32.38.234]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id BAA11059 for ; Sat, 27 Jun 1998 01:56:04 -0700 (PDT) (envelope-from asami@vader.cs.berkeley.edu) Received: from silvia.HIP.Berkeley.EDU (sji-ca6-40.ix.netcom.com [205.186.213.40]) by vader.cs.berkeley.edu (8.8.7/8.7.3) with ESMTP id BAA10241; Sat, 27 Jun 1998 01:55:56 -0700 (PDT) Received: (from asami@localhost) by silvia.HIP.Berkeley.EDU (8.8.8/8.6.9) id BAA26868; Sat, 27 Jun 1998 01:55:49 -0700 (PDT) Date: Sat, 27 Jun 1998 01:55:49 -0700 (PDT) Message-Id: <199806270855.BAA26868@silvia.HIP.Berkeley.EDU> To: bde@zeta.org.au CC: bde@zeta.org.au, current@FreeBSD.ORG, jb@cimlogic.com.au, paulz@trantor.stuyts.nl In-reply-to: <199806270750.RAA03235@godzilla.zeta.org.au> (message from Bruce Evans on Sat, 27 Jun 1998 17:50:09 +1000) Subject: Re: make buildworld needs root privs , why ? From: asami@FreeBSD.ORG (Satoshi Asami) Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG * Then you would have to add more cruft to avoid this default. Why do you need to avoid this? This is for buildworld only, and essentially make all the chown's etc. no-ops. Satoshi To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Sat Jun 27 02:05:57 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id CAA12213 for freebsd-current-outgoing; Sat, 27 Jun 1998 02:05:57 -0700 (PDT) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from unix.tfs.net (as1-p26.tfs.net [139.146.210.26]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id CAA12196 for ; Sat, 27 Jun 1998 02:05:37 -0700 (PDT) (envelope-from jbryant@unix.tfs.net) Received: (from jbryant@localhost) by unix.tfs.net (8.8.8/8.8.5) id EAA14842; Sat, 27 Jun 1998 04:05:21 -0500 (CDT) From: Jim Bryant Message-Id: <199806270905.EAA14842@unix.tfs.net> Subject: Re: schg flags in the source/object tree... bullsh**! In-Reply-To: <199806270810.BAA00358@rah.star-gate.com> from Amancio Hasty at "Jun 27, 98 01:10:49 am" To: hasty@rah.star-gate.com (Amancio Hasty) Date: Sat, 27 Jun 1998 04:05:20 -0500 (CDT) Cc: freebsd-current@FreeBSD.ORG Reply-to: jbryant@unix.tfs.net X-Windows: R00LZ!@# MS-Winbl0wz DR00LZ!@# X-files: The truth is that the X-Files is fiction X-Republican: The best kind!!! X-Operating-System: FreeBSD 3.0-CURRENT #0: Sat Jun 20 11:57:05 CDT 1998 X-Mailer: ELM [version 2.4ME+ PL32 (25)] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG In reply: > Hi, > > I have both scsi drives and ide drives . There is no doubt that > my fast scsi drives are faster than my ide drives however the > ide drives are dirt cheap . i'll keep the tip in mind. but i would have to run it past my boss [a cool guy] because the laptop is only assigned to me, it belongs to sprint. jim -- All opinions expressed are mine, if you | "I will not be pushed, stamped, think otherwise, then go jump into turbid | briefed, debriefed, indexed, or radioactive waters and yell WAHOO !!! | numbered!" - #1, "The Prisoner" ------------------------------------------------------------------------------ Inet: jbryant@tfs.net AX.25: kc5vdj@wv0t.#neks.ks.usa.noam grid: EM28pw voice: KC5VDJ - 6 & 2 Meters AM/FM/SSB, 70cm FM. http://www.tfs.net/~jbryant ------------------------------------------------------------------------------ HF/6M/2M: IC-706-MkII, 2M: HTX-212, 2M: HTX-202, 70cm: HTX-404, Packet: KPC-3+ To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Sat Jun 27 02:47:54 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id CAA18152 for freebsd-current-outgoing; Sat, 27 Jun 1998 02:47:54 -0700 (PDT) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from zippy.dyn.ml.org (garbanzo@spain-43.ppp.hooked.net [206.169.228.43]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id CAA18147 for ; Sat, 27 Jun 1998 02:47:52 -0700 (PDT) (envelope-from garbanzo@hooked.net) Received: from localhost (garbanzo@localhost) by zippy.dyn.ml.org (8.8.8/8.8.8) with SMTP id CAA07391; Sat, 27 Jun 1998 02:48:45 -0700 (PDT) (envelope-from garbanzo@hooked.net) X-Authentication-Warning: zippy.dyn.ml.org: garbanzo owned process doing -bs Date: Sat, 27 Jun 1998 02:48:44 -0700 (PDT) From: Alex X-Sender: garbanzo@zippy.dyn.ml.org To: Amancio Hasty cc: freebsd-current@FreeBSD.ORG Subject: Re: schg flags in the source/object tree... bullsh**! In-Reply-To: <199806261530.IAA02600@rah.star-gate.com> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG On Fri, 26 Jun 1998, Amancio Hasty wrote: > Fry's Electronics in the Bay Area is selling 6.4 IDE gigs for $165 8) Yes, and a Bay Area company has a complete K6-300 system for ~$880, with a monitor, 1 32mb dimm, 6.4gb IDE drive, and a Tyan mainboard among other goodies, but I'd still be keeping my smaller SCSI drives :^) - alex | "Contrary to popular belief, penguins are not the salvation of modern | | technology. Neither do they throw parties for the urban proletariat." | | Powered by FreeBSD http://www.freebsd.org/ | To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Sat Jun 27 05:18:01 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id FAA06436 for freebsd-current-outgoing; Sat, 27 Jun 1998 05:18:01 -0700 (PDT) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from shaw.fidalgo.net (root@shaw.fidalgo.net [206.129.156.3]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id FAA06410; Sat, 27 Jun 1998 05:17:59 -0700 (PDT) (envelope-from godsey@godsey.net) Received: from shaw.fidalgo.net (godsey@shaw.fidalgo.net [206.129.156.3]) by shaw.fidalgo.net (8.8.8/8.8) with SMTP id FAA18939; Sat, 27 Jun 1998 05:17:49 -0700 (PDT) Date: Sat, 27 Jun 1998 05:17:48 -0700 (PDT) From: Jason Godsey X-Sender: godsey@shaw.fidalgo.net To: isp@FreeBSD.ORG cc: current@FreeBSD.ORG Subject: !!! FLASH TRAFFIC !!! QPOPPER REMOTE ROOT EXPLOIT (fwd) Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG -- Jason Godsey - godsey@godsey.net - http://www.godsey.net/ ---------- Forwarded message ---------- Date: Sat, 27 Jun 1998 00:58:24 -0400 From: Seth McGann To: BUGTRAQ@NETSPACE.ORG Subject: !!! FLASH TRAFFIC !!! QPOPPER REMOTE ROOT EXPLOIT Its come to my attention that systems around the internet are being exploited using a new remote overflow in Qualcomm's Popper server. Well, lets clear a few things up: 1. The working exploit was stolen from my development account, subsequently MANY sites were cracked in short order. Much of Efnet was compromised as power crazed script kiddies gained root access on IRCOP boxes, giving themselves O-lines. 2. This vulnerability effects FreeBSD, OpenBSD, and Solaris x86 so far. Other systems are most certainly vulnerable. Linux does not appear vulnerable. To test, simply send the sever several thousand characters and see if it crashed. Check the return address to see if it matches. 3. Due to massive exploitation the proper authorities have most likely been notified already. This is a bit of an emergency. 4. You will NOT get the "exploit" from me, don't ask. If you think your "eleet" enough, do it yourself. I admit I had some help, but it took a while to figure out. 5. The most obvious offender is the vsprintf() on line 66 of pop_msg.c. 6. If you have a problem with my style, I'm sorry. I'm angry at both myself and the members of #conflict who I hold directly responsible for this breach. I will not name names, the offenders know who they are. 7. When I have my head together I will post a patch tomorrow if one is not available by then. 8. For now, disable qpopper or choose another solution till qpopper is secured. Thank you. Seth M. McGann / smm@wpi.edu "Security is making it http://www.wpi.edu/~smm to the bathroom in time." KeyID: 2048/1024/E2501C80 Fingerprint 3344 DFA2 8E4A 977B 63A7 19E3 6AF7 4AE7 E250 1C80 To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Sat Jun 27 05:33:47 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id FAA07820 for freebsd-current-outgoing; Sat, 27 Jun 1998 05:33:47 -0700 (PDT) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from mail.atl.bellsouth.net (mail.atl.bellsouth.net [205.152.0.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id FAA07815 for ; Sat, 27 Jun 1998 05:33:45 -0700 (PDT) (envelope-from rlb@mindspring.com) Received: from mindspring.com (host-209-214-88-212.atl-n.bellsouth.net [209.214.88.212]) by mail.atl.bellsouth.net (8.8.8-spamdog/8.8.5) with ESMTP id IAA10800 for ; Sat, 27 Jun 1998 08:33:45 -0400 (EDT) Message-ID: <3594E691.2459450C@mindspring.com> Date: Sat, 27 Jun 1998 08:33:21 -0400 From: Ron Bolin X-Mailer: Mozilla 4.05 [en] (X11; I; SunOS 5.6 i86pc) MIME-Version: 1.0 To: freebsd-current@FreeBSD.ORG Subject: Ipfilter on Current. Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG I have been out of the loop for a month (new job) , so I was wondering if ipfilter works on current now? Thanks in advance. Ron -- ------------------------------------------------------------------------------- Ron Bolin E-mail: rlb@mindspring.com Ph: 770-992-6875 Web: http://www.mindspring.com/~rlb ------------------------------------------------------------------------------- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Sat Jun 27 05:44:53 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id FAA09009 for freebsd-current-outgoing; Sat, 27 Jun 1998 05:44:53 -0700 (PDT) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from godzilla.zeta.org.au (godzilla.zeta.org.au [203.15.68.22]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id FAA09000; Sat, 27 Jun 1998 05:44:50 -0700 (PDT) (envelope-from bde@godzilla.zeta.org.au) Received: (from bde@localhost) by godzilla.zeta.org.au (8.8.7/8.8.7) id WAA15206; Sat, 27 Jun 1998 22:44:48 +1000 Date: Sat, 27 Jun 1998 22:44:48 +1000 From: Bruce Evans Message-Id: <199806271244.WAA15206@godzilla.zeta.org.au> To: asami@FreeBSD.ORG, bde@zeta.org.au Subject: Re: make buildworld needs root privs , why ? Cc: current@FreeBSD.ORG, jb@cimlogic.com.au, paulz@trantor.stuyts.nl Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG > * Then you would have to add more cruft to avoid this default. > >Why do you need to avoid this? This is for buildworld only, and >essentially make all the chown's etc. no-ops. OK for buildworld only. Bruce To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Sat Jun 27 08:20:05 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id IAA21745 for freebsd-current-outgoing; Sat, 27 Jun 1998 08:20:05 -0700 (PDT) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from awfulhak.org (awfulhak.force9.co.uk [195.166.136.63]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id IAA21623 for ; Sat, 27 Jun 1998 08:19:59 -0700 (PDT) (envelope-from brian@Awfulhak.org) Received: from gate.lan.awfulhak.org (localhost [127.0.0.1]) by awfulhak.org (8.8.8/8.8.8) with ESMTP id QAA05178; Sat, 27 Jun 1998 16:19:44 +0100 (BST) (envelope-from brian@gate.lan.awfulhak.org) Message-Id: <199806271519.QAA05178@awfulhak.org> X-Mailer: exmh version 2.0.1 12/23/97 To: Brian Somers cc: Chris Dillon , current@FreeBSD.ORG Subject: Re: PPP problem on 3.0-980503-SNAP In-reply-to: Your message of "Fri, 12 Jun 1998 00:34:05 BST." <199806112334.AAA04831@awfulhak.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Date: Sat, 27 Jun 1998 16:19:44 +0100 From: Brian Somers Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG This has now been fixed (for those of you that don't subscribe to the cvs lists). > > I just installed only bin and manpages from the latest SNAP available on > > current.freebsd.org to "bootstrap" myself into current and found that ppp > > still looks for libdes. Will this be the way things will be from now on > > (so I can expect it), or was it fixed and accidentally got broken again (I > > thought it was fixed once the problem was known when 2.2.6 came out, but > > I'm probably wrong). It just took me by surprise. :-) > > > > Of course, i just realized I'm going to need DES anyway since I dial into > > a lame NT-RAS server for my lame ISP. > > This is still broken.... it was never fixed. I've been trying to > build a release for a few weeks on and off now with no luck - > softupdate crashes, bus write optimisations, broken builds, holidays > etc. > > And now I've gone and lost my src/release/Makefile patch (I committed > it locally and accidently let a cvsup/checkout run replace the rcs > file and check it out).... > > This is high on my list now as I need to sort out the libalias mess > too. > > > -- Chris Dillon - cdillon@wolves.k12.mo.us - cdillon@inter-linc.net > > /* FreeBSD: The fastest and most stable server OS on the planet. > > For Intel x86 and compatibles (SPARC and Alpha under development) > > (http://www.freebsd.org) */ > > -- > Brian , , > > Don't _EVER_ lose your sense of humour.... To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Sat Jun 27 10:57:25 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id KAA08296 for freebsd-current-outgoing; Sat, 27 Jun 1998 10:57:25 -0700 (PDT) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from antipodes.cdrom.com (castles146.castles.com [208.214.165.146]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id KAA08291 for ; Sat, 27 Jun 1998 10:57:13 -0700 (PDT) (envelope-from mike@antipodes.cdrom.com) Received: from antipodes.cdrom.com (localhost [127.0.0.1]) by antipodes.cdrom.com (8.8.8/8.8.5) with ESMTP id SAA09466; Fri, 26 Jun 1998 18:51:35 -0700 (PDT) Message-Id: <199806270151.SAA09466@antipodes.cdrom.com> X-Mailer: exmh version 2.0zeta 7/24/97 To: Matthew Thyer cc: Mike Smith , Matthew Thyer , Terry Lambert , Jonathan Lemon , current@FreeBSD.ORG Subject: Re: 'fatal trap 12' on boot (smp and up) In-reply-to: Your message of "Sat, 27 Jun 1998 09:09:46 +0930." <35943142.6B9C1C5D@camtech.net.au> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Date: Fri, 26 Jun 1998 18:51:35 -0700 From: Mike Smith Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG > This situation has just become more urgent with the release > of Windows 98 which I have just installed over the last several > hours. You might have considered that we'd be a long way ahead of you, what with betas having been commonly available since the beginning of the year. > Now a command line only boot of Windows 98 (i.e. hitting F8 before > Windows boots and choosing command line only from the menu) cannot > run fbsdboot.exe without the crash just as I feared. > > Now the only way to use fbsdboot.exe is to boot off a floppy disk > that has been created with Windows 95 or earlier. > > I suspect that a Windows 98 startup disk wont help but I haven't > tried that yet. > > So there is no way of booting cleanly using a version of DOS from > Windows 98 (and beyond probably). Therefore FreeBSD should not > be relying on these vectors being unmodified. I'm sorry, but this conclusion is fallacious. You might just as easily suggest that, eg. Windows NT should not rely on these vectors being unmodified (it does). > Soon no one will have Windows 95 or earlier so its going to be > pretty hard to install FreeBSD from the CD-ROM. Actually, all you droids will be running Windows 98 on "PC-98" machines (systems certified for Windows 98), all of which are required to support the El Torito CDROM boot standard. Naturally, the FreeBSD CDROMs are all bootable. > I'm sorry Mike but your answer "boot from a floppy" wont be any > good when everyones floppies have been formatted with Windows 98! Since the formatter doesn't matter a damn, and since the floppy I was referring to is a FreeBSD boot floppy, and since you will still be able to make these floppies under Windows 98 (guess whether *we* bothered to test with the betas), I don't actually see this as a problem except for the hysterical minority that are still unwilling to use any of the various perfectly adequate boot managers already in circulation. Please note that FreeBSD is an _operating_system_, not a Windows application. If you insist on corrupting your system's private state with another operating system, that's your own problem. "Doctor, it hurts when I do this." "Don't do that." -- \\ Sometimes you're ahead, \\ Mike Smith \\ sometimes you're behind. \\ mike@smith.net.au \\ The race is long, and in the \\ msmith@freebsd.org \\ end it's only with yourself. \\ msmith@cdrom.com To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Sat Jun 27 11:46:50 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id LAA13067 for freebsd-current-outgoing; Sat, 27 Jun 1998 11:46:50 -0700 (PDT) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from antipodes.cdrom.com (castles146.castles.com [208.214.165.146]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id LAA13057 for ; Sat, 27 Jun 1998 11:46:42 -0700 (PDT) (envelope-from mike@antipodes.cdrom.com) Received: from antipodes.cdrom.com (localhost [127.0.0.1]) by antipodes.cdrom.com (8.8.8/8.8.5) with ESMTP id LAA15615; Sat, 27 Jun 1998 11:47:20 -0700 (PDT) Message-Id: <199806271847.LAA15615@antipodes.cdrom.com> X-Mailer: exmh version 2.0zeta 7/24/97 To: boia01@gel.usherb.ca cc: Mike Smith , Zach Heilig , current@FreeBSD.ORG Subject: Re: ppbus is broken. In-reply-to: Your message of "Fri, 26 Jun 1998 20:44:25 EDT." Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Date: Sat, 27 Jun 1998 11:47:19 -0700 From: Mike Smith Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG > On Mon, 22 Jun 1998, Mike Smith wrote: > > > In a kernel with these lines: > > > controller ppbus0 > > > device nlpt0 at ppbus? > > > controller ppc0 at isa? port? irq 7 vector ppcintr > > > > > > There is data corruption for some binary data sent to the printer. When > > > printing a postscript file with ghostscript, the printer will print properly > > > for a bit of the page, then start printing garbage. (The printer is a > > > Deskjet 890C if that matters at all). > > > > > > The old driver: > > > device lpt0 at isa? port? tty irq 7 vector lptintr > > > > > > works well. > > > > I've seen this before; the ppbus author and I are trying to narrow the > > fault down. I take it that you don't have anything else on the ppbus? > > > > Just for the records, I use the new "ppbus" driver with -STABLE and I am > seeing the same "garbage" corruption with my printers (an HP LaserJet > III/pcl5 or Brother LP-8h/postscript, depending on which one is plugged) > > >From my experience, I get garbage when my ZIP drive is not plugged (only > one printer connected to a direct parallel cable). > > If you need more information, I'd be glad to supply them. Do you have 'tty' on the 'ppc' line in your kernel config? This appears to be a critical item. -- \\ Sometimes you're ahead, \\ Mike Smith \\ sometimes you're behind. \\ mike@smith.net.au \\ The race is long, and in the \\ msmith@freebsd.org \\ end it's only with yourself. \\ msmith@cdrom.com To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Sat Jun 27 14:15:38 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id OAA01180 for freebsd-current-outgoing; Sat, 27 Jun 1998 14:15:38 -0700 (PDT) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from teel.info-noire.com (XP11-1-1-01.interlinx.qc.ca [207.253.79.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id OAA01175 for ; Sat, 27 Jun 1998 14:15:35 -0700 (PDT) (envelope-from alex@gel.usherb.ca) Received: from localhost (alex@localhost) by teel.info-noire.com (8.8.8/8.8.8) with SMTP id RAA18732; Sat, 27 Jun 1998 17:17:08 -0400 (EDT) (envelope-from alex@teel.info-noire.com) Date: Sat, 27 Jun 1998 17:17:08 -0400 (EDT) From: Alex Boisvert Reply-To: boia01@gel.usherb.ca To: Mike Smith cc: Zach Heilig , current@FreeBSD.ORG Subject: Re: ppbus is broken. In-Reply-To: <199806271847.LAA15615@antipodes.cdrom.com> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG On Sat, 27 Jun 1998, Mike Smith wrote: > > On Mon, 22 Jun 1998, Mike Smith wrote: > > > > In a kernel with these lines: > > > > controller ppbus0 > > > > device nlpt0 at ppbus? > > > > controller ppc0 at isa? port? irq 7 vector ppcintr > > > > > > > > There is data corruption for some binary data sent to the printer. When > > > > printing a postscript file with ghostscript, the printer will print properly > > > > for a bit of the page, then start printing garbage. (The printer is a > > > > Deskjet 890C if that matters at all). > > > > [snip] > > > > Just for the records, I use the new "ppbus" driver with -STABLE and I am > > seeing the same "garbage" corruption with my printers (an HP LaserJet > > III/pcl5 or Brother LP-8h/postscript, depending on which one is plugged) > > [snip] > > Do you have 'tty' on the 'ppc' line in your kernel config? This > appears to be a critical item. > No, I don't. I have almost the same configuration as Zach: controller ppbus0 # ppbus stuff controller vpo0 at ppbus0 # Iomega ZIP support device nlpt0 at ppbus0 # printer support device ppi0 at ppbus0 # ppbus interface #device plip0 at ppbus0 # PLIP support controller ppc0 at isa? port? irq 7 vector ppcintr Regards, Alex. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Sat Jun 27 15:29:21 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id PAA12052 for freebsd-current-outgoing; Sat, 27 Jun 1998 15:29:21 -0700 (PDT) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from antipodes.cdrom.com (castles303.castles.com [208.214.167.3]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id PAA12045 for ; Sat, 27 Jun 1998 15:29:18 -0700 (PDT) (envelope-from mike@antipodes.cdrom.com) Received: from antipodes.cdrom.com (localhost [127.0.0.1]) by antipodes.cdrom.com (8.8.8/8.8.5) with ESMTP id PAA15913; Sat, 27 Jun 1998 15:29:55 -0700 (PDT) Message-Id: <199806272229.PAA15913@antipodes.cdrom.com> X-Mailer: exmh version 2.0zeta 7/24/97 To: boia01@gel.usherb.ca cc: Mike Smith , Zach Heilig , current@FreeBSD.ORG Subject: Re: ppbus is broken. In-reply-to: Your message of "Sat, 27 Jun 1998 17:17:08 EDT." Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Date: Sat, 27 Jun 1998 15:29:55 -0700 From: Mike Smith Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG > > Do you have 'tty' on the 'ppc' line in your kernel config? This > > appears to be a critical item. > > > > No, I don't. I have almost the same configuration as Zach: > > controller ppbus0 # ppbus stuff > controller vpo0 at ppbus0 # Iomega ZIP support > device nlpt0 at ppbus0 # printer support > device ppi0 at ppbus0 # ppbus interface > #device plip0 at ppbus0 # PLIP support > controller ppc0 at isa? port? irq 7 vector ppcintr Then please try with 'tty' and report your results. The entry in LINT was wrong; it's less wrong now (but still not entirely right). -- \\ Sometimes you're ahead, \\ Mike Smith \\ sometimes you're behind. \\ mike@smith.net.au \\ The race is long, and in the \\ msmith@freebsd.org \\ end it's only with yourself. \\ msmith@cdrom.com To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Sat Jun 27 16:31:02 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id QAA17115 for freebsd-current-outgoing; Sat, 27 Jun 1998 16:31:02 -0700 (PDT) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from thelab.hub.org (tc-25.acadiau.ca [131.162.2.125]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id QAA17110 for ; Sat, 27 Jun 1998 16:31:00 -0700 (PDT) (envelope-from scrappy@hub.org) Received: from localhost (scrappy@localhost) by thelab.hub.org (8.8.8/8.8.2) with SMTP id UAA20161 for ; Sat, 27 Jun 1998 20:30:58 -0300 (ADT) X-Authentication-Warning: thelab.hub.org: scrappy owned process doing -bs Date: Sat, 27 Jun 1998 20:30:58 -0300 (ADT) From: The Hermit Hacker To: current@FreeBSD.ORG Subject: Yamaha CD-R ... Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG Morning... I went splits with a friend on a CD-R awhile back, and because FreeBSD, at that time, had no writing capabilities, we installed it on his Win95 machine... Now, I'm seeing that we have stuff like cd-write and cdrecord available, but fear our CD-R is supported...but I figured I'd just check before I returned it, just in case its something that I haven't done. Basically, dmesg comes up as: cd0 at scbus0 target 6 lun 0 cd0: type 5 removable SCSI 2 Has anyone succeeded in getting that model working? Is there something that I have to do (enable in the kernel?) to get this to work? Thanks... Marc G. Fournier Systems Administrator @ hub.org primary: scrappy@hub.org secondary: scrappy@{freebsd|postgresql}.org To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Sat Jun 27 16:40:21 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id QAA17996 for freebsd-current-outgoing; Sat, 27 Jun 1998 16:40:21 -0700 (PDT) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from freebie.lemis.com (freebie.lemis.com [139.130.136.133]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id QAA17989; Sat, 27 Jun 1998 16:40:16 -0700 (PDT) (envelope-from grog@freebie.lemis.com) Received: (from grog@localhost) by freebie.lemis.com (8.9.0/8.9.0) id JAA24944; Sun, 28 Jun 1998 09:10:11 +0930 (CST) Message-ID: <19980628091010.O23035@freebie.lemis.com> Date: Sun, 28 Jun 1998 09:10:10 +0930 From: Greg Lehey To: Jason Godsey , isp@FreeBSD.ORG Cc: current@FreeBSD.ORG Subject: qpopper compromise (was: !!! FLASH TRAFFIC !!! QPOPPER REMOTE ROOT EXPLOIT (fwd)) References: Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Mailer: Mutt 0.91.1i In-Reply-To: ; from Jason Godsey on Sat, Jun 27, 1998 at 05:17:48AM -0700 WWW-Home-Page: http://www.lemis.com/~grog Organization: LEMIS, PO Box 460, Echunga SA 5153, Australia Phone: +61-8-8388-8286 Fax: +61-8-8388-8725 Mobile: +61-41-739-7062 Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG On Saturday, 27 June 1998 at 5:17:48 -0700, Jason Godsey wrote: > -- > Jason Godsey - godsey@godsey.net - http://www.godsey.net/ > > ---------- Forwarded message ---------- > Date: Sat, 27 Jun 1998 00:58:24 -0400 > From: Seth McGann > To: BUGTRAQ@NETSPACE.ORG > Subject: !!! FLASH TRAFFIC !!! QPOPPER REMOTE ROOT EXPLOIT I nearly deleted this one because it looked like spam... > Its come to my attention that systems around the internet are being > exploited using a new remote overflow in Qualcomm's Popper server. Well, > lets clear a few things up: > > 1. The working exploit was stolen from my development account, > subsequently MANY sites were cracked in short order. Much of Efnet was > compromised as power crazed script kiddies gained root access on IRCOP > boxes, giving themselves O-lines. A fix has been committed to the port. Download it and rebuild the port if you're interested. Greg -- See complete headers for address and phone numbers finger grog@lemis.com for PGP public key To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Sat Jun 27 17:35:27 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id RAA23527 for freebsd-current-outgoing; Sat, 27 Jun 1998 17:35:27 -0700 (PDT) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from goliath.camtech.net.au (goliath.camtech.net.au [203.5.73.2]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id RAA23519 for ; Sat, 27 Jun 1998 17:35:19 -0700 (PDT) (envelope-from thyerm@camtech.net.au) Received: from camtech.net.au (dialup-ad-5-01.camtech.net.au [203.28.0.161]) by goliath.camtech.net.au (8.8.5/8.8.2) with ESMTP id KAA07352; Sun, 28 Jun 1998 10:01:20 +0930 (CST) Message-ID: <35958F9B.26E73D1E@camtech.net.au> Date: Sun, 28 Jun 1998 10:04:35 +0930 From: Matthew Thyer X-Mailer: Mozilla 4.05 [en] (X11; U; FreeBSD 3.0-CURRENT i386) MIME-Version: 1.0 To: "Jordan K. Hubbard" CC: Mike Smith , Matthew Thyer , Terry Lambert , Jonathan Lemon , current@FreeBSD.ORG Subject: Re: 'fatal trap 12' on boot (smp and up) References: <25683.898937317@time.cdrom.com> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG OK, I'm not saying people wont be able to install at all. I'm just saying that people who try to use the batch file on the CD-ROM which runs fbsdboot.exe are going to be confused as to why it crashes all the time (if "options VM86" is in the generic kernel). Somewhere it will have to be documented that Windows 98 users will have to make the FreeBSD boot floppy and boot from that to install. I haven't tested all combinations and I realise that there will still be several ways of installing FreeBSD, But I think it should be documented that certain ways are not going to work. Jordan K. Hubbard wrote: > > > Soon no one will have Windows 95 or earlier so its going to be > > pretty hard to install FreeBSD from the CD-ROM. > > Why do you say that? Win95 is hardly the only, or even most > recommended, way of staging a CDROM installation. > > - Jordan > > To Unsubscribe: send mail to majordomo@FreeBSD.org > with "unsubscribe freebsd-current" in the body of the message -- /=====================================================================\ |Work: Matthew.Thyer@dsto.defence.gov.au | Home: thyerm@camtech.net.au| \=====================================================================/ "If it is true that our Universe has a zero net value for all conserved quantities, then it may simply be a fluctuation of the vacuum of some larger space in which our Universe is imbedded. In answer to the question of why it happened, I offer the modest proposal that our Universe is simply one of those things which happen from time to time." E. P. Tryon from "Nature" Vol.246 Dec.14, 1973 To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Sat Jun 27 17:42:37 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id RAA24282 for freebsd-current-outgoing; Sat, 27 Jun 1998 17:42:37 -0700 (PDT) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from goliath.camtech.net.au (goliath.camtech.net.au [203.5.73.2]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id RAA24275 for ; Sat, 27 Jun 1998 17:42:32 -0700 (PDT) (envelope-from thyerm@camtech.net.au) Received: from camtech.net.au (dialup-ad-5-01.camtech.net.au [203.28.0.161]) by goliath.camtech.net.au (8.8.5/8.8.2) with ESMTP id KAA07823; Sun, 28 Jun 1998 10:09:03 +0930 (CST) Message-ID: <3595916B.D253EB3B@camtech.net.au> Date: Sun, 28 Jun 1998 10:12:19 +0930 From: Matthew Thyer X-Mailer: Mozilla 4.05 [en] (X11; U; FreeBSD 3.0-CURRENT i386) MIME-Version: 1.0 To: Terry Lambert CC: FreeBSD CURRENT Subject: Re: 'fatal trap 12' on boot (smp and up) References: <199806270339.UAA19025@usr04.primenet.com> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG Except it doesn't do what it should. A Win95/Win98 restart to MSDOS restarts the computer in DOS mode but doesn't restores all vectors. Why Microsoft would want to do this I dont know. The problem is we are relying on another product to do the right thing and it doesn't. With Win95 you could work around it as pressing F8 on boot up and choosing "command line only" would give you DOS with unmodified vectors. But Microsoft have decided to make live harder with Win98 by modifying the vectors even in that case. The problem is obviously in the VM86 code assuming that these vectors are unmodified. Terry Lambert wrote: > > > Nice try Terry but you obviously haven't tried it yourself > > as it doesn't work if you have "options VM86" in your kernel. > > ??? > > It restarts the computer in MS-DOS mode. It restores all vectors and > traps appropriate for MS-DOS. > > > Also see my latest message re: Windows 98. > > I think that what's failing is the VM86 code itself, not the kernel. > > For a running Windows95/98, the machine's vectors are rerouted through > thunked code into the VMM (Vitrual Machine Manager). > > Using the "MS-DOS mode" checkbox causes the machine to soft-reboot > and reset the vectors into the BIOS (and the C:\IO.SYS for INT 21, > etc., but the VM86 code does not rely on those interfaces). > > It works for me on my Windows 95 machine at home, when I have my > external SCSI DISK with Windows 95 on it switched to ID 0 and my > internal FreeBSD disk is ID 1. > > You might want to look into the Windows 95 boot process, as documented > in "Inside Windows 95". > > Terry Lambert > terry@lambert.org > --- > Any opinions in this posting are my own and not those of my present > or previous employers. -- /=====================================================================\ |Work: Matthew.Thyer@dsto.defence.gov.au | Home: thyerm@camtech.net.au| \=====================================================================/ "If it is true that our Universe has a zero net value for all conserved quantities, then it may simply be a fluctuation of the vacuum of some larger space in which our Universe is imbedded. In answer to the question of why it happened, I offer the modest proposal that our Universe is simply one of those things which happen from time to time." E. P. Tryon from "Nature" Vol.246 Dec.14, 1973 To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Sat Jun 27 17:43:27 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id RAA24384 for freebsd-current-outgoing; Sat, 27 Jun 1998 17:43:27 -0700 (PDT) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from time.cdrom.com (root@time.cdrom.com [204.216.27.226]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id RAA24379 for ; Sat, 27 Jun 1998 17:43:26 -0700 (PDT) (envelope-from jkh@time.cdrom.com) Received: from time.cdrom.com (jkh@localhost.cdrom.com [127.0.0.1]) by time.cdrom.com (8.8.8/8.8.8) with ESMTP id RAA06727; Sat, 27 Jun 1998 17:42:22 -0700 (PDT) (envelope-from jkh@time.cdrom.com) To: Matthew Thyer cc: Mike Smith , Matthew Thyer , Terry Lambert , Jonathan Lemon , current@FreeBSD.ORG Subject: Re: 'fatal trap 12' on boot (smp and up) In-reply-to: Your message of "Sun, 28 Jun 1998 10:04:35 +0930." <35958F9B.26E73D1E@camtech.net.au> Date: Sat, 27 Jun 1998 17:42:22 -0700 Message-ID: <6723.898994542@time.cdrom.com> From: "Jordan K. Hubbard" Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG > Somewhere it will have to be documented that Windows 98 users > will have to make the FreeBSD boot floppy and boot from that > to install. It's documented all over the place that this is how Win* people should install the system - the whole fbsdboot.exe thing was provided just as a clever trick for making it even easier in some circumstances and it's always been plugged as a last resort, especially since it interacts so poorly with extended memory managers and always has. - Jordan To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Sat Jun 27 17:44:23 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id RAA24523 for freebsd-current-outgoing; Sat, 27 Jun 1998 17:44:23 -0700 (PDT) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from ns.uninet.ee (ns.uninet.ee [194.204.0.1]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id RAA24510; Sat, 27 Jun 1998 17:44:12 -0700 (PDT) (envelope-from taavi@uninet.ee) Received: from localhost (taavi@localhost) by ns.uninet.ee (8.8.8/8.7.3) with SMTP id DAA05239; Sun, 28 Jun 1998 03:45:22 +0300 (EEST) Date: Sun, 28 Jun 1998 03:45:22 +0300 (EEST) From: Taavi Talvik To: Greg Lehey cc: Jason Godsey , isp@FreeBSD.ORG, current@FreeBSD.ORG Subject: Re: qpopper compromise (was: !!! FLASH TRAFFIC !!! QPOPPER REMOTE ROOT EXPLOIT (fwd)) In-Reply-To: <19980628091010.O23035@freebie.lemis.com> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG On Sun, 28 Jun 1998, Greg Lehey wrote: > A fix has been committed to the port. Download it and rebuild the > port if you're interested. Only thing, popper built with latest patches (incl. patch-ag) dies with SIGSEGV on my box immediately when accessed.. This is on current approximately one month old. best regards, taavi ----------------------------------------------------------- Taavi Talvik | Internet: taavi@uninet.ee Unineti Andmeside AS | phone: +372 6405150 Ravala pst. 10-412 | fax: +372 6405151 EE0001, Tallinn, Estonia | To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Sat Jun 27 17:46:19 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id RAA25185 for freebsd-current-outgoing; Sat, 27 Jun 1998 17:46:19 -0700 (PDT) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from freebie.lemis.com (freebie.lemis.com [139.130.136.133]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id RAA25128; Sat, 27 Jun 1998 17:46:11 -0700 (PDT) (envelope-from grog@freebie.lemis.com) Received: (from grog@localhost) by freebie.lemis.com (8.9.0/8.9.0) id KAA27929; Sun, 28 Jun 1998 10:16:08 +0930 (CST) Message-ID: <19980628101607.T23035@freebie.lemis.com> Date: Sun, 28 Jun 1998 10:16:07 +0930 From: Greg Lehey To: Taavi Talvik , Jordan Hubbard Cc: Jason Godsey , isp@FreeBSD.ORG, current@FreeBSD.ORG Subject: Re: qpopper compromise (was: !!! FLASH TRAFFIC !!! QPOPPER REMOTE ROOT EXPLOIT (fwd)) References: <19980628091010.O23035@freebie.lemis.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Mailer: Mutt 0.91.1i In-Reply-To: ; from Taavi Talvik on Sun, Jun 28, 1998 at 03:45:22AM +0300 WWW-Home-Page: http://www.lemis.com/~grog Organization: LEMIS, PO Box 460, Echunga SA 5153, Australia Phone: +61-8-8388-8286 Fax: +61-8-8388-8725 Mobile: +61-41-739-7062 Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG On Sunday, 28 June 1998 at 3:45:22 +0300, Taavi Talvik wrote: > On Sun, 28 Jun 1998, Greg Lehey wrote: >> A fix has been committed to the port. Download it and rebuild the >> port if you're interested. > > Only thing, popper built with latest patches (incl. patch-ag) dies with > SIGSEGV on my box immediately when accessed.. > > This is on current approximately one month old. Well, at least it doens't compromise the system :-) I'm copying Jordan on this. He committed the patch. You did really load the port since my message, didn't you? Greg -- See complete headers for address and phone numbers finger grog@lemis.com for PGP public key To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Sat Jun 27 18:10:52 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id SAA29319 for freebsd-current-outgoing; Sat, 27 Jun 1998 18:10:52 -0700 (PDT) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from freebie.lemis.com (freebie.lemis.com [139.130.136.133]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id SAA29314 for ; Sat, 27 Jun 1998 18:10:48 -0700 (PDT) (envelope-from grog@freebie.lemis.com) Received: (from grog@localhost) by freebie.lemis.com (8.9.0/8.9.0) id KAA28050; Sun, 28 Jun 1998 10:40:32 +0930 (CST) Message-ID: <19980628104032.A28038@freebie.lemis.com> Date: Sun, 28 Jun 1998 10:40:32 +0930 From: Greg Lehey To: Matthew Thyer , "Jordan K. Hubbard" Cc: Mike Smith , Matthew Thyer , Terry Lambert , Jonathan Lemon , current@FreeBSD.ORG Subject: Booting from Microsoft (was: 'fatal trap 12' on boot (smp and up)) References: <25683.898937317@time.cdrom.com> <35958F9B.26E73D1E@camtech.net.au> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Mailer: Mutt 0.91.1i In-Reply-To: <35958F9B.26E73D1E@camtech.net.au>; from Matthew Thyer on Sun, Jun 28, 1998 at 10:04:35AM +0930 WWW-Home-Page: http://www.lemis.com/~grog Organization: LEMIS, PO Box 460, Echunga SA 5153, Australia Phone: +61-8-8388-8286 Fax: +61-8-8388-8725 Mobile: +61-41-739-7062 Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG On Sunday, 28 June 1998 at 10:04:35 +0930, Matthew Thyer wrote: > Jordan K. Hubbard wrote: >> >>> Soon no one will have Windows 95 or earlier so its going to be >>> pretty hard to install FreeBSD from the CD-ROM. >> >> Why do you say that? Win95 is hardly the only, or even most >> recommended, way of staging a CDROM installation. > > OK, I'm not saying people wont be able to install at all. > > I'm just saying that people who try to use the batch file > on the CD-ROM which runs fbsdboot.exe are going to be confused > as to why it crashes all the time (if "options VM86" is in the > generic kernel). > > Somewhere it will have to be documented that Windows 98 users > will have to make the FreeBSD boot floppy and boot from that > to install. > > I haven't tested all combinations and I realise that there > will still be several ways of installing FreeBSD, But I think > it should be documented that certain ways are not going to > work. I've put a lot of effort into making it clear that any attempt to boot FreeBSD from another running operating system or Microsoft product is a matter of luck at the best. That notwithstanding, there's no reason to expect things to stay the way they are: somebody will get around to making it possible to boot from Microsoft's latest. Greg -- See complete headers for address and phone numbers finger grog@lemis.com for PGP public key To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Sat Jun 27 18:40:29 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id SAA03341 for freebsd-current-outgoing; Sat, 27 Jun 1998 18:40:29 -0700 (PDT) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from goliath.camtech.net.au (goliath.camtech.net.au [203.5.73.2]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id SAA03324 for ; Sat, 27 Jun 1998 18:40:16 -0700 (PDT) (envelope-from thyerm@camtech.net.au) Received: from camtech.net.au (dialup-ad-13-48.camtech.net.au [203.55.242.112]) by goliath.camtech.net.au (8.8.5/8.8.2) with ESMTP id LAA12031; Sun, 28 Jun 1998 11:06:31 +0930 (CST) Message-ID: <35959EE1.197BE9D5@camtech.net.au> Date: Sun, 28 Jun 1998 11:09:45 +0930 From: Matthew Thyer X-Mailer: Mozilla 4.05 [en] (X11; U; FreeBSD 3.0-CURRENT i386) MIME-Version: 1.0 To: Mike Smith CC: Matthew Thyer , Terry Lambert , Jonathan Lemon , current@FreeBSD.ORG Subject: Re: 'fatal trap 12' on boot (smp and up) References: <199806270151.SAA09466@antipodes.cdrom.com> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG I dont know where you lost track of the logic Mike. I'll type it slower this time: 1) Win95 restart to MS-DOS results in DOS with modified vectors. 2) Win98 restart to MS-DOS results in DOS with modified vectors. 3) Win98 "command line only" boot results in DOS with modified vectors. 4) It's possible that a boot of a DOS floppy made on future versions of Microsoft products will result in DOS with modified vectors. Summary) There may be no way of booting cleanly using a versions of DOS from Microsoft in the future. This is not the case now - see STOP PRESS below. STOP PRESS --- I have just confirmed that you CAN use fbsdboot.exe from a bootable floppy made with Windows 98. i.e. the vectors in question are NOT modified. Conclusion) FreeBSD should not be relying on these vectors being unmodified. Particularly when the broken code in question is going to become mandatory. When I say "floppies have been formatted with Windows 98" I obviously mean "formatted to be bootable." since I was replying to your suggestion of "boot from a floppy". Dont try to cloud the issue by stating the obvious "the formatter doesn't matter a damn". I know personal attack is your style Mike but it's not helpful. Now I know there will still be many ways of installing FreeBSD. All I'm saying is we should think twice before making "options VM86" mandatory while it still contains broken code. Yes the code is broken while it assumes that the vectors are unmodified. If we are going down this path, it should be documented that certain uses of fbsdboot.exe are no longer supported. Again Mike, I take offense to your personal attacks. You'd make a lot more friends if you change your style. Mike Smith wrote: > > > This situation has just become more urgent with the release > > of Windows 98 which I have just installed over the last several > > hours. > > You might have considered that we'd be a long way ahead of you, what > with betas having been commonly available since the beginning of the > year. > > > Now a command line only boot of Windows 98 (i.e. hitting F8 before > > Windows boots and choosing command line only from the menu) cannot > > run fbsdboot.exe without the crash just as I feared. > > > > Now the only way to use fbsdboot.exe is to boot off a floppy disk > > that has been created with Windows 95 or earlier. > > > > I suspect that a Windows 98 startup disk wont help but I haven't > > tried that yet. > > > > So there is no way of booting cleanly using a version of DOS from > > Windows 98 (and beyond probably). Therefore FreeBSD should not > > be relying on these vectors being unmodified. > > I'm sorry, but this conclusion is fallacious. You might just as easily > suggest that, eg. Windows NT should not rely on these vectors being > unmodified (it does). > > > Soon no one will have Windows 95 or earlier so its going to be > > pretty hard to install FreeBSD from the CD-ROM. > > Actually, all you droids will be running Windows 98 on "PC-98" machines > (systems certified for Windows 98), all of which are required to > support the El Torito CDROM boot standard. Naturally, the FreeBSD > CDROMs are all bootable. > > > I'm sorry Mike but your answer "boot from a floppy" wont be any > > good when everyones floppies have been formatted with Windows 98! > > Since the formatter doesn't matter a damn, and since the floppy I was > referring to is a FreeBSD boot floppy, and since you will still be able > to make these floppies under Windows 98 (guess whether *we* bothered to > test with the betas), I don't actually see this as a problem except for > the hysterical minority that are still unwilling to use any of the > various perfectly adequate boot managers already in circulation. > > Please note that FreeBSD is an _operating_system_, not a Windows > application. If you insist on corrupting your system's private state > with another operating system, that's your own problem. > > "Doctor, it hurts when I do this." > "Don't do that." > > -- > \\ Sometimes you're ahead, \\ Mike Smith > \\ sometimes you're behind. \\ mike@smith.net.au > \\ The race is long, and in the \\ msmith@freebsd.org > \\ end it's only with yourself. \\ msmith@cdrom.com > > To Unsubscribe: send mail to majordomo@FreeBSD.org > with "unsubscribe freebsd-current" in the body of the message -- /=====================================================================\ |Work: Matthew.Thyer@dsto.defence.gov.au | Home: thyerm@camtech.net.au| \=====================================================================/ "If it is true that our Universe has a zero net value for all conserved quantities, then it may simply be a fluctuation of the vacuum of some larger space in which our Universe is imbedded. In answer to the question of why it happened, I offer the modest proposal that our Universe is simply one of those things which happen from time to time." E. P. Tryon from "Nature" Vol.246 Dec.14, 1973 To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Sat Jun 27 18:58:17 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id SAA05773 for freebsd-current-outgoing; Sat, 27 Jun 1998 18:58:17 -0700 (PDT) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from alpo.whistle.com (alpo.whistle.com [207.76.204.38]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id SAA05766 for ; Sat, 27 Jun 1998 18:58:14 -0700 (PDT) (envelope-from julian@whistle.com) Received: (from daemon@localhost) by alpo.whistle.com (8.8.5/8.8.5) id SAA22963 for ; Sat, 27 Jun 1998 18:57:38 -0700 (PDT) Received: from current1.whistle.com(207.76.205.22) via SMTP by alpo.whistle.com, id smtpd022960; Sun Jun 28 01:57:31 1998 Date: Sat, 27 Jun 1998 18:57:27 -0700 (PDT) From: Julian Elischer To: current@FreeBSD.ORG Subject: progress report on stuff I'm doing. Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG I've been drawn away doing whistle.com specific work for a while but have got back to FreeBSD over the last few days. I thoght I'd just report in what I'm doing so that others know what I'm up to. I have 5 projects in th eair at the moment. 1/ Soft updates: reliability is much improved but we have at least one crash and a couple of consitancy glitches still outstanding.. I have 50 reports of trouble-free use, and 6 reports with varying amounts of problem. Next week we'll probably look at that again as kirk wil be back in town. 2/ clean-up devsw[] stuff This has suffered a big-time collision with what Poul is doing, so I've backed part of that down and have a set of patches that start to make usage of these structures more consistent. The reason for this is the lead up to the next item. 3/ I have devfs accessing all devices directly without going via the devsw tables at all the devices only access the entry that is exported by the driver, directly from the vnode private information.. The major changes to ge this work that affect OTHER parts of the system are: a/ removing rawread() and rawwrite() and giving each disk-like device its own version of this that skips the devsw[] lookup. b/ adding a vnode pointer to the args for VOP_STRATEGY(). I'm still not sure about VOP_BREAD, that still doesn't have one. This simply usurps all the functions of specfs(), however I cannot remove the devsw tables yet as there are lots of places in the kernel that I am finding that go behind the specfs's back and access the devsw tables directly (e.g in tty.c. ext2fs_vfsops.c, cd9660_vfsops.c etc.) I have not fully investigated all of these yet so have not decided how to bring these "into the fold". If people such as Mike hancock want to look at the patches (particularly the added arg to VOP_STRATEGY) I'd be most pleased to pass them on. the will probably appear on http://www.freebsd.org/~julian sometime today. Poul-henning's idea of breaking struct buf into two parts, one of which describes the buffer/memory space and one of which describes the requested IO is sounding better all the time. 4/ IPFW WORK I will probably be doing some work on ipfw again in the next few weeks as well, and possibly produce a more productised version of the tranparent proxy support from a few weeks back. 5/ SLICE support for CAM. has been on the back burner for 3 weeks due to USEnix etc. julian To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Sat Jun 27 19:11:49 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id TAA07658 for freebsd-current-outgoing; Sat, 27 Jun 1998 19:11:49 -0700 (PDT) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from pop.uniserve.com (pop.uniserve.com [204.244.156.3]) by hub.freebsd.org (8.8.8/8.8.8) with SMTP id TAA07626 for ; Sat, 27 Jun 1998 19:11:22 -0700 (PDT) (envelope-from tom@uniserve.com) Received: from shell.uniserve.ca [204.244.186.218] by pop.uniserve.com with smtp (Exim 1.82 #4) id 0yq6uT-0001EW-00; Sat, 27 Jun 1998 19:09:41 -0700 Date: Sat, 27 Jun 1998 19:09:38 -0700 (PDT) From: Tom X-Sender: tom@shell.uniserve.ca To: Matthew Thyer cc: "Jordan K. Hubbard" , Mike Smith , Matthew Thyer , Terry Lambert , Jonathan Lemon , current@FreeBSD.ORG Subject: Re: 'fatal trap 12' on boot (smp and up) In-Reply-To: <35958F9B.26E73D1E@camtech.net.au> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG On Sun, 28 Jun 1998, Matthew Thyer wrote: > Somewhere it will have to be documented that Windows 98 users > will have to make the FreeBSD boot floppy and boot from that > to install. Or better yet, just boot off the CD. Tom To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Sat Jun 27 19:41:22 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id TAA11126 for freebsd-current-outgoing; Sat, 27 Jun 1998 19:41:22 -0700 (PDT) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from ns1.seidata.com (ns1.seidata.com [208.10.211.2]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id TAA11098; Sat, 27 Jun 1998 19:41:12 -0700 (PDT) (envelope-from mike@seidata.com) Received: from localhost (mike@localhost) by ns1.seidata.com (8.8.8/8.8.5) with SMTP id WAA17610; Sat, 27 Jun 1998 22:42:40 -0400 (EDT) Date: Sat, 27 Jun 1998 22:42:40 -0400 (EDT) From: Mike To: Taavi Talvik cc: Greg Lehey , Jason Godsey , isp@FreeBSD.ORG, current@FreeBSD.ORG Subject: Re: qpopper compromise (was: !!! FLASH TRAFFIC !!! QPOPPER REMOTE ROOT EXPLOIT (fwd)) In-Reply-To: Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG On Sun, 28 Jun 1998, Taavi Talvik wrote: Well... I suppose this is applicable for any isp and I'm running current... so I'm posting to all original addrs. *ducks behind chair* To think that I'd almost deleted the initial '!!!...!!!' post as well thinking it was spam. ;) > Only thing, popper built with latest patches (incl. patch-ag) dies with > SIGSEGV on my box immediately when accessed.. Ditto... > This is on current approximately one month old. And ditto. No matter how many times you reboot/respawn it still dies with sig 11. Reverting to the old version restores functionality. This is with 3.0-980520-SNAP and the /usr/ports/mail/popper package from about 7-8pm today (27th). I had to dig for it (amongst a few thousand 'popper existed on sig 11' lines)... but I did also find the following: Jun 27 19:28:58 ns1 /usr/local/libexec/popper[5622]: Unable to obtain socket and address of client, err = 38 *shrug* -mike To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Sat Jun 27 20:09:56 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id UAA14358 for freebsd-current-outgoing; Sat, 27 Jun 1998 20:09:56 -0700 (PDT) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from freebie.lemis.com (freebie.lemis.com [139.130.136.133]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id UAA14352 for ; Sat, 27 Jun 1998 20:09:49 -0700 (PDT) (envelope-from grog@freebie.lemis.com) Received: (from grog@localhost) by freebie.lemis.com (8.9.0/8.9.0) id MAA28376; Sun, 28 Jun 1998 12:39:37 +0930 (CST) Message-ID: <19980628123937.G28055@freebie.lemis.com> Date: Sun, 28 Jun 1998 12:39:37 +0930 From: Greg Lehey To: Matthew Thyer , Mike Smith Cc: Matthew Thyer , Terry Lambert , Jonathan Lemon , current@FreeBSD.ORG Subject: Re: 'fatal trap 12' on boot (smp and up) References: <199806270151.SAA09466@antipodes.cdrom.com> <35959EE1.197BE9D5@camtech.net.au> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Mailer: Mutt 0.91.1i In-Reply-To: <35959EE1.197BE9D5@camtech.net.au>; from Matthew Thyer on Sun, Jun 28, 1998 at 11:09:45AM +0930 WWW-Home-Page: http://www.lemis.com/~grog Organization: LEMIS, PO Box 460, Echunga SA 5153, Australia Phone: +61-8-8388-8286 Fax: +61-8-8388-8725 Mobile: +61-41-739-7062 Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG On Sunday, 28 June 1998 at 11:09:45 +0930, Matthew Thyer wrote: > Mike Smith wrote: >> Matthew Thyer wrote: >>> So there is no way of booting cleanly using a version of DOS from >>> Windows 98 (and beyond probably). Therefore FreeBSD should not >>> be relying on these vectors being unmodified. >> >> I'm sorry, but this conclusion is fallacious. You might just as easily >> suggest that, eg. Windows NT should not rely on these vectors being >> unmodified (it does). >> >>> Soon no one will have Windows 95 or earlier so its going to be >>> pretty hard to install FreeBSD from the CD-ROM. >> >> Actually, all you droids will be running Windows 98 on "PC-98" machines >> (systems certified for Windows 98), all of which are required to >> support the El Torito CDROM boot standard. Naturally, the FreeBSD >> CDROMs are all bootable. >> >>> I'm sorry Mike but your answer "boot from a floppy" wont be any >>> good when everyones floppies have been formatted with Windows 98! >> >> Since the formatter doesn't matter a damn, and since the floppy I was >> referring to is a FreeBSD boot floppy, and since you will still be able >> to make these floppies under Windows 98 (guess whether *we* bothered to >> test with the betas), I don't actually see this as a problem except for >> the hysterical minority that are still unwilling to use any of the >> various perfectly adequate boot managers already in circulation. >> >> Please note that FreeBSD is an _operating_system_, not a Windows >> application. If you insist on corrupting your system's private state >> with another operating system, that's your own problem. > > I dont know where you lost track of the logic Mike. Somewhere in your text? > I'll type it slower this time: > > 1) Win95 restart to MS-DOS results in DOS with modified vectors. > 2) Win98 restart to MS-DOS results in DOS with modified vectors. > 3) Win98 "command line only" boot results in DOS with modified vectors. > 4) It's possible that a boot of a DOS floppy made on future versions > of Microsoft products will result in DOS with modified vectors. > > Summary) There may be no way of booting cleanly using a versions of > DOS from Microsoft in the future. If you like. Who cares? As Mike says, FreeBSD isn't a Microsoft application. (reformatting 132 character long line) > Conclusion) FreeBSD should not be relying on these vectors being > unmodified. Particularly when the broken code in question is going > to become mandatory. FreeBSD doesn't. What we're talking about is a standalone boot program that none of us use anyway. And the broken code is anything but mandatory. Understand what we're trying to tell you: run Microsoft if you must, but don't try to use it to run FreeBSD. > When I say "floppies have been formatted with Windows 98" I obviously > mean "formatted to be bootable." since I was replying to your > suggestion of "boot from a floppy". Dont try to cloud the issue by > stating the obvious "the formatter doesn't matter a damn". You misunderstand the situation. A FreeBSD boot diskette is a FreeBSD boot diskette, not a bootable Microsoft floppy. Once you copy the data to it, it knows nothing of Microsoft disk formats. > Now I know there will still be many ways of installing FreeBSD. > > All I'm saying is we should think twice before making "options VM86" > mandatory while it still contains broken code. I fail to see the connection. > Yes the code is broken while it assumes that the vectors are unmodified. If you boot FreeBSD successfully, whether by the easy way (boot floppy or CD-ROM) or the problematic way (via a Microsoft platform), you have modified the ``vectors'' to what FreeBSD wants. > If we are going down this path, it should be documented that certain > uses of fbsdboot.exe are no longer supported. It already is. We've always said that it's a bit tacky, since it has to interface to an uncooperative environment. Greg -- See complete headers for address and phone numbers finger grog@lemis.com for PGP public key To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Sat Jun 27 20:36:13 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id UAA17101 for freebsd-current-outgoing; Sat, 27 Jun 1998 20:36:13 -0700 (PDT) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from antipodes.cdrom.com (castles233.castles.com [208.214.165.233]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id UAA17094 for ; Sat, 27 Jun 1998 20:36:09 -0700 (PDT) (envelope-from mike@antipodes.cdrom.com) Received: from antipodes.cdrom.com (localhost [127.0.0.1]) by antipodes.cdrom.com (8.8.8/8.8.5) with ESMTP id UAA16965; Sat, 27 Jun 1998 20:26:25 -0700 (PDT) Message-Id: <199806280326.UAA16965@antipodes.cdrom.com> X-Mailer: exmh version 2.0zeta 7/24/97 To: Matthew Thyer cc: Matthew Thyer , Terry Lambert , Jonathan Lemon , current@FreeBSD.ORG Subject: Re: 'fatal trap 12' on boot (smp and up) In-reply-to: Your message of "Sun, 28 Jun 1998 11:09:45 +0930." <35959EE1.197BE9D5@camtech.net.au> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Date: Sat, 27 Jun 1998 20:26:24 -0700 From: Mike Smith Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG > I dont know where you lost track of the logic Mike. I haven't lost track of any logic anywhere. You say "you can't boot FreeBSD from inside Windows, or having run Windows". I say "so what?". This isn't our problem; it's either yours or Microsoft's, depending on how you look at it. Windows provides an environment for Windows applications. FreeBSD is not a Windows application. > I'll type it slower this time: Thanks for the condescention. As you may have missed me saying, I know all about this because _I've_been_testing_it_. As you may have noticed several people pointing out, starting FreeBSD from within the DOS environment is not generally supported, and we document this fact copiously. We support the standard PC boot environment, as documented in the Phoenix/Compaq/Intel BIOS Boot Standard 1.0(1994 with amendments). We support booting via the 'netboot' program which is loaded from an EPROM on a network card (in compliance with the original PC/AT BIOS documentation). Work is underway to support the new PXE (Preeboot eXecution Environment) standard, which provides an open standard for network workstation bootstraps. We also support the El Torito CDROM bootstram environment, which is a superset of the BBS mentioned above. We do our best, where possible, to work around bugs in the common implementations of the above environments. > 1) Win95 restart to MS-DOS results in DOS with modified vectors. > 2) Win98 restart to MS-DOS results in DOS with modified vectors. > 3) Win98 "command line only" boot results in DOS with modified vectors. > 4) It's possible that a boot of a DOS floppy made on future versions > of Microsoft products will result in DOS with modified vectors. Like I said before, "so what?". FreeBSD is an operating system; you boot it like any other operating system - using a bootstrap loaded by the BIOS. If you choose to corrupt your system first, that's your own fault, and you shouldn't expect anything other than an application designed for that environment to function under those circumstances. Just for whatever it's worth, Windows also corrupts the vectors for a wide range of other critical services, none of which we can afford to "just optionally" support. > STOP PRESS > --- I have just confirmed that you CAN use fbsdboot.exe from a > bootable floppy made with Windows 98. i.e. the vectors in > question are NOT modified. No shit. In case you missed me saying it in this message, as well as in the last one, I HAVE BEEN TESTING THIS. WE KNOW ABOUT IT. > Conclusion) FreeBSD should not be relying on these vectors being > unmodified. Particularly when the broken code in question is going to > become mandatory. Attempting to come to "conclusions" when it's clear you're not in possession of the facts, have not tried to obtain the facts yourself, and have ignored them when they are thrust in your face really doesn't do anything for your cause. Operating systems (clue #1: FreeBSD is an _operating_system_) on the PC* platform expect to be able access certain BIOS-related services. These services are obtained using a couple of techniques; the first is signature searches through the ROM space, and these are normally uncorruptible (although I bet that Microsoft would if they could). The second, and more common for older standards, is through vectors stored in low memory. These services are *mandatory* (clue #2: 'mandatory' means that we can't work without them) in order to support required functionality for the system; examples include ESCD, APM, ACPI, DMI, PnP, etc. If these vectors are corrupted (clue #3: it is not possible to determine what is 'corrupted' on a given system), you cannot expect the operating system to function correctly; if you are attempting to boot an operating system when these vectors have been corrupted, you are effectively booting a faulty system. If Windows corrupts these vectors, it means that it is not possible to start another PC*-compliant operating system from within Windows. End of story. > When I say "floppies have been formatted with Windows 98" I obviously > mean "formatted to be bootable." since I was replying to your > suggestion of "boot from a floppy". Dont try to cloud the issue by > stating the obvious "the formatter doesn't matter a damn". There was nothing "obvious" about your misunderstanding. Since we are talking about booting FreeBSD, I was attempting to make it painfully clear that I meant a FreeBSD boot floppy. I have yet to see any point where you have suggested that this is not a viable option. Note that you subsequently "discovered" that a bare DOS 8.0 boot floppy doesn't clobber these vectors either. > I know personal attack is your style Mike but it's not helpful. Is it? Where am I "personally attacking" you? If I tell you that you left your clothes behind this morning is that a "personal attack", or is it simply pointing out that you're a bit chilly? > All I'm saying is we should think twice before making "options VM86" > mandatory while it still contains broken code. It's not broken. Read the documentation; there are *reams* of it, and they all *require* the vectors to be intact. Start with: http://www.acpi.org/ http://www.dmtf.org/ http://www.microsoft.com/hwdev for just a few samples. Then try the Smart Battery people, Intel, and how could I forget Ralf Brown? The list is voluminous, and most of it freely available for your edification. Have you studied it? > If we are going down this path, it should be documented that certain > uses of fbsdboot.exe are no longer supported. Fbsdboot.exe was a quick hack when it was released; even then it didn't work properly on the majority of configured systems. It's likely that it will not survive into the 3.x family. > Again Mike, I take offense to your personal attacks. You'd make a > lot more friends if you change your style. You're imagining things. I don't know who or what has suggested to you that anything I've said is a "personal attack", but you are sadly misinformed. As to whether I would care to change my style just to pick up "friends", I hardly think that's something you're in any position to judge. If you're trying to slur me in front of either of the other recipients of this message, I hope they have the sense to ignore the insult. Consider this; I have more work on my plate than I can reasonably handle. Thus, I am primarily interested in pursuing issues which yield worthwhile results. Pointless attempts to educate people that have previously demonstrated that they don't want to learn rarely yield results. I've attempted to point out to you that a) the problem you're whining about isn't our problem, and b) it's not really a problem at all, other than that it demonstrates that a certain software component (fbsdboot) is inadequate for the situation. In a desperate attempt to actually achieve something useful out of this discussion, and if you're interested in helping rather than whining, here's a (relatively simple) task for you. Write a small program which captures the vector set very shortly after DOS is loaded; you will have to work out how Windows boots to do this. You may benefit from an MSDN subscription for this; I am not at liberty (nor do I have the time) to make disclosure from ours for you. Save the vector state into a file. Modify fbsdboot to load this file and restore the original vector state before invoking the FreeBSD kernel. Note that this requires you to install the program and then restart Windows - most Windows users are prettymuch used to this though, so it's not a problem. (Of course, if you're going to reboot anyway, you can just reboot from either the CDROM or a floppy, which kind of negates the usefulness of the whole issue, hmm?) There are a few other things you need to do as well, though. You need to teach fbsdboot about XMS; it should allocate a slab big enough for the kernel, load the kernel into *that*, and then copy the kernel down to the load address after it's no longer going to use the filesystem. This is necessary because XMS is often used for disk cache; if you start loading the kernel at the normal load address, you plaster the cache and/ or other important bits of the system (eg. DOS in the HMA). You also need to teach it about how to get out of vm86 mode when something like EMM386 or QEMM is running, because it doesn't work properly there either. If you want to consider this in the framework of the bootstrap for 3.0, you might want to start with the NetBSD bootstrap code, and then my (substantial) rework of it at http://www.freebsd.org/~msmith/boot. In particular, you'll need to modify the startup for 'dosboot' to make it boot under DOS, then deal with the vector restoration problem using eg. the solution above, and then integrate that into the mainline. I would be very happy to see diffs for this. And one more time, before you respond again, please consider carefully what I mean when I say: FreeBSD is an operating system. FreeBSD is not a Windows application. -- \\ Sometimes you're ahead, \\ Mike Smith \\ sometimes you're behind. \\ mike@smith.net.au \\ The race is long, and in the \\ msmith@freebsd.org \\ end it's only with yourself. \\ msmith@cdrom.com To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Sat Jun 27 21:11:02 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id VAA20149 for freebsd-current-outgoing; Sat, 27 Jun 1998 21:11:02 -0700 (PDT) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from cygnus.rush.net (root@cygnus.rush.net [209.45.245.133]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id VAA20143 for ; Sat, 27 Jun 1998 21:10:59 -0700 (PDT) (envelope-from lynch@rush.net) Received: from localhost (lynch@localhost) by cygnus.rush.net (8.8.7/8.8.7) with SMTP id AAA12415; Sun, 28 Jun 1998 00:44:16 -0500 (EST) Date: Sun, 28 Jun 1998 00:44:14 -0500 (EST) From: P Lynch To: Matthew Thyer cc: Mike Smith , Matthew Thyer , Terry Lambert , Jonathan Lemon , current@FreeBSD.ORG Subject: Re: 'fatal trap 12' on boot (smp and up) In-Reply-To: <35943142.6B9C1C5D@camtech.net.au> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG I've pretty successfully ran FreeBSD and booted from a floppy with minimal participation in windows, enough to write a *FreeBSD* boot floppy (rawrite.exe, fdimage.exe) who cares what MS is doing as long as one of those two programs still works (seriously though, I think we'd all be better off without windows 98) =) -Pat ___________________________________________________________________________ Pat Lynch lynch@rush.net Systems Administrator Rush Networking ___________________________________________________________________________ On Sat, 27 Jun 1998, Matthew Thyer wrote: > This situation has just become more urgent with the release > of Windows 98 which I have just installed over the last several > hours. > > Now a command line only boot of Windows 98 (i.e. hitting F8 before > Windows boots and choosing command line only from the menu) cannot > run fbsdboot.exe without the crash just as I feared. > > Now the only way to use fbsdboot.exe is to boot off a floppy disk > that has been created with Windows 95 or earlier. > > I suspect that a Windows 98 startup disk wont help but I haven't > tried that yet. > > So there is no way of booting cleanly using a version of DOS from > Windows 98 (and beyond probably). Therefore FreeBSD should not > be relying on these vectors being unmodified. > > Soon no one will have Windows 95 or earlier so its going to be > pretty hard to install FreeBSD from the CD-ROM. > > This is an important issue particularly if "options VM86" becomes > non-optional. > > > I'm sorry Mike but your answer "boot from a floppy" wont be any > good when everyones floppies have been formatted with Windows 98! > > Mike Smith wrote: > > > > > I didn't get around to trying this for a while but now that I > > > have, there is no way to select "real mode" or anything much > > > at all. > > > > > > I think you must have been thinking about Windows 3.X where > > > you could do these things. > > > > > > So my question still stands: > > > > > > Is there anyway to use fbsdboot.exe to boot FreeBSD after > > > Windows 95 has restarted into DOS (to run your DOS program) > > > when you have "options VM86" in your kernel ? > > > > No. Windows has destroyed the system; it is necessary to reboot in > > order to restore it before FreeBSD can operate correctly. > > > > You should complain to Microsoft about this; it's their software that's > > trashed the vectors. > > > > > Many people who run multiple OS's rely on fbsdboot to recover > > > when their boot block has been trashed. > > > > Boot from a floppy. > > > > > Can this memory check be changed to detect whether the vectors > > > have been changed ?? > > > > No; it's effectively impossible to do, and makes the functionality > > useless in the first place. > > > > -- > > \\ Sometimes you're ahead, \\ Mike Smith > > \\ sometimes you're behind. \\ mike@smith.net.au > > \\ The race is long, and in the \\ msmith@freebsd.org > > \\ end it's only with yourself. \\ msmith@cdrom.com > > > > To Unsubscribe: send mail to majordomo@FreeBSD.org > > with "unsubscribe freebsd-current" in the body of the message > > -- > /=====================================================================\ > |Work: Matthew.Thyer@dsto.defence.gov.au | Home: thyerm@camtech.net.au| > \=====================================================================/ > "If it is true that our Universe has a zero net value for all conserved > quantities, then it may simply be a fluctuation of the vacuum of some > larger space in which our Universe is imbedded. In answer to the > question of why it happened, I offer the modest proposal that our > Universe is simply one of those things which happen from time to time." > E. P. Tryon from "Nature" Vol.246 Dec.14, 1973 > > To Unsubscribe: send mail to majordomo@FreeBSD.org > with "unsubscribe freebsd-current" in the body of the message > To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Sat Jun 27 21:38:03 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id VAA23535 for freebsd-current-outgoing; Sat, 27 Jun 1998 21:38:03 -0700 (PDT) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from time.cdrom.com (root@time.cdrom.com [204.216.27.226]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id VAA23478 for ; Sat, 27 Jun 1998 21:38:00 -0700 (PDT) (envelope-from jkh@time.cdrom.com) Received: from time.cdrom.com (jkh@localhost.cdrom.com [127.0.0.1]) by time.cdrom.com (8.8.8/8.8.8) with ESMTP id VAA20436; Sat, 27 Jun 1998 21:36:56 -0700 (PDT) (envelope-from jkh@time.cdrom.com) To: Matthew Thyer cc: Mike Smith , Matthew Thyer , Terry Lambert , Jonathan Lemon , current@FreeBSD.ORG Subject: Re: 'fatal trap 12' on boot (smp and up) In-reply-to: Your message of "Sun, 28 Jun 1998 11:09:45 +0930." <35959EE1.197BE9D5@camtech.net.au> Date: Sat, 27 Jun 1998 21:36:55 -0700 Message-ID: <20432.899008615@time.cdrom.com> From: "Jordan K. Hubbard" Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG > Summary) There may be no way of booting cleanly using a versions of > DOS from Microsoft in the future. This is not the case > now - see STOP PRESS below. Actually, what this tells is is that fbsdboot.exe should be deprecated because: A) It's never been that well supported in the past as it is. B) It's clearly vulnerable to future Microsoft braindamage. C) I'd prefer not to rely on M$ behavior in anything resembling a supported installation feature. So, given all of that, I will now work to remove all references to fbsdboot.exe in our installation instructions and simply recommend that a boot floppy be used in *all* installation cases. - Jordan To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Sat Jun 27 21:38:37 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id VAA23692 for freebsd-current-outgoing; Sat, 27 Jun 1998 21:38:37 -0700 (PDT) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from time.cdrom.com (root@time.cdrom.com [204.216.27.226]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id VAA23687 for ; Sat, 27 Jun 1998 21:38:35 -0700 (PDT) (envelope-from jkh@time.cdrom.com) Received: from time.cdrom.com (jkh@localhost.cdrom.com [127.0.0.1]) by time.cdrom.com (8.8.8/8.8.8) with ESMTP id VAA20457; Sat, 27 Jun 1998 21:38:13 -0700 (PDT) (envelope-from jkh@time.cdrom.com) To: Matthew Thyer cc: Mike Smith , Matthew Thyer , Terry Lambert , Jonathan Lemon , current@FreeBSD.ORG Subject: Re: 'fatal trap 12' on boot (smp and up) In-reply-to: Your message of "Sun, 28 Jun 1998 11:09:45 +0930." <35959EE1.197BE9D5@camtech.net.au> Date: Sat, 27 Jun 1998 21:38:13 -0700 Message-ID: <20454.899008693@time.cdrom.com> From: "Jordan K. Hubbard" Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG Actually, a correction to the last. These will be the two "supported installation methods" in the future: 1. Boot from floppy. 2. Boot from a CDROM when supported. - Jordan To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Sat Jun 27 21:39:53 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id VAA24054 for freebsd-current-outgoing; Sat, 27 Jun 1998 21:39:53 -0700 (PDT) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from time.cdrom.com (root@time.cdrom.com [204.216.27.226]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id VAA24017 for ; Sat, 27 Jun 1998 21:39:49 -0700 (PDT) (envelope-from jkh@time.cdrom.com) Received: from time.cdrom.com (jkh@localhost.cdrom.com [127.0.0.1]) by time.cdrom.com (8.8.8/8.8.8) with ESMTP id VAA20491; Sat, 27 Jun 1998 21:39:23 -0700 (PDT) (envelope-from jkh@time.cdrom.com) To: Mike Smith cc: Matthew Thyer , Matthew Thyer , Terry Lambert , Jonathan Lemon , current@FreeBSD.ORG Subject: Re: 'fatal trap 12' on boot (smp and up) In-reply-to: Your message of "Sat, 27 Jun 1998 20:26:24 PDT." <199806280326.UAA16965@antipodes.cdrom.com> Date: Sat, 27 Jun 1998 21:39:22 -0700 Message-ID: <20488.899008762@time.cdrom.com> From: "Jordan K. Hubbard" Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG > Thanks for the condescention. As you may have missed me saying, I know > all about this because _I've_been_testing_it_. As you may have > noticed several people pointing out, starting FreeBSD from within the > DOS environment is not generally supported, and we document this fact > copiously. And clearly we also need to simply remove it now since people are using it to shoot their feet off. Case closed, on to the next crisis please. - Jordan To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Sat Jun 27 22:09:36 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id WAA27583 for freebsd-current-outgoing; Sat, 27 Jun 1998 22:09:36 -0700 (PDT) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from cimlogic.com.au (cimlog.lnk.telstra.net [139.130.51.31]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id WAA27574 for ; Sat, 27 Jun 1998 22:09:31 -0700 (PDT) (envelope-from jb@cimlogic.com.au) Received: (from jb@localhost) by cimlogic.com.au (8.8.8/8.8.7) id PAA19629; Sun, 28 Jun 1998 15:18:41 +1000 (EST) (envelope-from jb) From: John Birrell Message-Id: <199806280518.PAA19629@cimlogic.com.au> Subject: Re: 'fatal trap 12' on boot (smp and up) In-Reply-To: <20454.899008693@time.cdrom.com> from "Jordan K. Hubbard" at "Jun 27, 98 09:38:13 pm" To: jkh@time.cdrom.com (Jordan K. Hubbard) Date: Sun, 28 Jun 1998 15:18:41 +1000 (EST) Cc: thyerm@camtech.net.au, mike@smith.net.au, Matthew.Thyer@dsto.defence.gov.au, tlambert@primenet.com, jlemon@americantv.com, current@FreeBSD.ORG X-Mailer: ELM [version 2.4ME+ PL40 (25)] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG Jordan K. Hubbard wrote: > Actually, a correction to the last. These will be the two > "supported installation methods" in the future: > > 1. Boot from floppy. > 2. Boot from a CDROM when supported. 1. Boot from a CDROM if hardware supported. 2. Boot from floppy. IMO, "when supported" sounds like something we're still working on. -- John Birrell - jb@cimlogic.com.au; jb@freebsd.org http://www.cimlogic.com.au/ CIMlogic Pty Ltd, GPO Box 117A, Melbourne Vic 3001, Australia +61 418 353 137 To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Sat Jun 27 22:19:17 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id WAA28674 for freebsd-current-outgoing; Sat, 27 Jun 1998 22:19:17 -0700 (PDT) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from ns1.seidata.com (ns1.seidata.com [208.10.211.2]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id WAA28666 for ; Sat, 27 Jun 1998 22:19:10 -0700 (PDT) (envelope-from mike@seidata.com) Received: from localhost (mike@localhost) by ns1.seidata.com (8.8.8/8.8.5) with SMTP id BAA08384 for ; Sun, 28 Jun 1998 01:21:15 -0400 (EDT) Date: Sun, 28 Jun 1998 01:21:15 -0400 (EDT) From: Mike To: current@FreeBSD.ORG Subject: Re: 'fatal trap 12' on boot (smp and up) In-Reply-To: <199806280326.UAA16965@antipodes.cdrom.com> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG Eh-hum, This is not meant toward any 'one' individual, and therefore is To: the list. My $0.02 worth... > > I'll type it slower this time: On a personal note, I hate to see this type of 'condescention' anywere. Life's way too short to never grow up... > Thanks for the condescention. As you may have missed me saying, I know > all about this because _I've_been_testing_it_. As you may have I also hate to see what looks like an argument going on... not because it's an argument, but because it seems to be an argument that's accomplishing nothing. I've noticed people shouting back and forth about how and/or why this is or is not either party's problem... the bad part is it's hard to get useful work done when you're busy writing hateful emails. I would personally like to see development efforts focussed upon more important (to me, at least) features such as soft-updates (i greatly appreciate the effort which is being put into this and only wish I had enough knowledge to be of help) and SMP. I'm sure someone and/or some group of people feel DOS-bootable support is important, but are *they* working on it themselves? If so, more power to them... If not, then they should not be so rude to those who are working on this project as a whole. It does, in fact, seem kind of silly to focus upon getting on OS to boot from within another OS (not a trivial thing by far) when there are still key portions of the OS itself that needs work. > network workstation bootstraps. We also support the El Torito CDROM > bootstram environment, which is a superset of the BBS mentioned above. Which works beautifully for me... Great work. > http://www.acpi.org/ > http://www.dmtf.org/ > http://www.microsoft.com/hwdev Hey... look... I got something useful outta this thread. ;) -mike To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message From owner-freebsd-current Sat Jun 27 23:28:47 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id XAA06595 for freebsd-current-outgoing; Sat, 27 Jun 1998 23:28:47 -0700 (PDT) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from vader.cs.berkeley.edu (vader.CS.Berkeley.EDU [128.32.38.234]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id XAA06555 for ; Sat, 27 Jun 1998 23:28:37 -0700 (PDT) (envelope-from asami@sunrise.cs.berkeley.edu) Received: from bubble.didi.com (sji-ca3-186.ix.netcom.com [209.109.233.186]) by vader.cs.berkeley.edu (8.8.7/8.7.3) with ESMTP id XAA14509; Sat, 27 Jun 1998 23:28:27 -0700 (PDT) Received: (from asami@localhost) by bubble.didi.com (8.8.8/8.8.8) id XAA04491; Sat, 27 Jun 1998 23:28:19 -0700 (PDT) (envelope-from asami) Date: Sat, 27 Jun 1998 23:28:19 -0700 (PDT) Message-Id: <199806280628.XAA04491@bubble.didi.com> To: bde@zeta.org.au CC: bde@zeta.org.au, current@FreeBSD.ORG, jb@cimlogic.com.au, paulz@trantor.stuyts.nl In-reply-to: <199806271244.WAA15206@godzilla.zeta.org.au> (message from Bruce Evans on Sat, 27 Jun 1998 22:44:48 +1000) Subject: Re: make buildworld needs root privs , why ? From: asami@FreeBSD.ORG (Satoshi Asami) Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG * OK for buildworld only. That's what I said in the first place. ;) Satoshi To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message