• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

rtl 8185chip problem beim make

hi,

ich habe Suse9.2 und kernel 2.6.8-24-default,

habe mir ne Wireless Lan karte gekauft mit dem Chip :

RTL 8185 cjip.

habe auch die passenden Treiber gefunden, doch wenn ich nu

./makedrv ausführe bekomme ich diese Fehlermeldung



Code:
linux:/home/mallah/wlan/Linux 2.6.x(1.0) # ./makedrv
ieee80211/ieee80211_softmac.c
ieee80211/ieee80211_crypt_tkip.c
ieee80211/ieee80211_module.c
ieee80211/ieee80211_softmac_wx.c
ieee80211/README
ieee80211/ieee80211.h
ieee80211/ieee80211_wx.c
ieee80211/LICENSE
ieee80211/Makefile
ieee80211/ieee80211_crypt.h
ieee80211/ieee80211_crypt_ccmp.c
ieee80211/ieee80211_crypt.c
ieee80211/ieee80211_crypt_wep.c
ieee80211/ieee80211_rx.c
ieee80211/ieee80211_tx.c
rtl818x-0.1/
rtl818x-0.1/Makefile
rtl818x-0.1/AUTHORS
rtl818x-0.1/CHANGES
rtl818x-0.1/COPYING
rtl818x-0.1/INSTALL
rtl818x-0.1/LICENSE
rtl818x-0.1/ieee80211.h
rtl818x-0.1/r8180_rtl8255.c
rtl818x-0.1/README
rtl818x-0.1/README.adhoc
rtl818x-0.1/ieee80211_crypt.h
rtl818x-0.1/r8180.h
rtl818x-0.1/r8180_wx.h
rtl818x-0.1/r8180_93cx6.c
rtl818x-0.1/r8180_93cx6.h
rtl818x-0.1/r8180_core.c
rtl818x-0.1/r8180_gct.c
rtl818x-0.1/r8180_gct.h
rtl818x-0.1/r8180_hw.h
rtl818x-0.1/r8180_max2820.c
rtl818x-0.1/r8180_max2820.h
rtl818x-0.1/r8180_pm.c
rtl818x-0.1/r8180_pm.h
rtl818x-0.1/r8180_sa2400.c
rtl818x-0.1/r8180_sa2400.h
rtl818x-0.1/r8180_wx.c
rtl818x-0.1/r8180_rtl8225.c
rtl818x-0.1/r8180_rtl8225.c.old
rtl818x-0.1/r8180_rtl8255.h
rtl818x-0.1/README.master
rtl818x-0.1/r8180_rtl8225.h
rm -f *.mod.c *.mod *.o .*.cmd *.ko
rm -rf /home/mallah/wlan/Linux 2.6.x(1.0)/ieee80211/tmp
/bin/sh: -c: line 0: syntax error near unexpected token `('
/bin/sh: -c: line 0: `rm -rf /home/mallah/wlan/Linux 2.6.x(1.0)/ieee80211/tmp'
make: *** [clean] Fehler 2
make -C /lib/modules/2.6.8-24-default/build SUBDIRS=/home/mallah/wlan/Linux 2.6.x(1.0)/ieee80211 MODVERDIR=/home/mallah/wlan/Linux 2.6.x(1.0)/ieee80211 modules
/bin/sh: -c: line 0: syntax error near unexpected token `('
/bin/sh: -c: line 0: `make -C /lib/modules/2.6.8-24-default/build SUBDIRS=/home/mallah/wlan/Linux 2.6.x(1.0)/ieee80211 MODVERDIR=/home/mallah/wlan/Linux 2.6.x(1.0)/ieee80211 modules'
make: *** [modules] Fehler 2
rm -f *.mod.c *.mod *.o .*.cmd *.ko
rm -rf /home/mallah/wlan/Linux 2.6.x(1.0)/rtl818x-0.1/tmp
/bin/sh: -c: line 0: syntax error near unexpected token `('
/bin/sh: -c: line 0: `rm -rf /home/mallah/wlan/Linux 2.6.x(1.0)/rtl818x-0.1/tmp'
make: *** [clean] Fehler 2
make -C /lib/modules/2.6.8-24-default/build SUBDIRS=/home/mallah/wlan/Linux 2.6.x(1.0)/rtl818x-0.1 MODVERDIR=/home/mallah/wlan/Linux 2.6.x(1.0)/rtl818x-0.1 modules
/bin/sh: -c: line 0: syntax error near unexpected token `('
/bin/sh: -c: line 0: `make -C /lib/modules/2.6.8-24-default/build SUBDIRS=/home/mallah/wlan/Linux 2.6.x(1.0)/rtl818x-0.1 MODVERDIR=/home/mallah/wlan/Linux 2.6.x(1.0)/rtl818x-0.1 modules'
make: *** [modules] Fehler 2
linux:/home/mallah/wlan/Linux 2.6.x(1.0) #

