[zd1211rw] can't connect to hidden network

Bug #209466 reported by Christiansen
2
Affects Status Importance Assigned to Milestone
network-manager (Ubuntu)
Fix Released
High
Alexander Sack

Bug Description

Binary package hint: network-manager

Can not connect to WPA1/2 secured SSIDs using a ZyXEL based chipset on Hardy Beta and network-manager-0.6.6-0ubuntu4.

This bug is opened according to wishes from Alexander Sack in bug #50214, where more details is described.

The zd1211rw chipset on Gutsy and Hardy until Alpha 5 works without glitches.

Attaching syslog from a failed connection attempt with Hardy and network-manager-0.6.6-0ubuntu4.

Revision history for this message
Christiansen (happylinux) wrote :
Revision history for this message
Alexander Sack (asac) wrote :

i fixed the title and summary to read "zd1211rw"

description: updated
Revision history for this message
Alexander Sack (asac) wrote :

added a topic branch that tries to use AP_SCAN 1 for zd1211wd

Changed in network-manager:
assignee: nobody → asac
importance: Undecided → High
milestone: none → ubuntu-8.04
status: New → In Progress
Revision history for this message
Christiansen (happylinux) wrote :

Alexander, didn't I title it "zd1211rw" ?, I'm sorry.

Steffen who submittet a Atheros bugfix (208306) has kindly provided me with a patch to test the ZyXEL adapters, containing this code addition to the debian patch as far as I know :

+ } else if (!nm_null_safe_strcmp("zd1211rw", kernel_driver)) {
+ nm_info("testing fix for zd1211rw");
+ ap_scan = "AP_SCAN 1";
+ has_buggy_apscan_2 = TRUE;

Unfortunately the patch do not work quit as I expected, but seems as a step closer to a solution.
The odd is that a "iwconfig" now shows a funny essid while the connection is going on - something like "}2% af¨&~", but different from connection
attempt to connection attempt. Executing a "sudo iwconfig eth1 essid MySSID" while connecting make it connect. I've seen you mention something about this in another bug I think, so maybe you have a solution on this issue ?

Revision history for this message
Alexander Sack (asac) wrote :

please try the branch - so we don't accidentially miss a good patch. who knows whatelse came into that patch that was provided to you.

Revision history for this message
Christiansen (happylinux) wrote :

Alexander,

Using network-manager-0.6.6-0ubuntu (branch 116) now WORKS for my two USB adapters with both WPA1 and WPA2.

Right now I'm connectet using the one adapter, and the only glitch I have, is that the adapter only runs 24Mb/s and stays at this rate no matter what I do with the connection. Could this depend on that the adapter do not report bit-rate the same way ipw2200bg and Ath_pci do ?

# iwlist eth1 bit
eth1 unknown bit-rate information.
          Current Bit Rate=1 Mb/s

and when connected
# iwlist eth1 bit
eth1 unknown bit-rate information.
          Current Bit Rate=24 Mb/s

#dmesg
[ 44.185289] zd1211rw 5-2:1.0: firmware version 4725
[ 44.238819] zd1211rw 5-2:1.0: zd1211b chip 0586:3412 v4810 high 00-13-49 AL7230B_RF pa0 g----

I haven't checked what Gutsy reports , but no matter what this is great news - thanks.

Revision history for this message
Alexander Sack (asac) wrote :

thanks for confirming. merged into main package branch. upload will follow.

Changed in network-manager:
status: In Progress → Fix Committed
Revision history for this message
Alexander Sack (asac) wrote :

the wrong rate is a driver issue. maybe file a new bug for that (not against network-manager :))

Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package network-manager - 0.6.6-0ubuntu5

---------------
network-manager (0.6.6-0ubuntu5) hardy; urgency=low

  * add ath_pci to the has_buggy_apscan_2 drivers which is reported
    to fix hidden SSID issues (LP: #208306) - submitted by Steffen Röcker
    - update debian/patches/42b_fix_ap_scan_hidden.patch
  * move code that sets essid through wireless tools to the end of the
    activation sequence and in turn reinstantiate code that sets ssid on
    wpasupplicant to its original position in that sequence.
    - update debian/patches/42b_fix_ap_scan_hidden.patch
  * be sure that wpasupplicant doesn't lock the control sockets on reconnect;
    we do this by sending SIGTERM _after_ the control socket connection to
    supplicant was closed on network-manager side, then wait for 1/4th second
    and send a SIGKILL.
    - add debian/patches/42c_terminate_supplicant_cleanly.patch
    - update debian/patches/series
  * add zd1211rw to the set of has_buggy_apscan_2_drivers to fix hidden
    network issues (LP: #209466)
    - update debian/patches/42b_fix_ap_scan_hidden.patch

 -- Alexander Sack <email address hidden> Mon, 31 Mar 2008 23:09:55 +0200

Changed in network-manager:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.