From owner-freebsd-questions Fri Jun 18 22:42:44 1999 Delivered-To: freebsd-questions@freebsd.org Received: from mta1-rme.xtra.co.nz (unknown [203.96.92.1]) by hub.freebsd.org (Postfix) with ESMTP id A924F15129 for ; Fri, 18 Jun 1999 22:42:30 -0700 (PDT) (envelope-from junkmale@pop3.xtra.co.nz) Received: from wocker ([210.55.152.36]) by mta1-rme.xtra.co.nz (InterMail v04.00.02.07 201-227-108) with SMTP id <19990619054529.KFNB404633.mta1-rme@wocker>; Sat, 19 Jun 1999 17:45:29 +1200 From: "Dan Langille" Organization: The FreeBSD Diary To: Doug White Date: Sat, 19 Jun 1999 17:42:27 +1200 MIME-Version: 1.0 Content-type: text/plain; charset=US-ASCII Content-transfer-encoding: 7BIT Subject: Re: 3.1 chicken-and-egg kernel situation Reply-To: junkmale@xtra.co.nz Cc: freebsd-questions@FreeBSD.ORG References: <37671d1f.5cd6.0@actrix.gen.nz> In-reply-to: X-mailer: Pegasus Mail for Win32 (v3.01d) Message-Id: <19990619054529.KFNB404633.mta1-rme@wocker> Sender: owner-freebsd-questions@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG On 18 Jun 99, at 17:38, Doug White wrote: > On Wed, 16 Jun 1999, Dan Langille wrote: > > > I have a box (fred) which on which 3.* would not install because the PCI > > SCSI controller was not recognized. 2.2.8 installs without a problem. > > 3.* doesn't see the PCI controller. > > What brand/model of SCSI card? If it's not supported, it's not supported. It is supported in 2.2.8, but not the 3.* stream. Nor current. I'm told it's because of the way in which the PCI bus is now initialised. This should tell you everything: FreeBSD 2.2.8-RELEASE #0: Mon Nov 30 06:34:08 GMT 1998 jkh@time.cdrom.com:/usr/src/sys/compile/GENERIC CPU: i486DX (486-class CPU) real memory = 33554432 (32768K bytes) avail memory = 30334976 (29624K bytes) Probing for devices on PCI bus 0: chip0 rev 2 on pci0:0:0 ncr0 rev 1 int a irq 11 on pci0:1:0 ncr0 waiting for scsi devices to settle (ncr0:0:0): "DEC RZ25M (C) DEC 0680" type 0 fixed SCSI 2 And here's the diff which allows the above to be seen during the 3.* install: RCS file: /usr/cvs/src/sys/i386/isa/pcibus.c,v retrieving revision 1.41 diff -C2 -r1.41 pcibus.c *** pcibus.c 1997/12/20 09:04:25 1.41 --- pcibus.c 1999/06/07 11:58:58 *************** *** 260,265 **** } ! cfgmech = 0; ! devmax = 0; return (cfgmech); } --- 260,265 ---- } ! cfgmech = 2; ! devmax = 16; return (cfgmech); } As for your other points, It's good to have the other points you made confirmed. Hopefully I'll be able to try something this weekend. Doug: you answer so many questions. On behalf of the others: thanks. -- Dan Langille - DVL Software Limited The FreeBSD Diary - http://www.FreeBSDDiary.org/freebsd/ NZ FreeBSD User Group - http://www.nzfug.nz.freebsd.org/ The Racing System - http://www.racingsystem.com/racingsystem.htm To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-questions" in the body of the message