diff --git a/chapter06/kernel.xml b/chapter06/kernel.xml
index 190d47f66..834247e22 100644
--- a/chapter06/kernel.xml
+++ b/chapter06/kernel.xml
@@ -130,6 +130,43 @@
+
+ Set CONFIG_EXTRA_FIRMWARE="a.bin b.bin"
+
+ Build firmware blobs into the kernel. Some drivers may
+ require the firmwares to be in-kernel if the driver is not built
+ as module.
+
+
+ The kernel binaries with third-party blobs are not
+ distributable. If you distribute such a kernel binary to
+ others, you may violate GPL. It's recommended to remove the
+ temporary kernel image after you've successfully boot your LFS
+ system with the new kernel image, which will be installed in
+ .
+
+
+
+
+
+
+ Set CONFIG_EXTRA_FIRMWARE_DIR="$LFS/lib/firmware"
+
+ The building system will search
+ /lib/firmware for firmware
+ blobs in CONFIG_EXTRA_FIRMWARE. Note that
+ you'll need to install the needed firmwares into
+ $LFS/lib/firmware first,
+ and manually replace $LFS with the value in
+ configuration. The firmwares in
+ $LFS/lib/filename will be
+ copied to the target machine along with the system, so kernel and
+ kernel modules which will be built in
+ can load them without
+ CONFIG_EXTRA_FIRMWARE.
+
+
+
Enable CONFIG_EXT2,
CONFIG_EXT4,