From owner-freebsd-hardware@FreeBSD.ORG Thu Aug 7 19:44:37 2008 Return-Path: Delivered-To: freebsd-hardware@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id CA2341065674 for ; Thu, 7 Aug 2008 19:44:37 +0000 (UTC) (envelope-from freebsd@sopwith.solgatos.com) Received: from parsely.rain.com (parsely.rain.com [199.26.172.196]) by mx1.freebsd.org (Postfix) with ESMTP id 5DFBA8FC25 for ; Thu, 7 Aug 2008 19:44:37 +0000 (UTC) (envelope-from freebsd@sopwith.solgatos.com) Received: from sopwith.solgatos.com (uucp@localhost) by parsely.rain.com (8.11.4/8.11.4) with UUCP id m77JiW318681; Thu, 7 Aug 2008 12:44:32 -0700 (PDT) (envelope-from freebsd@sopwith.solgatos.com) Received: from localhost by sopwith.solgatos.com (8.8.8/6.24) id TAA13102; Thu, 7 Aug 2008 19:43:02 GMT Message-Id: <200808071943.TAA13102@sopwith.solgatos.com> To: underligast In-reply-to: Your message of "Thu, 07 Aug 2008 20:12:27 +0200." <3424e810808071112m60682d82w341a19149460f0a2@mail.gmail.com> Date: Thu, 07 Aug 2008 12:43:02 +0100 From: Dieter Cc: freebsd-hardware@freebsd.org Subject: Re: IBM eServer x225 - LSI 1030 SCSI - BTX Halted / infinite loop - Need help booting recompiled kernel so i can install X-BeenThere: freebsd-hardware@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: General discussion of FreeBSD hardware List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 07 Aug 2008 19:44:37 -0000 > I'm trying to install FreeBSD 7.0 on my IBM eServer x225 (8647-5CG) > (1x Xeon 2.8GHz(512KB), 2x 2048MB PC2100 DDR SDRAM (ecc), 2x 74GB 10K rpm > U320 HDD, Ultra320 SCSI LSI 1030 controller, 48x CD-ROM, Broadcom NetXtreme > 10/100/1000 Integrated Ethernet, ATI Rage XL) > Then it stops. > If i remove both the harddrives i can boot into the freebsd installer, > but as there are no drives, there is nowhere to install. > What i need to know is how to compile a different kernel, where do i find > drivers for the LSI 1030 SCSI-controller? What i see in the old kernel.conf > for freebsd 6.0 (or is it 6.2) contains > device mpt # LSI-Logic MPT-Fusion > device mfi # LSI MegaRAID SAS If disconnecting the SCSI drives fixes the problem, I'd guess that you already have a device driver for the SCSI-controller, but it has a problem. You can look into debugging the driver, or you can use a different controller (e.g. PATA/SATA/Firewire/USB or a different SCSI controller) Is 1030 short for 53c1030 ? The 7.0 mpt(4) man page lists "LSI Logic 53c1030, LSI Logic LSI2x320-X (Single and Dual Ultra320 SCSI)" as being supported. > I have no idea what they are but SAS is serial attached sata isn't it? serial attached scsi > And > if they're uncommented it should mean that they're active and that they're > most likely actually already running in the kernel i'm trying to boot from > the installation cd? yes > Can i get other drivers/modules or whatever they're > called? You can uncomment additional drivers and build a new kernel. Or you can load additional drivers after booting with the kldload(8) command (man kldload). Obviously kldload is not useful for drivers that are needed to boot. But if you install to SATA (or whatever), you could boot from SATA and then kldload a custom driver for the LSI 1030 with extra debugging printfs.