View previous topic :: View next topic |
Author |
Message |
kkh n00b
Joined: 02 Dec 2004 Posts: 7
|
Posted: Sun Mar 20, 2005 12:24 pm Post subject: Making IPW2200 work - the dirty way |
|
|
I've had some problems with ipw2200 not working because it kept dropping all packets...
If you can't get ipw2200 up and running this howto may be for you. Please note that this is a get-it-working-no-matter-what howto
We need to patch the sources so we use ebuild and not emerge. first fetch and unpack the ipw2200 packet:
ebuild /usr/portage/net-wireless/ipw2200/ipw2200-1.0.1.ebuild fetch
ebuild /usr/portage/net-wireless/ipw2200/ipw2200-1.0.1.ebuild unpack
the sources should now be in /usr/tmp/portage/ipw2200-1.0.1/work/ipw2200-1.0.1/
use any editor to open the ipw2200.c file and look out for the is_network_packet() function:
static inline int is_network_packet (...)
{
/* Filter incoming packets...
switch (...) {
...
}
}
now patch the function to always return 1:
static inline int is_network_packet (...)
{
/* Filter incoming packets...
return 1;
switch (...) {
....
}
}
now you can compile the patched sources with "ebuild ... compile", install with "ebuilld ... install" and merge into your system with "ebuild ... qmerge".
this finally made the centrino wireless working on my maxdata 7000dx. |
|
Back to top |
|
|
stephelton Tux's lil' helper
Joined: 29 Mar 2004 Posts: 84 Location: Dallas, TX, USA
|
|
Back to top |
|
|
|