die Make file, die ausgeführt wird.
Hier der Inhalt:
Code:
#EXTRA_CFLAGS += -DCONFIG_IEEE80211_NOWEP=y
#EXTRA_CFLAGS += -DCONFIG_RTL8180_IOMAP
EXTRA_CFLAGS += -I$(TOPDIR)/drivers/net/wireless
EXTRA_CFLAGS += -std=gnu89
EXTRA_CFLAGS += -O2
#EXTRA_CFLAGS += -mhard-float -DCONFIG_FORCE_HARD_FLOAT=y

#ieee80211-r8180-objs := ieee80211.o ieee80211_rx.o ieee80211_tx.o ieee80211_wx.o ieee80211_module.o

#ieee80211_crypt-r8180 := ieee80211_crypt-r8180.o

r8180-objs := r8180_core.o r8180_sa2400.o r8180_93cx6.o r8180_wx.o r8180_max2820.o r8180_gct.o r8180_rtl8225.o r8180_rtl8255.o

#ieee80211_crpt_wep-r8180-objs := ieee80211_crypt_wep-r8180.o

obj-m += r8180.o
#obj-m +=ieee80211-r8180.o
#obj-m +=ieee80211_crypt-r8180.o
#obj-m +=ieee80211_crypt_wep-r8180.o

MODULES_LST := r8180.ko 
#ieee80211-r8180.ko ieee80211-r8180_crypt.ko
#MODULES_ALG_LST := ieee80211_crypt_wep-r8180.ko

KVER  := $(shell uname -r)
KSRC := /lib/modules/$(KVER)/build
INSTALL_PREFIX :=

all: modules

clean:
	rm -f *.mod.c *.mod *.o .*.cmd *.ko 
	rm -rf $(PWD)/tmp

modules:
	$(MAKE) -C $(KSRC) SUBDIRS=$(PWD) MODVERDIR=$(PWD) modules

MODDESTDIR := /lib/modules/$(KVER)/kernel/drivers/net/wireless
#MOD_ALGDESTDIR := /lib/modules/$(KVER)/kernel/drivers/net/wireless/alg

install: modules
	mkdir -p $(MODDESTDIR)
#	mkdir -p $(MOD_ALGDESTDIR)
	install -p -m 644 $(MODULES_LST) $(MODDESTDIR)
#	install -p -m 644 $(MODULES_ALG_LST) $(MOD_ALGDESTDIR)

uninstall:
	cd $(MODDESTDIR) && rm $(MODULES_LST)
#	cd $(MOD_ALGDESTDIR) && rm $(MODULES_ALG_LST)

load:
	./module_load
       
unload: 

	./module_unload

ich werde nur nicht klar mit der Fehlermeldung...
Fehlen mir Pakete? Stimmt die Makefile nicht?

mfg

Mallah
 
OK, der schmäh is folgender:

Eines der Übergeordneten Verzeichnisse hat ein "(" und ein ")" im Namen (vom entzippen des Drivers). Benenn diesen Ordner auf - z.B. "rtl8185" - um, und er sollte compilieren!
 
Oben