On Mon, August 15, 2011 11:13 am, 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 filesystem mounted when it tries to find the firmware? In other words, are you perhaps using a ramdisk? If you have this drives as a module, can you try removing it (rmmod <driver> and then reloading it (modprobe <driver>)? If it isn't a module, can you rebuild your kernel to have the relevant driver as a module? -- Joost