mahlzeit
hab mir jetzt n ralink treiber gesaugt (es gibt doch einen ) nur hab ich das problem dass ich vor ner unkompilierten datei sitz.
zwar bietet mir die faq ein netten link auf ne andere seite an aber damit komm ich auch nich weiter weil linux bei de installation immer abbricht mit...">>schluss<<"
folgendes steht in der readme drin:
gut, die datei hab ich entpackt, also entfällt a)
jetzt geh ich in das verzeichnis rein und geb in de console $make ein, nichts passiert, keie fehlermeldung.linux wartet jetzt erneut auf einen befehl... dann sieht das folgendermaßen aus:
wo genau ist mein fehler? was mache ich falsch? ist leider mein erster versuch zu kompilieren deswegen bin ich noch etwas konfus mit der ganzen geschichte hier
in der makefile steht nun folgendes drin:
desweiteren befindet sich noch eine weitere datei in einem anderen ordner mit folgendem inhalt (welche ich aber jetzt nicht ansprechen will weil ich mit obigem problem ja genug zu schaffen habe vorerst
mein system ist ein suse10.0, für jegliche art von hilfe bin ich dankbar
hab mir jetzt n ralink treiber gesaugt (es gibt doch einen ) nur hab ich das problem dass ich vor ner unkompilierten datei sitz.
zwar bietet mir die faq ein netten link auf ne andere seite an aber damit komm ich auch nich weiter weil linux bei de installation immer abbricht mit...">>schluss<<"
folgendes steht in der readme drin:
Code:
Installation instructions for the rt2500 Module
=======================================================================
Build Instructions:
====================
For 2.4 or 2.6 series kernel:
a. $tar -xvzf rt2500-x.x.x.tar.gz
go to "./rt2500-x.x.x/Module" directory.
b. $make # compile driver source code
c. $make install # installs kernel module driver
(read end of file for FedoraCore3 specific information)
=======================================================================
To BUILD UTILITY
====================
a. go to the "./Utility" directory
b. run 'qmake -o Makefile raconfig2500.pro'
If qmake command is not found in your system, you can download the QT tool
'qt-x11-free-3.2.1' or later at
http://www.trolltech.com/
(qmake comes with RedHat 7.3 or later QT Package)
c. run 'make" to compile the utility source code.
d. After all, an execution file would be generated "RaConfig2500"
run "RaConfig2500" to config the driver as you want
gut, die datei hab ich entpackt, also entfällt a)
jetzt geh ich in das verzeichnis rein und geb in de console $make ein, nichts passiert, keie fehlermeldung.linux wartet jetzt erneut auf einen befehl... dann sieht das folgendermaßen aus:
Code:
supergosh@linux:~/Desktop/rt2500-1.1.0-b3/Module> $make
supergosh@linux:~/Desktop/rt2500-1.1.0-b3/Module> $make install
install: missing file operand
„install --help“ gibt weitere Informationen.
supergosh@linux:~/Desktop/rt2500-1.1.0-b3/Module>
in der makefile steht nun folgendes drin:
Code:
all: module
MODULE_NAME := rt2500
supergosh@linux:~/Desktop/rt2500-1.1.0-b3/Module> $make
supergosh@linux:~/Desktop/rt2500-1.1.0-b3/Module> $make install
install: missing file operand
„install --help“ gibt weitere Informationen.
supergosh@linux:~/Desktop/rt2500-1.1.0-b3/Module>
#PATCHLEVEL := 6
#KERNDIR=/usr/src/linux-2.6
#MODDIR=/lib/modules/2.6.12/extra
ifeq ($(PATCHLEVEL),)
PATCHLEVEL := $(shell uname -r | cut -d. -f2)
endif
RESMAN_CORE_OBJS := rtmp_main.o
RESMAN_GLUE_OBJS := mlme.o connect.o sync.o assoc.o auth.o auth_rsp.o rtmp_data.o rtmp_init.o sanity.o rtmp_wep.o wpa.o md5.o rtmp_tkip.o rtmp_info.o eeprom.o
$(MODULE_NAME)-objs := $(RESMAN_CORE_OBJS) $(RESMAN_GLUE_OBJS)
ifdef TOPDIR
obj-m += $(MODULE_NAME).o
endif
EXTRA_CFLAGS += -I$(src)
ifdef KERNDIR
KERNEL_SOURCES := $(KERNDIR)
else
KERNEL_SOURCES := /lib/modules/$(shell uname -r)/build
endif
ifdef MODDIR
MODULE_ROOT := $(MODDIR)
else
MODULE_ROOT := /lib/modules/$(shell uname -r)/extra
endif
src ?= .
obj ?= .
ifeq ($(PATCHLEVEL), 4)
MODULE_OBJECT := $(MODULE_NAME).o
MODULE_CONF := /etc/modules.conf
else
MODULE_OBJECT := $(MODULE_NAME).ko
MODULE_CONF := /etc/modprobe.conf
endif
ifeq ($(PATCHLEVEL), 4)
$(obj)/$(MODULE_NAME).o: $($(MODULE_NAME)-objs)
$(LD) $(EXTRA_LDFLAGS) -r -o $@ $($(MODULE_NAME)-objs)
endif
KBUILD_PARAMS := -C $(KERNEL_SOURCES) SUBDIRS=$(PWD)
module:
@$(MAKE) $(KBUILD_PARAMS) modules; \
if ! [ -f $(MODULE_OBJECT) ]; then \
echo "$(MODULE_OBJECT) failed to build!"; \
exit 1; \
fi
debug:
@$(MAKE) $(KBUILD_PARAMS) 'EXTRA_CFLAGS=-I$(src) -DRT2500_DBG' modules; \
if ! [ -f $(MODULE_OBJECT) ]; then \
echo "$(MODULE_OBJECT) failed to build!"; \
exit 1; \
fi
clean:
@rm -f $(RESMAN_GLUE_OBJS) $(RESMAN_CORE_OBJS) .*.{cmd,flags}
@rm -f $(MODULE_NAME).{o,ko,mod.{o,c}} built-in.o $(VERSION_HEADER) *~
@rm -fr .tmp_versions
modules_install:
ifeq ($(PATCHLEVEL),4)
if ! [ -f $(MODULE_OBJECT) ]; then \
module; \
fi
@echo "install '$(MODULE_OBJECT)' to $(MODULE_ROOT)"
install -m 755 -o 0 -g 0 -d $(MODULE_ROOT)
install -m 644 -o 0 -g 0 $(MODULE_OBJECT) $(MODULE_ROOT)
/sbin/depmod -a
else
echo "2.6 module install"
make $(KBUILD_PARAMS) modules_install
endif
install: modules_install
@if ! grep -q 'ra0' $(MODULE_CONF) ; then \
echo "append 'alias ra0 rt2500' to $(MODULE_CONF)"; \
echo "alias ra0 rt2500" >> $(MODULE_CONF) ; \
fi
install-fedora:
if ! [ -f $(MODULE_OBJECT) ]; then \
module; \
fi
@echo "install '$(MODULE_OBJECT)' to $(MODULE_ROOT)"
install -m 755 -o 0 -g 0 -d $(MODULE_ROOT)
install -m 644 -o 0 -g 0 $(MODULE_OBJECT) $(MODULE_ROOT)
/sbin/depmod -a
@if ! grep -q 'wlan0' /etc/modprobe.conf ; then \
echo "append 'alias wlan0 rt2500' to /etc/modprobe.conf"; \
echo "alias wlan0 rt2500" >> /etc/modprobe.conf ; \
echo "options rt2500 ifname=wlan%d" >> /etc/modprobe.conf ; \
fi
ifeq ($(PATCHLEVEL), 4)
include $(KERNEL_SOURCES)/Rules.make
endif
desweiteren befindet sich noch eine weitere datei in einem anderen ordner mit folgendem inhalt (welche ich aber jetzt nicht ansprechen will weil ich mit obigem problem ja genug zu schaffen habe vorerst
Code:
After install the package then follow the steps.
1.) qmake -o Makefile raconfig2500.pro
2.) make
mein system ist ein suse10.0, für jegliche art von hilfe bin ich dankbar