Jak zainstalować sterowniki zd1211 które umożliwiają prace jako AP
: 18 sty 2009, 18:40
Mam problem z zainstalowaniem sterowników ZD1211 które umożliwiają prace karty w trybie mode master (jako AP). Postępuje zgodzenie z instrukcją na stronie i przy punkcie kiedy wywołujemy "make, make install" wywala mi dwa błędy.
Co mam zrobić żeby udało mi się poprawnie zainstalować sterowniki (wiem że zd1211rw są od razu zawarte w Ubuntu ale one nie umożliwiają pracy jako AP). Myślałem że może trzeba wcześniej odinstalować stare sterowniki ale nie wiem jak to zrobić jestem laikiem jeżeli chodzi o Linuxa.krzysztof@Laptop:~/zd1211$ make
/lib/modules/2.6.24-21-generic/build
/home/krzysztof/zd1211
-I/home/krzysztof/zd1211/src/include -fomit-frame-pointer -O2 -Wall -Wstrict-prototypes -pipe -DZDCONF_WE_STAT_SUPPORT=1 -DHOST_IF_USB -DAMAC -DGCCK -DOFDM -DHOSTAPD_SUPPORT -DUSE_EP4_SET_REG -DDOWNLOADFIRMWARE -DfTX_GAIN_OFDM=0 -DfNEW_CODE_MAP=1 -DfWRITE_WORD_REG=1 -DfREAD_MUL_REG=1 -DENHANCE_RX=1 -DZD1211
src/zd1205.o src/zdasocsvc.o src/zdauthreq.o src/zdauthrsp.o src/zdmmrx.o src/zdshared.o src/zdhci.o src/zdglobal.o src/zdencrypt.o src/zdpmfilter.o src/zdpsmon.o src/zdsynch.o src/zdbuf.o src/zd1205_proc.o src/zdhw.o src/zddebug.o src/zdtkipseed.o src/zdmic.o src/zdusb.o src/zd1211.o
make -C /lib/modules/2.6.24-21-generic/build SUBDIRS=/home/krzysztof/zd1211 modules
make[1]: Wejście do katalogu `/usr/src/linux-headers-2.6.24-21-generic'
CC [M] /home/krzysztof/zd1211/src/zd1205.o
/home/krzysztof/zd1211/src/zd1205.c: W funkcji `zd1205_rx_isr,:
/home/krzysztof/zd1211/src/zd1205.c:4162: błąd: `struct sk_buff, has no member named `mac,
/home/krzysztof/zd1211/src/zd1205.c: W funkcji `zd1205wext_iw_get_stats,:
/home/krzysztof/zd1211/src/zd1205.c:4783: błąd: `struct driver_stats, has no member named `iw_stats,
/home/krzysztof/zd1211/src/zd1205.c: W funkcji `zdcb_rx_ind,:
/home/krzysztof/zd1211/src/zd1205.c:9415: błąd: niejawna deklaracja funkcji `eth_copy_and_sum,
make[2]: *** [/home/krzysztof/zd1211/src/zd1205.o] Błąd 1
make[1]: *** [_module_/home/krzysztof/zd1211] Błąd 2
make[1]: Opuszczenie katalogu `/usr/src/linux-headers-2.6.24-21-generic'
make: *** [all] Błąd 2
krzysztof@Laptop:~/zd1211$