[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Approaches to enabling scanning for AirPort (not Extreme)



-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Luca Bigliardi - shammash wrote:
[...]
| You can find the original work here:
| http://www.kismetwireless.net/download.shtml
|
| The patch for the vanilla kernel is under "Orinoco Driver Patches for
| 2.6.9 & 2.6.10 & 2.6.8.1-mdk" section.
|
| I'm using the patch for the CVS version of the drivers and is seems
| good.
[...]
I applied this patch, and kismet seems to work now, but after using
kismet my wifi card sometimes goes into a seizure.  During the kernel
build, I noticed some warnings when the wireless drive was being
compiled; the lines are attached to the end of this message.  The
PowerBook won't even shut down, it just closes X and goes to console
mode printing a message I failed to write down message endlessly.  The
next time it happens I'll write it down.

Also, I noticed that (prior to running kismet and the wifi freaking out)
iwlist scanning does not work:

$ sudo iwlist eth1 scanning
eth1      Interface doesn't support scanning : Operation not supported

Is there any additional tweaking or configuration in
/etc/network/interfaces in order to enable the use of iwlist in this
manner?  With that support compiled in, does it have to be explicitly
switched on?  I think waproamd needs it to be.

Kernel build warnings for driver:
~  CC [M]  drivers/net/wireless/orinoco.o
In file included from drivers/net/wireless/orinoco.c:448:
drivers/net/wireless/hermes.h: In function `hermes_present':
drivers/net/wireless/hermes.h:450: warning: passing arg 1 of `readw'
makes pointer from integer without a cast
drivers/net/wireless/hermes.h: In function `hermes_set_irqmask':
drivers/net/wireless/hermes.h:456: warning: passing arg 2 of `writew'
makes pointer from integer without a cast
drivers/net/wireless/hermes.h: In function `hermes_read_words':
drivers/net/wireless/hermes.h:499: warning: passing arg 1 of `readw'
makes pointer from integer without a cast
drivers/net/wireless/hermes.h:499: warning: passing arg 1 of `readw'
makes pointer from integer without a cast
drivers/net/wireless/hermes.h:499: warning: passing arg 1 of `readw'
makes pointer from integer without a cast
drivers/net/wireless/hermes.h: In function `hermes_write_words':
drivers/net/wireless/hermes.h:519: warning: passing arg 2 of `writew'
makes pointer from integer without a cast
drivers/net/wireless/hermes.h: In function `hermes_clear_words':
drivers/net/wireless/hermes.h:535: warning: passing arg 2 of `writew'
makes pointer from integer without a cast
drivers/net/wireless/orinoco.c: In function `__orinoco_ev_alloc':
drivers/net/wireless/orinoco.c:889: warning: passing arg 1 of `readw'
makes pointer from integer without a cast
drivers/net/wireless/orinoco.c:900: warning: passing arg 2 of `writew'
makes pointer from integer without a cast
drivers/net/wireless/orinoco.c: In function `__orinoco_ev_tx':
drivers/net/wireless/orinoco.c:910: warning: passing arg 2 of `writew'
makes pointer from integer without a cast
drivers/net/wireless/orinoco.c: In function `__orinoco_ev_txexc':
drivers/net/wireless/orinoco.c:917: warning: passing arg 1 of `readw'
makes pointer from integer without a cast
drivers/net/wireless/orinoco.c:936: warning: passing arg 2 of `writew'
makes pointer from integer without a cast
drivers/net/wireless/orinoco.c: In function `orinoco_tx_timeout':
drivers/net/wireless/orinoco.c:965: warning: passing arg 1 of `readw'
makes pointer from integer without a cast
drivers/net/wireless/orinoco.c:966: warning: passing arg 1 of `readw'
makes pointer from integer without a cast
drivers/net/wireless/orinoco.c:966: warning: passing arg 1 of `readw'
makes pointer from integer without a cast
drivers/net/wireless/orinoco.c: In function `__orinoco_ev_rx':
drivers/net/wireless/orinoco.c:1044: warning: passing arg 1 of `readw'
makes pointer from integer without a cast
drivers/net/wireless/orinoco.c: In function `__orinoco_ev_info':
drivers/net/wireless/orinoco.c:1265: warning: passing arg 1 of `readw'
makes pointer from integer without a cast
drivers/net/wireless/orinoco.c: In function `__orinoco_down':
drivers/net/wireless/orinoco.c:1407: warning: passing arg 2 of `writew'
makes pointer from integer without a cast
drivers/net/wireless/orinoco.c: In function `orinoco_reset':
drivers/net/wireless/orinoco.c:1956: warning: passing arg 2 of `writew'
makes pointer from integer without a cast
drivers/net/wireless/orinoco.c: In function `orinoco_interrupt':
drivers/net/wireless/orinoco.c:2038: warning: passing arg 1 of `readw'
makes pointer from integer without a cast
drivers/net/wireless/orinoco.c:2082: warning: passing arg 2 of `writew'
makes pointer from integer without a cast
drivers/net/wireless/orinoco.c:2084: warning: passing arg 1 of `readw'
makes pointer from integer without a cast
drivers/net/wireless/orinoco.c: In function `orinoco_debug_dump_recs':
drivers/net/wireless/orinoco.c:4306: warning: unused variable `hdr80211'
~  CC [M]  drivers/net/wireless/hermes.o
In file included from drivers/net/wireless/hermes.c:53:
drivers/net/wireless/hermes.h: In function `hermes_present':
drivers/net/wireless/hermes.h:450: warning: passing arg 1 of `readw'
makes pointer from integer without a cast
drivers/net/wireless/hermes.h: In function `hermes_set_irqmask':
drivers/net/wireless/hermes.h:456: warning: passing arg 2 of `writew'
makes pointer from integer without a cast
drivers/net/wireless/hermes.h: In function `hermes_read_words':
drivers/net/wireless/hermes.h:499: warning: passing arg 1 of `readw'
makes pointer from integer without a cast
drivers/net/wireless/hermes.h:499: warning: passing arg 1 of `readw'
makes pointer from integer without a cast
drivers/net/wireless/hermes.h:499: warning: passing arg 1 of `readw'
makes pointer from integer without a cast
drivers/net/wireless/hermes.h: In function `hermes_write_words':
drivers/net/wireless/hermes.h:519: warning: passing arg 2 of `writew'
makes pointer from integer without a cast
drivers/net/wireless/hermes.h: In function `hermes_clear_words':
drivers/net/wireless/hermes.h:535: warning: passing arg 2 of `writew'
makes pointer from integer without a cast
drivers/net/wireless/hermes.c: In function `hermes_issue_cmd':
drivers/net/wireless/hermes.c:104: warning: passing arg 1 of `readw'
makes pointer from integer without a cast
drivers/net/wireless/hermes.c:108: warning: passing arg 1 of `readw'
makes pointer from integer without a cast
drivers/net/wireless/hermes.c:114: warning: passing arg 2 of `writew'
makes pointer from integer without a cast
drivers/net/wireless/hermes.c:115: warning: passing arg 2 of `writew'
makes pointer from integer without a cast
drivers/net/wireless/hermes.c:116: warning: passing arg 2 of `writew'
makes pointer from integer without a cast
drivers/net/wireless/hermes.c:117: warning: passing arg 2 of `writew'
makes pointer from integer without a cast
drivers/net/wireless/hermes.c: In function `hermes_init':
drivers/net/wireless/hermes.c:149: warning: passing arg 2 of `writew'
makes pointer from integer without a cast
drivers/net/wireless/hermes.c:150: warning: passing arg 2 of `writew'
makes pointer from integer without a cast
drivers/net/wireless/hermes.c:159: warning: passing arg 1 of `readw'
makes pointer from integer without a cast
drivers/net/wireless/hermes.c:167: warning: passing arg 1 of `readw'
makes pointer from integer without a cast
drivers/net/wireless/hermes.c:176: warning: passing arg 1 of `readw'
makes pointer from integer without a cast
drivers/net/wireless/hermes.c:177: warning: passing arg 2 of `writew'
makes pointer from integer without a cast
drivers/net/wireless/hermes.c:189: warning: passing arg 1 of `readw'
makes pointer from integer without a cast
drivers/net/wireless/hermes.c:194: warning: passing arg 1 of `readw'
makes pointer from integer without a cast
drivers/net/wireless/hermes.c:197: warning: passing arg 2 of `writew'
makes pointer from integer without a cast
drivers/net/wireless/hermes.c:214: warning: passing arg 1 of `readw'
makes pointer from integer without a cast
drivers/net/wireless/hermes.c:216: warning: passing arg 2 of `writew'
makes pointer from integer without a cast
drivers/net/wireless/hermes.c: In function `hermes_docmd_wait':
drivers/net/wireless/hermes.c:252: warning: passing arg 1 of `readw'
makes pointer from integer without a cast
drivers/net/wireless/hermes.c:257: warning: passing arg 1 of `readw'
makes pointer from integer without a cast
drivers/net/wireless/hermes.c:276: warning: passing arg 1 of `readw'
makes pointer from integer without a cast
drivers/net/wireless/hermes.c:279: warning: passing arg 1 of `readw'
makes pointer from integer without a cast
drivers/net/wireless/hermes.c:280: warning: passing arg 1 of `readw'
makes pointer from integer without a cast
drivers/net/wireless/hermes.c:281: warning: passing arg 1 of `readw'
makes pointer from integer without a cast
drivers/net/wireless/hermes.c:284: warning: passing arg 2 of `writew'
makes pointer from integer without a cast
drivers/net/wireless/hermes.c: In function `hermes_allocate':
drivers/net/wireless/hermes.c:307: warning: passing arg 1 of `readw'
makes pointer from integer without a cast
drivers/net/wireless/hermes.c:312: warning: passing arg 1 of `readw'
makes pointer from integer without a cast
drivers/net/wireless/hermes.c:329: warning: passing arg 1 of `readw'
makes pointer from integer without a cast
drivers/net/wireless/hermes.c:330: warning: passing arg 2 of `writew'
makes pointer from integer without a cast
drivers/net/wireless/hermes.c: In function `hermes_bap_seek':
drivers/net/wireless/hermes.c:354: warning: passing arg 1 of `readw'
makes pointer from integer without a cast
drivers/net/wireless/hermes.c:358: warning: passing arg 1 of `readw'
makes pointer from integer without a cast
drivers/net/wireless/hermes.c:378: warning: passing arg 2 of `writew'
makes pointer from integer without a cast
drivers/net/wireless/hermes.c:379: warning: passing arg 2 of `writew'
makes pointer from integer without a cast
drivers/net/wireless/hermes.c:383: warning: passing arg 1 of `readw'
makes pointer from integer without a cast
drivers/net/wireless/hermes.c:387: warning: passing arg 1 of `readw'
makes pointer from integer without a cast
drivers/net/wireless/hermes.c: In function `hermes_read_ltv':
drivers/net/wireless/hermes.c:480: warning: passing arg 1 of `readw'
makes pointer from integer without a cast
drivers/net/wireless/hermes.c:485: warning: passing arg 1 of `readw'
makes pointer from integer without a cast
drivers/net/wireless/hermes.c: In function `hermes_write_ltv':
drivers/net/wireless/hermes.c:521: warning: passing arg 2 of `writew'
makes pointer from integer without a cast
drivers/net/wireless/hermes.c:522: warning: passing arg 2 of `writew'
makes pointer from integer without a cast
~  CC [M]  drivers/net/wireless/airport.o
In file included from drivers/net/wireless/orinoco.h:18,
~                 from drivers/net/wireless/airport.c:42:
drivers/net/wireless/hermes.h: In function `hermes_present':
drivers/net/wireless/hermes.h:450: warning: passing arg 1 of `readw'
makes pointer from integer without a cast
drivers/net/wireless/hermes.h: In function `hermes_set_irqmask':
drivers/net/wireless/hermes.h:456: warning: passing arg 2 of `writew'
makes pointer from integer without a cast
drivers/net/wireless/hermes.h: In function `hermes_read_words':
drivers/net/wireless/hermes.h:499: warning: passing arg 1 of `readw'
makes pointer from integer without a cast
drivers/net/wireless/hermes.h:499: warning: passing arg 1 of `readw'
makes pointer from integer without a cast
drivers/net/wireless/hermes.h:499: warning: passing arg 1 of `readw'
makes pointer from integer without a cast
drivers/net/wireless/hermes.h: In function `hermes_write_words':
drivers/net/wireless/hermes.h:519: warning: passing arg 2 of `writew'
makes pointer from integer without a cast
drivers/net/wireless/hermes.h: In function `hermes_clear_words':
drivers/net/wireless/hermes.h:535: warning: passing arg 2 of `writew'
makes pointer from integer without a cast

Regards,
- --
Barry Hawkins
All Things Computed
site: www.alltc.com
weblog: www.yepthatsme.com

Registered Linux User #368650

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.0 (GNU/Linux)

iD8DBQFCH5rJ7bZ6kUftWZwRAn+qAKCdN82L+icJpNkez2ND+U/DT8Sd0gCgo5Ck
lylcZe8VCZk21mlfXdvEUAE=
=Y0w4
-----END PGP SIGNATURE-----



Reply to: