Search Linux Wireless

[RFC PATCH 00/19] orinoco: WPA for Agere based cards

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

 



This patch series enables WPA on Agere based orinoco devices. An
earlier version has been available on the orinoco-devel list for a
while. I'm looking to get more feedback and testing of these patches,
so hopefully they can go into the kernel.

Patchset overview
1-2: General scanning updates
3-9: Agere firmware download to RAM
10-12: Update orinoco to work with new firmware
13-19: WPA functionality

This patchset is against wireless-testing (master-2008-06-27), is
sparse clean (UP), and should be bisectable. It is almost checkpatch
clean - the single warning looks like a false positive to me.

To test the Agere firmware download, you will need an Agere firmware
image. You can get the necessary file at
<http://marc.info/?l=orinoco-devel&m=121078835610877>, just extract
and rename orinoco.fw to agere_sta_fw.bin and place it in
/lib/firmware (or distro equivalent). Alternatively you can try
extract firmware from a Windows driver using the program in
<http://marc.info/?l=orinoco-devel&m=120846933719051>.

A brief summary of testing results is appended below.


Regards,

Dave.
---
Good results (wpa-supplicant 0.5.7, Agere fw 9.48, kernel 2.6.24):
 - WPA-PSK managed mode now works.
 - WEP managed mode still working.

Issues that have been identified with earlier versions of the
patchset (and haven't been explicitly addressed):

 - Scan results don't appear correct on a 64-bit machine (no further
   debug info). Might David Millers compat changes affect this? I'm
   not too sure what they're about...
 - Driver only reads the first 200 bytes of IEs in probe results.
 - Driver resets in monitor mode with 9.48 fw (after which monitor
   mode appears stable). Note that with the existing driver monitor
   mode with Agere fw is non-functional for fw above 6.16.

Areas of concern:

Firmware download for Symbol firmwares and non pcmcia cards. The image
that gets downloaded is selected based on the detected firmware on the
card, and the version of that firmware.

 - Firmware will not be downloaded to cards with Intersil firmware.

 - The latest Agere firmware will be downloaded to cards with Agere
   firmware.

 - Before these patches Symbol firmware was unconditionally downloaded
   to cards that use the spectrum_cs driver - after this patch the
   latest (v3.x.x) Symbol firmware is downloaded to cards with Symbol
   firmware greater than v3.0.0. This is an attempt to avoid
   downloading the v3.x.x Symbol firmware to Symbol cards that use
   orinoco_cs. I don't know if there are spectrum_cs cards with
   earlier firmware which are supposed to run the v3.x.x firmware.
--
To unsubscribe from this list: send the line "unsubscribe linux-wireless" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html

[Index of Archives]     [Linux Host AP]     [ATH6KL]     [Linux Bluetooth]     [Linux Netdev]     [Kernel Newbies]     [Linux Kernel]     [IDE]     [Security]     [Git]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux ATA RAID]     [Samba]     [Device Mapper]
  Powered by Linux