[Bug 198062] FreeBSD 10.1-RELEASE kernel freezes on 'pci0: <ACPI PCI bus> on pcib0'
bugzilla-noreply at freebsd.org
bugzilla-noreply at freebsd.org
Tue Jan 5 21:49:25 UTC 2016
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=198062
--- Comment #18 from John Baldwin <jhb at FreeBSD.org> ---
(In reply to Joseph King from comment #16)
Install a version that works. Then build a test kernel with the patch and boot
it. One method of building a test kernel:
# Checkout a tree
% mkdir pr_198062
% cd pr_198062
% svn co svn://svn.freebsd.org/base/stable/10 .
# Apply the patch
% fetch -o foo.patch
https://github.com/bsdjhb/freebsd/compare/stable/10...bsdjhb:pr_198062.diff
% patch -p1 < foo.patch
% find . -name '*.rej'
# This last command should generate no output
# Build a toolchain
% make kernel-toolchain
# Build a test kernel and install it to /boot/test
% make buildkernel
% make installkernel INSTKERNNAME=test
# Reboot with the test kernel
% nextboot -k test
% reboot
If I update the patch with additional changes you can do this:
% cd pr_198062
% svn revert -R .
And then apply the new patch same fetch / patch / find commands from above
followed by building the kernel, installing it, and rebooting.
You can avoid the manual patch, etc. steps if you install git and do this
instead:
% mkdir pr_198062
% git clone https://github.com/bsdjhb/freebsd.git
% cd freebsd
% git checkout pr_198062
Can then build a kernel toolchain and kernel using same steps as before. After
I update the patch you can do this:
% git pull
Followed by building the kernel, installing it, and rebooting.
--
You are receiving this mail because:
You are the assignee for the bug.
More information about the freebsd-bugs
mailing list