Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 2 Mar 2012 16:03:34 +0200
From:      Konstantin Belousov <kostikbel@gmail.com>
To:        Alexander Leidinger <Alexander@Leidinger.net>
Cc:        Pavel Timofeev <timp87@gmail.com>, freebsd-stable@freebsd.org, "Desai, Kashyap" <Kashyap.Desai@lsi.com>
Subject:   Re: [CFT] modular kernel config
Message-ID:  <20120302140334.GJ75778@deviant.kiev.zoral.com.ua>
In-Reply-To: <20120302143317.Horde.sAWpfZjmRSRPUMwdU70rHcA@webmail.leidinger.net>
References:  <20120221143537.Horde.deyFDZjmRSRPQ52pxBIpnLA@webmail.leidinger.net> <1329890164178-5504219.post@n5.nabble.com> <20120222140308.Horde.RjSecpjmRSRPROeM24KCgsA@webmail.leidinger.net> <1330501225474-5524279.post@n5.nabble.com> <20120229110106.Horde.57mdQpjmRSRPTfdiZgvhTsA@webmail.leidinger.net> <CAAoTqfsuo_HRfgar_saouDhnppLTjm0Huy4hEwBuRssUXeMQPg@mail.gmail.com> <20120229141628.Horde.dEOYCZjmRSRPTiUs4NvBeec@webmail.leidinger.net> <CAAoTqfukFHDZk_hif%2BVqMfCfmgekyP27rtQ_j-oUvPoD162mDQ@mail.gmail.com> <20120302143317.Horde.sAWpfZjmRSRPUMwdU70rHcA@webmail.leidinger.net>

next in thread | previous in thread | raw e-mail | index | archive | help

--x0KprKst+ZOYEj2z
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On Fri, Mar 02, 2012 at 02:33:17PM +0100, Alexander Leidinger wrote:
> Quoting Pavel Timofeev <timp87@gmail.com> (from Thu, 1 Mar 2012 =20
> 10:35:17 +0400):
>=20
> >I have just tried lastest configs and see following messages while =20
> >kernel boot:
> >
> >Copyright (c) 1992-2012 The FreeBSD Project.
> >Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994
> >        The Regents of the University of California. All rights reserved.
> >FreeBSD is a registered trademark of The FreeBSD Foundation.
> >FreeBSD 10.0-CURRENT #0: Wed Feb 29 22:47:35 MSK 2012
> >    mox@rock:/usr/obj/usr/src/sys/SMALL amd64
> >WARNING: WITNESS option enabled, expect reduced performance.
> >link_elf_obj: symbol xpt_create_path undefined
> >KLD file hptiop.ko - could not finalize loading
> >link_elf_obj: symbol firmware_get undefined
> >KLD file isp.ko - could not finalize loading
> >link_elf_obj: symbol xpt_freeze_simq undefined
> >KLD file mps.ko - could not finalize loading
> >link_elf_obj: symbol cam_simq_alloc undefined
> >KLD file hptmv.ko - could not finalize loading
> >CPU: Intel(R) Core(TM)2 Duo CPU     E7500  @ 2.93GHz (2906.39-MHz =20
> >K8-class CPU)
> >
> >Don't you know why do I get it?
>=20
> The xpt_* symbols are all in the cam module. If you downloaded the =20
> loader.conf the cam module should be surely there (except you lost =20
> it). Without the cam module I can understand the messages about xpt_*, =
=20
> with the cam module I can't (I speicied cam before hptiop/mps/hptmv).
>=20
> Regarding the firmware_get module I changed the order of module =20
> loading in the loader.conf, I've put the firmware_load to the front to =
=20
> load it before a lot of other modules. Theoretically this should solve =
=20
> the isse.

The issue there, at least with mps(4), is that the driver erronously
lacks the line
MODULE_DEPEND(mps, cam, 1, 1, 1);
somewhere in mps_pci.c to record dependency on the cam(4).

Never looked at the other drivers, but I suspect that the problem is same.

--x0KprKst+ZOYEj2z
Content-Type: application/pgp-signature
Content-Disposition: inline

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (FreeBSD)

iEYEARECAAYFAk9Q0zYACgkQC3+MBN1Mb4ghFgCfUeht3d2FZ02Z4D9G+CdOeGfV
qZMAn3H2DXzM0F341/2YvnzRgWU1qX/7
=7FCy
-----END PGP SIGNATURE-----

--x0KprKst+ZOYEj2z--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20120302140334.GJ75778>