<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://www.thinkwiki.org/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Kab</id>
	<title>ThinkWiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://www.thinkwiki.org/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Kab"/>
	<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/wiki/Special:Contributions/Kab"/>
	<updated>2026-05-05T08:22:18Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.31.12</generator>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Fan_control_scripts&amp;diff=49650</id>
		<title>Fan control scripts</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Fan_control_scripts&amp;diff=49650"/>
		<updated>2010-09-25T08:03:59Z</updated>

		<summary type="html">&lt;p&gt;Kab: /* tp-fan: Automatic daemon with GTK+ GUI */  supported distros and home page link updated&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|style=&amp;quot;vertical-align:top;padding-right:20px;width:10px;white-space:nowrap;&amp;quot; | __TOC__&lt;br /&gt;
|style=&amp;quot;vertical-align:top&amp;quot; |&lt;br /&gt;
This page provides several scripts for controlling the ThinkPad's system fan according the its [[thermal sensors]] (overriding the embedded controller), in order to reduce [[problem with fan noise|fan noise]] and decrease [[how to reduce power consumption|power consumption]].&lt;br /&gt;
&lt;br /&gt;
{{WARN|These scripts rely on undocumented hardware features and override nominal hardware behavior. They may thus cause arbitrary damage to your laptop or data. Watch your temperatures!}}&lt;br /&gt;
{{NOTE|Closed-loop fan control requires a thermal sensor sweep, which is an expensive operation.  The firmware doesn't update the sensors more than once every 2s, so care should be taken not to waste resources by reading them too often.}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Variable speed control scripts==&lt;br /&gt;
The following scripts sets the fan speed according to the system's [[thermal sensors]]. In addition, they include a hack for preventing the annoying fan pulsing that occurs on some systems. Note that the fan levels, thresholds and anti-pulsing hacks are system-specific, so you may need to adjust them.&lt;br /&gt;
&lt;br /&gt;
===Comprehensive &amp;lt;tt&amp;gt;bash&amp;lt;/tt&amp;gt; script with fine control over fan speed===&lt;br /&gt;
This script works with any recent Linux kernel (2.6.14 and higher). It requires the [[ibm-acpi]] module to be loaded with the &amp;lt;tt&amp;gt;experimental=1&amp;lt;/tt&amp;gt; module parameter (e.g., {{cmdroot|1=modprobe ibm_acpi experimental=1}}).&lt;br /&gt;
&lt;br /&gt;
In Linux 2.6.22 and higher you need to additionally pass fan_control=1 to the module thinkpad_acpi (e.g., {{cmdroot|1=modprobe thinkpad-acpi experimental=1 fan_control=1}})&lt;br /&gt;
&lt;br /&gt;
On Ubuntu &amp;gt; 10.04 or from kernel 2.6.32 onwards: To make the kernel module settings permanent and to make them be executed at boot run below command and reboot afterwards:&lt;br /&gt;
&lt;br /&gt;
{{cmdroot|1=sudo echo &amp;quot;options thinkpad_acpi experimental=1 fan_control=1&amp;quot; &amp;gt;/etc/modprobe.d/thinkpad_acpi.conf}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The code lets you define a temperature range for each [[thermal sensors|thermal sensor]]. The script computes the fan level needed by each sensor based on the configured range, and then sets the the actual fan level to the slowest that will satisfy all sensors (plus some hysteresis to avoid fluctiations). It also includes a workaround for the [[Problem with fan noise|pulsing noise]] problem. The script provides an (optional) daemon mode and logging to syslog. The method of controlling fan speed is documented [[How to control fan speed|here]]. &lt;br /&gt;
&lt;br /&gt;
The system hard disk temperature is monitored as well, using the hard disk's internal sensor. This works only on certain Hitachi disks and requires kernel &amp;gt;= 2.6.19-rc1 or the ide driver, since it uses a [[Thermal Sensors#Hitachi_harddisks_SENSE_CONDITION_temperature_sensor|non-standard method]] for reading the temperature without causing a head unload or spinup.&lt;br /&gt;
&lt;br /&gt;
The code:&lt;br /&gt;
* {{CodeRef|tp-fancontrol}}&lt;br /&gt;
&lt;br /&gt;
Current options:&lt;br /&gt;
&lt;br /&gt;
 Usage: ./tp-fancontrol [OPTION]...&lt;br /&gt;
 &lt;br /&gt;
 Available options:&lt;br /&gt;
   -s N   Shift up the min temperature thresholds by N degrees&lt;br /&gt;
          (positive for quieter, negative for cooler).&lt;br /&gt;
          Max temperature thresholds are not affected.&lt;br /&gt;
   -S N   Shift up the max temperature thresholds by N degrees&lt;br /&gt;
          (positive for quieter, negative for cooler). DANGEROUS.&lt;br /&gt;
   -t     Test mode&lt;br /&gt;
   -q     Quiet mode&lt;br /&gt;
   -d     Daemon mode, go into background (implies -q)&lt;br /&gt;
   -l     Log to syslog&lt;br /&gt;
   -k     Kill already-running daemon&lt;br /&gt;
   -u     Tell already-running daemon that the system is being suspended&lt;br /&gt;
   -p     Pid file location for daemon mode&lt;br /&gt;
{{WARN|The list of temperature ranges used in this script is much more liberal than the rules used by the embedded controller firmware, and is derived mostly from anecdotal evidence, hunches and wishful thinking. It is also model-specific - see [[thermal sensors]].}}&lt;br /&gt;
&lt;br /&gt;
====init script for the comprehensive script====&lt;br /&gt;
&lt;br /&gt;
This is optional. It assumes that the above &amp;lt;tt&amp;gt;tp-fancontrol&amp;lt;/tt&amp;gt; script is saved at {{path|/usr/bin/tp-fancontrol}}.&lt;br /&gt;
* Init script: {{CodeRef|tp-fancontrol.init}} (save as {{path|/etc/init.d/tp-fancontrol}})&lt;br /&gt;
* Init script (Debian): {{CodeRef|tp-fancontrol.init.debian}} (save as {{path|/etc/init.d/tp-fancontrol}})&lt;br /&gt;
* Configuration file for init script: {{CodeRef|tp-fancontrol.conf}} (save as {{path|/etc/tp-fancontrol.conf}})&lt;br /&gt;
&lt;br /&gt;
===Simple &amp;lt;tt&amp;gt;bash&amp;lt;/tt&amp;gt; script with fine control over fan speed (requires kernel patch)===&lt;br /&gt;
The following is a simpler patch (without extra features like daemon mode and logging). It requires the [[patch for controlling fan speed]] or a recent kernel (&amp;gt;=2.6.19).&lt;br /&gt;
&lt;br /&gt;
{{CodeRef|tp-fancontrol-basic}}&lt;br /&gt;
&lt;br /&gt;
===tp-fan: Automatic daemon with GTK+ GUI===&lt;br /&gt;
Provides easy setup and monitoring through graphical GTK+ interface. Temperature thresholds can be set separately for each sensor since version 0.90.&lt;br /&gt;
&lt;br /&gt;
At the moment packages are available for Ubuntu 8.04, 8.10, and 9.04. However, porting to other distributions or manual setup should be easy.&lt;br /&gt;
&lt;br /&gt;
* Home page: http://www.gambitchess.org/mediawiki/index.php/ThinkPad_Fan_Control&lt;br /&gt;
http://www.gambitchess.org/moin.py/tpfan&lt;br /&gt;
&lt;br /&gt;
===thinkfan: A minimalist fan control program===&lt;br /&gt;
Written in C to use as little CPU power as possible. Configuration is done via a simple text file, by providing (FAN_LEVEL, LOWER_LIMIT, UPPER_LIMIT) tuples. Inspired by i8kfan. Requires thinkpad_acpi with fan_control=1. Just released version 0.7, which now allows a more fine-grained control over temperature limits.&lt;br /&gt;
&lt;br /&gt;
* Download here: http://sourceforge.net/projects/thinkfan/&lt;br /&gt;
&lt;br /&gt;
==Fan enable/disable scripts==&lt;br /&gt;
The following scripts were written before it was known [[patch for controlling fan speed|how to control the fan speed]], so they only toggle between fan disabled and default (noisy) fan behavior. In some models, they also do not monitor all available [[thermal sensors]].&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;tt&amp;gt;sh&amp;lt;/tt&amp;gt; script example===&lt;br /&gt;
{{CodeRef|fan-enable-basic}}&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;tt&amp;gt;sh&amp;lt;/tt&amp;gt; script with more features===&lt;br /&gt;
{{CodeRef|fan-enable-extended}}&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;tt&amp;gt;sh&amp;lt;/tt&amp;gt; script with extra safety functionality===&lt;br /&gt;
ibm_acpi usually works well. But to rely on it completely, this script provides some extra safety functionality:&lt;br /&gt;
# It catches various signals and turns the fan on before it quits.&lt;br /&gt;
# It turns off the fan under very strict conditions, leaving it on when unexpected errors occur.&lt;br /&gt;
&lt;br /&gt;
{{CodeRef|fan-enable-safe}}&lt;br /&gt;
&lt;br /&gt;
==Init scripts==&lt;br /&gt;
&lt;br /&gt;
===Init script example===&lt;br /&gt;
&lt;br /&gt;
{{CodeRef|fan-enable.init}}&lt;br /&gt;
&lt;br /&gt;
===Init script example for gentoo===&lt;br /&gt;
Assume one of the above control scripts is {{path|/usr/sbin/ibm-fancontrold}}, for gentoo use the following init script in /etc/init.d/ibm-fancontrol.&lt;br /&gt;
Copy the script to {{path|/etc/init.d/ibm-fancontrol}}, then do &lt;br /&gt;
&lt;br /&gt;
 # rc-update add ibm-fancontrol default&lt;br /&gt;
&lt;br /&gt;
This will add the init script to the default runlevel.&lt;br /&gt;
&lt;br /&gt;
{{CodeRef|ibm-fancontrol.init}}&lt;br /&gt;
&lt;br /&gt;
===Init script example for rh/fedora===&lt;br /&gt;
Assume one of the above control scripts is {{path|/sbin/tp-fancontrold}},&lt;br /&gt;
copy the script to {{path|/etc/init.d/tp-fancontrol}}, then do &lt;br /&gt;
&lt;br /&gt;
 # chkconfig --add tp-fancontrol&lt;br /&gt;
&lt;br /&gt;
This will add the init script to the default runlevel.&lt;br /&gt;
&lt;br /&gt;
{{CodeRef|tp-fancontrol-fc.init}}&lt;br /&gt;
&lt;br /&gt;
You'd have to install also &amp;quot;kernel-module-ibm-acpi&amp;quot; package.&lt;br /&gt;
&lt;br /&gt;
==Other==&lt;br /&gt;
&lt;br /&gt;
===tpfand===&lt;br /&gt;
This little piece of python code is only there to speed up your fan in a T400 with an ATI card cause the fglrx driver does not control the fan speed which leads to overheating while gaming or do other graphic stuff with the ati chip. This script relies on the normal bios control of the fan. If the laptop gets to hot it will speed up the fan to max speed (somehow the bios does not do this ??!!) and re-enables the bios control on a certain temperature. This was only tested on a T400 with ATI chip.&lt;br /&gt;
You can just run in in the background as root. It is very chatty and writes in a logfile in /tmp. It should work with any Thinkpad who has /proc/acpi/ibm/fan interface.&lt;br /&gt;
[http://pastebin.ca/1884323 tpfand]&lt;br /&gt;
&lt;br /&gt;
Tested on:&lt;br /&gt;
T400 with Radeon HD 3400&lt;br /&gt;
Please test on other models with ATI chip.&lt;br /&gt;
&lt;br /&gt;
===fanctrld===&lt;br /&gt;
[http://log.does-not-exist.org/archives/2005/08/13/2043_t_43_fan_control_daemon.html fanctrld] is a daemon (written in C) that controls the Thinkpad's fan. The basic approach is to monitor both temperature and fan speed. The fan is enabled when a certain temperature is exceeded, and disabled when the BIOS slows down the fan below a certain speed.&lt;br /&gt;
&lt;br /&gt;
===ThinkPad Fan Control GTK GUI tool===&lt;br /&gt;
&lt;br /&gt;
[http://www.gambitchess.org/moin.py/ThinkPad_Fan_Control A GTK GUI program (packaged for Ubuntu Gutsy Gibbon 7.10)] may also help.&lt;br /&gt;
&lt;br /&gt;
For those using Ubuntu 8.10 and recent Thinkpad models (eg: X200), this is the fan control packages to use: sudo apt-get install tpfand tpfan-admin tpfand-profiles (The packages are part of the main ubuntu repository). It solves the problem of a constantly-on fan. I don't think there are yet profiles for those newer thinkpad models, but it's fairly easy to manually configure the right thresholds. For reference, this is the /etc/tpfand.conf I use for my X200:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
enabled = True&lt;br /&gt;
&lt;br /&gt;
override_profile = True&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
0. Sensor 0 = 0:0 50:3 58:5 67:8&lt;br /&gt;
&lt;br /&gt;
1. Sensor 1 = 0:0 55:3 62:5 69:8&lt;br /&gt;
&lt;br /&gt;
2. Sensor 2 = 0:255&lt;br /&gt;
&lt;br /&gt;
3. Sensor 3 = 0:0 48:3 61:5 69:8&lt;br /&gt;
&lt;br /&gt;
4. Sensor 4 = 0:0 43:3 50:8&lt;br /&gt;
&lt;br /&gt;
5. Sensor 5 = 0:255&lt;br /&gt;
&lt;br /&gt;
6. Sensor 6 = 0:0 40:8&lt;br /&gt;
&lt;br /&gt;
7. Sensor 7 = 0:255&lt;br /&gt;
&lt;br /&gt;
==Ideas for improvement==&lt;br /&gt;
* Use the [[HDAPS]] sensor to automatically lower the temperature thresholds when the laptop is moving. Prolonged movement usually happens when the laptop is on the user's lap (see [[Problem with hot surfaces]] for implications), or when in a moving vehicle where fan noise is typically overshadowed by vehicle noise.&lt;br /&gt;
* Use a [http://en.wikipedia.org/wiki/PID_controller PID controller] feedback loop instead of simple thresholds.&lt;br /&gt;
* Monitor the UltraBay disk temperature too.&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
* [[How to control fan speed]]&lt;br /&gt;
* Shimodax's ThinkPad fan control tool for a Windows offers functionality similar to these scripts; see the [http://forum.thinkpads.com/viewtopic.php?t=17715 forum discussion] at thinkpads.com.&lt;br /&gt;
* Yury Polyanskiy has a [http://mailman.linux-thinkpad.org/pipermail/linux-thinkpad/2005-November/030697.html kernel patch] for automatic fan control in kernelspace (only enable/disable based on maximum temperature).&lt;br /&gt;
&lt;br /&gt;
[[Category:Scripts]]&lt;/div&gt;</summary>
		<author><name>Kab</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Wireless_Network_Adapters&amp;diff=26820</id>
		<title>Wireless Network Adapters</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Wireless_Network_Adapters&amp;diff=26820"/>
		<updated>2006-12-05T19:31:29Z</updated>

		<summary type="html">&lt;p&gt;Kab: /* Atheros */ ThinkPad 11a/b/g/n added&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|style=&amp;quot;vertical-align:top;padding-right:20px;width:10px;white-space:nowrap;&amp;quot; | __TOC__&lt;br /&gt;
|style=&amp;quot;vertical-align:top&amp;quot; |&lt;br /&gt;
This document covers IBM integrated (MiniPCI), Cardbus and PC Card (PCMCIA) Wi-Fi devices.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Finding out which adapter you have ==&lt;br /&gt;
For MiniPCI or Cardbus adapters run the command:&lt;br /&gt;
:{{cmdroot|lspci -n &amp;lt;nowiki&amp;gt;|&amp;lt;/nowiki&amp;gt; grep &amp;quot;Class 0200&amp;quot;}}&lt;br /&gt;
If that produces no output, run this command instead:&lt;br /&gt;
:{{cmdroot|lspci -n &amp;lt;nowiki&amp;gt;|&amp;lt;/nowiki&amp;gt; grep &amp;quot;0200&amp;quot;}}&lt;br /&gt;
&lt;br /&gt;
(Alternatively, grep for &amp;quot;0280&amp;quot; which identifies &amp;quot;Network&amp;quot; controllers, as opposed to &amp;quot;0200&amp;quot; which identifies &amp;quot;Ethernet&amp;quot; controllers.)&lt;br /&gt;
&lt;br /&gt;
And compare the PCI IDS with the ones below.&lt;br /&gt;
&lt;br /&gt;
{{NOTE| This will also return the PCI IDS of any Ethernet adapters, as Ethernet adapters and Wireless adapters share the same PCI Class ID.}}&lt;br /&gt;
&lt;br /&gt;
== MiniPCI adapters ==&lt;br /&gt;
=== Atheros ===&lt;br /&gt;
*[[IBM Dual-Band 11a/b Wi-Fi Wireless Mini PCI Adapter]] &amp;lt;tt&amp;gt;(PCI-ID: 168c:0012)&amp;lt;/tt&amp;gt;&lt;br /&gt;
*[[IBM 11b/g Wireless LAN Mini PCI Adapter]] &amp;lt;tt&amp;gt;(PCI-ID: 168c:0013)&amp;lt;/tt&amp;gt;&lt;br /&gt;
*[[IBM 11a/b/g Wireless LAN Mini PCI Adapter]] &amp;lt;tt&amp;gt;(PCI-ID: 168c:1014)&amp;lt;/tt&amp;gt;&lt;br /&gt;
*[[IBM 11a/b/g Wireless LAN Mini PCI Adapter II]] &amp;lt;tt&amp;gt;(PCI-ID: 168c:1014)&amp;lt;/tt&amp;gt;&lt;br /&gt;
*[[ThinkPad 11a/b/g Wireless LAN Mini Express Adapter]] &amp;lt;tt&amp;gt;(PCI-ID: 168c:1014)&amp;lt;/tt&amp;gt;&lt;br /&gt;
*[[ThinkPad 11a/b/g/n Wireless LAN Mini Express Adapter]] &amp;lt;tt&amp;gt;(PCI-ID: 168c:0024)&amp;lt;/tt&amp;gt;&lt;br /&gt;
*[[SparkLAN WMIA-166AG Wireless LAN Mini PCI Adapter (AR5006XS)]] &amp;lt;tt&amp;gt;(PCI-ID: 168c:001b)&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Cisco ===&lt;br /&gt;
*[[Cisco Aironet Wireless 802.11b]] &amp;lt;tt&amp;gt;(PCI-ID: 14b9:a504)&amp;lt;/tt&amp;gt;&lt;br /&gt;
=== Intel ===&lt;br /&gt;
*[[Intel PRO/Wireless LAN 2100 3B Mini PCI Adapter]] &amp;lt;tt&amp;gt;(PCI-ID: 8086:1043)&amp;lt;/tt&amp;gt;&lt;br /&gt;
*[[Intel PRO/Wireless 2200BG Mini-PCI Adapter]] &amp;lt;tt&amp;gt;(PCI-ID: 8086:4220)&amp;lt;/tt&amp;gt;&lt;br /&gt;
*[[Intel PRO/Wireless 2915ABG Mini-PCI Adapter]] &amp;lt;tt&amp;gt;(PCI-ID: 8086:4224)&amp;lt;/tt&amp;gt;&lt;br /&gt;
*[[Intel PRO/Wireless 3945ABG Mini-PCI Express Adapter]]&lt;br /&gt;
&lt;br /&gt;
=== Prism ===&lt;br /&gt;
*[[IBM High Rate Wireless LAN Mini-PCI Adapter with Modem]] &amp;lt;tt&amp;gt;(PCI-ID: 1260:3873)&amp;lt;/tt&amp;gt;&lt;br /&gt;
*[[IBM High Rate Wireless LAN Mini-PCI Adapter with Modem II]] &amp;lt;tt&amp;gt;(PCI-ID: 1260:3873)&amp;lt;/tt&amp;gt;&lt;br /&gt;
*[[IBM High Rate Wireless LAN Mini-PCI Adapter III]]&lt;br /&gt;
&lt;br /&gt;
=== Error 1802 - &amp;quot;Unauthorized&amp;quot; MiniPCI network card ===&lt;br /&gt;
Attempts to install an unsupported card will result in the following message:&lt;br /&gt;
&lt;br /&gt;
   1802: Unauthorized network card is plugged in - Power off and remove the miniPCI network card.&lt;br /&gt;
&lt;br /&gt;
For a resolution, see the [[Problem with unauthorized MiniPCI network card]] page.&lt;br /&gt;
&lt;br /&gt;
== Cardbus adapters ==&lt;br /&gt;
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.&amp;lt;br&amp;gt;&lt;br /&gt;
You can differentiate a PC Card adapter from a Cardbus adapter as the later has a gold coloured grounding strip&lt;br /&gt;
=== IBM 11 a/b/g Wireless Cardbus Adapter ===&lt;br /&gt;
Chipset: Atheros&amp;lt;br&amp;gt;&lt;br /&gt;
Driver: [[madwifi]]&amp;lt;br&amp;gt;&lt;br /&gt;
Supported wireless modes: 802.11a, 802.11b, 802.11g&lt;br /&gt;
&lt;br /&gt;
Specifications: [http://www-307.ibm.com/pc/support/site.wss/document.do?lndocid=MIGR-51855 MIGR-51855]&amp;lt;br&amp;gt;&lt;br /&gt;
Users Guide: [http://www-307.ibm.com/pc/support/site.wss/document.do?lndocid=MIGR-51959 MIGE-51855]&amp;lt;br&amp;gt;&lt;br /&gt;
Service Parts: [http://www-307.ibm.com/pc/support/site.wss/document.do?lndocid=MIGR-51874 MIGR-51874]&lt;br /&gt;
Looking for a reverse PCI to cardbus (ie - want to fit a PCI card into a cardbus slot)&lt;br /&gt;
&lt;br /&gt;
=== IBM 802.11a Wireless LAN Cardbus Adapter ===&lt;br /&gt;
Chipset: Atheros&amp;lt;br&amp;gt;&lt;br /&gt;
Driver: [[madwifi]]&amp;lt;br&amp;gt;&lt;br /&gt;
Supported wireless modes: 802.11a&lt;br /&gt;
&lt;br /&gt;
Specifications: [http://www-307.ibm.com/pc/support/site.wss/document.do?lndocid=MIGR-42209 MIGR-42209]&amp;lt;br&amp;gt;&lt;br /&gt;
Users Guide: [http://www-307.ibm.com/pc/support/site.wss/document.do?lndocid=MIGR-42233 MIGR-42233]&amp;lt;br&amp;gt;&lt;br /&gt;
Service Parts: [http://www-307.ibm.com/pc/support/site.wss/document.do?lndocid=MIGR-42231 MIGR-42231]&lt;br /&gt;
&lt;br /&gt;
== PC Card (PCMCIA) adapters ==&lt;br /&gt;
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.&lt;br /&gt;
=== Cisco Aironet 350 802.11b wireless PC card with 128bit ===&lt;br /&gt;
Chipset: Cisco&amp;lt;br&amp;gt;&lt;br /&gt;
Driver: airo_cs&amp;lt;br&amp;gt;&lt;br /&gt;
Supported wireless modes: 802.11b&lt;br /&gt;
=== IBM High Rate Wireless LAN PC Card ===&lt;br /&gt;
Chipset: Hermes I&amp;lt;br&amp;gt;&lt;br /&gt;
Drivers: [[orinoco|orinoco_cs]]&amp;lt;br&amp;gt;&lt;br /&gt;
Supported wireless modes: 802.11b&lt;br /&gt;
&lt;br /&gt;
[[Category:Components]]&lt;/div&gt;</summary>
		<author><name>Kab</name></author>
		
	</entry>
</feed>