Date: Mon, 5 Mar 2012 20:43:14 +0200 From: Mykola Dzham <i@levsha.me> To: "Desai, Kashyap" <Kashyap.Desai@lsi.com> Cc: freebsd-scsi@freebsd.org Subject: Can't load mps as module with custom kernel Message-ID: <20120305184313.GA3215@laptop.levsha.me>
next in thread | raw e-mail | index | archive | help
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
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20120305184313.GA3215>
