Difference between revisions of "Wireless Network Adapters"

From ThinkWiki
Jump to: navigation, search
(Intel PRO/Wireless LAN 2100 3B Mini PCI adapter)
(Undo revision 61323 by Bugmenot2 (talk))
 
(114 intermediate revisions by 32 users not shown)
Line 1: Line 1:
This document covers IBM integrated (MiniPCI), Cardbus and PC Card (PCMCIA) Wi-Fi devices.
+
{| width="100%"
 +
|style="vertical-align:top;padding-right:20px;width:10px;white-space:nowrap;" | __TOC__
 +
|style="vertical-align:top" |
 +
This document covers IBM/Lenovo integrated (MiniPCI), Cardbus and PC Card (PCMCIA) Wi-Fi devices.
 +
|}
  
= Finding out which adapter you have =
+
== Finding out which adapter you have ==
 
For MiniPCI or Cardbus adapters run the command:
 
For MiniPCI or Cardbus adapters run the command:
  lspci -n
+
:{{cmdroot|lspci -n <nowiki>|</nowiki> grep -e "0200" -e "0280"}}
And compare the PCI IDS with the once below.
 
  
= MiniPCI adapters =
+
And compare the PCI IDS with the ones below.
  
== IBM a/b/g Wireless LAN Mini PCI Adapter ==
+
{{NOTE| This will also return the PCI IDS of any Ethernet adapters, as Ethernet adapters and Wireless adapters share the same PCI Class ID.}}
IBM Partnumber: 31P9701<br>
+
 
PCI ID: 168c:1014<br>
+
== MiniPCI adapters ==
Chipset: Atheros<br>
+
 
Driver: [[madwifi]]<br>
+
=== Atheros ===
Supported wireless modes: 802.11a, 802.11b, 802.11g
+
*[[IBM Dual-Band 11a/b Wi-Fi Wireless Mini PCI Adapter]] <tt>(PCI-ID: 168c:0012)</tt>
 +
*[[IBM 11b/g Wireless LAN Mini PCI Adapter]] <tt>(PCI-ID: 168c:0013)</tt>
 +
*[[IBM 11a/b/g Wireless LAN Mini PCI Adapter]] <tt>(PCI-ID: 168c:1014)</tt>
 +
*[[IBM 11a/b/g Wireless LAN Mini PCI Adapter II]] <tt>(PCI-ID: 168c:1014)</tt>
 +
*[[ThinkPad 11a/b/g Wireless LAN Mini Express Adapter]] <tt>(PCI-ID: 168c:1014)</tt>
 +
*[[ThinkPad 11a/b/g/n Wireless LAN Mini Express Adapter]] (AR5BXB72) <tt>(PCI-ID: 168c:0024)</tt>
 +
 
 +
=== Broadcom ===
 +
*[[Broadcom BCM4312 802.11b/g]] <tt>(PCI-ID: 14e4:4315)</tt>
  
