[driverloader] DriverLoader won't build on RedHat Advanced Server
3.0
Ben Nelson
lists at venom600.org
Fri Nov 14 09:55:49 EST 2003
I have just recently gotten a new machine with an integrated mini-PCI
wireless card. Driverloader appears to be the only option available to
me as far as using this device (and a pretty good option from what I've
read). But, I can't get dldrconfig to build the appropriate modules.
'lspci' output:
<snip>
02:03.0 Network controller: Intel Corp. PRO/Wireless LAN 2100 3B Mini
PCI Adapter (rev 04)
Subsystem: Intel Corp.: Unknown device 2565
Flags: bus master, medium devsel, latency 32, IRQ 11
Memory at fafee000 (32-bit, non-prefetchable) [size=4K]
Capabilities: [dc] Power Management version 2
</snip>
'dldrconfig' output:
<snip>
Linuxant DriverLoader for Wireless LAN devices, version 1.42
No pre-built modules for: RedHat-3 linux-2.4.21-4.EL i686
Trying to automatically build the driver modules...
(this requires a C compiler and proper kernel sources to be installed)
Where is the linux source build directory that matches your running kernel?
[/lib/modules/2.4.21-4.EL/build] /usr/src/linux-2.4
Building modules for kernel 2.4.21-4.EL, using source directory
/usr/src/linux-2.4. Please wait...
ERROR: Module build failed!
Please examine the log file "/tmp/dldrconfig-buildlog.txt" to determine why.
</snip>
Contents of /tmp/dldrconfig-buildlog.txt:
<snip>
rm -f *.o GPL/*.o *.ko GPL/*.ko *.mod.c GPL/*.mod.c .*.cmd GPL/.*.cmd
GCC -DEXPORT_SYMTAB -o dldrpci.o dldrpci.c
In file included from dldrpci.c:12:
../modules/GPL/oscompat.h:592: redefinition of `pci_name'
/usr/src/linux-2.4/include/linux/pci.h:793: `pci_name' previously
defined here
make: *** [dldrpci.o] Error 1
</snip>
Has anybody seen and/or resolved this issue?
--Ben
More information about the driverloader
mailing list