Skip to content

Commit

Permalink
---
Browse files Browse the repository at this point in the history
yaml
---
r: 21296
b: refs/heads/master
c: 48a8477
h: refs/heads/master
v: v3
  • Loading branch information
Henrik Brix Andersen authored and John W. Linville committed Mar 17, 2006
1 parent 07510c7 commit af1a2df
Show file tree
Hide file tree
Showing 3 changed files with 40 additions and 4 deletions.
2 changes: 1 addition & 1 deletion [refs]
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
---
refs/heads/master: 53d0bcf82a5f59c96f1ffb202c02d2541200bf58
refs/heads/master: 48a847709f821b5eecd45ae7660add1869f9cd37
30 changes: 30 additions & 0 deletions trunk/Documentation/networking/README.ipw2200
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,7 @@ Index
1.2. Module parameters
1.3. Wireless Extension Private Methods
1.4. Sysfs Helper Files
1.5. Supported channels
2. Ad-Hoc Networking
3. Interacting with Wireless Tools
3.1. iwconfig mode
Expand Down Expand Up @@ -314,6 +315,35 @@ For the device level files, see /sys/bus/pci/drivers/ipw2200:
running ifconfig and is therefore disabled by default.


1.5. Supported channels
-----------------------------------------------

Upon loading the Intel(R) PRO/Wireless 2915ABG Driver for Linux, a
message stating the detected geography code and the number of 802.11
channels supported by the card will be displayed in the log.

The geography code corresponds to a regulatory domain as shown in the
table below.

Supported channels
Code Geography 802.11bg 802.11a

--- Restricted 11 0
ZZF Custom US/Canada 11 8
ZZD Rest of World 13 0
ZZA Custom USA & Europe & High 11 13
ZZB Custom NA & Europe 11 13
ZZC Custom Japan 11 4
ZZM Custom 11 0
ZZE Europe 13 19
ZZJ Custom Japan 14 4
ZZR Rest of World 14 0
ZZH High Band 13 4
ZZG Custom Europe 13 4
ZZK Europe 13 24
ZZL Europe 11 13


2. Ad-Hoc Networking
-----------------------------------------------

Expand Down
12 changes: 9 additions & 3 deletions trunk/drivers/net/wireless/ipw2200.c
Original file line number Diff line number Diff line change
Expand Up @@ -10364,6 +10364,9 @@ static int ipw_config(struct ipw_priv *priv)
* not intended for resale of the above mentioned Intel adapters has
* not been tested.
*
* Remember to update the table in README.ipw2200 when changing this
* table.
*
*/
static const struct ieee80211_geo ipw_geos[] = {
{ /* Restricted */
Expand Down Expand Up @@ -10662,9 +10665,6 @@ static int ipw_up(struct ipw_priv *priv)
return 0;
}

IPW_DEBUG_INFO("Geography %03d [%s] detected.\n",
j, priv->ieee->geo.name);

if (priv->status & STATUS_RF_KILL_SW) {
IPW_WARNING("Radio disabled by module parameter.\n");
return 0;
Expand Down Expand Up @@ -10985,6 +10985,12 @@ static int ipw_pci_probe(struct pci_dev *pdev, const struct pci_device_id *ent)
IPW_ERROR("failed to register network device\n");
goto out_remove_sysfs;
}

printk(KERN_INFO DRV_NAME ": Detected geography %s (%d 802.11bg "
"channels, %d 802.11a channels)\n",
priv->ieee->geo.name, priv->ieee->geo.bg_channels,
priv->ieee->geo.a_channels);

return 0;

out_remove_sysfs:
Expand Down

0 comments on commit af1a2df

Please sign in to comment.