Hmm, I got this error even with CONFIG_FIRMWARE_IN_KERNEL=y.
Through a quick look at the code, the firmwares are not built indeed.
I guess the fix like the following needed for building firmwares for
modules. Now trying to build the kernel again to check this...
Takashi
diff --git a/firmware/Makefile b/firmware/Makefile
index f88d746..e11fc2a 100644
--- a/firmware/Makefile
+++ b/firmware/Makefile
@@ -55,6 +55,8 @@ fw-shipped-$(CONFIG_USB_SERIAL_XIRCOM) += keyspan_pda/xircom_pgs.fw
fw-shipped-$(CONFIG_USB_VICAM) += vicam/firmware.fw
fw-shipped-$(CONFIG_VIDEO_CPIA2) += cpia2/stv0672_vp4.bin
+fw-shipped-y := $(fw-shipped-y) $(fw-shipped-m)
+
# If CONFIG_FIRMWARE_IN_KERNEL is not set, then don't include any firmware
ifneq ($(CONFIG_FIRMWARE_IN_KERNEL),y)
fw-shipped-y :=
--