Here's a fix.
diff -Nru kernel-package-11.001/kernel/ruleset/targets/image.mk kernel-package-11.001/kernel/ruleset/targets/image.mk --- kernel-package-11.001/kernel/ruleset/targets/image.mk 2008-01-14 15:40:43.000000000 -0800 +++ kernel-package-11.001/kernel/ruleset/targets/image.mk 2008-09-25 15:16:39.000000000 -0700 @@ -110,6 +110,7 @@ mv System.map System.precious endif $(MAKE) $(EXTRAV_ARG) INSTALL_MOD_PATH=$(INSTALL_MOD_PATH) \ + INSTALL_FW_PATH=$(INSTALL_MOD_PATH)/lib/firmware/$(version) \ $(CROSS_ARG) ARCH=$(KERNEL_ARCH) modules_install ifneq ($(strip $(KERNEL_CROSS)),) mv System.precious System.map