Gente estou tentando instalar uma D-Link 520+ no Fedora 2 Test 3 (acho...), e nao estou conseguindo de forma alguma! Já li e re-li os tutorias da net (inclusive o daki) e nao da certo de forma alguma. Fiz testes com varias versoes de firmware da placa e nada. O teste abaxio foi feito com os seguintes arquivos: acx100-0.2.0pre8.tar.gz e dwl520+_driver_303.zip.

Vejam se sabem onde estou errando...
1 - Descompactei os arquivos
2 - copiei o conteudo de Drivers/520+/WinXP/*.BIN para acx100-0.2.0pre8/firmware
3 - na pasta acx100-0.2.0pre8 executei o comando: #make config e ele retornou o seguinte erro: "make: *** Sem regra para processar o alvo `config'. Pare."
4 - depois tentei o comando #make driver, esse retornou essas mensagens
'---------------------------------------------------------------------------------------------------------
Kernel version file: /lib/modules/2.6.5-1.327/build/include/linux/version.h
Kernel configuration file: /lib/modules/2.6.5-1.327/build/.config
Make damn sure these really match your currently running kernel!!

Kernel configuration found, performing sanity checks
All of the following items are required by the driver:
Loadable modules support is enabled.
Wireless LAN (non-hamradio) support is enabled.
Wireless extensions support is enabled.
The following is needed for PCMCIA/CardBus cards:
PCMCIA support is enabled.
CardBus support is enabled.
The following is needed for USB cards:
USB support is enabled.
The following is needed for PCI card support:
PCI support is enabled.
Kernel configuration satisfies the minimum requirements, continuing.
Wireless header file is WIRELESS_EXT version 16.
Symmetric multiprocessing support (CONFIG_SMP) is disabled.
make -C src
make[1]: Entering directory `/wire/acx100-0.2.0pre8/src'
if test -n ; then \
mkdir -p /wire/acx100-0.2.0pre8/src/tmp; \
cp /lib/modules/2.6.5-1.327/build/.config /wire/acx100-0.2.0pre8/src/tmp; \
fi
# use "make V=1" to see full compile execution
make -C /lib/modules/2.6.5-1.327/build SUBDIRS=/wire/acx100-0.2.0pre8/src \
MODVERDIR=/wire/acx100-0.2.0pre8/src WLAN_HOSTIF=WLAN_PCI modules
make[2]: Entering directory `/lib/modules/2.6.5-1.327/build'
CC [M] /wire/acx100-0.2.0pre8/src/acx100.o
CC [M] /wire/acx100-0.2.0pre8/src/acx100_conv.o
CC [M] /wire/acx100-0.2.0pre8/src/acx100_helper.o
/wire/acx100-0.2.0pre8/src/acx100_helper.c: In function `acx100_write_eeprom_offset':
/wire/acx100-0.2.0pre8/src/acx100_helper.c:3123: warning: comparison is always false due to limited range of data type
/wire/acx100-0.2.0pre8/src/acx100_helper.c:3155: warning: comparison is always false due to limited range of data type
CC [M] /wire/acx100-0.2.0pre8/src/acx100_helper2.o
CC [M] /wire/acx100-0.2.0pre8/src/acx100_ioctl.o
/wire/acx100-0.2.0pre8/src/acx100_ioctl.c:2312:2: warning: #warning "(NOT a warning!) Compile info: choosing to use code infrastructure for NEWER wireless extension interface version (>= 13)"
CC [M] /wire/acx100-0.2.0pre8/src/acx80211frm.o
CC [M] /wire/acx100-0.2.0pre8/src/idma.o
CC [M] /wire/acx100-0.2.0pre8/src/ihw.o
CC [M] /wire/acx100-0.2.0pre8/src/ioregister.o
LD [M] /wire/acx100-0.2.0pre8/src/acx_pci.o
Building modules, stage 2.
MODPOST
*** Warning: "__muldf3" [/wire/acx100-0.2.0pre8/src/acx_pci.ko] undefined!
*** Warning: "__adddf3" [/wire/acx100-0.2.0pre8/src/acx_pci.ko] undefined!
*** Warning: "__fixunsdfsi" [/wire/acx100-0.2.0pre8/src/acx_pci.ko] undefined!
*** Warning: "__floatsidf" [/wire/acx100-0.2.0pre8/src/acx_pci.ko] undefined!
CC /wire/acx100-0.2.0pre8/src/acx_pci.mod.o
LD [M] /wire/acx100-0.2.0pre8/src/acx_pci.ko
make[2]: Leaving directory `/lib/modules/2.6.5-1.327/build'
# ugh, very bloody hack, but I don't know how to make
# the Makefile accept the different filenames USB uses. Anyone?
if test -n ""; then \
cd ; \
fi
/bin/ln -f -s acx80211frm.c acx_usb_80211frm.c
/bin/ln -f -s acx100_conv.c acx_usb_conv.c
/bin/ln -f -s acx100_helper.c acx_usb_helper.c
/bin/ln -f -s acx100_helper2.c acx_usb_helper2.c
/bin/ln -f -s idma.c acx_usb_idma.c
/bin/ln -f -s ihw_usb.c acx_usb_ihw.c
/bin/ln -f -s acx100_ioctl.c acx_usb_ioctl.c
/bin/ln -f -s acx100_usb.c acx_usb_main.c
if test -n ""; then \
cd -; \
fi
make -C /lib/modules/2.6.5-1.327/build SUBDIRS=/wire/acx100-0.2.0pre8/src \
MODVERDIR=/wire/acx100-0.2.0pre8/src WLAN_HOSTIF=WLAN_USB modules
make[2]: Entering directory `/lib/modules/2.6.5-1.327/build'
CC [M] /wire/acx100-0.2.0pre8/src/acx_usb_80211frm.o
CC [M] /wire/acx100-0.2.0pre8/src/acx_usb_conv.o
CC [M] /wire/acx100-0.2.0pre8/src/acx_usb_helper.o
CC [M] /wire/acx100-0.2.0pre8/src/acx_usb_helper2.o
CC [M] /wire/acx100-0.2.0pre8/src/acx_usb_idma.o
/wire/acx100-0.2.0pre8/src/acx_usb_idma.c: In function `acx100_dma_tx_data':
/wire/acx100-0.2.0pre8/src/acx_usb_idma.c:479: warning: unused variable `flags'
/wire/acx100-0.2.0pre8/src/acx_usb_idma.c:480: warning: unused variable `i'
/wire/acx100-0.2.0pre8/src/acx_usb_idma.c: In function `acx100_create_tx_host_desc_queue':
/wire/acx100-0.2.0pre8/src/acx_usb_idma.c:1171: warning: unused variable `align_offs'
/wire/acx100-0.2.0pre8/src/acx_usb_idma.c:1172: warning: unused variable `alignment'
/wire/acx100-0.2.0pre8/src/acx_usb_idma.c:1175: warning: unused variable `frame_hdr_phy'
/wire/acx100-0.2.0pre8/src/acx_usb_idma.c:1178: warning: unused variable `frame_payload_phy'
/wire/acx100-0.2.0pre8/src/acx_usb_idma.c:1181: warning: unused variable `host_desc_phy'
/wire/acx100-0.2.0pre8/src/acx_usb_idma.c: In function `acx100_create_rx_host_desc_queue':
/wire/acx100-0.2.0pre8/src/acx_usb_idma.c:1345: warning: unused variable `align_offs'
/wire/acx100-0.2.0pre8/src/acx_usb_idma.c:1346: warning: unused variable `alignment'
/wire/acx100-0.2.0pre8/src/acx_usb_idma.c:1349: warning: unused variable `data_phy'
/wire/acx100-0.2.0pre8/src/acx_usb_idma.c:1351: warning: unused variable `host_desc_phy'
/wire/acx100-0.2.0pre8/src/acx_usb_idma.c: In function `acx100_create_tx_desc_queue':
/wire/acx100-0.2.0pre8/src/acx_usb_idma.c:1496: warning: unused variable `hostmemptr'
/wire/acx100-0.2.0pre8/src/acx_usb_idma.c: In function `acx100_create_rx_desc_queue':
/wire/acx100-0.2.0pre8/src/acx_usb_idma.c:1590: warning: unused variable `mem_offs'
/wire/acx100-0.2.0pre8/src/acx_usb_idma.c:1591: warning: unused variable `i'
/wire/acx100-0.2.0pre8/src/acx_usb_idma.c:1592: warning: unused variable `rx_desc'
CC [M] /wire/acx100-0.2.0pre8/src/acx_usb_ihw.o
/wire/acx100-0.2.0pre8/src/acx_usb_ihw.c: In function `acx100_issue_cmd':
/wire/acx100-0.2.0pre8/src/acx_usb_ihw.c:103: warning: unused variable `len'
/wire/acx100-0.2.0pre8/src/acx_usb_ihw.c:103: warning: unused variable `buf'
/wire/acx100-0.2.0pre8/src/acx_usb_ihw.c:104: warning: unused variable `i'
/wire/acx100-0.2.0pre8/src/acx_usb_ihw.c:104: warning: unused variable `flags'
/wire/acx100-0.2.0pre8/src/acx_usb_ihw.c: In function `acx100usb_control_complete':
/wire/acx100-0.2.0pre8/src/acx_usb_ihw.c:238: warning: unused variable `priv'
CC [M] /wire/acx100-0.2.0pre8/src/acx_usb_ioctl.o
/wire/acx100-0.2.0pre8/src/acx_usb_ioctl.c:2312:2: warning: #warning "(NOT a warning!) Compile info: choosing to use code infrastructure for NEWER wireless extension interface version (>= 13)"
CC [M] /wire/acx100-0.2.0pre8/src/acx_usb_main.o
/wire/acx100-0.2.0pre8/src/acx_usb_main.c: In function `acx100usb_tx_data':
/wire/acx100-0.2.0pre8/src/acx_usb_main.c:1028: warning: comparison of distinct pointer types lacks a cast
/wire/acx100-0.2.0pre8/src/acx_usb_main.c:1035: warning: comparison of distinct pointer types lacks a cast
/wire/acx100-0.2.0pre8/src/acx_usb_main.c: In function `acx100usb_trigger_next_tx':
/wire/acx100-0.2.0pre8/src/acx_usb_main.c:1360: warning: comparison of distinct pointer types lacks a cast
/wire/acx100-0.2.0pre8/src/acx_usb_main.c: At top level:
/wire/acx100-0.2.0pre8/src/acx_usb_main.c:1792: warning: `dump_interface_descriptor' defined but not used
/wire/acx100-0.2.0pre8/src/acx_usb_main.c:1775: warning: `dump_endpoint_descriptor' defined but not used
/wire/acx100-0.2.0pre8/src/acx_usb_main.c:1677: warning: `dump_usbblock' defined but not used
LD [M] /wire/acx100-0.2.0pre8/src/acx_usb.o
Building modules, stage 2.
MODPOST
*** Warning: "__muldf3" [/wire/acx100-0.2.0pre8/src/acx_usb.ko] undefined!
*** Warning: "__adddf3" [/wire/acx100-0.2.0pre8/src/acx_usb.ko] undefined!
*** Warning: "__fixunsdfsi" [/wire/acx100-0.2.0pre8/src/acx_usb.ko] undefined!
*** Warning: "__floatsidf" [/wire/acx100-0.2.0pre8/src/acx_usb.ko] undefined!
*** Warning: "__muldf3" [/wire/acx100-0.2.0pre8/src/acx_pci.ko] undefined!
*** Warning: "__adddf3" [/wire/acx100-0.2.0pre8/src/acx_pci.ko] undefined!
*** Warning: "__fixunsdfsi" [/wire/acx100-0.2.0pre8/src/acx_pci.ko] undefined!
*** Warning: "__floatsidf" [/wire/acx100-0.2.0pre8/src/acx_pci.ko] undefined!
CC /wire/acx100-0.2.0pre8/src/acx_usb.mod.o
LD [M] /wire/acx100-0.2.0pre8/src/acx_usb.ko
make[2]: Leaving directory `/lib/modules/2.6.5-1.327/build'

*** WARNING: acx100_pci.ko changed to acx_pci.ko. Don't forget to update any scripts! ***
make[1]: Leaving directory `/wire/acx100-0.2.0pre8/src'
'--------------------------------------------------------------------------------------------------------
5 - entao entrei na pasta scripts e rodeio o comando # ./start_net, esse comando retornou o seguinte erro:
'--------------------------------------------------
insmod: error inserting './../src/acx_pci.o': -1 Invalid module format
Error while inserting module! Bailing...
'--------------------------------------------------

Se alguem puder me ajudar fico muito grato !!!


Obrigado desde já,
Lucas