Red Hat Bugzilla – Bug 802386
802.11a channels are changed in "ZZJ"
Last modified: 2012-03-13 17:51:28 EDT
Created attachment 569379 [details]
This patch enables connect with both of old and new access points in Japan("ZZJ").
Description of problem:
Centrino(ipw2200) cannot connect to 802.11a access points those are sold in Japan now.
ipw2200.c is coded with very old 802.11a channels but current access points use different channels in Japan ("ZZJ").
Version-Release number of selected component (if applicable):
All kernel versions those include ipw2200.c.
Steps to Reproduce:
1.Try to access 802.11a AP with centrino/ipw2200 driver.
Old 802.11a AP is rare so that you cannot find any access points.
Cannot find any access points. It can find only very old access points.
Find access point and connect it.
Stanislaw, John: I know ipw2200 is abandoned upstream, but does the attached patch make sense?
(In reply to comment #1)
> Stanislaw, John: I know ipw2200 is abandoned upstream, but does the attached
> patch make sense?
At least, ipw2200.c is still included as linux-3.[1-3].*/drivers/net/wireless/ipw2x00/ipw2200.c
From a technical perspective (i.e. does it "work"), the patch seems OK. But the fact remains that the ipw2200 hardware was not certified to work with those frequencies. I cannot support taking that patch due to the possible legal implications as I understand them.
Patches to fully convert ipw2x00 to use the regulatory infrastructure under the net/wireless directory would be a most welcome alternative. However, I still cannot guarantee that patches to expand the channels available for these specific devices would be acceptable upstream.
(In reply to comment #3)
Thank you for your quick response. As you described, I understand there is a legal issue. ( Of course Windows has been approved. )
I withdraw this patch.
Thank you for your supports.
For your information, some channels ( from 124 to 140 ) are rejected by chip [2945ABG] but most of them works.
(In reply to comment #4)
> For your information, some channels ( from 124 to 140 ) are rejected by chip
> [2945ABG] but most of them works.
I set AP with channel 136 and 2945ABG could connect with it.
I thought that some channels were rejected because iwlist doesn't display channels from 124 to 140, but it may be limitation of iwlist.
Of course, ipw2200.c should be patched. Or no 802.11a AP can be connected.
Thanks for your patch. However as John already pointed out, the best possible fix for the issue is converting ipw2x00 driver to use linux regulatory infrastructure (http://linuxwireless.org/en/developers/Regulatory). I do not have time/interest to write such patch. If you want to write such patch you are welcome. Please then submit it to linux-wireless mailing list according to http://linuxwireless.org/en/developers/Documentation/SubmittingPatches . Thanks.
I'm closing bug with upstream resolution since proper work should be done upstream before we could add patch to Fedora.