lp://staging/ndiswrapper

Created by VCS imports and last modified
Get this branch:
bzr branch lp://staging/ndiswrapper

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
VCS imports
Project:
ndiswrapper
Status:
Development

Import details

Import Status: Suspended

This branch is an import of the CVS module ndiswrapper from :pserver:anonymous@ndiswrapper.cvs.sourceforge.net:/cvsroot/ndiswrapper.

Last successful import was .

Import started on pear and finished taking 40 seconds — see the log
Import started on russkaya and finished taking 40 seconds — see the log
Import started on pear and finished taking 15 seconds — see the log
Import started on russkaya and finished taking 20 seconds — see the log

Recent revisions

1556. By pgiri

As mentioned in previous commit, TI ACX100 doesn't include IEs in scan
normally, but works if proper parameters are set. I noticed that once
associated with WPA, scan does include IEs. Further experimenting reveals
that if privacy filter, authentication mode, encryption mode and ssid
are set, it includes IEs in scan. So added private ioctls for setting these.
With this, one can use ACX100 with ap_scan=1 by first running following
commands in order:

iwpriv wlan0 set_priv_filter 1
iwpriv wlan0 auth_mode 4
iwpriv wlan0 encr_mode 4
iwconfig wlan0 essid <ssid>

and then proceed with wpa_supplicant. The above setup is for WPA-PSK with
TKIP (driver supports TKIP only).

Note that there is auth_alg private ioctl, but that was for different
use - for wpa_supplicant only.

1555. By pgiri

When getting/setting bit rates, try EX version first and if that fails,
try plain version.

iw_set_bitrate should call miniport_set_info for setting bit rates, not
miniport_query_info! This bug must have been present for a very long time.

1554. By pgiri

Use ndis_wlan_bssid and ndis_wlan_bssid_ex as per DDK and use whichever one
the driver uses (based on length of the structure) when scan items are
returned. TI ACX100 driver provides WPA with TKIP, but uses ndis_wlan_bssid
structures, which means IEs are not present in the scan items. So the only
way to get WPA working with this driver is to use ap_scan=2 with wpa_supplicant
so it doesn't scan (and look for IEs in scan data). With this ACX100 works
with WPA + TKIP with latest driver for DWL-650+.

Fixed typo (ATTR_SERIALIZZED to ATTR_SERIALIZED).

1553. By pgiri

For 2.4 kernels, include path should be $(KSRC)/include, not $(KSRC).

1552. By pgiri

Set WPA capability if either WPA or WPAPSK is supported.

Call check_capa right after card is initialized but network device is
registered, so capability information is available in iw_get_range.

Print if a driver is serialized (some vendors that STILL use serialized
drivers).

1551. By pgiri

Added support for non-encrypted networks with wpa_supplicant. Patch from
Will Beers.

1550. By pgiri

Am1772 driver calls NdisMIndicateStatus to indicate change in link status.
But NdisMINdicateStatusComplete is not called immediately, causing ndiswrapper
to delay sending association information to wpa_supplicant. This results
in a race condition where wpa_supplicant receiving association information
after authentication completes and wpa_supplicant goes back to authentication.
To send the association information as soon as possible, schedule worker
thread to send the association information within NdisMIndicateStatus itself.
With this Am1772 driver works with WPA-PSK with TKIP.

1549. By pgiri

Apparently ll_low and ll_high macros are not defined in some kerneles, so
provide them.

1548. By pgiri

Mark 1.11.

1547. By pgiri

Some distributions use /etc/modprobe.d and others use /etc/modules.d, so
check where to put module alias configuration file.

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
This branch contains Public information 
Everyone can see this information.

Subscribers

No subscribers.