Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 6 Mar 2012 23:10:37 +0530
From:      "Desai, Kashyap" <Kashyap.Desai@lsi.com>
To:        Mykola Dzham <i@levsha.me>
Cc:        "freebsd-scsi@freebsd.org" <freebsd-scsi@freebsd.org>, "Kenneth D. Merry" <ken@freebsd.org>, "McConnell, Stephen" <Stephen.McConnell@lsi.com>
Subject:   RE: Can't load mps as module with custom kernel
Message-ID:  <B2FD678A64EAAD45B089B123FDFC3ED72B96E6294A@inbmail01.lsi.com>
In-Reply-To: <20120305184313.GA3215@laptop.levsha.me>
References:  <20120305184313.GA3215@laptop.levsha.me>

next in thread | previous in thread | raw e-mail | index | archive | help
I agree with the proposed fix.

Adding Ken to pick this for upstream commit.

` Kashyap

> -----Original Message-----
> From: Mykola Dzham [mailto:i@levsha.me]
> Sent: Tuesday, March 06, 2012 12:13 AM
> To: Desai, Kashyap
> Cc: freebsd-scsi@freebsd.org
> Subject: Can't load mps as module with custom kernel
>=20
> Hi!
> My FreeBSD box running on custom kernel config, without device mps
> When i attempt to load mps as module:
>=20
> # sudo kldload mps
> kldload: can't load mps: Exec format error
>=20
> 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
>=20
> # 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
>=20
> Fix:
>=20
> Index: sys/dev/mps/mps_pci.c
> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
> --- sys/dev/mps/mps_pci.c	(revision 232475)
> +++ sys/dev/mps/mps_pci.c	(working copy)
> @@ -87,6 +87,7 @@
>=20
>  static devclass_t	mps_devclass;
>  DRIVER_MODULE(mps, pci, mps_pci_driver, mps_devclass, 0, 0);
> +MODULE_DEPEND(mps, cam, 1, 1, 1);
>=20
>  struct mps_ident {
>  	uint16_t	vendor;
>=20
> --
> 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?B2FD678A64EAAD45B089B123FDFC3ED72B96E6294A>