PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : DWL 650 + und Debian



Magnia
12.10.04, 20:45
hallo ich habe unter debian beim starten des treibers ./start_net folgendes Problem : ( Treiber aus dem Thema DWL 650+ unter Knoppix)

insmod: error inserting './../src/acx_pci.o': -1 Invalid module format
Error while inserting module! Bailing...



Ich poste einfach mal die outputs vom konfigurieren :

michi@michi:~/acx100-0.2.0pre8$ ./Configure
Kernel version file: /lib/modules/2.6.8-1-386/build/include/linux/version.h
Kernel configuration file: /lib/modules/2.6.8-1-386/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.



michi@michi:~/acx100-0.2.0pre8$ make
make -C src
make[1]: Entering directory `/home/michi/acx100-0.2.0pre8/src'
if test -n ; then \
mkdir -p /home/michi/acx100-0.2.0pre8/src/tmp; \
cp /lib/modules/2.6.8-1-386/build/.config /home/michi/acx100-0.2.0pre8/src/tmp; \
fi
# use "make V=1" to see full compile execution
make -C /lib/modules/2.6.8-1-386/build SUBDIRS=/home/michi/acx100-0.2.0pre8/src \
MODVERDIR=/home/michi/acx100-0.2.0pre8/src WLAN_HOSTIF=WLAN_PCI modules
make[2]: Entering directory `/usr/src/kernel-headers-2.6.8-1-386'
Building modules, stage 2.
MODPOST
*** Warning: "__muldf3" [/home/michi/acx100-0.2.0pre8/src/acx_usb.ko] undefined!
*** Warning: "__adddf3" [/home/michi/acx100-0.2.0pre8/src/acx_usb.ko] undefined!
*** Warning: "__fixunsdfsi" [/home/michi/acx100-0.2.0pre8/src/acx_usb.ko] undefined!
*** Warning: "__floatsidf" [/home/michi/acx100-0.2.0pre8/src/acx_usb.ko] undefined!
*** Warning: "__muldf3" [/home/michi/acx100-0.2.0pre8/src/acx_pci.ko] undefined!
*** Warning: "__adddf3" [/home/michi/acx100-0.2.0pre8/src/acx_pci.ko] undefined!
*** Warning: "__fixunsdfsi" [/home/michi/acx100-0.2.0pre8/src/acx_pci.ko] undefined!
*** Warning: "__floatsidf" [/home/michi/acx100-0.2.0pre8/src/acx_pci.ko] undefined!
make[2]: Leaving directory `/usr/src/kernel-headers-2.6.8-1-386'
# 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.8-1-386/build SUBDIRS=/home/michi/acx100-0.2.0pre8/src \
MODVERDIR=/home/michi/acx100-0.2.0pre8/src WLAN_HOSTIF=WLAN_USB modules
make[2]: Entering directory `/usr/src/kernel-headers-2.6.8-1-386'
Building modules, stage 2.
MODPOST
*** Warning: "__muldf3" [/home/michi/acx100-0.2.0pre8/src/acx_usb.ko] undefined!
*** Warning: "__adddf3" [/home/michi/acx100-0.2.0pre8/src/acx_usb.ko] undefined!
*** Warning: "__fixunsdfsi" [/home/michi/acx100-0.2.0pre8/src/acx_usb.ko] undefined!
*** Warning: "__floatsidf" [/home/michi/acx100-0.2.0pre8/src/acx_usb.ko] undefined!
*** Warning: "__muldf3" [/home/michi/acx100-0.2.0pre8/src/acx_pci.ko] undefined!
*** Warning: "__adddf3" [/home/michi/acx100-0.2.0pre8/src/acx_pci.ko] undefined!
*** Warning: "__fixunsdfsi" [/home/michi/acx100-0.2.0pre8/src/acx_pci.ko] undefined!
*** Warning: "__floatsidf" [/home/michi/acx100-0.2.0pre8/src/acx_pci.ko] undefined!
make[2]: Leaving directory `/usr/src/kernel-headers-2.6.8-1-386'

*** WARNING: acx100_pci.ko changed to acx_pci.ko. Don't forget to update any scripts! ***
make[1]: Leaving directory `/home/michi/acx100-0.2.0pre8/src'



