Ticket #1392 (new defect)

Opened 21 months ago

Last modified 12 months ago

ar6000: switching wifi modes does not work

Reported by: thebohemian@… Owned by: openmoko-kernel
Priority: high Milestone:
Component: System Software Version: unspecified
Severity: normal Keywords:
Cc: buglog@… HasPatchForReview: no
Blocked By: Estimated Completion (week):
PatchReviewResult: Blocking:
Reproducible:

Description

Hi,
first off: Wifi in ad-hoc and client mode works. However switching the modes
does not work correctly. I got these problems with the kernel from package
1:2.6.24+git20080511-r0 .

To reproduce the problem try out the following:
- set up an ad-hoc station with another computer

- bring the neo's wifi card into a sane default state:
ifconfig eth0 down
iwconfig eth0 essid off mode managed

- set the essid of your ad-hoc station, e.g.
iwconfig eth0 essid olsr.freifunk.net

(on occassion, running 'iwconfig eth0' at this point will hang. ctrl-c helps.)

- switch to ad-hoc mode: iwconfig eth0 mode ad-hoc
- run iwconfig eth0 and realize that the card has not associated with the
existing station (no BSSID)

To fix the issue at this point one currently needs to run:
iwconfig eth0 essid off
iwconfig eth0 essid olsr.freifunk.net

Change History

Changed 19 months ago by roh

  • owner changed from openmoko-kernel@… to openmoko-kernel

Changed 15 months ago by werner

  • haspatch unset

Only found this report recently, sorry. The "essid off" was the clue I needed.
Patch ar6k-disconnect-more-often.patch should solve this problem:
http://lists.openmoko.org/pipermail/openmoko-kernel/2008-November/006847.html

Changed 12 months ago by andy

Has anyone tried this with a recent 2.6.29 kernel to verify it's solved?

Note: See TracTickets for help on using tickets.