James Brown wrote:
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
Hi James,
I have no idea what the command m-a should do/mean. But I did compiled
ipw2200 as an additional module . Maybe you should take a look at
/usr/share/doc/kernel-package/HOWTO-Linux-2.6-Woody.gz
/usr/share/doc/kernel-package/README.gz
/usr/share/doc/kernel-package/README.modules
(Of course to see that you should have installed kernel-package)
I hope that helps.
Cheers,
IVan
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]