Compatible with wireless upgradable models of:<br>
+
=== Cisco ===
ThinkPad X31 (2672/2673/2884/2885)<br>
+
*[[Cisco Aironet Wireless 802.11b]] <tt>(PCI-ID: 14b9:a504)</tt>
ThinkPad X40 (2371/2372/2382/2386)<br>
+
=== Intel ===
ThinkPad T40 (2373/2374/2378/2379)<br>
+
*[[Intel PRO/Wireless LAN 2100 3B Mini PCI Adapter]] <tt>(PCI-ID: 8086:1043)</tt>
ThinkPad T41/p T42/p (2373/2374/2378/2379)<br>
+
*[[Intel PRO/Wireless 2200BG Mini-PCI Adapter]] <tt>(PCI-ID: 8086:4220)</tt>
ThinkPad R50/R51 (1829/1830/1831/1836)<br>
+
*[[Intel PRO/Wireless 2915ABG Mini-PCI Adapter]] <tt>(PCI-ID: 8086:4224)</tt>
ThinkPad R50p (1832/1833)<br>
+
*[[Intel PRO/Wireless 3945ABG Mini-PCI Express Adapter]] <tt>(PCI-ID: 8086:4227)</tt>
ThinkPad R51 (2883/2887/2888/2889<br>
+
*[[Intel PRO/Wireless 4965AGN Mini-PCI Express Adapter]] <tt>(PCI-ID: 8086:4230)</tt>  
 +
*[[Intel Wifi Link 5100 (AGN)]]
 +
*[[Intel Wifi Link 5300 (AGN)]]
 +
*[[Intel WiMAX/WiFi Link 5150]]
 +
*[[Intel WiMAX/WiFi Link 5350]]
 +
*[[Intel Centrino Wireless-N 1000]]
 +
*[[Intel Centrino Advanced-N 6200]]
 +
*[[Intel Centrino Advanced-N + WiMAX 6250]]
 +
*[[Intel Centrino Ultimate-N 6300]]
 +
*[[Intel Wireless-N 7260]]
 +
*[[Intel Wireless-AC 7265]]
  
== IBM a/b/g Wireless LAN Mini PCI Adapter II ==
+
=== Prism ===
IBM Partnumber: 73P4301<br>
+
*[[IBM High Rate Wireless LAN Mini-PCI Adapter with Modem]] <tt>(PCI-ID: 1260:3873)</tt>
Field Replacable Partnumber (FRU): 93P4262<br>
+
*[[IBM High Rate Wireless LAN Mini-PCI Adapter with Modem II]] <tt>(PCI-ID: 1260:3873)</tt>
Supported wireless modes: 802.11a, 802.11b, 802.11g
+
*[[IBM High Rate Wireless LAN Mini-PCI Adapter III]]
  
Compatible with wireless upgradable models of:<br>
+
=== Realtek ===
ThinkPad X40 (2371/2372/2382/2386)<br>
+
*[[ThinkPad 11b/g/n Wireless LAN Mini-PCI Express Adapter II]]
ThinkPad T40 (2373/2374/2378/2379)<br>
 
ThinkPad T41/p T42/p (2373/2374/2378/2379)<br>
 
ThinkPad R50/R51 (1829/1830/1831/1836)<br>
 
ThinkPad R50p (1832/1833)<br>
 
ThinkPad R51 (2883/2887/2888/2889)<br>
 
ThinkPad G41 (2881/2882/2886)<br>
 
  
== IBM Dual-Band 802.11a/b Wi-Fi Wireless Mini PCI adapter ==
+
=== Error 1802 - "Unauthorized" MiniPCI network card ===
Chipset: Atheros<br>
+
Attempts to install an unsupported card will result in the following message:
Driver: [[madwifi]]<br>
 
Supported wireless modes: 802.11a, 802.11b
 
== IBM 11b/g Wireless LAN Mini PCI Adapter ==
 
Chipset: Atheros<br>
 
Driver: [[madwifi]]<br>
 
Supported wireless modes: 802.11b, 802.11g
 
== IBM High Rate Wireless LAN Mini-PCI Adapter ==
 
PCI ID: 1260:3873<br>
 
Chipset: Prism 2.5<br>
 
Drivers: orinoco_pci or [[hostap]]<br>
 
Supported wireless modes: 802.11b
 
== Intel PRO/Wireless 2200BG Mini-PCI Adapter ==
 
IBM Partnumber: 73P2801<br>
 
PCI ID: 8086:4220<br>
 
Chipset: Intel<br>
 
Driver: [[ipw2200]]<br>
 
Supported wireless modes: 802.11b, 802.11g
 
Compatible with wireless upgradable models of:<br>
 
ThinkPad X30 (2672/2673)<br>
 
ThinkPad X31 (2672/2673/2884/2885)<br>
 
ThinkPad T40 (2373/2374/2378/2379)<br>
 
ThinkPad T41/p T42/p (2373/2374/2378/2379)<br>
 
ThinkPad R50/R51 (1829/1830/1831/1836)<br>
 
ThinkPad R51 (2883/2887/2888/2889)<br>
 
ThinkPad R50p (1832/1833)<br>
 
  
== Intel PRO/Wireless LAN 2100 3B Mini PCI adapter ==
+
  1802: Unauthorized network card is plugged in - Power off and remove the miniPCI network card.
PCI ID: 8086:1043<br>
 
Chipset: Intel<br>
 
Driver: [[ipw2100]]<br>
 
Supported wireless modes: 802.11b
 
  
Specifications: [http://www-307.ibm.com/pc/support/site.wss/document.do?lndocid=MIGR-50022 MIGR-50022]
+
For a resolution, see the [[Problem with unauthorized MiniPCI network card]] page.
  
== Cisco Aironet Wireless 802.11b Mini PCI ==
+
=== Hardware Transmitter Switch ===
IBM Partnumber: 31P8301<br>
 
Field Replacable Partnumber (FRU): 26P8435<br>
 
Chipset: Cisco<br>
 
Driver: airo<br>
 
Supported wireless modes: 802.11b
 
  
Compatible with wireless upgradable models of:<br>
+
Operating a radio transmitter is not permitted in aircraft, and there are times where security requires that your wireless connection be shut down.  Some ThinkPads with internal MiniPCI wireless cards have a hardware switch that disables the wireless network.  Here it is on the '''on''' position:
ThinkPad X30 (2672/2673)<br>
 
ThinkPad X31 (2672/2673/2884/2885)<br>
 
ThinkPad T30 (2366/2367)<br>
 
ThinkPad T40 (2373/2374/2378/2379)<br>
 
ThinkPad T41/p T42/p (2373/2374/2378/2379)<br>
 
ThinkPad R32 (2658/2659/2677)<br>
 
ThinkPad R40 (2681/2682/2683/2896/2722/2723/2724/2897)
 
  
== Unsupported MiniPCI adapter ==
+
[[Image:Wireless-switch.png|(ThinkPad R60 radio switch in the ON position)]]
Although the MiniPCI slot is an industry standard and can accept any MiniPCI adapter, the IBM BIOS is set to only allow you to boot with a 'supported' adapter installed. Attempts to install an unsupported card will result in the following message:
 
  
  1802: Unauthorized network card is plugged in - Power off and remove the miniPCI network card.
+
To be certain that your wireless connection is not transmitting, turn the switch '''off'''.  Just remember to turn it back '''on''' when you once again need wireless access.  If the switch is '''off''', you might encounter a message like the following Log-Message on Startup:
 +
  ipw3945: Radio Frequency Kill Switch is On:
 +
  Kill switch must be turned off for wireless networking to work.
  
The reason for this is that the combination of MiniPCI card and the integrated antenna in the ThinkPad needs to be certified by the US FCC (Federal Communications Committee).
+
Also, when you try to activate (iwconfig) your wireless connection with the switch '''off''' you may see the error,
 +
  Error for wireless request "Set Mode" (8B06)
 +
The number 8B06 merely represents the wireless mode (auto, ad-hoc, managed, master), none of which will work with the wireless switch '''off'''.
  
= Cardbus adapters =
+
== Cardbus adapters ==
== IBM 11 a/b/g Wireless Cardbus Adapter ==
+
Cardbus is a 32bits bus that runs at 33MHz, and is in many ways simular to the PCI bus. In fact under Linux Cardbus adapters are handled by the PCI subsystem.<br>
 +
You can differentiate a PC Card adapter from a Cardbus adapter as the later has a gold coloured grounding strip
 +
=== IBM 11 a/b/g Wireless Cardbus Adapter ===
 
Chipset: Atheros<br>
 
Chipset: Atheros<br>
 
Driver: [[madwifi]]<br>
 
Driver: [[madwifi]]<br>
 
Supported wireless modes: 802.11a, 802.11b, 802.11g
 
Supported wireless modes: 802.11a, 802.11b, 802.11g
  
Specifications: [http://www-307.ibm.com/pc/support/site.wss/document.do?lndocid=MIGR-51855 MIGR-51855]
+
Specifications: [http://www-307.ibm.com/pc/support/site.wss/document.do?lndocid=MIGR-51855 MIGR-51855]<br>
 +
Users Guide: [http://www-307.ibm.com/pc/support/site.wss/document.do?lndocid=MIGR-51959 MIGE-51855]<br>
 +
Service Parts: [http://www-307.ibm.com/pc/support/site.wss/document.do?lndocid=MIGR-51874 MIGR-51874]
 +
Looking for a reverse PCI to cardbus (ie - want to fit a PCI card into a cardbus slot)
  
== IBM 802.11a Wireless LAN Cardbus Adapter ==
+
=== IBM 802.11a Wireless LAN Cardbus Adapter ===
 +
Chipset: Atheros<br>
 +
Driver: [[madwifi]]<br>
 
Supported wireless modes: 802.11a
 
Supported wireless modes: 802.11a
= PC Card (PCMCIA) adapters =
+
 
== Cisco Aironet 350 802.11b wireless PC card with 128bit ==
+
Specifications: [http://www-307.ibm.com/pc/support/site.wss/document.do?lndocid=MIGR-42209 MIGR-42209]<br>
 +
Users Guide: [http://www-307.ibm.com/pc/support/site.wss/document.do?lndocid=MIGR-42233 MIGR-42233]<br>
 +
Service Parts: [http://www-307.ibm.com/pc/support/site.wss/document.do?lndocid=MIGR-42231 MIGR-42231]
 +
 
 +
== PC Card (PCMCIA) adapters ==
 +
PC Card or PCMCIA (Personal Computer Memory Card International Association) as it used to be called, is an 8 or 16bits bus limited to 8MHz, in many ways simular to the old ISA bus and not suitable for highspeed devices.
 +
=== Cisco Aironet 350 802.11b wireless PC card with 128bit ===
 
Chipset: Cisco<br>
 
Chipset: Cisco<br>
 
Driver: airo_cs<br>
 
Driver: airo_cs<br>
 
Supported wireless modes: 802.11b
 
Supported wireless modes: 802.11b
== IBM High Rate Wireless LAN PC Card ==
+
=== IBM High Rate Wireless LAN PC Card ===
Chipset: Prism 2.5<br>
+
Chipset: Hermes I<br>
Drivers: orinoco_pci or [[hostap]]<br>
+
Drivers: [[orinoco|orinoco_cs]]<br>
 
Supported wireless modes: 802.11b
 
Supported wireless modes: 802.11b
 +
 +
[[Category:Components]]

Latest revision as of 14:11, 22 January 2021

This document covers IBM/Lenovo integrated (MiniPCI), Cardbus and PC Card (PCMCIA) Wi-Fi devices.

Finding out which adapter you have

For MiniPCI or Cardbus adapters run the command:

# lspci -n | grep -e "0200" -e "0280"

And compare the PCI IDS with the ones below.

NOTE!
This will also return the PCI IDS of any Ethernet adapters, as Ethernet adapters and Wireless adapters share the same PCI Class ID.

MiniPCI adapters

Atheros

Broadcom

Cisco

Intel

Prism

Realtek

Error 1802 - "Unauthorized" MiniPCI network card

Attempts to install an unsupported card will result in the following message:

  1802: Unauthorized network card is plugged in - Power off and remove the miniPCI network card.

For a resolution, see the Problem with unauthorized MiniPCI network card page.

Hardware Transmitter Switch

Operating a radio transmitter is not permitted in aircraft, and there are times where security requires that your wireless connection be shut down. Some ThinkPads with internal MiniPCI wireless cards have a hardware switch that disables the wireless network. Here it is on the on position:

(ThinkPad R60 radio switch in the ON position)

To be certain that your wireless connection is not transmitting, turn the switch off. Just remember to turn it back on when you once again need wireless access. If the switch is off, you might encounter a message like the following Log-Message on Startup:

 ipw3945: Radio Frequency Kill Switch is On:
 Kill switch must be turned off for wireless networking to work.

Also, when you try to activate (iwconfig) your wireless connection with the switch off you may see the error,

 Error for wireless request "Set Mode" (8B06)

The number 8B06 merely represents the wireless mode (auto, ad-hoc, managed, master), none of which will work with the wireless switch off.

Cardbus adapters

Cardbus is a 32bits bus that runs at 33MHz, and is in many ways simular to the PCI bus. In fact under Linux Cardbus adapters are handled by the PCI subsystem.
You can differentiate a PC Card adapter from a Cardbus adapter as the later has a gold coloured grounding strip

IBM 11 a/b/g Wireless Cardbus Adapter

Chipset: Atheros
Driver: madwifi
Supported wireless modes: 802.11a, 802.11b, 802.11g

Specifications: MIGR-51855
Users Guide: MIGE-51855
Service Parts: MIGR-51874 Looking for a reverse PCI to cardbus (ie - want to fit a PCI card into a cardbus slot)

IBM 802.11a Wireless LAN Cardbus Adapter

Chipset: Atheros
Driver: madwifi
Supported wireless modes: 802.11a

Specifications: MIGR-42209
Users Guide: MIGR-42233
Service Parts: MIGR-42231

PC Card (PCMCIA) adapters

PC Card or PCMCIA (Personal Computer Memory Card International Association) as it used to be called, is an 8 or 16bits bus limited to 8MHz, in many ways simular to the old ISA bus and not suitable for highspeed devices.

Cisco Aironet 350 802.11b wireless PC card with 128bit

Chipset: Cisco
Driver: airo_cs
Supported wireless modes: 802.11b

IBM High Rate Wireless LAN PC Card

Chipset: Hermes I
Drivers: orinoco_cs
Supported wireless modes: 802.11b