Description of problem: With versions of official Fedora kernels prior to 2.6.8, I can compile and load some external modules without problems. However, with 2.6.8, I can compile external modules, but I cannot load them. For example, IPW2100 driver (for Intel Centrino 2100 802.11b cards, http://ipw2100.sourceforge.net/ ), when trying to load: Aug 21 20:18:05 euler kernel: ipw2100: Unknown symbol sys_close Aug 21 20:18:05 euler kernel: ipw2100: Unknown symbol sys_lseek Aug 21 20:18:05 euler kernel: ipw2100: Unknown symbol sys_read Aug 21 20:18:05 euler kernel: ipw2100: Unknown symbol sys_open Aug 21 20:18:05 euler kernel: ipw2100: Unknown symbol sys_close Aug 21 20:18:05 euler kernel: ipw2100: Unknown symbol sys_lseek Aug 21 20:18:05 euler kernel: ipw2100: Unknown symbol sys_read Aug 21 20:18:05 euler kernel: ipw2100: Unknown symbol sys_open depmod -a command does not warn. A bug about this issue sent to ipw2100 admins, was rejected, because with an official kernel tree from kernel.org, the module loads without problems. Version-Release number of selected component (if applicable): kernel-2.6.8-1.521 (i686 arch)
that's a driver bug, it should use the firmware loader of the kernel not it's own open coded one (and the driver has that just need to enable it)