On Thu, Mar 5, 2009 at 2:49 PM, Tim Gardner <tim.gardner@xxxxxxxxxxxxx> wrote: > Luis R. Rodriguez wrote: >> On Thu, Mar 5, 2009 at 9:54 AM, reinette chatre >> <reinette.chatre@xxxxxxxxx> wrote: >>> On Wed, 2009-03-04 at 13:35 -0800, Luis R. Rodriguez wrote: >>>> Forgot to Cc: stable@xxxxxxxxxx for this patch during its submission, >>>> this is needed on 2.6.28 as otherwise there is an issue for Intel >>>> cards which get their channels 5 GHz disabled if OLD_REG is set to no >>>> (this is not the default) or the channels 12-14 are disabled if >>>> OLD_REG is set to yes (default) set to no and the ieee80211_module >>>> parameter is not used. The later issue is resolved by userspace as >>>> well but we cannot yet expect 2.6.28 kernels to have enough userspace >>>> interfaces to set the regulatory domain just yet. This is why OLD_REG >>>> is still set to default with 2.6.28. >>>> >>>> 14b9815af3f4fe0e171ee0c4325c31d2a2c1570b >>>> Author: Luis R. Rodriguez <lrodriguez@xxxxxxxxxxx> >>>> Date: Wed Nov 12 14:22:03 2008 -0800 >>>> >>>> cfg80211: add support for custom firmware regulatory solutions >>>> >>>> This adds API to cfg80211 to allow wireless drivers to inform >>>> us if their firmware can handle regulatory considerations *and* >>>> they cannot map these regulatory domains to an ISO / IEC 3166 >>>> alpha2. In these cases we skip the first regulatory hint instead >>>> of expecting the driver to build their own regulatory structure, >>>> providing us with an alpha2, or using the reg_notifier(). >>>> >>>> Signed-off-by: Luis R. Rodriguez <lrodriguez@xxxxxxxxxxx> >>>> Acked-by: Zhu Yi <yi.zhu@xxxxxxxxx> >>>> Signed-off-by: John W. Linville <linville@xxxxxxxxxxxxx> >>> Could you please also add commit >>> ea4a82dceec7b5782b1259079c8de508d0afe33a? This is the commit that >>> enables the Intel cards to take advantage of the parameter introduced in >>> previous commit. >>> >>> commit ea4a82dceec7b5782b1259079c8de508d0afe33a >>> Author: Luis R. Rodriguez <lrodriguez@xxxxxxxxxxx> >>> Date: Wed Nov 12 14:22:04 2008 -0800 >>> >>> iwlwifi: enable custom fw regulatory solution >>> >>> This enables the custom firmware regulatory solution option >>> on iwlwifi drivers. These devices are uncapable of mapping their >>> EEPROM regulatory domain to a specific ISO / IEC alpha2. >>> Although the new 11n devices (>= iwl 5000) have only >>> 3 regultaory SKUs -- MOW, ABG (no N) and BG -- the older >>> devices (3945 and 4965) have a more complex SKU arrangement >>> and therefore its not practical to move this to the driver. >>> >>> Signed-off-by: Luis R. Rodriguez <lrodriguez@xxxxxxxxxxx> >>> Acked-by: Zhu Yi <yi.zhu@xxxxxxxxx> >>> Signed-off-by: John W. Linville <linville@xxxxxxxxxxxxx> >> >> Doh yes that would be required or it would make this pointless. >> >> Luis >> > > Looks like it requires a preparatory commit: > > commit f3b407fba52e1b86ca286ee7c218a4fb00bd29e0 > Author: Johannes Berg <johannes@xxxxxxxxxxxxxxxx> > Date: Tue Oct 21 09:57:41 2008 +0200 > > wireless: remove cfg80211_reg_mutex > > This mutex is wrong, we use cfg80211_drv_mutex (which should > possibly be renamed to just cfg80211_mutex) everywhere except > in one place, fix that and get rid of the extra mutex. > > Also get rid of a spurious regulatory_requests list definition. > > Signed-off-by: Johannes Berg <johannes@xxxxxxxxxxxxxxxx> > Signed-off-by: John W. Linville <linville@xxxxxxxxxxxxx> Ah crap. This may be too much for stable. Did you get a hang without it? Or is it not applying cleanly? If the later then a port may be required. Luis -- 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