All,
I'm fairly new to Debian and have Etch installed on a Samsung M40 with a
custom kernel:
# uname -a
# Linux cloudburst 2.6.8 #1 Sun Oct 2 00:46:23 BST 2005 i686 GNU/Linux
I'd like to install the ipw2200 Wifi drivers, but am struggling.
Here's what I'm doing:
1. apt-get update
2. m-a a-i ieee80211-source
3. apt-get install ipw2200-source
4. cd /usr/src; tar xzf ipw2200-source.tar.gz
5. m-a a-i ipw2200
Unfortunately, step five fails with the following errors in the buildlog:
> [...]
In file included from /usr/src/modules/ipw2200/driver/ipw2200.c:33:
/usr/src/modules/ipw2200/driver/ipw2200.h:1131: error: variable or field
`__iomem' declared void
/usr/src/modules/ipw2200/driver/ipw2200.h:1131: warning: no semicolon at end of
struct or union
/usr/src/modules/ipw2200/driver/ipw2200.h:1131: error: syntax error before '*'
token
/usr/src/modules/ipw2200/driver/ipw2200.h:1248: error: `up' redeclared as
different kind of symbol
include/asm/semaphore.h:197: error: previous declaration of `up'
/usr/src/modules/ipw2200/driver/ipw2200.h:1249: error: `down' redeclared as
different kind of symbol
include/asm/semaphore.h:115: error: previous declaration of `down'
/usr/src/modules/ipw2200/driver/ipw2200.h:1303: error: syntax error before '}'
token
/usr/src/modules/ipw2200/driver/ipw2200.c:47: error: conflicting types for
`cmdlog'
/usr/src/modules/ipw2200/driver/ipw2200.h:1273: error: previous declaration of
`cmdlog'
/usr/src/modules/ipw2200/driver/ipw2200.c:49: error: conflicting types for
`channel'
/usr/src/modules/ipw2200/driver/ipw2200.h:1192: error: previous declaration of
`channel'
/usr/src/modules/ipw2200/driver/ipw2200.c:53: error: conflicting types for
`associate'
/usr/src/modules/ipw2200/driver/ipw2200.h:1241: error: previous declaration of
`associate'
/usr/src/modules/ipw2200/driver/ipw2200.c: In function `__ipw_read8':
/usr/src/modules/ipw2200/driver/ipw2200.c:278: error: dereferencing pointer to
incomplete type
/usr/src/modules/ipw2200/driver/ipw2200.c: In function `__ipw_read16':
/usr/src/modules/ipw2200/driver/ipw2200.c:287: error: dereferencing pointer to
incomplete type
> [... ~100 lines ...]
usr/src/modules/ipw2200/driver/ipw2200.c:11826: error: dereferencing pointer to
incomplete type
/usr/src/modules/ipw2200/driver/ipw2200.c:11826: error: dereferencing pointer
to incomplete type
make[4]: *** [/usr/src/modules/ipw2200/driver/ipw2200.o] Error 1
make[3]: *** [_module_/usr/src/modules/ipw2200/driver] Error 2
make[3]: Leaving directory `/usr/src/kernel-headers-2.6.8'
make[2]: *** [modules] Error 2
make[2]: Leaving directory `/usr/src/modules/ipw2200/driver'
make[1]: *** [binary-modules] Error 2
make[1]: Leaving directory `/usr/src/modules/ipw2200'
make: *** [kdist_build] Error 2
I would really appreciate any advice you could give me.
Many thanks in advance,
James.
--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]