Ciao

I have a usb dongle with a ZD1211 chip inside.

I compiled your r80 drivers on my desktop P4 x86 machine and everything
works well (monitor mode with kismet sometimes hungs up as you say).

Then I tried to compile it on my iBook G4 PPC but I got lots of warnings
and errors, and "make" refuses to finish it's work..

On both my machines the system is a Debian Unstable with 2.6.17-rc4 kernel.

Someone was successful compiling the drivers on a PPC machine?

This is the log:


[EMAIL PROTECTED]:/home/rello/temp3/zidas1211/linux/zd1211-driver-r80# make
/lib/modules/2.6.17-rc4-rello-ppc/build
/home/rello/temp3/zidas1211/linux/zd1211-driver-r80
-I/home/rello/temp3/zidas1211/linux/zd1211-driver-r80/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.17-rc4-rello-ppc/build 
SUBDIRS=/home/rello/temp3/zidas1211/linux/zd1211-driver-r80 modules
make[1]: Entering directory `/usr/src/linux-2.6.17-rc4'
  CC [M]  /home/rello/temp3/zidas1211/linux/zd1211-driver-r80/src/zd1205.o
In file included from include/linux/skbuff.h:27,
                 from include/linux/tcp.h:163,
                 from 
/home/rello/temp3/zidas1211/linux/zd1211-driver-r80/src/zd1205.c:36:
include/linux/highmem.h:24:25: error: asm/highmem.h: No such file or directory
In file included from include/linux/skbuff.h:27,
                 from include/linux/tcp.h:163,
                 from 
/home/rello/temp3/zidas1211/linux/zd1211-driver-r80/src/zd1205.c:36:
include/linux/highmem.h: In function ‘clear_user_highpage’:
include/linux/highmem.h:51: warning: implicit declaration of function 
‘kmap_atomic’
include/linux/highmem.h:51: error: ‘KM_USER0’ undeclared (first use in this 
function)
include/linux/highmem.h:51: error: (Each undeclared identifier is reported only 
once
include/linux/highmem.h:51: error: for each function it appears in.)
include/linux/highmem.h:51: warning: initialization makes pointer from integer 
without a cast
include/linux/highmem.h:53: warning: implicit declaration of function 
‘kunmap_atomic’
include/linux/highmem.h: In function ‘clear_highpage’:
include/linux/highmem.h:73: error: ‘KM_USER0’ undeclared (first use in this 
function)
include/linux/highmem.h:73: warning: initialization makes pointer from integer 
without a cast
include/linux/highmem.h: In function ‘memclear_highpage_flush’:
include/linux/highmem.h:87: error: ‘KM_USER0’ undeclared (first use in this 
function)
include/linux/highmem.h:87: warning: assignment makes pointer from integer 
without a cast
include/linux/highmem.h: In function ‘copy_user_highpage’:
include/linux/highmem.h:97: error: ‘KM_USER0’ undeclared (first use in this 
function)
include/linux/highmem.h:97: warning: assignment makes pointer from integer 
without a cast
include/linux/highmem.h:98: error: ‘KM_USER1’ undeclared (first use in this 
function)
include/linux/highmem.h:98: warning: assignment makes pointer from integer 
without a cast
include/linux/highmem.h: In function ‘copy_highpage’:
include/linux/highmem.h:110: error: ‘KM_USER0’ undeclared (first use in this 
function)
include/linux/highmem.h:110: warning: assignment makes pointer from integer 
without a cast
include/linux/highmem.h:111: error: ‘KM_USER1’ undeclared (first use in this 
function)
include/linux/highmem.h:111: warning: assignment makes pointer from integer 
without a cast
In file included from include/linux/tcp.h:163,
                 from 
/home/rello/temp3/zidas1211/linux/zd1211-driver-r80/src/zd1205.c:36:
include/linux/skbuff.h: In function ‘kmap_skb_frag’:
include/linux/skbuff.h:1221: warning: implicit declaration of function 
‘local_bh_disable’
include/linux/skbuff.h:1223: error: ‘KM_SKB_DATA_SOFTIRQ’ undeclared (first use 
in this function)
include/linux/skbuff.h:1223: warning: return makes pointer from integer without 
a cast
include/linux/skbuff.h: In function ‘kunmap_skb_frag’:
include/linux/skbuff.h:1228: error: ‘KM_SKB_DATA_SOFTIRQ’ undeclared (first use 
in this function)
include/linux/skbuff.h:1230: warning: implicit declaration of function 
‘local_bh_enable’
In file included from include/linux/netdevice.h:539,
                 from include/net/sock.h:48,
                 from include/linux/tcp.h:164,
                 from 
/home/rello/temp3/zidas1211/linux/zd1211-driver-r80/src/zd1205.c:36:
include/linux/interrupt.h: At top level:
include/linux/interrupt.h:101: warning: conflicting types for ‘local_bh_enable’
include/linux/skbuff.h:1230: warning: previous implicit declaration of 
‘local_bh_enable’ was here
In file included from 
/home/rello/temp3/zidas1211/linux/zd1211-driver-r80/src/zd1205.c:42:
/home/rello/temp3/zidas1211/linux/zd1211-driver-r80/src/zd1205.h:1332: warning: 
type qualifiers ignored on function return type
/home/rello/temp3/zidas1211/linux/zd1211-driver-r80/src/zd1205.h:1279: warning: 
‘zd_readl’ declared inline after being called
/home/rello/temp3/zidas1211/linux/zd1211-driver-r80/src/zd1205.h:1279: warning: 
previous declaration of ‘zd_readl’ was here
/home/rello/temp3/zidas1211/linux/zd1211-driver-r80/src/zd1205.c: In function 
‘zd1205_validate_frame’:
/home/rello/temp3/zidas1211/linux/zd1211-driver-r80/src/zd1205.c:2809: warning: 
unused variable ‘len1’
/home/rello/temp3/zidas1211/linux/zd1211-driver-r80/src/zd1205.c: In function 
‘zd1205_translate_scan’:
/home/rello/temp3/zidas1211/linux/zd1211-driver-r80/src/zd1205.c:7182: warning: 
format ‘%d’ expects type ‘int’, but argument 4 has type ‘U32’
/home/rello/temp3/zidas1211/linux/zd1211-driver-r80/src/zd1205.c:7182: warning: 
unknown conversion type character ‘,’ in format
/home/rello/temp3/zidas1211/linux/zd1211-driver-r80/src/zd1205.c:7182: warning: 
spurious trailing ‘%’ in format
/home/rello/temp3/zidas1211/linux/zd1211-driver-r80/src/zd1205.c:7182: warning: 
format ‘%d’ expects type ‘int’, but argument 4 has type ‘U32’
/home/rello/temp3/zidas1211/linux/zd1211-driver-r80/src/zd1205.c:7182: warning: 
unknown conversion type character ‘,’ in format
/home/rello/temp3/zidas1211/linux/zd1211-driver-r80/src/zd1205.c:7182: warning: 
spurious trailing ‘%’ in format
/home/rello/temp3/zidas1211/linux/zd1211-driver-r80/src/zd1205.c: In function 
‘zd1205_list_bss’:
/home/rello/temp3/zidas1211/linux/zd1211-driver-r80/src/zd1205.c:7387: warning: 
format ‘%2d’ expects type ‘int’, but argument 2 has type ‘U32’
/home/rello/temp3/zidas1211/linux/zd1211-driver-r80/src/zd1205.c:7387: warning: 
spurious trailing ‘%’ in format
/home/rello/temp3/zidas1211/linux/zd1211-driver-r80/src/zd1205.c: At top level:
/home/rello/temp3/zidas1211/linux/zd1211-driver-r80/src/zd1205.c:7526: warning: 
type qualifiers ignored on function return type
/home/rello/temp3/zidas1211/linux/zd1211-driver-r80/src/zd1205.c:7607: warning: 
type qualifiers ignored on function return type
/home/rello/temp3/zidas1211/linux/zd1211-driver-r80/src/zd1205.c:7696: warning: 
type qualifiers ignored on function return type
/home/rello/temp3/zidas1211/linux/zd1211-driver-r80/src/zd1205.c:7712: warning: 
type qualifiers ignored on function return type
/home/rello/temp3/zidas1211/linux/zd1211-driver-r80/src/zd1205.c: In function 
‘zdcb_setup_next_send’:
/home/rello/temp3/zidas1211/linux/zd1211-driver-r80/src/zd1205.c:9150: warning: 
initialization makes integer from pointer without a cast
/home/rello/temp3/zidas1211/linux/zd1211-driver-r80/src/zd1205.c:9150: warning: 
passing argument 1 of ‘__fswab32’ makes integer from pointer without a cast
/home/rello/temp3/zidas1211/linux/zd1211-driver-r80/src/zd1205.c:9194: warning: 
initialization makes integer from pointer without a cast
/home/rello/temp3/zidas1211/linux/zd1211-driver-r80/src/zd1205.c:9194: warning: 
passing argument 1 of ‘__fswab32’ makes integer from pointer without a cast
/home/rello/temp3/zidas1211/linux/zd1211-driver-r80/src/zd1205.c:9229: warning: 
initialization makes integer from pointer without a cast
/home/rello/temp3/zidas1211/linux/zd1211-driver-r80/src/zd1205.c:9229: warning: 
passing argument 1 of ‘__fswab32’ makes integer from pointer without a cast
/home/rello/temp3/zidas1211/linux/zd1211-driver-r80/src/zd1205.c:9258: warning: 
initialization makes integer from pointer without a cast
/home/rello/temp3/zidas1211/linux/zd1211-driver-r80/src/zd1205.c:9258: warning: 
passing argument 1 of ‘__fswab32’ makes integer from pointer without a cast
/home/rello/temp3/zidas1211/linux/zd1211-driver-r80/src/zd1205.c: In function 
‘CalculateQuality’:
/home/rello/temp3/zidas1211/linux/zd1211-driver-r80/src/zd1205.c:10073: 
warning: unused variable ‘rxOffset’
make[2]: *** [/home/rello/temp3/zidas1211/linux/zd1211-driver-r80/src/zd1205.o] 
Error 1
make[1]: *** [_module_/home/rello/temp3/zidas1211/linux/zd1211-driver-r80] 
Error 2
make[1]: Leaving directory `/usr/src/linux-2.6.17-rc4'
make: *** [all] Error 2
[EMAIL PROTECTED]:/home/rello/temp3/zidas1211/linux/zd1211-driver-r80# 



_______________________________________________
Zd1211-devs mailing list - http://zd1211.ath.cx/
Unsubscribe: https://lists.sourceforge.net/lists/listinfo/zd1211-devs

Reply via email to