-----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-----
-- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]