Author |
Message |
|
Post subject: r8180-sa2400 driver
Posted: 10.10.2005 - 12:25 #23814
|
|
Basic
Joined: Sep 22, 2005
Posts: 71
Location: Europa
|
|
Ako ho skompilovat? Pojde pod Slax alebo Ubuntu? |
|
|
|
|
|
|
Post subject: RE: r8180-sa2400 driver
Posted: 10.10.2005 - 12:46 #23815
|
|
Basic
Joined: Sep 22, 2005
Posts: 71
Location: Europa
|
|
A tiez potrebujem poradit ako skompilujem SW ked sa v archive nachadzaju subory s priponami *.sh,c,h
make && make install nefunguje |
|
|
|
|
|
|
Post subject: RE: r8180-sa2400 driver
Posted: 10.10.2005 - 13:00 #23817
|
|
Majster
Joined: Jan 12, 2003
Posts: 4250
Location: /dev/null
|
|
pozri si ten .sh; je to script a mozno sluzi prave na to ze ti to skompiluje... (.c su C-ckove zdrojaky, .h su "hlavickove" subory (obsahuju rozne define a pod.) |
|
|
|
|
|
|
Post subject: RE: r8180-sa2400 driver
Posted: 21.10.2005 - 13:10 #24305
|
|
Basic
Joined: Sep 22, 2005
Posts: 71
Location: Europa
|
|
takto som na tom:
Code: › root@slax:/usr/src/rtl8180-0.21# make && make install
Makefile:8: /lib/modules/2.6.11.8/build/.config: No such file or directory
make: *** No rule to make target `/lib/modules/2.6.11.8/build/.config'. Stop. |
|
|
|
|
|
|
Post subject: RE: r8180-sa2400 driver
Posted: 21.10.2005 - 13:39 #24313
|
|
Majster
Joined: Jan 12, 2003
Posts: 4250
Location: /dev/null
|
|
no na zaklade toho co si sem dal by som sa skusil pozriet do suboru Makefile.... |
|
|
|
|
|
|
Post subject: RE: r8180-sa2400 driver
Posted: 21.10.2005 - 19:22 #24330
|
|
Basic
Joined: Sep 22, 2005
Posts: 71
Location: Europa
|
|
je v nom toto ale nevyznam sa v tom
doteraz som mal binarny ovladac ale ten nevie AP, ale iba ad hoc a client...
neslo by to ak by mi to skompiloval nikto iny?
Code: ›
#EXTRA_CFLAGS += -DCONFIG_IEEE80211_NOWEP=y
#EXTRA_CFLAGS += -DCONFIG_RTL8180_PM=y
#EXTRA_CFLAGS += -DCONIFG_RTL8180_IOMAP
EXTRA_CFLAGS += -I$(TOPDIR)/drivers/net/wireless
PWD = $(shell pwd)
KVER := $(shell uname -r)
KSRC := /lib/modules/$(KVER)/build
include $(KSRC)/.config
INSTALL_PREFIX :=
EXTRA_CFLAGS += -std=gnu89
EXTRA_CFLAGS += -O2
EXTRA_CFLAGS += -mhard-float -DCONFIG_FORCE_HARD_FLOAT=y
# if Rules.make exists in the kernel tree, we assume 2.4 style modules
# if it doesn't assume 2.6 style
OLDMAKE = $(wildcard $(KSRC)/Rules.make)
ifneq (,$(OLDMAKE))
export-objs:= ieee80211_rx.o ieee80211_tx.o ieee80211_wx.o ieee80211_module.o
export-objs+= ieee80211_crypt.o ieee80211_crypt_wep.o
export-objs+= r8180_core.o r8180_sa2400.o r8180_93cx6.o r8180_wx.o r8180_max2820.o r8180_gct.o
endif
ieee80211-r8180-objs := ieee80211_rx.o ieee80211_tx.o ieee80211_wx.o ieee80211_module.o
ieee80211_crypt-r8180-objs := ieee80211_crypt.o
ieee80211_crypt_wep-r8180-objs := ieee80211_crypt_wep.o
r8180-objs := r8180_core.o r8180_sa2400.o r8180_93cx6.o r8180_wx.o r8180_pm.o r8180_max2820.o r8180_gct.o
obj-m += ieee80211-r8180.o
obj-m += r8180.o
obj-m += ieee80211_crypt-r8180.o
obj-m += ieee80211_crypt_wep-r8180.o
ifeq (,$(OLDMAKE))
# Build for kernel 2.6
all: modules
modules: 2.6
else
# Build for kernel 2.4
all: 2.4
ieee80211_crypt-r8180.o: $(ieee80211_crypt-r8180-objs)
$(LD) $(LD_RFLAGS) -r -o $@ $(ieee80211_crypt-r8180-objs)
ieee80211_crypt_wep-r8180.o: $(ieee80211_crypt_wep-r8180-objs)
$(LD) $(LD_RFLAGS) -r -o $@ $(ieee80211_crypt_wep-r8180-objs)
r8180.o: $(r8180-objs)
$(LD) $(LD_RFLAG) -r -o $@ $(r8180-objs)
ieee80211-r8180.o: $(ieee80211-r8180-objs)
$(LD) $(LD_RFLAG) -r -o $@ $(ieee80211-r8180-objs)
-include $(OLDMAKE)
endif
2.4:
make -C $(KSRC) SUBDIRS=$(PWD) modules
2.6:
$(MAKE) -C $(KSRC) SUBDIRS=$(PWD) MODVERDIR=$(PWD) modules
clean:
rm -f *.mod.c *.mod *.o .*.cmd *.ko .*.flags
rm -rf $(PWD)/tmp
ifeq (,$(OLDMAKE))
MODDESTDIR := $(INSTALL_PREFIX)/lib/modules/$(KVER)/kernel/drivers/net/wireless
MOD_ALGDESTDIR := $(INSTALL_PREFIX)/lib/modules/$(KVER)/kernel/drivers/net/wireless/alg
install: all
mkdir -p $(MODDESTDIR)
mkdir -p $(MOD_ALGDESTDIR)
install -p -m 644 r8180.ko ieee80211-r8180.ko ieee80211_crypt-r8180.ko $(MODDESTDIR)
install -p -m 644 ieee80211_crypt_wep-r8180.ko $(MOD_ALGDESTDIR)
else
MODDESTDIR := $(INSTALL_PREFIX)/lib/modules/$(KVER)/kernel/net/wireless
MOD_ALGDESTDIR := $(INSTALL_PREFIX)/lib/modules/$(KVER)/kernel/net/wireless/alg
install: all
mkdir -p $(MODDESTDIR)
mkdir -p $(MOD_ALGDESTDIR)
install -p -m 644 r8180.o ieee80211-r8180.o ieee80211_crypt-r8180.o $(MODDESTDIR)
install -p -m 644 ieee80211_crypt_wep-r8180.o $(MOD_ALGDESTDIR)
endif
|
|
|
|
|
|
|
Post subject: RE: r8180-sa2400 driver
Posted: 21.10.2005 - 19:25 #24331
|
|
Majster
Joined: Jan 12, 2003
Posts: 4250
Location: /dev/null
|
|
na zaklade tych oboch vypisov by som tipol ze asi si nespravil predtym korektne make modules_install z kompilacie jadra...
je to vsak len moj odhad... |
|
|
|
|
|
|
Post subject: RE: r8180-sa2400 driver
Posted: 21.10.2005 - 20:14 #24334
|
|
Basic
Joined: Sep 13, 2005
Posts: 267
Location: Bratislava
|
|
si wrote: ›na zaklade tych oboch vypisov by som tipol ze asi si nespravil predtym korektne make modules_install z kompilacie jadra...
je to vsak len moj odhad...
podla mna skor nema vobec nakonfigurovane jadro, kedze hlada .config a ten vytvara napr. make menuconfig |
|
|
|
|
|
|
Post subject: RE: r8180-sa2400 driver
Posted: 21.10.2005 - 20:53 #24340
|
|
Majster
Joined: Jan 12, 2003
Posts: 4250
Location: /dev/null
|
|
fixi: to sice mozno tiez, ale make menuconfig ti robi veci len v adresarovej strukture zdrojakov jadra a jemu hlasi ze chyba subor v /lib/modules/.... |
|
|
|
|
|
|
Post subject: RE: r8180-sa2400 driver
Posted: 21.10.2005 - 21:17 #24342
|
|
Basic
Joined: Sep 13, 2005
Posts: 267
Location: Bratislava
|
|
fixi wrote: › si wrote: ›na zaklade tych oboch vypisov by som tipol ze asi si nespravil predtym korektne make modules_install z kompilacie jadra...
je to vsak len moj odhad...
podla mna skor nema vobec nakonfigurovane jadro, kedze hlada .config a ten vytvara napr. make menuconfig
no /lib/modules/$kernel/build linkuje do /usr/src/$kernel cize bud nepustil make modules_install alebo nema zdrojaky kernelu... |
|
|
|
|
|
|
Powered by PNphpBB2 © 2003-2005 The PNphpBB Group Credits |