On 08/15/2011 12:13 PM, Adam Carter wrote:
# dmesg | grep firm
[ 70.453673] r8169 0000:02:00.0: eth0: unable to load firmware patch
rtl_nic/rtl8168d-2.fw (-2)
# ls -l /lib/firmware/rtl_nic/rtl8168d-2.fw
-rw-r--r-- 1 root root 1324 Aug 12 13:09 /lib/firmware/rtl_nic/rtl8168d-2.fw
Any ideas why this fails? Filesystem is mounted, file is readable...
Is the firmware path set correctly in the kernel config? In "Device
Drivers->Generic Driver Options", set "Firmware blobs root directory" to
"/lib/firmware" and build a new kernel.
If that was already set, try to include the firmware in the kernel by
setting "External firmware blobs to build into the kernel binary" to
"rtl_nic/rtl8168d-2.fw" (the firmware root directory above still needs
to be "/lib/firmware").