when speedtouch friver is "y" in kernel configuration , compiling the kernel make fails CC init/version.o LD init/built-in.o LD .tmp_vmlinux1 drivers/built-in.o(.text+0xcb9b7): In function `speedtch_find_firmware': : undefined reference to `request_firmware' drivers/built-in.o(.text+0xcba30): In function `speedtch_find_firmware': : undefined reference to `request_firmware' drivers/built-in.o(.text+0xcba64): In function `speedtch_find_firmware': : undefined reference to `request_firmware' drivers/built-in.o(.text+0xcbb31): In function `speedtch_load_firmware': : undefined reference to `release_firmware' drivers/built-in.o(.text+0xcbb57): In function `speedtch_load_firmware': : undefined reference to `release_firmware' make: *** [.tmp_vmlinux1] Erreur 1 but compiling it as a module (speedtch.o) works well Reproducible: Always Steps to Reproduce: 1.emerge gentoo-dev-sources-2.6.10-r6 2.in configuration make speedtouch usb driver "yes" 3.make Actual Results: cannot compile kernel Expected Results: compile kernel works
Please upload your .config as plain text attachment.
Created attachment 50841 [details] .config kernel file
You need CONFIG_FW_LOADER=y
Upstream don't seem too bothered, closing as user error.