[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