PDA

View Full Version : Wireless using Airport 802.11b


Zakarth
27th September 2005, 11:25 PM
For those of you using an Airport 802.11b controller who want it to actually work correctly in Fedora Core 4, you may be interested in this post:

Out of the box the card was detected correctly but network scanning wasn't working correctly. This is because the built in kernel drivers for orinoco don't support scanning by default. I was successfully able to compile a newer version of the orinoco drivers located here:

http://prdownloads.sourceforge.net/orinoco/orinoco-0.15rc1.tar.gz?download

RC3 didn't compile correctly, but any version >= .15 supports network scanning.

Once that was installed programs like KWifiManager and wlassistant (a much superior program in my opinion) worked well... but best of all Kismet and Airsnort should work now as well.

Indepedently confirmed the use of Airsnort. Now my iBook has some real use ;>

moon47usaco
1st June 2006, 02:39 AM
How do i get this to work exactly...

Tried dl'ing with the link... Changing directory to dl'ed folder and make...

Makefile:32: *** The kernel source is not configured. Stop.

Edit:

I installed everything i could think of to try to resolve this gc, kernal-devil and more...

Here is the problem now... From what i read orinoco is what i need to get airport working... Someone who has experience getting airport working on non airport extreme tell me if this is correct or not...

When i try to activate my wireless conection in network config gui i get the fallowing...

Error for wireless request "Set Mode" (8B06) :
SET failed on device eth1 ; Operation not supported.
Error for wireless request "Set Frequency" (8B04) :
SET failed on device eth1 ; Device or resource busy.

Determining IP information for eth1...

It hangs for awhile then fails... eth1 is recognised as airport already from installation...

Trying to make orinico with the newly installed packages i now get...

[root@ryan-mooneys-ibook orinoco-0.15rc1]# make
mkdir -p .tmp_versions
make -C /lib/modules/2.6.16-1.2122_FC5/build SUBDIRS=/home/rmooney/Desktop/orinoco-0.15rc1 MODVERDIR=/home/rmooney/Desktop/orinoco-0.15rc1/.tmp_versions modulesmake[1]: Entering directory `/usr/src/kernels/2.6.16-1.2122_FC5-ppc'
CC [M] /home/rmooney/Desktop/orinoco-0.15rc1/airport.o
In file included from /home/rmooney/Desktop/orinoco-0.15rc1/orinoco.h:15,
from /home/rmooney/Desktop/orinoco-0.15rc1/airport.c:42:
/home/rmooney/Desktop/orinoco-0.15rc1/hermes.h: In function ‘hermes_present’:
/home/rmooney/Desktop/orinoco-0.15rc1/hermes.h:408: warning: passing argument 1 of ‘readw’ makes pointer from integer without a cast
/home/rmooney/Desktop/orinoco-0.15rc1/hermes.h: In function ‘hermes_set_irqmask’:
/home/rmooney/Desktop/orinoco-0.15rc1/hermes.h:414: warning: passing argument 2 of ‘writew’ makes pointer from integer without a cast
/home/rmooney/Desktop/orinoco-0.15rc1/hermes.h: In function ‘hermes_read_words’:/home/rmooney/Desktop/orinoco-0.15rc1/hermes.h:455: warning: passing argument 1 of ‘readw’ makes pointer from integer without a cast
/home/rmooney/Desktop/orinoco-0.15rc1/hermes.h:455: warning: passing argument 1 of ‘readw’ makes pointer from integer without a cast
/home/rmooney/Desktop/orinoco-0.15rc1/hermes.h:455: warning: passing argument 1 of ‘readw’ makes pointer from integer without a cast
/home/rmooney/Desktop/orinoco-0.15rc1/hermes.h: In function ‘hermes_write_words’:
/home/rmooney/Desktop/orinoco-0.15rc1/hermes.h:475: warning: passing argument 2 of ‘writew’ makes pointer from integer without a cast
/home/rmooney/Desktop/orinoco-0.15rc1/hermes.h: In function ‘hermes_clear_words’:
/home/rmooney/Desktop/orinoco-0.15rc1/hermes.h:491: warning: passing argument 2 of ‘writew’ makes pointer from integer without a cast
/home/rmooney/Desktop/orinoco-0.15rc1/airport.c: At top level:
/home/rmooney/Desktop/orinoco-0.15rc1/airport.c:193: warning: ‘struct of_match’ declared inside parameter list
/home/rmooney/Desktop/orinoco-0.15rc1/airport.c:193: warning: its scope is only this definition or declaration, which is probably not what you want
/home/rmooney/Desktop/orinoco-0.15rc1/airport.c: In function ‘airport_attach’:
/home/rmooney/Desktop/orinoco-0.15rc1/airport.c:202: error: ‘struct device_node’ has no member named ‘n_addrs’
/home/rmooney/Desktop/orinoco-0.15rc1/airport.c:232: error: ‘struct device_node’ has no member named ‘addrs’
/home/rmooney/Desktop/orinoco-0.15rc1/airport.c: At top level:
/home/rmooney/Desktop/orinoco-0.15rc1/airport.c:280: error: array type has incomplete element type
/home/rmooney/Desktop/orinoco-0.15rc1/airport.c:283: error: field name not in record or union initializer
/home/rmooney/Desktop/orinoco-0.15rc1/airport.c:283: error: (near initialization for ‘airport_match’)
/home/rmooney/Desktop/orinoco-0.15rc1/airport.c:284: error: field name not in record or union initializer
/home/rmooney/Desktop/orinoco-0.15rc1/airport.c:284: error: (near initialization for ‘airport_match’)
/home/rmooney/Desktop/orinoco-0.15rc1/airport.c:284: error: ‘OF_ANY_MATCH’ undeclared here (not in a function)
/home/rmooney/Desktop/orinoco-0.15rc1/airport.c:285: error: field name not in record or union initializer
/home/rmooney/Desktop/orinoco-0.15rc1/airport.c:285: error: (near initialization for ‘airport_match’)
/home/rmooney/Desktop/orinoco-0.15rc1/airport.c:294: warning: initialization from incompatible pointer type
/home/rmooney/Desktop/orinoco-0.15rc1/airport.c:296: warning: initialization from incompatible pointer type
make[2]: *** [/home/rmooney/Desktop/orinoco-0.15rc1/airport.o] Error 1
make[1]: *** [_module_/home/rmooney/Desktop/orinoco-0.15rc1] Error 2
make[1]: Leaving directory `/usr/src/kernels/2.6.16-1.2122_FC5-ppc'
make: *** [modules] Error 2

Help please...

This is always my number one problem with linux... Wireless is a pain in the @$$ to get going and staying conected means sitting on the floor somewhere near an ethernet cord... =[