From owner-freebsd-alpha Sun Aug 8 2:23:28 1999 Delivered-To: freebsd-alpha@freebsd.org Received: from hcshh.hcs.de (hcshh.hcs.de [194.123.40.1]) by hub.freebsd.org (Postfix) with SMTP id 9929214BCF; Sun, 8 Aug 1999 02:23:22 -0700 (PDT) (envelope-from hm@hcs.de) Received: from hcswork.hcs.de([192.76.124.5]) (1996 bytes) by hcshh.hcs.de via sendmail with P:smtp/R:inet_hosts/T:smtp (sender: ) id for ; Sun, 8 Aug 1999 11:21:53 +0200 (CEST) (Smail-3.2.0.104 1998-Nov-20 #1 built 1998-Dec-11) Received: by hcswork.hcs.de (Smail3.1.29.0 #13) id m11DP9M-0003cyC; Sun, 8 Aug 99 11:21 METDST Message-Id: From: hm@hcs.de (Hellmuth Michaelis) Subject: Re: ISDN code broken on -current for Alpha In-Reply-To: <5029.934095063@localhost> from "Jordan K. Hubbard" at "Aug 7, 99 11:51:03 pm" To: jkh@zippy.cdrom.com (Jordan K. Hubbard) Date: Sun, 8 Aug 1999 11:21:52 +0200 (METDST) Cc: alpha@freebsd.org, hm@freebsd.org, phk@freebsd.org Reply-To: hm@hcs.de Organization: HCS Hanseatischer Computerservice GmbH X-Mailer: ELM [version 2.4ME+ PL39 (25)] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Content-Length: 1098 Sender: owner-freebsd-alpha@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org From the keyboard of Jordan K. Hubbard: > usr/src/usr.sbin/ppp/i4b.c ^^^ This is Brian Somers extension code for isdn4bsd, it has nothing to do with the core i4b code. > /usr/src/usr.sbin/ppp/i4b.c:39: machine/i4b_ioctl.h: No such file or directory > /usr/src/usr.sbin/ppp/i4b.c:40: machine/i4b_rbch_ioctl.h: No such file or direct I think Brian has to have a look at this (i don't have his address handy). Just FYI (and because of this the CC: to phk there seems to be a LINT issue for the core i4b code), i'm just coming from the hospital where my highly pregnant wife now is and i'll be going back there ASAP; i'm very sorry but i probably will not be able to look at any code the next days, again, i'm sorry, but that has currently priority for me. hellmuth -- Hellmuth Michaelis Tel +49 40 559747-70 HCS Hanseatischer Computerservice GmbH Fax +49 40 559747-77 Oldesloer Strasse 97-99 Mail hm [at] hcs.de 22457 Hamburg WWW http://www.hcs.de To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-alpha" in the body of the message From owner-freebsd-alpha Sun Aug 8 2:52:28 1999 Delivered-To: freebsd-alpha@freebsd.org Received: from zippy.cdrom.com (zippy.cdrom.com [204.216.27.228]) by hub.freebsd.org (Postfix) with ESMTP id 6985914EFF; Sun, 8 Aug 1999 02:52:21 -0700 (PDT) (envelope-from jkh@zippy.cdrom.com) Received: from localhost (jkh@localhost [127.0.0.1]) by zippy.cdrom.com (8.9.3/8.9.3) with ESMTP id CAA09603; Sun, 8 Aug 1999 02:50:06 -0700 (PDT) (envelope-from jkh@zippy.cdrom.com) To: hm@hcs.de Cc: brian@freebsd.org, alpha@freebsd.org, hm@freebsd.org, phk@freebsd.org Subject: Re: ISDN code broken on -current for Alpha In-reply-to: Your message of "Sun, 08 Aug 1999 11:21:52 +0200." Date: Sun, 08 Aug 1999 02:50:06 -0700 Message-ID: <9599.934105806@localhost> From: "Jordan K. Hubbard" Sender: owner-freebsd-alpha@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org > This is Brian Somers extension code for isdn4bsd, it has nothing to do > with the core i4b code. Sorry about that - I clearly didn't look closely enough at that path! [embarassed look]. > I think Brian has to have a look at this (i don't have his address handy). cc'd. :) > Just FYI (and because of this the CC: to phk there seems to be a LINT issue > for the core i4b code), i'm just coming from the hospital where my highly > pregnant wife now is and i'll be going back there ASAP; i'm very sorry but > i probably will not be able to look at any code the next days, again, i'm > sorry, but that has currently priority for me. What?! You think some mere baby has precedence over code quality? Unvershaemtheit, etc! :-) :-) :-) Seriously, my very best wishes go out to the father-to-be and his wife! - Jordan To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-alpha" in the body of the message From owner-freebsd-alpha Sun Aug 8 3:12:31 1999 Delivered-To: freebsd-alpha@freebsd.org Received: from critter.freebsd.dk (critter.freebsd.dk [212.242.40.131]) by hub.freebsd.org (Postfix) with ESMTP id C1CFA1507B; Sun, 8 Aug 1999 03:12:23 -0700 (PDT) (envelope-from phk@critter.freebsd.dk) Received: from critter.freebsd.dk (localhost [127.0.0.1]) by critter.freebsd.dk (8.9.3/8.9.2) with ESMTP id MAA18307; Sun, 8 Aug 1999 12:09:20 +0200 (CEST) (envelope-from phk@critter.freebsd.dk) To: hm@hcs.de Cc: jkh@zippy.cdrom.com (Jordan K. Hubbard), alpha@freebsd.org, hm@freebsd.org Subject: Re: ISDN code broken on -current for Alpha In-reply-to: Your message of "Sun, 08 Aug 1999 11:21:52 +0200." Date: Sun, 08 Aug 1999 12:09:20 +0200 Message-ID: <18305.934106960@critter.freebsd.dk> From: Poul-Henning Kamp Sender: owner-freebsd-alpha@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org >Just FYI (and because of this the CC: to phk there seems to be a LINT issue >for the core i4b code), i'm just coming from the hospital where my highly >pregnant wife now is and i'll be going back there ASAP; i'm very sorry but >i probably will not be able to look at any code the next days, again, i'm >sorry, but that has currently priority for me. Good luck! -- Poul-Henning Kamp FreeBSD coreteam member phk@FreeBSD.ORG "Real hackers run -current on their laptop." FreeBSD -- It will take a long time before progress goes too far! To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-alpha" in the body of the message From owner-freebsd-alpha Sun Aug 8 9:36: 5 1999 Delivered-To: freebsd-alpha@freebsd.org Received: from duke.cs.duke.edu (duke.cs.duke.edu [152.3.140.1]) by hub.freebsd.org (Postfix) with ESMTP id DEBC114FB2 for ; Sun, 8 Aug 1999 09:36:02 -0700 (PDT) (envelope-from gallatin@cs.duke.edu) Received: from grasshopper.cs.duke.edu (grasshopper.cs.duke.edu [152.3.145.30]) by duke.cs.duke.edu (8.9.1/8.9.1) with ESMTP id MAA00468; Sun, 8 Aug 1999 12:34:10 -0400 (EDT) Received: (from gallatin@localhost) by grasshopper.cs.duke.edu (8.9.3/8.9.1) id MAA61864; Sun, 8 Aug 1999 12:34:10 -0400 (EDT) (envelope-from gallatin@cs.duke.edu) From: Andrew Gallatin MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Date: Sun, 8 Aug 1999 12:34:09 -0400 (EDT) To: Brandon Gillespie Cc: freebsd-alpha@FreeBSD.ORG Subject: Re: Botting Alphastation 500 for install: unknown console type 3 In-Reply-To: <19990806215248.A54089@ice.roguetrader.com> References: <19990806215248.A54089@ice.roguetrader.com> X-Mailer: VM 6.43 under 20.4 "Emerald" XEmacs Lucid Message-ID: <14253.45224.585361.466080@grasshopper.cs.duke.edu> Sender: owner-freebsd-alpha@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org Whoops.. I didn't notice that second bit. I fixed that in -current on July 29th as well. I've just MFC'ed both fixes (console & machine check) to -stable. Wait for the next snapshot of either. Cheers, Drew ------------------------------------------------------------------------------ Andrew Gallatin, Sr Systems Programmer http://www.cs.duke.edu/~gallatin Duke University Email: gallatin@cs.duke.edu Department of Computer Science Phone: (919) 660-6590 Brandon Gillespie writes: > > So I digup an old slightly dysfunctional and fading wyse terminal, > plug it up and boot, this time it panics with the message: > > dec_kn20aa_itr_map: weird slot 0 > unexpected machine check: > > mces = 0x1 > vector = 0x660 > param = 0xfffff > pc = 0xfffff > ra = 0xfffff > curproc = 0 > > panic: machine check > To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-alpha" in the body of the message From owner-freebsd-alpha Sun Aug 8 18: 4:43 1999 Delivered-To: freebsd-alpha@freebsd.org Received: from awfulhak.org (dynamic-80.max1-du-ws.dialnetwork.pavilion.co.uk [212.74.8.80]) by hub.freebsd.org (Postfix) with ESMTP id 7B41015122; Sun, 8 Aug 1999 18:04:21 -0700 (PDT) (envelope-from brian@Awfulhak.org) Received: from keep.lan.Awfulhak.org (root@keep.lan.Awfulhak.org [172.16.0.8]) by awfulhak.org (8.9.3/8.9.3) with ESMTP id BAA19072; Mon, 9 Aug 1999 01:59:08 +0100 (BST) (envelope-from brian@lan.awfulhak.org) Received: from keep.lan.Awfulhak.org (brian@localhost.lan.Awfulhak.org [127.0.0.1]) by keep.lan.Awfulhak.org (8.9.3/8.9.3) with ESMTP id CAA03544; Mon, 9 Aug 1999 02:00:11 +0100 (BST) (envelope-from brian@keep.lan.Awfulhak.org) Message-Id: <199908090100.CAA03544@keep.lan.Awfulhak.org> X-Mailer: exmh version 2.0.2 2/24/98 To: "Jordan K. Hubbard" Cc: hm@hcs.de, brian@freebsd.org, alpha@freebsd.org, hm@freebsd.org, phk@freebsd.org Subject: Re: ISDN code broken on -current for Alpha In-reply-to: Your message of "Sun, 08 Aug 1999 02:50:06 PDT." <9599.934105806@localhost> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Date: Mon, 09 Aug 1999 02:00:10 +0100 From: Brian Somers Sender: owner-freebsd-alpha@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org > > This is Brian Somers extension code for isdn4bsd, it has nothing to do > > with the core i4b code. > > Sorry about that - I clearly didn't look closely enough at that path! > [embarassed look]. > > > I think Brian has to have a look at this (i don't have his address handy). > > cc'd. :) I don't subscribe to freebsd-alpha, but I assume the problem is that there's no i4b support for the Alpha ? If so, things should be fixed now (-DNOI4B is turned on for Alpha). > > Just FYI (and because of this the CC: to phk there seems to be a LINT issue > > for the core i4b code), i'm just coming from the hospital where my highly > > pregnant wife now is and i'll be going back there ASAP; i'm very sorry but > > i probably will not be able to look at any code the next days, again, i'm > > sorry, but that has currently priority for me. > > What?! You think some mere baby has precedence over code quality? > Unvershaemtheit, etc! :-) :-) :-) > > Seriously, my very best wishes go out to the father-to-be and his > wife! Yeah - congratulations ! Is this your first ? Let me know some details when the baby's born and I'll have a pint on your behalf :-) > - Jordan -- Brian Don't _EVER_ lose your sense of humour ! To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-alpha" in the body of the message From owner-freebsd-alpha Mon Aug 9 10:32:23 1999 Delivered-To: freebsd-alpha@freebsd.org Received: from swp5.gs.com (swp5.gs.com [192.246.9.39]) by hub.freebsd.org (Postfix) with ESMTP id 37B4F15289 for ; Mon, 9 Aug 1999 10:30:54 -0700 (PDT) (envelope-from Wally.Koscielny@gs.com) Received: from swp5.gs.com (root@localhost) by swp5.gs.com with ESMTP id NAA16387 for ; Mon, 9 Aug 1999 13:27:10 -0400 (EDT) Received: from nbcppsh02.wan.gs.com ([199.29.246.34]) by swp5.gs.com with ESMTP id NAA16378 for ; Mon, 9 Aug 1999 13:27:09 -0400 (EDT) Received: from nbcppsh01.wan.gs.com (nbcppsh01.wan.gs.com [138.8.220.34]) by nbcppsh02.wan.gs.com (8.9.1a/8.9.0/dmzpo1) with ESMTP id NAA23591 for ; Mon, 9 Aug 1999 13:27:09 -0400 (EDT) Received: from gsny28e.et.gs.com (gsny28e.et.gs.com [148.86.93.30]) by nbcppsh01.wan.gs.com (8.9.1a/8.9.0/postoffice1) with ESMTP id NAA13819 for ; Mon, 9 Aug 1999 13:27:08 -0400 (EDT) Received: by gsny28e.et.gs.com with Internet Mail Service (5.5.2448.0) id ; Mon, 9 Aug 1999 13:27:09 -0400 Message-ID: From: "Koscielny, Wally" To: "'alpha@FreeBSD.ORG'" Subject: Hard Drive Support Date: Mon, 9 Aug 1999 13:27:08 -0400 MIME-Version: 1.0 X-Mailer: Internet Mail Service (5.5.2448.0) Content-Type: text/plain Sender: owner-freebsd-alpha@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org Hi, I was recently trying to install FreeBSD on a PC164LX and it I noticed that EIDE drives/controllers are not supported. So here is my next series of questions; 1.) Which CHEAP Ultra Wide controllers are supported (Advansys ? ) ? 2.) Will a Ultra Wide SCSI drive work if the controller is supported by the OS ? Thank You Very Much, WK. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-alpha" in the body of the message From owner-freebsd-alpha Mon Aug 9 10:42:30 1999 Delivered-To: freebsd-alpha@freebsd.org Received: from duke.cs.duke.edu (duke.cs.duke.edu [152.3.140.1]) by hub.freebsd.org (Postfix) with ESMTP id 0426714ECF for ; Mon, 9 Aug 1999 10:42:28 -0700 (PDT) (envelope-from gallatin@cs.duke.edu) Received: from grasshopper.cs.duke.edu (grasshopper.cs.duke.edu [152.3.145.30]) by duke.cs.duke.edu (8.9.1/8.9.1) with ESMTP id NAA19362; Mon, 9 Aug 1999 13:38:26 -0400 (EDT) Received: (from gallatin@localhost) by grasshopper.cs.duke.edu (8.9.3/8.9.1) id NAA68480; Mon, 9 Aug 1999 13:38:25 -0400 (EDT) (envelope-from gallatin@cs.duke.edu) From: Andrew Gallatin MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Date: Mon, 9 Aug 1999 13:38:25 -0400 (EDT) To: "Koscielny, Wally" Cc: "'alpha@FreeBSD.ORG'" Subject: Re: Hard Drive Support In-Reply-To: References: X-Mailer: VM 6.43 under 20.4 "Emerald" XEmacs Lucid Message-ID: <14255.4260.743982.513610@grasshopper.cs.duke.edu> Sender: owner-freebsd-alpha@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org -current supports EIDE, but it (still) doesn't support it as an installation device because you need to uncomment the ata driver in GENERIC. Pretty much any ncr/symbioses based PCI card should work as a boot device, as well as a q-logic isp10x0. Adaptec (ahc) adaptors will work, but the SRM console doesn't understand how to boot from them. Drew Koscielny, Wally writes: > Hi, > > > I was recently trying to install FreeBSD on a PC164LX and it I noticed that > EIDE drives/controllers are not supported. So here is my next series of > questions; > > 1.) Which CHEAP Ultra Wide controllers are supported (Advansys ? ) ? > 2.) Will a Ultra Wide SCSI drive work if the controller is supported by the > OS ? > > > Thank You Very Much, > WK. > > > > To Unsubscribe: send mail to majordomo@FreeBSD.org > with "unsubscribe freebsd-alpha" in the body of the message To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-alpha" in the body of the message From owner-freebsd-alpha Mon Aug 9 10:50:35 1999 Delivered-To: freebsd-alpha@freebsd.org Received: from feral.com (feral.com [192.67.166.1]) by hub.freebsd.org (Postfix) with ESMTP id 3145415295 for ; Mon, 9 Aug 1999 10:50:25 -0700 (PDT) (envelope-from mjacob@feral.com) Received: from semuta.feral.com (semuta [192.67.166.70]) by feral.com (8.8.7/8.8.7) with ESMTP id KAA32413; Mon, 9 Aug 1999 10:44:55 -0700 Date: Mon, 9 Aug 1999 10:44:54 -0700 (PDT) From: Matthew Jacob Reply-To: mjacob@feral.com To: Andrew Gallatin Cc: "Koscielny, Wally" , "'alpha@FreeBSD.ORG'" Subject: Re: Hard Drive Support In-Reply-To: <14255.4260.743982.513610@grasshopper.cs.duke.edu> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-alpha@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org > -current supports EIDE, but it (still) doesn't support it as an > installation device because you need to uncomment the ata driver in > GENERIC. > > Pretty much any ncr/symbioses based PCI card should work as a boot > device, as well as a q-logic isp10x0. Adaptec (ahc) adaptors will > work, but the SRM console doesn't understand how to boot from them. It has also been reported to me that newer SRM f/w understands the Qlogic 2100 Fibre Channel card too. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-alpha" in the body of the message From owner-freebsd-alpha Mon Aug 9 10:56:40 1999 Delivered-To: freebsd-alpha@freebsd.org Received: from djk.saintl.com (djk.saintl.com [192.133.52.87]) by hub.freebsd.org (Postfix) with ESMTP id CF574152FC for ; Mon, 9 Aug 1999 10:56:35 -0700 (PDT) (envelope-from djk@djk.saintl.com) Received: (from djk@localhost) by djk.saintl.com (8.9.3/8.9.3) id KAA00623 for freebsd-alpha@freebsd.org; Mon, 9 Aug 1999 10:56:18 -0700 Date: Mon, 9 Aug 1999 10:56:18 -0700 From: Dirk Kleinhesselink Message-Id: <199908091756.KAA00623@djk.saintl.com> To: freebsd-alpha@freebsd.org Subject: Re: Hard Drive Support Sender: owner-freebsd-alpha@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org I recently got a Tekram DC 390F Ultra Wide SCSI controller for my PC164 system and it works great. The card is NCR/Symbios based and the SRM console (I downloaded the latest last month) seems to have no problem with it. The card cost $74 and I see it offered at many computer shops for a similar price. For NT, it is another story: The ARC console sees the controller, but no devices on it, so it won't work with NT, not that you want that... Dirk To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-alpha" in the body of the message From owner-freebsd-alpha Mon Aug 9 11: 2:52 1999 Delivered-To: freebsd-alpha@freebsd.org Received: from swp5.gs.com (swp5.gs.com [192.246.9.39]) by hub.freebsd.org (Postfix) with ESMTP id E1F891516A for ; Mon, 9 Aug 1999 11:02:49 -0700 (PDT) (envelope-from Wally.Koscielny@gs.com) Received: from swp5.gs.com (root@localhost) by swp5.gs.com with ESMTP id OAA04425; Mon, 9 Aug 1999 14:00:10 -0400 (EDT) Received: from nbcppsh02.wan.gs.com ([199.29.246.34]) by swp5.gs.com with ESMTP id OAA04417; Mon, 9 Aug 1999 14:00:09 -0400 (EDT) Received: from nbcppsh01.wan.gs.com (nbcppsh01.wan.gs.com [138.8.220.34]) by nbcppsh02.wan.gs.com (8.9.1a/8.9.0/dmzpo1) with ESMTP id OAA03072; Mon, 9 Aug 1999 14:00:09 -0400 (EDT) Received: from gsny28e.et.gs.com (gsny28e.et.gs.com [148.86.93.30]) by nbcppsh01.wan.gs.com (8.9.1a/8.9.0/postoffice1) with ESMTP id OAA27875; Mon, 9 Aug 1999 14:00:08 -0400 (EDT) Received: by gsny28e.et.gs.com with Internet Mail Service (5.5.2448.0) id ; Mon, 9 Aug 1999 14:00:09 -0400 Message-ID: From: "Koscielny, Wally" To: "'Dirk Kleinhesselink'" , freebsd-alpha@FreeBSD.ORG Subject: RE: Hard Drive Support Date: Mon, 9 Aug 1999 14:00:08 -0400 MIME-Version: 1.0 X-Mailer: Internet Mail Service (5.5.2448.0) Content-Type: text/plain Sender: owner-freebsd-alpha@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org Do you know if the Tekram DC-395UW also is NCR/Symbios based ? I have a way to get this card for ~70.00 . Thanks, WK. > -----Original Message----- > From: Dirk Kleinhesselink [SMTP:djk@djk.saintl.com] > Sent: Monday, August 09, 1999 1:56 PM > To: freebsd-alpha@FreeBSD.ORG > Subject: Re: Hard Drive Support > > > > I recently got a Tekram DC 390F Ultra Wide SCSI controller for my PC164 > system and it works great. The card is NCR/Symbios based and the SRM > console (I downloaded the latest last month) seems to have no problem with > it. The card cost $74 and I see it offered at many computer shops for a > similar price. > > For NT, it is another story: The ARC console sees the controller, but no > devices on it, so it won't work with NT, not that you want that... > > Dirk > > > To Unsubscribe: send mail to majordomo@FreeBSD.org > with "unsubscribe freebsd-alpha" in the body of the message To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-alpha" in the body of the message From owner-freebsd-alpha Mon Aug 9 11:42:40 1999 Delivered-To: freebsd-alpha@freebsd.org Received: from duke.cs.duke.edu (duke.cs.duke.edu [152.3.140.1]) by hub.freebsd.org (Postfix) with ESMTP id E0CBE14F66 for ; Mon, 9 Aug 1999 11:42:31 -0700 (PDT) (envelope-from gallatin@cs.duke.edu) Received: from grasshopper.cs.duke.edu (grasshopper.cs.duke.edu [152.3.145.30]) by duke.cs.duke.edu (8.9.1/8.9.1) with ESMTP id OAA20565 for ; Mon, 9 Aug 1999 14:40:25 -0400 (EDT) Received: (from gallatin@localhost) by grasshopper.cs.duke.edu (8.9.3/8.9.1) id OAA68632; Mon, 9 Aug 1999 14:40:25 -0400 (EDT) (envelope-from gallatin@cs.duke.edu) From: Andrew Gallatin MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Date: Mon, 9 Aug 1999 14:40:25 -0400 (EDT) To: freebsd-alpha@freebsd.org Subject: Seeking EB64PLUS owner running -current X-Mailer: VM 6.43 under 20.4 "Emerald" XEmacs Lucid Message-ID: <14255.7930.281264.779454@grasshopper.cs.duke.edu> Sender: owner-freebsd-alpha@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org I'm looking for somebody with an EB64PLUS (EB64+, Aspen Alpine, etc) who is running -current to test the below patch to apecs.c. This patch should enable scatter-gather DMA for ISA devices & allow you to use the floppy driver. (The other part of this patch enables the floppy driver). I've tested it locally on my AlphaStation 200 4/166 & want to be sure it works on the other machines which use this chipset. Thanks, Drew ------------------------------------------------------------------------------ Andrew Gallatin, Sr Systems Programmer http://www.cs.duke.edu/~gallatin Duke University Email: gallatin@cs.duke.edu Department of Computer Science Phone: (919) 660-6590 Index: pci/apecs.c =================================================================== RCS file: /home/ncvs/src/sys/alpha/pci/apecs.c,v retrieving revision 1.8 diff -u -b -B -r1.8 apecs.c --- apecs.c 1999/05/20 15:33:18 1.8 +++ apecs.c 1999/07/10 23:19:46 @@ -59,6 +59,7 @@ #include #include #include +#include #include #include #include @@ -73,7 +74,12 @@ #include #include #include +#include +#include +#include +#include + #define KV(pa) ALPHA_PHYS_TO_K0SEG(pa) static devclass_t apecs_devclass; @@ -478,6 +484,63 @@ sizeof(struct apecs_softc), }; +#define APECS_SGMAP_BASE (8*1024*1024) +#define APECS_SGMAP_SIZE (8*1024*1024) + +static void +apecs_sgmap_invalidate(void) +{ + alpha_mb(); + REGVAL(EPIC_TBIA) = 0; + alpha_mb(); +} + +static void +apecs_sgmap_map(void *arg, vm_offset_t ba, vm_offset_t pa) +{ + u_int64_t *sgtable = arg; + int index = alpha_btop(ba - APECS_SGMAP_BASE); + + if (pa) { + if (pa > (1L<<32)) + panic("apecs_sgmap_map: can't map address 0x%lx", pa); + sgtable[index] = ((pa >> 13) << 1) | 1; + } else { + sgtable[index] = 0; + } + alpha_mb(); + apecs_sgmap_invalidate(); +} + +static void +apecs_init_sgmap(void) +{ + void *sgtable; + + /* + * First setup Window 0 to map 8Mb to 16Mb with an + * sgmap. Allocate the map aligned to a 32 boundary. + */ + REGVAL(EPIC_PCI_BASE_1) = APECS_SGMAP_BASE | + EPIC_PCI_BASE_SGEN | EPIC_PCI_BASE_WENB; + alpha_mb(); + + REGVAL(EPIC_PCI_MASK_1) = EPIC_PCI_MASK_8M; + alpha_mb(); + + sgtable = contigmalloc(8192, M_DEVBUF, M_NOWAIT, + 0, (1L<<34), + 32*1024, (1L<<34)); + if (!sgtable) + panic("apecs_init_sgmap: can't allocate page table"); + REGVAL(EPIC_TBASE_1) = + (pmap_kextract((vm_offset_t) sgtable) >> EPIC_TBASE_SHIFT); + + chipset.sgmap = sgmap_map_create(APECS_SGMAP_BASE, + APECS_SGMAP_BASE + APECS_SGMAP_SIZE, + apecs_sgmap_map, sgtable); +} + void apecs_init() { @@ -509,6 +572,7 @@ pci_init_resources(); isa_init_intr(); + apecs_init_sgmap(); device_add_child(dev, "pcib", 0, 0); Index: conf/GENERIC =================================================================== RCS file: /home/ncvs/src/sys/alpha/conf/GENERIC,v retrieving revision 1.33 diff -u -b -B -r1.33 GENERIC --- GENERIC 1999/08/08 19:28:56 1.33 +++ GENERIC 1999/08/09 18:37:26 @@ -90,9 +90,8 @@ # real time clock device mcclock0 at isa0 port 0x70 -# Not enabled since it only works on CIA chipsets -#controller fdc0 at isa? port IO_FD1 irq 6 drq 2 -#disk fd0 at fdc0 drive 0 +controller fdc0 at isa? port IO_FD1 irq 6 drq 2 +disk fd0 at fdc0 drive 0 controller atkbdc0 at isa? port IO_KBD device atkbd0 at atkbdc? irq 1 To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-alpha" in the body of the message From owner-freebsd-alpha Mon Aug 9 13:52:56 1999 Delivered-To: freebsd-alpha@freebsd.org Received: from zippy.cdrom.com (zippy.cdrom.com [204.216.27.228]) by hub.freebsd.org (Postfix) with ESMTP id 61BF014DA0 for ; Mon, 9 Aug 1999 13:52:54 -0700 (PDT) (envelope-from jkh@zippy.cdrom.com) Received: from localhost (jkh@localhost [127.0.0.1]) by zippy.cdrom.com (8.9.3/8.9.3) with ESMTP id NAA15493 for ; Mon, 9 Aug 1999 13:48:57 -0700 (PDT) (envelope-from jkh@zippy.cdrom.com) To: alpha@freebsd.org Subject: New alpha snapshot available from current.freebsd.org Date: Mon, 09 Aug 1999 13:48:57 -0700 Message-ID: <15489.934231737@localhost> From: "Jordan K. Hubbard" Sender: owner-freebsd-alpha@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org ftp://current.freebsd.org/pub/FreeBSD/snapshots/alpha/4.0-19990808-CURRENT/ Come 'n get it! - Jordan To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-alpha" in the body of the message From owner-freebsd-alpha Mon Aug 9 14:45:55 1999 Delivered-To: freebsd-alpha@freebsd.org Received: from feral.com (feral.com [192.67.166.1]) by hub.freebsd.org (Postfix) with ESMTP id 5E49C152E5 for ; Mon, 9 Aug 1999 14:45:52 -0700 (PDT) (envelope-from mjacob@feral.com) Received: from semuta.feral.com (semuta [192.67.166.70]) by feral.com (8.8.7/8.8.7) with ESMTP id OAA00503 for ; Mon, 9 Aug 1999 14:41:46 -0700 Date: Mon, 9 Aug 1999 14:41:44 -0700 (PDT) From: Matthew Jacob Reply-To: mjacob@feral.com To: alpha@freebsd.org Subject: Multia/PCI intr mapping.... Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-alpha@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org I put a Qlogic card in the dinky half slot that a Multia has- Dang, SRM didn't see it.... but: Qlogic ISP Driver, FreeBSD CAM Version 0.992, Core Version 1.9 isp0: irq 15 at device 12.0 on pci0 isp0: set PCI line size to 16 pci_map_int: can't allocate interrupt isp0: could not map interrupt Maybe it couldn't do this because: de0: irq 15 at device 8.0 on pci0 de0: interrupting at ISA irq 15 de0: DEC 21040 [10Mb/s] pass 2.3 So- is it just this broken PCI implementation? To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-alpha" in the body of the message From owner-freebsd-alpha Mon Aug 9 15:20:25 1999 Delivered-To: freebsd-alpha@freebsd.org Received: from mail2.panix.com (mail2.panix.com [166.84.0.213]) by hub.freebsd.org (Postfix) with ESMTP id 1288014D31 for ; Mon, 9 Aug 1999 15:20:09 -0700 (PDT) (envelope-from tls@panix.com) Received: from panix6.panix.com (panix6.panix.com [166.84.0.231]) by mail2.panix.com (Postfix) with ESMTP id 1174218C38; Mon, 9 Aug 1999 18:17:57 -0400 (EDT) Received: (from tls@localhost) by panix6.panix.com (8.8.8/8.7.1/PanixN1.0) id SAA10605; Mon, 9 Aug 1999 18:17:56 -0400 (EDT) Date: Mon, 9 Aug 1999 18:17:56 -0400 From: Thor Lancelot Simon To: Chuck Robey Cc: alpha@freebsd.org Subject: Re: Installing the heatsink Message-ID: <19990809181756.A10485@rek.tjls.com> Reply-To: tls@rek.tjls.com References: Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Mailer: Mutt 0.95.6i In-Reply-To: ; from Chuck Robey on Sat, Jul 31, 1999 at 04:38:22PM -0400 Sender: owner-freebsd-alpha@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org On Sat, Jul 31, 1999 at 04:38:22PM -0400, Chuck Robey wrote: > My alpha came with a heatsink that has what seems to be a thin lead > gasket, between the processor and the heatsink itself. I've never used > one before; I've always used silicone grease. The gasket is not lead, it is grafoil. If you've handled it with your bare fingers, it's possible that you've damaged it and will need to obtain a new piece -- it is allegedly very susceptible to contamination with skin oils. > Does anyone know if I should use that gasket, and (if so) how should I > think use the silicone grease (if at all)? Is there any rule of thumb > about tightening down those two bolts that connect the heatsink to the > processor? Do *not* use silicone grease. You need to use the correct grafoil gasket, installed without handling with your bare hands (I actually just clean my fingers with isopropyl immediately before handling the gasket, and make sure they're dry, but gloves are a better idea unless you have a large number of surplus alcohol wipes handy :-), and cranked down with *the nuts that came with the heatsink kit* to the correct pressure, using a calibrated-torque driver. If you've done a large number, you can probably get a feel for "the correct pressure", but if not it's best to use the proper tool. This is not unlike installing a head gasket in your car's engine -- if you screw up, you may not find out until something suddenly blows. The Alpha puts out a lot of heat, and that grafoil gasket, installed and compressed properly, gives it a nice uniform path out the top of the processor, with no hot or cold spots. Other methods don't do that, and may lead to sporadic misbehaviour that's nearly impossible to diagnose, once enough time has passed for it to develop. Gasket, heatsink, and nut specifications and torque values are in the thick version of the technical manual for your Alpha motherboard. I can also supply them by email if you don't have or can't get that. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-alpha" in the body of the message From owner-freebsd-alpha Mon Aug 9 15:57:22 1999 Delivered-To: freebsd-alpha@freebsd.org Received: from picnic.mat.net (picnic.mat.net [206.246.122.133]) by hub.freebsd.org (Postfix) with ESMTP id 0AC41152C3 for ; Mon, 9 Aug 1999 15:57:01 -0700 (PDT) (envelope-from chuckr@picnic.mat.net) Received: from localhost (chuckr@localhost) by picnic.mat.net (8.9.3/8.9.3) with ESMTP id SAA19568; Mon, 9 Aug 1999 18:53:09 -0400 (EDT) (envelope-from chuckr@picnic.mat.net) Date: Mon, 9 Aug 1999 18:53:09 -0400 (EDT) From: Chuck Robey To: Thor Lancelot Simon Cc: alpha@freebsd.org Subject: Re: Installing the heatsink In-Reply-To: <19990809181756.A10485@rek.tjls.com> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-alpha@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org On Mon, 9 Aug 1999, Thor Lancelot Simon wrote: > On Sat, Jul 31, 1999 at 04:38:22PM -0400, Chuck Robey wrote: > > My alpha came with a heatsink that has what seems to be a thin lead > > gasket, between the processor and the heatsink itself. I've never used > > one before; I've always used silicone grease. > > The gasket is not lead, it is grafoil. If you've handled it with your > bare fingers, it's possible that you've damaged it and will need to > obtain a new piece -- it is allegedly very susceptible to contamination > with skin oils. > > > Does anyone know if I should use that gasket, and (if so) how should I > > think use the silicone grease (if at all)? Is there any rule of thumb > > about tightening down those two bolts that connect the heatsink to the > > processor? > > Do *not* use silicone grease. You need to use the correct grafoil > gasket, installed without handling with your bare hands (I actually > just clean my fingers with isopropyl immediately before handling > the gasket, and make sure they're dry, but gloves are a better idea > unless you have a large number of surplus alcohol wipes handy :-), > and cranked down with *the nuts that came with the heatsink kit* to > the correct pressure, using a calibrated-torque driver. If you've > done a large number, you can probably get a feel for "the correct > pressure", but if not it's best to use the proper tool. > > This is not unlike installing a head gasket in your car's engine -- if > you screw up, you may not find out until something suddenly blows. The > Alpha puts out a lot of heat, and that grafoil gasket, installed and > compressed properly, gives it a nice uniform path out the top of the > processor, with no hot or cold spots. Other methods don't do that, and > may lead to sporadic misbehaviour that's nearly impossible to diagnose, > once enough time has passed for it to develop. > > Gasket, heatsink, and nut specifications and torque values are in the > thick version of the technical manual for your Alpha motherboard. I > can also supply them by email if you don't have or can't get that. I had handled it a *little* before I got the advice (you took about 2 weeks more than other to reply, you must be a little behind in your mail). I'm going to go ahead and install it now, but do you know of a vendor for the grafoil, so that I can eventually replace it? BTW, getting those little nuts on, inside the heatsink, well it's the kind of things you damn the designers for. > > ----------------------------+----------------------------------------------- Chuck Robey | Interests include any kind of voice or data chuckr@picnic.mat.net | communications topic, C programming, and Unix. 213 Lakeside Drive Apt T-1 | Greenbelt, MD 20770 | I run picnic and jaunt, both FreeBSD-current. (301) 220-2114 | ----------------------------+----------------------------------------------- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-alpha" in the body of the message From owner-freebsd-alpha Mon Aug 9 16:17:12 1999 Delivered-To: freebsd-alpha@freebsd.org Received: from mail2.panix.com (mail2.panix.com [166.84.0.213]) by hub.freebsd.org (Postfix) with ESMTP id EB4FB15327 for ; Mon, 9 Aug 1999 16:17:06 -0700 (PDT) (envelope-from tls@panix.com) Received: from panix6.panix.com (panix6.panix.com [166.84.0.231]) by mail2.panix.com (Postfix) with ESMTP id BF53318C10; Mon, 9 Aug 1999 19:14:38 -0400 (EDT) Received: (from tls@localhost) by panix6.panix.com (8.8.8/8.7.1/PanixN1.0) id TAA11494; Mon, 9 Aug 1999 19:14:38 -0400 (EDT) Date: Mon, 9 Aug 1999 19:14:38 -0400 From: Thor Lancelot Simon To: Chuck Robey Cc: alpha@freebsd.org Subject: Re: Installing the heatsink Message-ID: <19990809191438.A11398@rek.tjls.com> Reply-To: tls@rek.tjls.com References: <19990809181756.A10485@rek.tjls.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Mailer: Mutt 0.95.6i In-Reply-To: ; from Chuck Robey on Mon, Aug 09, 1999 at 06:53:09PM -0400 Sender: owner-freebsd-alpha@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org On Mon, Aug 09, 1999 at 06:53:09PM -0400, Chuck Robey wrote: > > I had handled it a *little* before I got the advice (you took about 2 > weeks more than other to reply, you must be a little behind in your > mail). I'm going to go ahead and install it now, but do you know of a > vendor for the grafoil, so that I can eventually replace it? > > BTW, getting those little nuts on, inside the heatsink, well it's the > kind of things you damn the designers for. I didn't really have trouble with it -- I used a calibrated-torque driver with a square drive, and just put a deep-channel socket of the right size on it. The nuts sat pretty snug in the socket, and even when in a few cases they fell off, a few turns of the socket or a sharp rap on the side of the heatsink were sufficient to free things up. I don't know if you can clean the grafoil or not, but I suspect not. If you've handled it other than by the extreme edges, you should probably get a new piece, and clean the processor top and heatsink bottom before installing it. The DEC manual says that you can get a heatsink kit from: United Machine and Tool Design River Road Fremont, NH 03044 +1 603 642 5040 I don't know if they'll sell you _just_ a new piece of grafoil, but if not they can probably tell you either where to get some or what thickness it is (then you can just look around on the net) and you can cut it yourself with an X-acto, using the old piece as a pattern. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-alpha" in the body of the message From owner-freebsd-alpha Wed Aug 11 15:12:57 1999 Delivered-To: freebsd-alpha@freebsd.org Received: from nothing-going-on.demon.co.uk (nothing-going-on.demon.co.uk [193.237.89.66]) by hub.freebsd.org (Postfix) with ESMTP id F169E155F2; Wed, 11 Aug 1999 15:10:46 -0700 (PDT) (envelope-from nik@nothing-going-on.demon.co.uk) Received: from kilt.nothing-going-on.org (kilt.nothing-going-on.org [192.168.1.18]) by nothing-going-on.demon.co.uk (8.9.3/8.9.3) with ESMTP id XAA26482; Wed, 11 Aug 1999 23:05:05 +0100 (BST) (envelope-from nik@catkin.nothing-going-on.org) Received: (from nik@localhost) by kilt.nothing-going-on.org (8.9.3/8.9.3) id NAA15098; Wed, 11 Aug 1999 13:20:01 +0100 (BST) (envelope-from nik@catkin.nothing-going-on.org) Date: Wed, 11 Aug 1999 13:20:01 +0100 From: Nik Clayton To: Andrew Gallatin , alpha@freebsd.org Cc: Nik Clayton Subject: Re: FreeBSD on Alphas, the website, the FAQ, and the Handbook Message-ID: <19990811132001.A14539@kilt.nothing-going-on.org> References: <19990806142256.A50517@kilt.nothing-going-on.org> <14254.56698.258060.459112@grasshopper.cs.duke.edu> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Mailer: Mutt 0.95.4i In-Reply-To: <14254.56698.258060.459112@grasshopper.cs.duke.edu>; from Andrew Gallatin on Mon, Aug 09, 1999 at 10:06:07AM -0400 Organization: FreeBSD Project Sender: owner-freebsd-alpha@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org On Mon, Aug 09, 1999 at 10:06:07AM -0400, Andrew Gallatin wrote: > I'm *VERY* glad you're doing this. We've needed some major help for a > very long time. Just before you get too excited -- my lack of available time means that I can't do a whole lot of work on this. What I can do is co-ordinate other's efforts, and commit things to the website and/or FAQ and Handbook on other people's behalf. I stress that I *know* nothing about Alpha's on a hardware level, and the closest I've got was trying to install OpenBSD on someone else's Alpha a couple of years ago. > The first thing I'd suggest doing is ripping out most of the > http://www.freebsd.org/alpha page & replacing it with links to a > hardware compatability page, and possibly a software (ports, not the > base os, the base os has worked for nearly a year) compatability page. > > I'd be happy to help out with a hardware compatability list, etc. That's what I need. I can take your work, pull it in to the FreeBSD web site structure, and then commit it as necessary. > My knowledge of how the FreeBSD web pages work is pathetically weak I was > thinking it might make more sense for me to feed the information to > somebody else, or to simply put up some pure html pages at my site > that you could import. That'd do nicely. Ideally, you'd use send-pr(1) so that they get stuck in the bug tracking system and we can handle them that way. If anyone's got suggested re-wordings for the FreeBSD website and Handbook to emphasise that it's not just for i386 PCs anymore, now is the time to speak up. N -- [intentional self-reference] can be easily accommodated using a blessed, non-self-referential dummy head-node whose own object destructor severs the links. -- Tom Christiansen in <375143b5@cs.colorado.edu> To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-alpha" in the body of the message From owner-freebsd-alpha Wed Aug 11 22:56: 6 1999 Delivered-To: freebsd-alpha@freebsd.org Received: from zippy.cdrom.com (zippy.cdrom.com [204.216.27.228]) by hub.freebsd.org (Postfix) with ESMTP id 5E03414D5C; Wed, 11 Aug 1999 22:56:04 -0700 (PDT) (envelope-from jkh@zippy.cdrom.com) Received: from localhost (jkh@localhost [127.0.0.1]) by zippy.cdrom.com (8.9.3/8.9.3) with ESMTP id WAA22987; Wed, 11 Aug 1999 22:54:37 -0700 (PDT) (envelope-from jkh@zippy.cdrom.com) To: Nik Clayton Cc: alpha@FreeBSD.org Subject: Re: FreeBSD on Alphas, the website, the FAQ, and the Handbook In-reply-to: Your message of "Fri, 06 Aug 1999 14:22:56 BST." <19990806142256.A50517@kilt.nothing-going-on.org> Date: Wed, 11 Aug 1999 22:54:37 -0700 Message-ID: <22983.934437277@localhost> From: "Jordan K. Hubbard" Sender: owner-freebsd-alpha@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org I'm willing to take this on. - Jordan > Hi chaps, > > I'm not an Alpha owner, I don't know much about them, and I'm not > subscribed to this list, but. . . I seem to have overall responsibility > for the FreeBSD documentation. > > A brief glance over the FreeBSD website and the "Installing FreeBSD" > section in the Handbook () > shows that our available documentation is still massively biased in favour > of the PC. > > Now that the Alpha distribution is a part of the main source tree (and > obviously has been for some time) I think it's high time we changed that. > > I can work over the FreeBSD web site content and remove some of the PC > specific references where the information applies to the Alpha as well. > But I don't have the requisite knowledge to be able to add to the > "Installing FreeBSD" chapter, nor do I know what any of the appropriate > FAQs for the Alpha distribution would be? > > Is there anyone on this list who could help out with this, and write the > necessary sections in the documentation? If so, please get in touch, > and we can try and rectify this hole in our documentation. > > Cheers, > > N > -- > [intentional self-reference] can be easily accommodated using a blessed, > non-self-referential dummy head-node whose own object destructor severs > the links. > -- Tom Christiansen in <375143b5@cs.colorado.edu> > > > To Unsubscribe: send mail to majordomo@FreeBSD.org > with "unsubscribe freebsd-alpha" in the body of the message To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-alpha" in the body of the message From owner-freebsd-alpha Thu Aug 12 13:26:53 1999 Delivered-To: freebsd-alpha@freebsd.org Received: from nothing-going-on.demon.co.uk (nothing-going-on.demon.co.uk [193.237.89.66]) by hub.freebsd.org (Postfix) with ESMTP id DD72B15884; Thu, 12 Aug 1999 13:22:35 -0700 (PDT) (envelope-from nik@nothing-going-on.demon.co.uk) Received: from kilt.nothing-going-on.org (kilt.nothing-going-on.org [192.168.1.18]) by nothing-going-on.demon.co.uk (8.9.3/8.9.3) with ESMTP id VAA88780; Thu, 12 Aug 1999 21:10:13 +0100 (BST) (envelope-from nik@catkin.nothing-going-on.org) Received: (from nik@localhost) by kilt.nothing-going-on.org (8.9.3/8.9.3) id MAA67579; Thu, 12 Aug 1999 12:46:43 +0100 (BST) (envelope-from nik@catkin.nothing-going-on.org) Date: Thu, 12 Aug 1999 12:46:43 +0100 From: Nik Clayton To: "Jordan K. Hubbard" , alpha@freebsd.org Cc: Nik Clayton , alpha@FreeBSD.org Subject: Re: FreeBSD on Alphas, the website, the FAQ, and the Handbook Message-ID: <19990812124643.L54146@kilt.nothing-going-on.org> References: <19990806142256.A50517@kilt.nothing-going-on.org> <22983.934437277@localhost> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Mailer: Mutt 0.95.4i In-Reply-To: <22983.934437277@localhost>; from Jordan K. Hubbard on Wed, Aug 11, 1999 at 10:54:37PM -0700 Organization: FreeBSD Project Sender: owner-freebsd-alpha@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org On Wed, Aug 11, 1999 at 10:54:37PM -0700, Jordan K. Hubbard wrote: > I'm willing to take this on. Cheers. A couple of other people on the -alpha list also stepped forward. If you can all co-ordinate on the information that needs to be added (or removed) to the FAQ, Handbook, and website, I'll get some of the freshly minted FDP committers on to the task of actually adding it. N -- [intentional self-reference] can be easily accommodated using a blessed, non-self-referential dummy head-node whose own object destructor severs the links. -- Tom Christiansen in <375143b5@cs.colorado.edu> To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-alpha" in the body of the message From owner-freebsd-alpha Sat Aug 14 14:56:52 1999 Delivered-To: freebsd-alpha@freebsd.org Received: from feral.com (feral.com [192.67.166.1]) by hub.freebsd.org (Postfix) with ESMTP id E82F214BCC for ; Sat, 14 Aug 1999 14:56:48 -0700 (PDT) (envelope-from mjacob@feral.com) Received: from semuta.feral.com (semuta [192.67.166.70]) by feral.com (8.8.7/8.8.7) with ESMTP id OAA17312 for ; Sat, 14 Aug 1999 14:57:10 -0700 Date: Sat, 14 Aug 1999 14:57:09 -0700 (PDT) From: Matthew Jacob Reply-To: mjacob@feral.com To: alpha@freebsd.org Subject: more breakage... Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-alpha@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org Entering kernel at 0xfffffc0000322d40... WARNING: 8192 bytes not available for msgbuf in last cluster (40960 used) Copyright (c) 1992-1999 The FreeBSD Project. Copyright (c) 1982, 1986, 1989, 1991, 1993 The Regents of the University of California. All rights reserved. FreeBSD 4.0-CURRENT #0: Sat Aug 14 14:53:20 PDT 1999 mjacob@farrago.feral.com:/space/sys/compile/FARRAGO.FABRIC EB164 Digital AlphaPC 164 432 MHz, 432MHz 8192 byte page size, 1 processor. CPU: EV56 (21164A) major=7 minor=1 extensions=0x1 OSF PAL rev: 0x1000800020115 real memory = 265961472 (259728K bytes) avail memory = 253927424 (247976K bytes) Preloaded elf kernel "kernel" at 0xfffffc00005a8000. fatal kernel trap: trap entry = 0x2 (memory management fault) a0 = 0x0 a1 = 0x1 a2 = 0x1 pc = 0xfffffc0000489250 ra = 0xfffffc0000488c88 curproc = 0xfffffc0000552380 pid = 0, comm = swapper ddbprinttrap from 0xfffffc0000489250 ddbprinttrap(0x0, 0x1, 0x1, 0x2) panic: trap panic Stopped at Debugger+0x2c: ldq ra,0(sp) <0xfffffc00005ad9f0> db> t Debugger() at Debugger+0x2c panic() at panic+0xf4 trap() at trap+0x5c8 XentMM() at XentMM+0x20 contigmalloc1() at contigmalloc1+0xe8 (null)() at 0x6 To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-alpha" in the body of the message From owner-freebsd-alpha Sat Aug 14 18:19:17 1999 Delivered-To: freebsd-alpha@freebsd.org Received: from feral.com (feral.com [192.67.166.1]) by hub.freebsd.org (Postfix) with ESMTP id 4310A14D9D; Sat, 14 Aug 1999 18:19:15 -0700 (PDT) (envelope-from mjacob@feral.com) Received: from semuta.feral.com (semuta [192.67.166.70]) by feral.com (8.8.7/8.8.7) with ESMTP id SAA17736; Sat, 14 Aug 1999 18:19:00 -0700 Date: Sat, 14 Aug 1999 18:18:58 -0700 (PDT) From: Matthew Jacob Reply-To: mjacob@feral.com To: alc@freebsd.org Cc: alpha@freebsd.org Subject: more breakage... (fwd) Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-alpha@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org 1.66 of vm_page.h caused this (very first call to contigmalloc). I've added back the old definitions if compiled under alpha- maybe you can figure out what the right fix is? ---------- Forwarded message ---------- Date: Sat, 14 Aug 1999 14:57:09 -0700 (PDT) From: Matthew Jacob To: alpha@FreeBSD.ORG Subject: more breakage... Entering kernel at 0xfffffc0000322d40... WARNING: 8192 bytes not available for msgbuf in last cluster (40960 used) Copyright (c) 1992-1999 The FreeBSD Project. Copyright (c) 1982, 1986, 1989, 1991, 1993 The Regents of the University of California. All rights reserved. FreeBSD 4.0-CURRENT #0: Sat Aug 14 14:53:20 PDT 1999 mjacob@farrago.feral.com:/space/sys/compile/FARRAGO.FABRIC EB164 Digital AlphaPC 164 432 MHz, 432MHz 8192 byte page size, 1 processor. CPU: EV56 (21164A) major=7 minor=1 extensions=0x1 OSF PAL rev: 0x1000800020115 real memory = 265961472 (259728K bytes) avail memory = 253927424 (247976K bytes) Preloaded elf kernel "kernel" at 0xfffffc00005a8000. fatal kernel trap: trap entry = 0x2 (memory management fault) a0 = 0x0 a1 = 0x1 a2 = 0x1 pc = 0xfffffc0000489250 ra = 0xfffffc0000488c88 curproc = 0xfffffc0000552380 pid = 0, comm = swapper ddbprinttrap from 0xfffffc0000489250 ddbprinttrap(0x0, 0x1, 0x1, 0x2) panic: trap panic Stopped at Debugger+0x2c: ldq ra,0(sp) <0xfffffc00005ad9f0> db> t Debugger() at Debugger+0x2c panic() at panic+0xf4 trap() at trap+0x5c8 XentMM() at XentMM+0x20 contigmalloc1() at contigmalloc1+0xe8 (null)() at 0x6 To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-alpha" in the body of the message To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-alpha" in the body of the message From owner-freebsd-alpha Sat Aug 14 22:24:23 1999 Delivered-To: freebsd-alpha@freebsd.org Received: from cs.rice.edu (cs.rice.edu [128.42.1.30]) by hub.freebsd.org (Postfix) with ESMTP id 38AC3152BE for ; Sat, 14 Aug 1999 22:24:20 -0700 (PDT) (envelope-from alc@cs.rice.edu) Received: (from alc@localhost) by cs.rice.edu (8.9.0/8.9.0) id AAA11170; Sun, 15 Aug 1999 00:24:30 -0500 (CDT) Date: Sun, 15 Aug 1999 00:24:30 -0500 From: Alan Cox To: Matthew Jacob Cc: alpha@freebsd.org Subject: Re: more breakage... (fwd) Message-ID: <19990815002430.G27982@cs.rice.edu> References: Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Mailer: Mutt 0.95.5us In-Reply-To: ; from Matthew Jacob on Sat, Aug 14, 1999 at 06:18:58PM -0700 Sender: owner-freebsd-alpha@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org On Sat, Aug 14, 1999 at 06:18:58PM -0700, Matthew Jacob wrote: > > 1.66 of vm_page.h caused this (very first call to contigmalloc). I've > added back the old definitions if compiled under alpha- maybe you can > figure out what the right fix is? > Sigh, thanks. contigmalloc1 incorrectly assumes that every entry in the vm_page_array is a valid "struct vm_page". In fact, this isn't true. Before my change the invalid entries were (probably) discarded because "m->queue - m->pc" didn't match PQ_FREE or PQ_CACHE. When I made PQ_FREE equal to zero, the invalid entries (that are bzero'ed in vm_page_startup) appeared valid to the following code: /* * Find first page in array that is free, within range, aligned, and * such that the boundary won't be crossed. */ for (i = start; i < cnt.v_page_count; i++) { int pqtype; phys = VM_PAGE_TO_PHYS(&pga[i]); pqtype = pga[i].queue - pga[i].pc; if (((pqtype == PQ_FREE) || (pqtype == PQ_CACHE)) && (phys >= low) && (phys < high) && ((phys & (alignment - 1)) == 0) && (((phys ^ (phys + size - 1)) & ~(boundary - 1)) == 0)) break; } Alan To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-alpha" in the body of the message From owner-freebsd-alpha Sat Aug 14 23:36: 1 1999 Delivered-To: freebsd-alpha@freebsd.org Received: from cs.rice.edu (cs.rice.edu [128.42.1.30]) by hub.freebsd.org (Postfix) with ESMTP id 720731519E for ; Sat, 14 Aug 1999 23:35:58 -0700 (PDT) (envelope-from alc@cs.rice.edu) Received: (from alc@localhost) by cs.rice.edu (8.9.0/8.9.0) id BAA11498; Sun, 15 Aug 1999 01:36:18 -0500 (CDT) Date: Sun, 15 Aug 1999 01:36:18 -0500 From: Alan Cox To: Matthew Jacob Cc: alpha@freebsd.org Subject: Re: more breakage... (fwd) Message-ID: <19990815013618.B11439@cs.rice.edu> References: Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Mailer: Mutt 0.95.5us In-Reply-To: ; from Matthew Jacob on Sat, Aug 14, 1999 at 06:18:58PM -0700 Sender: owner-freebsd-alpha@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org Can you tell me if the following works? It doesn't address the root cause of the problem, but it will confirm my explanation. Thanks, Alan Index: vm/vm_page.c =================================================================== RCS file: /home/ncvs/src/sys/vm/vm_page.c,v retrieving revision 1.138 diff -c -r1.138 vm_page.c *** vm_page.c 1999/08/11 05:12:00 1.138 --- vm_page.c 1999/08/15 06:16:44 *************** *** 123,129 **** vm_page_queues[PQ_CACHE+i].pl = &vm_page_queue_cache[i]; vm_page_queues[PQ_CACHE+i].cnt = &cnt.v_cache_count; } ! for(i=PQ_FREE;i