michi:/home/michi/acx100-0.2.0pre8# make install
make -C src install
make[1]: Entering directory `/home/michi/acx100-0.2.0pre8/src'
if test -n ; then \
mkdir -p /home/michi/acx100-0.2.0pre8/src/tmp; \
cp /lib/modules/2.6.8-1-386/build/.config /home/michi/acx100-0.2.0pre8/src/tmp; \
fi
# use "make V=1" to see full compile execution
make -C /lib/modules/2.6.8-1-386/build SUBDIRS=/home/michi/acx100-0.2.0pre8/src \
MODVERDIR=/home/michi/acx100-0.2.0pre8/src WLAN_HOSTIF=WLAN_PCI modules
make[2]: Entering directory `/usr/src/kernel-headers-2.6.8-1-386'
Building modules, stage 2.
MODPOST
*** Warning: "__muldf3" [/home/michi/acx100-0.2.0pre8/src/acx_usb.ko] undefined!
*** Warning: "__adddf3" [/home/michi/acx100-0.2.0pre8/src/acx_usb.ko] undefined!
*** Warning: "__fixunsdfsi" [/home/michi/acx100-0.2.0pre8/src/acx_usb.ko] undefined!
*** Warning: "__floatsidf" [/home/michi/acx100-0.2.0pre8/src/acx_usb.ko] undefined!
*** Warning: "__muldf3" [/home/michi/acx100-0.2.0pre8/src/acx_pci.ko] undefined!
*** Warning: "__adddf3" [/home/michi/acx100-0.2.0pre8/src/acx_pci.ko] undefined!
*** Warning: "__fixunsdfsi" [/home/michi/acx100-0.2.0pre8/src/acx_pci.ko] undefined!
*** Warning: "__floatsidf" [/home/michi/acx100-0.2.0pre8/src/acx_pci.ko] undefined!
make[2]: Leaving directory `/usr/src/kernel-headers-2.6.8-1-386'
# 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.8-1-386/build SUBDIRS=/home/michi/acx100-0.2.0pre8/src \
MODVERDIR=/home/michi/acx100-0.2.0pre8/src WLAN_HOSTIF=WLAN_USB modules
make[2]: Entering directory `/usr/src/kernel-headers-2.6.8-1-386'
Building modules, stage 2.
MODPOST
*** Warning: "__muldf3" [/home/michi/acx100-0.2.0pre8/src/acx_usb.ko] undefined!
*** Warning: "__adddf3" [/home/michi/acx100-0.2.0pre8/src/acx_usb.ko] undefined!
*** Warning: "__fixunsdfsi" [/home/michi/acx100-0.2.0pre8/src/acx_usb.ko] undefined!
*** Warning: "__floatsidf" [/home/michi/acx100-0.2.0pre8/src/acx_usb.ko] undefined!
*** Warning: "__muldf3" [/home/michi/acx100-0.2.0pre8/src/acx_pci.ko] undefined!
*** Warning: "__adddf3" [/home/michi/acx100-0.2.0pre8/src/acx_pci.ko] undefined!
*** Warning: "__fixunsdfsi" [/home/michi/acx100-0.2.0pre8/src/acx_pci.ko] undefined!
*** Warning: "__floatsidf" [/home/michi/acx100-0.2.0pre8/src/acx_pci.ko] undefined!
make[2]: Leaving directory `/usr/src/kernel-headers-2.6.8-1-386'

*** WARNING: acx100_pci.ko changed to acx_pci.ko. Don't forget to update any scripts! ***
*** Copying driver modules acx_pci.ko to /lib/modules/2.6.8-1-386/net... ***
test -d /lib/modules/2.6.8-1-386/net || mkdir /lib/modules/2.6.8-1-386/net
for mod in acx_pci.ko ; do \
/usr/bin/install -c $mod /lib/modules/2.6.8-1-386/net; \
done
/sbin/depmod -ae
make[1]: Leaving directory `/home/michi/acx100-0.2.0pre8/src

gonzo_18
16.10.04, 10:17
sieht alles recht ok aus....sind doch alles nur warnungen

nunja
19.10.04, 23:23
@gonzo_18
Vielleicht mal das englische Wort "warning" von der muttersprachlichen Seite betrachten. Dann ist die Bedeutung nicht unbedingt "Warnung". So auch in diesem Fall.

@Magnia
Was spukt das Logbuch aus wenn Du Dich als Anwender "root" anmeldest, in das /usr/src Verzeichnis wechselst, das Archiv als root auspackst und übersetzt?
Manche Dinge kann man eben nur als Anwender "root" übersetzen weil einem sonst die Zugriffsrechte fehlen.
Ausserdem scheint das Paket nicht für den von Dir genutzten Linuxkern gedacht zu sein.

Ich erspar mir mal die ellenlange Erklärung ;-)

muc
25.10.04, 12:20
Schau dir mal das Script start_net an, es wird versucht die Datei acx_pci.o zu laden.
Ändere die Einstellung auf acx_pci.ko, dann dürfte es klappen.
Den Eintrag findest du direkt unterhalb deiner WLan Konfiguration.

greetz
muc