On Wed, Aug 30, 2006 at 03:12:59PM -0700, David Christensen wrote: > I've been able to successfully build drivers in the past as > loadable modules but I'm getting some kernel panics with -CURRENT > when installing a module using kldload now where things used to > work before. Assume I'm a complete FreeBSD noob for a moment > (which really isn't that far from the truth) and I want to build > a driver as a loadable module for testing. After moving to > the appropriate directory in the source tree (/usr/src/sys/dev/XXX), > what steps do I need to follow to build the driver as a module? > 1) Make sure your running kernel is built from the same sources 2) Copy some /sys/modules/*/Makefile to /sys/modules/<your_module>/Makefile 3) Adopt the latter as needed 4) "make all && make load" while in /sys/modules/<your_module> > Assume for the moment that I have already commented the driver out > of my kernel configuration file > (/usr/src/sys/<architecture>/conf/GENERIC) > and rebuilt and installed that kernel. > OK. Cheers, -- Ruslan Ermilov ru_at_FreeBSD.org FreeBSD committer
This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:38:59 UTC