Yes, there's another patch coming shortly to enable Gen2b devices. Thanks, Shanyu >-----Original Message----- >From: Gábor Stefanik [mailto:netrolller.3d@xxxxxxxxx] >Sent: Monday, May 10, 2010 3:47 PM >To: Chatre, Reinette >Cc: linville@xxxxxxxxxxxxx; linux-wireless@xxxxxxxxxxxxxxx; ipw3945- >devel@xxxxxxxxxxxxxxxxxxxxx; Zhao, Shanyu; Sternberg, Jay E >Subject: Re: [PATCH 01/47] iwlwifi: rename 6000 series Gen2 devices to Gen2a > >What is the reason behind this change? Is Gen2b planned? > >On Tue, May 11, 2010 at 12:27 AM, Reinette Chatre ><reinette.chatre@xxxxxxxxx> wrote: >> From: Shanyu Zhao <shanyu.zhao@xxxxxxxxx> >> >> Rename the current 6000 series Gen2 devices to Gen2a. >> Rename the ucode name prefix to iwlwifi-6000g2a. >> Also corrected the device IDs for Gen2a series devices. >> >> Signed-off-by: Jay Sternberg <jay.e.sternberg@xxxxxxxxx> >> Signed-off-by: Shanyu Zhao <shanyu.zhao@xxxxxxxxx> >> Signed-off-by: Reinette Chatre <reinette.chatre@xxxxxxxxx> >> --- >> drivers/net/wireless/iwlwifi/iwl-6000.c | 24 +++++++++++++----------- >> drivers/net/wireless/iwlwifi/iwl-agn.c | 9 ++++----- >> drivers/net/wireless/iwlwifi/iwl-dev.h | 2 +- >> 3 files changed, 18 insertions(+), 17 deletions(-) >> >> diff --git a/drivers/net/wireless/iwlwifi/iwl-6000.c >b/drivers/net/wireless/iwlwifi/iwl-6000.c >> index 7acef70..f057087 100644 >> --- a/drivers/net/wireless/iwlwifi/iwl-6000.c >> +++ b/drivers/net/wireless/iwlwifi/iwl-6000.c >> @@ -67,9 +67,10 @@ >> #define _IWL6050_MODULE_FIRMWARE(api) IWL6050_FW_PRE #api ".ucode" >> #define IWL6050_MODULE_FIRMWARE(api) _IWL6050_MODULE_FIRMWARE(api) >> >> -#define IWL6000G2_FW_PRE "iwlwifi-6005-" >> -#define _IWL6000G2_MODULE_FIRMWARE(api) IWL6000G2_FW_PRE #api ".ucode" >> -#define IWL6000G2_MODULE_FIRMWARE(api) _IWL6000G2_MODULE_FIRMWARE(api) >> +#define IWL6000G2A_FW_PRE "iwlwifi-6000g2a-" >> +#define _IWL6000G2A_MODULE_FIRMWARE(api) IWL6000G2A_FW_PRE #api ".ucode" >> +#define IWL6000G2A_MODULE_FIRMWARE(api) _IWL6000G2A_MODULE_FIRMWARE(api) >> + >> >> static void iwl6000_set_ct_threshold(struct iwl_priv *priv) >> { >> @@ -408,12 +409,10 @@ static const struct iwl_ops iwl6050_ops = { >> .led = &iwlagn_led_ops, >> }; >> >> -/* >> - * "i": Internal configuration, use internal Power Amplifier >> - */ >> -struct iwl_cfg iwl6000g2_2agn_cfg = { >> - .name = "6000 Series 2x2 AGN Gen2", >> - .fw_name_pre = IWL6000G2_FW_PRE, >> + >> +struct iwl_cfg iwl6000g2a_2agn_cfg = { >> + .name = "6000 Series 2x2 AGN Gen2a", >> + .fw_name_pre = IWL6000G2A_FW_PRE, >> .ucode_api_max = IWL6000G2_UCODE_API_MAX, >> .ucode_api_min = IWL6000G2_UCODE_API_MIN, >> .sku = IWL_SKU_A|IWL_SKU_G|IWL_SKU_N, >> @@ -442,9 +441,12 @@ struct iwl_cfg iwl6000g2_2agn_cfg = { >> .plcp_delta_threshold = IWL_MAX_PLCP_ERR_THRESHOLD_DEF, >> .chain_noise_scale = 1000, >> .monitor_recover_period = IWL_MONITORING_PERIOD, >> - .max_event_log_size = 1024, >> + .max_event_log_size = 512, >> }; >> >> +/* >> + * "i": Internal configuration, use internal Power Amplifier >> + */ >> struct iwl_cfg iwl6000i_2agn_cfg = { >> .name = "Intel(R) Centrino(R) Advanced-N 6200 AGN", >> .fw_name_pre = IWL6000_FW_PRE, >> @@ -645,4 +647,4 @@ struct iwl_cfg iwl6000_3agn_cfg = { >> >> MODULE_FIRMWARE(IWL6000_MODULE_FIRMWARE(IWL6000_UCODE_API_MAX)); >> MODULE_FIRMWARE(IWL6050_MODULE_FIRMWARE(IWL6050_UCODE_API_MAX)); >> -MODULE_FIRMWARE(IWL6000G2_MODULE_FIRMWARE(IWL6000G2_UCODE_API_MAX)); >> +MODULE_FIRMWARE(IWL6000G2A_MODULE_FIRMWARE(IWL6000G2_UCODE_API_MAX)); >> diff --git a/drivers/net/wireless/iwlwifi/iwl-agn.c >b/drivers/net/wireless/iwlwifi/iwl-agn.c >> index dc28376..5cf3822 100644 >> --- a/drivers/net/wireless/iwlwifi/iwl-agn.c >> +++ b/drivers/net/wireless/iwlwifi/iwl-agn.c >> @@ -3789,11 +3789,10 @@ static DEFINE_PCI_DEVICE_TABLE(iwl_hw_card_ids) = { >> {IWL_PCI_DEVICE(0x4239, 0x1311, iwl6000i_2agn_cfg)}, >> {IWL_PCI_DEVICE(0x4239, 0x1316, iwl6000i_2abg_cfg)}, >> >> -/* 6x00 Series Gen2 */ >> - {IWL_PCI_DEVICE(0x0082, 0x1201, iwl6000g2_2agn_cfg)}, >> - {IWL_PCI_DEVICE(0x0082, 0x1301, iwl6000g2_2agn_cfg)}, >> - {IWL_PCI_DEVICE(0x0082, 0x1321, iwl6000g2_2agn_cfg)}, >> - {IWL_PCI_DEVICE(0x0085, 0x1311, iwl6000g2_2agn_cfg)}, >> +/* 6x00 Series Gen2a */ >> + {IWL_PCI_DEVICE(0x0082, 0x1201, iwl6000g2a_2agn_cfg)}, >> + {IWL_PCI_DEVICE(0x0085, 0x1211, iwl6000g2a_2agn_cfg)}, >> + {IWL_PCI_DEVICE(0x0082, 0x1221, iwl6000g2a_2agn_cfg)}, >> >> /* 6x50 WiFi/WiMax Series */ >> {IWL_PCI_DEVICE(0x0087, 0x1301, iwl6050_2agn_cfg)}, >> diff --git a/drivers/net/wireless/iwlwifi/iwl-dev.h >b/drivers/net/wireless/iwlwifi/iwl-dev.h >> index cd3b932..e485465 100644 >> --- a/drivers/net/wireless/iwlwifi/iwl-dev.h >> +++ b/drivers/net/wireless/iwlwifi/iwl-dev.h >> @@ -57,8 +57,8 @@ extern struct iwl_cfg iwl5100_bgn_cfg; >> extern struct iwl_cfg iwl5100_abg_cfg; >> extern struct iwl_cfg iwl5150_agn_cfg; >> extern struct iwl_cfg iwl5150_abg_cfg; >> +extern struct iwl_cfg iwl6000g2a_2agn_cfg; >> extern struct iwl_cfg iwl6000i_2agn_cfg; >> -extern struct iwl_cfg iwl6000g2_2agn_cfg; >> extern struct iwl_cfg iwl6000i_2abg_cfg; >> extern struct iwl_cfg iwl6000i_2bg_cfg; >> extern struct iwl_cfg iwl6000_3agn_cfg; >> -- >> 1.6.3.3 >> >> -- >> 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 >> > > > >-- >Vista: [V]iruses, [I]ntruders, [S]pyware, [T]rojans and [A]dware. :-) -- 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