Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 05 Jan 2016 21:49:24 +0000
From:      bugzilla-noreply@freebsd.org
To:        freebsd-bugs@FreeBSD.org
Subject:   [Bug 198062] FreeBSD 10.1-RELEASE kernel freezes on 'pci0: <ACPI PCI bus> on pcib0'
Message-ID:  <bug-198062-8-euiMYN1eIN@https.bugs.freebsd.org/bugzilla/>
In-Reply-To: <bug-198062-8@https.bugs.freebsd.org/bugzilla/>
References:  <bug-198062-8@https.bugs.freebsd.org/bugzilla/>

next in thread | previous in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D198062

--- Comment #18 from John Baldwin <jhb@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=3Dtest

# 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.  A=
fter
I update the patch you can do this:

% git pull

Followed by building the kernel, installing it, and rebooting.

--=20
You are receiving this mail because:
You are the assignee for the bug.=



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-198062-8-euiMYN1eIN>