From owner-freebsd-scsi@FreeBSD.ORG Mon Mar 5 18:59:10 2012 Return-Path: Delivered-To: freebsd-scsi@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 420521065676 for ; Mon, 5 Mar 2012 18:59:10 +0000 (UTC) (envelope-from i@levsha.me) Received: from expo.ukrweb.net (mail.univua.net [91.202.128.78]) by mx1.freebsd.org (Postfix) with ESMTP id EB8908FC16 for ; Mon, 5 Mar 2012 18:59:09 +0000 (UTC) Received: from [95.132.152.101] (helo=laptop.levsha.me) by expo.ukrweb.net with esmtpsa (TLSv1:AES256-SHA:256) (Exim 4.77 (FreeBSD)) (envelope-from ) id 1S4csU-000HTN-KX; Mon, 05 Mar 2012 20:43:25 +0200 Received: from levsha by laptop.levsha.me with local (Exim 4.77 (FreeBSD)) (envelope-from ) id 1S4csM-00016a-6A; Mon, 05 Mar 2012 20:43:14 +0200 Date: Mon, 5 Mar 2012 20:43:14 +0200 From: Mykola Dzham To: "Desai, Kashyap" Message-ID: <20120305184313.GA3215@laptop.levsha.me> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.5.21 (2010-09-15) Sender: Mykola Dzham X-SA-Exim-Connect-IP: 95.132.152.101 X-SA-Exim-Mail-From: i@levsha.me X-SA-Exim-Scanned: No (on expo.ukrweb.net); SAEximRunCond expanded to false Cc: freebsd-scsi@freebsd.org Subject: Can't load mps as module with custom kernel X-BeenThere: freebsd-scsi@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: SCSI subsystem List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 05 Mar 2012 18:59:10 -0000 Hi! My FreeBSD box running on custom kernel config, without device mps When i attempt to load mps as module: # sudo kldload mps kldload: can't load mps: Exec format error Mar 5 09:33:35 laptop kernel: link_elf_obj: symbol xpt_freeze_simq undefined Mar 5 09:33:35 laptop kernel: linker_load_file: Unsupported file type # uname -a FreeBSD laptop.levsha.me 10.0-CURRENT FreeBSD 10.0-CURRENT #48 r232475M: Mon Mar 5 09:47:35 EET 2012 root@laptop.levsha.me:/usr/obj/usr/src/sys/LEVSHA amd64 Fix: Index: sys/dev/mps/mps_pci.c =================================================================== --- sys/dev/mps/mps_pci.c (revision 232475) +++ sys/dev/mps/mps_pci.c (working copy) @@ -87,6 +87,7 @@ static devclass_t mps_devclass; DRIVER_MODULE(mps, pci, mps_pci_driver, mps_devclass, 0, 0); +MODULE_DEPEND(mps, cam, 1, 1, 1); struct mps_ident { uint16_t vendor; -- LEFT-(UANIC|RIPE) JID: levsha@jabber.net.ua PGP fingerprint: 1BCD 7C80 2E04 7282 C944 B0E0 7E67 619E 4E72 9280