<?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=Ozi23</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=Ozi23"/>
	<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/wiki/Special:Contributions/Ozi23"/>
	<updated>2026-05-13T04:25:55Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.31.12</generator>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Template:Industry_News&amp;diff=23864</id>
		<title>Template:Industry News</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Template:Industry_News&amp;diff=23864"/>
		<updated>2006-07-30T08:31:24Z</updated>

		<summary type="html">&lt;p&gt;Ozi23: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;28.07.2006: New [[fglrx]] driver version 8.27.10 released including support for XOrg 7.1&lt;br /&gt;
&lt;br /&gt;
27.06.2006: New [[fglrx]] driver version 8.26.18 released&lt;br /&gt;
&lt;br /&gt;
05.06.2006: According to CNET [http://news.com.com/2100-1003_3-6080115.html?part=rss&amp;amp;tag=6080115&amp;amp;subj=news], Lenovo is now denying dropping official Linux support.&lt;br /&gt;
&lt;br /&gt;
04.06.2006: Sad news! According to CRN [http://www.crn.com/sections/breakingnews/breakingnews.jhtml?articleId=188701277], Lenovo drops official Linux support for its PCs, including ThinkPads.&lt;br /&gt;
&lt;br /&gt;
24.05.2006 New [[fglrx]] driver version 8.25.18 released&lt;br /&gt;
&lt;br /&gt;
15.04.2006 Several news ([http://www.notebookreview.com/default.asp?newsID=2843], [http://www.graphiland.fr/produc_t/produc1b.asp?Code=X60&amp;amp;Ed=]) appeared that the next Lenovo models will be the {{R60}}, {{Z61m}}, {{Z61t}} and a new Tablet PC {{X60t}}.&lt;br /&gt;
&lt;br /&gt;
12.04.2006 New [[fglrx]] driver version 8.24.8 released&lt;br /&gt;
&lt;br /&gt;
09.03.2006 New [[fglrx]] driver version 8.23.7 released&lt;br /&gt;
&lt;br /&gt;
10.02.2006 New [[fglrx]] driver version 8.22.5 released&lt;/div&gt;</summary>
		<author><name>Ozi23</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Template:ThinkWiki_News&amp;diff=22421</id>
		<title>Template:ThinkWiki News</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Template:ThinkWiki_News&amp;diff=22421"/>
		<updated>2006-05-23T09:08:25Z</updated>

		<summary type="html">&lt;p&gt;Ozi23: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;23.05.2006: New Xorg 7.1 released! Including support for XGL and more. [http://xorg.freedesktop.org/releases/X11R7.1/doc/RELNOTES.html Releasenotes]&lt;br /&gt;
&lt;br /&gt;
14.05.2006: New kernel patches enable [[How_to_hotswap_UltraBay_devices#When_using_the_ata_piix_driver|UltraBay hotswapping on recent ThinkPads]]&lt;br /&gt;
&lt;br /&gt;
05.05.2006: It's proven! [http://www.lifehacker.com/software/mac-os-x/dual-boot-windows-xp-mac-os-on-a-thinkpad-151121.php Mac OS X] runs on ThinkPads.&lt;br /&gt;
&lt;br /&gt;
12.04.2006: ThinkWiki's user count has exceeded 1 KB.&lt;br /&gt;
&lt;br /&gt;
25.03.2006: ThinkWiki has been upgraded to [[Special:Version|MediaWiki 1.5.7]]&lt;br /&gt;
&lt;br /&gt;
20.03.2006: New [http://kernel.org/pub/linux/kernel/v2.6/linux-2.6.16.tar.bz2 Linux 2.6.16] with better energy saving and improved SATA support.&lt;/div&gt;</summary>
		<author><name>Ozi23</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Template:ThinkWiki_News&amp;diff=22420</id>
		<title>Template:ThinkWiki News</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Template:ThinkWiki_News&amp;diff=22420"/>
		<updated>2006-05-23T09:08:10Z</updated>

		<summary type="html">&lt;p&gt;Ozi23: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;23.05.2006: New Xorg 7.1 released! Including support for XGL and further more. [http://xorg.freedesktop.org/releases/X11R7.1/doc/RELNOTES.html Releasenotes]&lt;br /&gt;
&lt;br /&gt;
14.05.2006: New kernel patches enable [[How_to_hotswap_UltraBay_devices#When_using_the_ata_piix_driver|UltraBay hotswapping on recent ThinkPads]]&lt;br /&gt;
&lt;br /&gt;
05.05.2006: It's proven! [http://www.lifehacker.com/software/mac-os-x/dual-boot-windows-xp-mac-os-on-a-thinkpad-151121.php Mac OS X] runs on ThinkPads.&lt;br /&gt;
&lt;br /&gt;
12.04.2006: ThinkWiki's user count has exceeded 1 KB.&lt;br /&gt;
&lt;br /&gt;
25.03.2006: ThinkWiki has been upgraded to [[Special:Version|MediaWiki 1.5.7]]&lt;br /&gt;
&lt;br /&gt;
20.03.2006: New [http://kernel.org/pub/linux/kernel/v2.6/linux-2.6.16.tar.bz2 Linux 2.6.16] with better energy saving and improved SATA support.&lt;/div&gt;</summary>
		<author><name>Ozi23</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Template:ThinkWiki_News&amp;diff=22419</id>
		<title>Template:ThinkWiki News</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Template:ThinkWiki_News&amp;diff=22419"/>
		<updated>2006-05-23T09:07:46Z</updated>

		<summary type="html">&lt;p&gt;Ozi23: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;23.05.2006: New Xorg 7.1 released! Including support for XGL and furhter more. [http://xorg.freedesktop.org/releases/X11R7.1/doc/RELNOTES.html Releasenotes]&lt;br /&gt;
&lt;br /&gt;
14.05.2006: New kernel patches enable [[How_to_hotswap_UltraBay_devices#When_using_the_ata_piix_driver|UltraBay hotswapping on recent ThinkPads]]&lt;br /&gt;
&lt;br /&gt;
05.05.2006: It's proven! [http://www.lifehacker.com/software/mac-os-x/dual-boot-windows-xp-mac-os-on-a-thinkpad-151121.php Mac OS X] runs on ThinkPads.&lt;br /&gt;
&lt;br /&gt;
12.04.2006: ThinkWiki's user count has exceeded 1 KB.&lt;br /&gt;
&lt;br /&gt;
25.03.2006: ThinkWiki has been upgraded to [[Special:Version|MediaWiki 1.5.7]]&lt;br /&gt;
&lt;br /&gt;
20.03.2006: New [http://kernel.org/pub/linux/kernel/v2.6/linux-2.6.16.tar.bz2 Linux 2.6.16] with better energy saving and improved SATA support.&lt;/div&gt;</summary>
		<author><name>Ozi23</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=How_to_make_ACPI_work&amp;diff=21060</id>
		<title>How to make ACPI work</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=How_to_make_ACPI_work&amp;diff=21060"/>
		<updated>2006-03-23T12:56:45Z</updated>

		<summary type="html">&lt;p&gt;Ozi23: /* Kernel configuration */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==general==&lt;br /&gt;
===Kernel configuration===&lt;br /&gt;
First of all you'll have to enable ACPI support in your kernel (if your distro doesn't already have an ACPI enabled kernel).&lt;br /&gt;
To do this open your kernel config and enable ACPI Power Management:&lt;br /&gt;
:{{kernelconf|CONFIG_PM|&amp;lt;*&amp;gt;|Power Management support|Power management options|||}}&lt;br /&gt;
:{{kernelconf|CONFIG_ACPI_SLEEP|&amp;lt;*&amp;gt;|ACPI|Power management options|||}}&lt;br /&gt;
&lt;br /&gt;
You'd most likely want to enable the following ACPI options:&lt;br /&gt;
:{{kernelconf|CONFIG_ACPI_SLEEP|&amp;lt;*&amp;gt;|Sleep States|ACPI|Power management options||}}&lt;br /&gt;
:{{kernelconf|CONFIG_ACPI_AC|&amp;lt;*&amp;gt;|AC Adapter|ACPI|Power management options||}}&lt;br /&gt;
:{{kernelconf|CONFIG_ACPI_BATTERY|&amp;lt;*&amp;gt;|Battery|ACPI|Power management options||}}&lt;br /&gt;
:{{kernelconf|CONFIG_ACPI_FAN|&amp;lt;*&amp;gt;|Fan|ACPI|Power management options||}}&lt;br /&gt;
:{{kernelconf|CONFIG_ACPI_PROCESSOR|&amp;lt;*&amp;gt;|Processor|ACPI|Power management options||}}&lt;br /&gt;
:{{kernelconf|CONFIG_ACPI_THERMAL|&amp;lt;*&amp;gt;|Thermal Zone|ACPI|Power management options||}}&lt;br /&gt;
&lt;br /&gt;
If you prefer editing your {{path|.config}} file directly, you should set at least the following variables:&lt;br /&gt;
 CONFIG_PM=y&lt;br /&gt;
 CONFIG_ACPI_BOOT=y&lt;br /&gt;
 CONFIG_ACPI_INTERPRETER=y&lt;br /&gt;
 CONFIG_ACPI_SLEEP=y&lt;br /&gt;
 CONFIG_ACPI_SLEEP_PROC_FS=y&lt;br /&gt;
 CONFIG_ACPI_AC=y&lt;br /&gt;
 CONFIG_ACPI_BATTERY=y&lt;br /&gt;
 CONFIG_ACPI_BUTTON=y&lt;br /&gt;
 CONFIG_ACPI_FAN=y&lt;br /&gt;
 CONFIG_ACPI_PROCESSOR=y&lt;br /&gt;
 CONFIG_ACPI_THERMAL=y&lt;br /&gt;
 CONFIG_ACPI_BUS=y&lt;br /&gt;
 CONFIG_ACPI_EC=y&lt;br /&gt;
 CONFIG_ACPI_POWER=y&lt;br /&gt;
 CONFIG_ACPI_PCI=y&lt;br /&gt;
 CONFIG_ACPI_SYSTEM=y&lt;br /&gt;
&lt;br /&gt;
Then recompile your kernel. &lt;br /&gt;
&lt;br /&gt;
{{HINT| ACPI SLEEP States option did only show up for me after patching [[Software Suspend 2]] into the kernel  .}}&lt;br /&gt;
&lt;br /&gt;
===IBM specific ACPI driver===&lt;br /&gt;
Unfortunately, special drivers for ACPI on ThinkPads were not included with kernels prior 2.6.10. So you'll have to compile one yourself or get it as precompiled module for your kernel.&lt;br /&gt;
&lt;br /&gt;
You have the choice between [[thinkpad-acpi]] and [[ibm-acpi]], with the latter being the recommended one.&lt;br /&gt;
&lt;br /&gt;
If you use a post-2.6.10 kernel and you want to use [[ibm-acpi]], it is recommended to look on its projects page for a possibly newer version.&lt;br /&gt;
&lt;br /&gt;
{{HINT|Generally it is a good idea to read the README included with the driver.}}&lt;br /&gt;
&lt;br /&gt;
===ACPI daemon===&lt;br /&gt;
Also you'll need to install [[acpid]], if it isn't present on your system. [[acpid]] is a daemon that handles the ACPI events generated by the system. Read [[How to configure acpid]].&lt;br /&gt;
&lt;br /&gt;
==Screen blanking (Standby)==&lt;br /&gt;
Make sure you have &lt;br /&gt;
 Option &amp;quot;DPMS&amp;quot;&lt;br /&gt;
in the Monitor section of your {{path|/etc/X11/XF86Config}} or {{path|/etc/X11/xorg.conf}}.&lt;br /&gt;
&lt;br /&gt;
Running {{cmduser|xset +dpms}} and then {{cmduser|xset dpms force off}} will turn off the backlight on a laptop screen.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Note that this may not work in combination with {{cmduser|echo -n &amp;quot;mem&amp;quot; &amp;gt; /sys/power/state}} because switching to console causes the backlight to come back on before sleeping.&lt;br /&gt;
&lt;br /&gt;
==Suspend to RAM (Sleep)==&lt;br /&gt;
ACPI Sleep/suspend-to-ram with recent 2.6.x kernels usually works fine. Have a look at the [[How to configure acpid|acpid configuration HOWTO]]. It includes a specific example for going to sleep on lid close.&lt;br /&gt;
&lt;br /&gt;
The following glitches may or may not occur in relation to suspending to RAM:&lt;br /&gt;
* If your suspend is failing, and a {{cmdroot|tail /var/log/acpid}} shows &amp;quot;Permission denied&amp;quot; errors, be sure that your new ACPI event and action scripts have the appropriate permissions.&lt;br /&gt;
* When resuming from a suspend-to-ram the display might remain black or might only show the pre-suspend output (the system is still rebootable via {{key|ctrl}}{{key|alt}}{{key|del}}). Look [[Problem with display remaining black after resume|here]] for solutions.&lt;br /&gt;
* When your system is equiped with a Radeon Mobility graphic controller your [[Problem with LCD backlight remaining on during ACPI sleep|LCD backlight may not turn off automatically]]. Use [[radeontool]] to switch off your backlight prior suspend in your sleep action script.&lt;br /&gt;
* Also, you might want to take note of the [[Problem with high power drain in ACPI sleep]].&lt;br /&gt;
* You may experience problems when using {{cmdroot|echo standby &amp;gt; /sys/power/state}} or {{cmdroot|echo mem &amp;gt; /sys/power/state}} (machine goes to sleep and wakes up immediately). This can be avoided by using {{cmdroot|echo -n 3 &amp;gt;/proc/acpi/sleep}} to get it to sleep. This can be also happen if hotplug daemon is still running.&lt;br /&gt;
* If you're running MySQL, sleep may also not work, so stop MySQL first, then sleep. Remember to restart MySQL when you wakeup.&lt;br /&gt;
* Problems with the serial port of the port replicator after the wake up from ram have also been experienced.&lt;br /&gt;
* Problems with the parallel port after wake up from ram have been experienced. (Possible Fix: rmmod lp parport_pc parport / modprobe lp)&lt;br /&gt;
* Problems with the CD-RW/DVD after wake up from ram have been experienced.&lt;br /&gt;
* Crash on resume&lt;br /&gt;
** ...when using ATI proprietary drivers can be solved by using [http://freshmeat.net/projects/vbetool/ vbetool].  Note that this is no longer necessary with recent revisions of the ATI proprietary driver.&lt;br /&gt;
** ...might be solved by disabling ''APIC'' (@Processor type and features) in the kernel configuration&lt;br /&gt;
** ...when using Savage chipset, might be solved by disabling savagefb (or compiling as a module) in favor of vesafb&lt;br /&gt;
* Due to the fact that Sonoma chipset based laptops ({{R52}}, {{T43}}, {{T43p}}, {{X41}}, {{X41T}}) utilize the SATA layer for disk access and SATA does not have power-management support yet Suspend to RAM does not work on these machines. See the [[Problems with SATA and Linux#Hang on resume from suspend to RAM|according section]] on the [[Problems with SATA and Linux]] page.&lt;br /&gt;
&lt;br /&gt;
* There is a known Problem regarding battery info after suspend to RAM. A small patch exists for kernels 2.6.1[4|5] http://www.ussg.iu.edu/hypermail/linux/kernel/0511.0/2429.html&lt;br /&gt;
&lt;br /&gt;
==Suspend to disk (Hibernate)==&lt;br /&gt;
There are two drivers for this available:&lt;br /&gt;
* [[swsusp]], which is in the kernel and&lt;br /&gt;
* [[Software Suspend 2]] which is more feature rich, but not yet in the kernel, so you have to patch it in yourself&lt;br /&gt;
Both are reported to work fine as long as you use open-source graphic drivers. A comparison of the features can be found on [http://softwaresuspend.berlios.de/features.html this page].&lt;br /&gt;
&lt;br /&gt;
Just in case you are in doubt...yes, it is safe in both cases to use the same swap partition as active swap and as suspend partition.&lt;br /&gt;
&lt;br /&gt;
===using swsusp===&lt;br /&gt;
See [[swsusp]].&lt;br /&gt;
&lt;br /&gt;
===using Software Suspend 2===&lt;br /&gt;
See [[Software Suspend 2]].&lt;br /&gt;
&lt;br /&gt;
==ThinkPads on which it is recommended to use ACPI==&lt;br /&gt;
*ThinkPad {{770X}}, {{770Z}}&lt;br /&gt;
*ThinkPad {{A20m}}, {{A20p}}, {{A20m}}, {{A20p}}, {{A21e}}, {{A21m}}, {{A21p}}, {{A22e}}, {{A22m}}, {{A22p}}, {{A30}}, {{A30p}}, {{A31}}, {{A31p}}&lt;br /&gt;
*ThinkPad {{G40}}, {{G41}}&lt;br /&gt;
*ThinkPad {{R30}}, {{R31}}, {{R32}}, {{R40}}, {{R40e}}, {{R50}}, {{R50e}}, {{R50p}}, {{R51}}, {{R52}}&lt;br /&gt;
*ThinkPad {{T20}}, {{T21}}, {{T22}}, {{T23}}, {{T30}}, {{T40}}, {{T40p}}, {{T41}}, {{T41p}}, {{T42}}, {{T42p}}, {{T43}}, {{T43p}}&lt;br /&gt;
*ThinkPad {{X20}}, {{X21}}, {{X22}}, {{X23}}, {{X24}}, {{X30}}, {{X31}}, {{X32}}, {{X40}}, {{X41}}, {{X41T}}&lt;br /&gt;
*ThinkPad {{TransNote}}&lt;/div&gt;</summary>
		<author><name>Ozi23</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=How_to_make_ACPI_work&amp;diff=21059</id>
		<title>How to make ACPI work</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=How_to_make_ACPI_work&amp;diff=21059"/>
		<updated>2006-03-23T12:54:57Z</updated>

		<summary type="html">&lt;p&gt;Ozi23: /* Kernel configuration */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==general==&lt;br /&gt;
===Kernel configuration===&lt;br /&gt;
First of all you'll have to enable ACPI support in your kernel (if your distro doesn't already have an ACPI enabled kernel).&lt;br /&gt;
To do this open your kernel config and enable ACPI Power Management:&lt;br /&gt;
:{{kernelconf|CONFIG_PM|&amp;lt;*&amp;gt;|Power Management support|Power management options|||}}&lt;br /&gt;
:{{kernelconf|CONFIG_ACPI_SLEEP|&amp;lt;*&amp;gt;|ACPI|Power management options|||}}&lt;br /&gt;
&lt;br /&gt;
You'd most likely want to enable the following ACPI options:&lt;br /&gt;
:{{kernelconf|CONFIG_ACPI_SLEEP|&amp;lt;*&amp;gt;|Sleep States|ACPI|Power management options||}}&lt;br /&gt;
:{{kernelconf|CONFIG_ACPI_AC|&amp;lt;*&amp;gt;|AC Adapter|ACPI|Power management options||}}&lt;br /&gt;
:{{kernelconf|CONFIG_ACPI_BATTERY|&amp;lt;*&amp;gt;|Battery|ACPI|Power management options||}}&lt;br /&gt;
:{{kernelconf|CONFIG_ACPI_FAN|&amp;lt;*&amp;gt;|Fan|ACPI|Power management options||}}&lt;br /&gt;
:{{kernelconf|CONFIG_ACPI_PROCESSOR|&amp;lt;*&amp;gt;|Processor|ACPI|Power management options||}}&lt;br /&gt;
:{{kernelconf|CONFIG_ACPI_THERMAL|&amp;lt;*&amp;gt;|Thermal Zone|ACPI|Power management options||}}&lt;br /&gt;
&lt;br /&gt;
If you prefer editing your {{path|.config}} file directly, you should set at least the following variables:&lt;br /&gt;
 CONFIG_PM=y&lt;br /&gt;
 CONFIG_ACPI_BOOT=y&lt;br /&gt;
 CONFIG_ACPI_INTERPRETER=y&lt;br /&gt;
 CONFIG_ACPI_SLEEP=y&lt;br /&gt;
 CONFIG_ACPI_SLEEP_PROC_FS=y&lt;br /&gt;
 CONFIG_ACPI_AC=y&lt;br /&gt;
 CONFIG_ACPI_BATTERY=y&lt;br /&gt;
 CONFIG_ACPI_BUTTON=y&lt;br /&gt;
 CONFIG_ACPI_FAN=y&lt;br /&gt;
 CONFIG_ACPI_PROCESSOR=y&lt;br /&gt;
 CONFIG_ACPI_THERMAL=y&lt;br /&gt;
 CONFIG_ACPI_BUS=y&lt;br /&gt;
 CONFIG_ACPI_EC=y&lt;br /&gt;
 CONFIG_ACPI_POWER=y&lt;br /&gt;
 CONFIG_ACPI_PCI=y&lt;br /&gt;
 CONFIG_ACPI_SYSTEM=y&lt;br /&gt;
&lt;br /&gt;
Then recompile your kernel. &lt;br /&gt;
&lt;br /&gt;
{{HINT| ACPI SLEEP option did only show up for me after patching [[Software Suspend 2]] into the kernel  .}}&lt;br /&gt;
&lt;br /&gt;
===IBM specific ACPI driver===&lt;br /&gt;
Unfortunately, special drivers for ACPI on ThinkPads were not included with kernels prior 2.6.10. So you'll have to compile one yourself or get it as precompiled module for your kernel.&lt;br /&gt;
&lt;br /&gt;
You have the choice between [[thinkpad-acpi]] and [[ibm-acpi]], with the latter being the recommended one.&lt;br /&gt;
&lt;br /&gt;
If you use a post-2.6.10 kernel and you want to use [[ibm-acpi]], it is recommended to look on its projects page for a possibly newer version.&lt;br /&gt;
&lt;br /&gt;
{{HINT|Generally it is a good idea to read the README included with the driver.}}&lt;br /&gt;
&lt;br /&gt;
===ACPI daemon===&lt;br /&gt;
Also you'll need to install [[acpid]], if it isn't present on your system. [[acpid]] is a daemon that handles the ACPI events generated by the system. Read [[How to configure acpid]].&lt;br /&gt;
&lt;br /&gt;
==Screen blanking (Standby)==&lt;br /&gt;
Make sure you have &lt;br /&gt;
 Option &amp;quot;DPMS&amp;quot;&lt;br /&gt;
in the Monitor section of your {{path|/etc/X11/XF86Config}} or {{path|/etc/X11/xorg.conf}}.&lt;br /&gt;
&lt;br /&gt;
Running {{cmduser|xset +dpms}} and then {{cmduser|xset dpms force off}} will turn off the backlight on a laptop screen.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Note that this may not work in combination with {{cmduser|echo -n &amp;quot;mem&amp;quot; &amp;gt; /sys/power/state}} because switching to console causes the backlight to come back on before sleeping.&lt;br /&gt;
&lt;br /&gt;
==Suspend to RAM (Sleep)==&lt;br /&gt;
ACPI Sleep/suspend-to-ram with recent 2.6.x kernels usually works fine. Have a look at the [[How to configure acpid|acpid configuration HOWTO]]. It includes a specific example for going to sleep on lid close.&lt;br /&gt;
&lt;br /&gt;
The following glitches may or may not occur in relation to suspending to RAM:&lt;br /&gt;
* If your suspend is failing, and a {{cmdroot|tail /var/log/acpid}} shows &amp;quot;Permission denied&amp;quot; errors, be sure that your new ACPI event and action scripts have the appropriate permissions.&lt;br /&gt;
* When resuming from a suspend-to-ram the display might remain black or might only show the pre-suspend output (the system is still rebootable via {{key|ctrl}}{{key|alt}}{{key|del}}). Look [[Problem with display remaining black after resume|here]] for solutions.&lt;br /&gt;
* When your system is equiped with a Radeon Mobility graphic controller your [[Problem with LCD backlight remaining on during ACPI sleep|LCD backlight may not turn off automatically]]. Use [[radeontool]] to switch off your backlight prior suspend in your sleep action script.&lt;br /&gt;
* Also, you might want to take note of the [[Problem with high power drain in ACPI sleep]].&lt;br /&gt;
* You may experience problems when using {{cmdroot|echo standby &amp;gt; /sys/power/state}} or {{cmdroot|echo mem &amp;gt; /sys/power/state}} (machine goes to sleep and wakes up immediately). This can be avoided by using {{cmdroot|echo -n 3 &amp;gt;/proc/acpi/sleep}} to get it to sleep. This can be also happen if hotplug daemon is still running.&lt;br /&gt;
* If you're running MySQL, sleep may also not work, so stop MySQL first, then sleep. Remember to restart MySQL when you wakeup.&lt;br /&gt;
* Problems with the serial port of the port replicator after the wake up from ram have also been experienced.&lt;br /&gt;
* Problems with the parallel port after wake up from ram have been experienced. (Possible Fix: rmmod lp parport_pc parport / modprobe lp)&lt;br /&gt;
* Problems with the CD-RW/DVD after wake up from ram have been experienced.&lt;br /&gt;
* Crash on resume&lt;br /&gt;
** ...when using ATI proprietary drivers can be solved by using [http://freshmeat.net/projects/vbetool/ vbetool].  Note that this is no longer necessary with recent revisions of the ATI proprietary driver.&lt;br /&gt;
** ...might be solved by disabling ''APIC'' (@Processor type and features) in the kernel configuration&lt;br /&gt;
** ...when using Savage chipset, might be solved by disabling savagefb (or compiling as a module) in favor of vesafb&lt;br /&gt;
* Due to the fact that Sonoma chipset based laptops ({{R52}}, {{T43}}, {{T43p}}, {{X41}}, {{X41T}}) utilize the SATA layer for disk access and SATA does not have power-management support yet Suspend to RAM does not work on these machines. See the [[Problems with SATA and Linux#Hang on resume from suspend to RAM|according section]] on the [[Problems with SATA and Linux]] page.&lt;br /&gt;
&lt;br /&gt;
* There is a known Problem regarding battery info after suspend to RAM. A small patch exists for kernels 2.6.1[4|5] http://www.ussg.iu.edu/hypermail/linux/kernel/0511.0/2429.html&lt;br /&gt;
&lt;br /&gt;
==Suspend to disk (Hibernate)==&lt;br /&gt;
There are two drivers for this available:&lt;br /&gt;
* [[swsusp]], which is in the kernel and&lt;br /&gt;
* [[Software Suspend 2]] which is more feature rich, but not yet in the kernel, so you have to patch it in yourself&lt;br /&gt;
Both are reported to work fine as long as you use open-source graphic drivers. A comparison of the features can be found on [http://softwaresuspend.berlios.de/features.html this page].&lt;br /&gt;
&lt;br /&gt;
Just in case you are in doubt...yes, it is safe in both cases to use the same swap partition as active swap and as suspend partition.&lt;br /&gt;
&lt;br /&gt;
===using swsusp===&lt;br /&gt;
See [[swsusp]].&lt;br /&gt;
&lt;br /&gt;
===using Software Suspend 2===&lt;br /&gt;
See [[Software Suspend 2]].&lt;br /&gt;
&lt;br /&gt;
==ThinkPads on which it is recommended to use ACPI==&lt;br /&gt;
*ThinkPad {{770X}}, {{770Z}}&lt;br /&gt;
*ThinkPad {{A20m}}, {{A20p}}, {{A20m}}, {{A20p}}, {{A21e}}, {{A21m}}, {{A21p}}, {{A22e}}, {{A22m}}, {{A22p}}, {{A30}}, {{A30p}}, {{A31}}, {{A31p}}&lt;br /&gt;
*ThinkPad {{G40}}, {{G41}}&lt;br /&gt;
*ThinkPad {{R30}}, {{R31}}, {{R32}}, {{R40}}, {{R40e}}, {{R50}}, {{R50e}}, {{R50p}}, {{R51}}, {{R52}}&lt;br /&gt;
*ThinkPad {{T20}}, {{T21}}, {{T22}}, {{T23}}, {{T30}}, {{T40}}, {{T40p}}, {{T41}}, {{T41p}}, {{T42}}, {{T42p}}, {{T43}}, {{T43p}}&lt;br /&gt;
*ThinkPad {{X20}}, {{X21}}, {{X22}}, {{X23}}, {{X24}}, {{X30}}, {{X31}}, {{X32}}, {{X40}}, {{X41}}, {{X41T}}&lt;br /&gt;
*ThinkPad {{TransNote}}&lt;/div&gt;</summary>
		<author><name>Ozi23</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=How_to_make_ACPI_work&amp;diff=21058</id>
		<title>How to make ACPI work</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=How_to_make_ACPI_work&amp;diff=21058"/>
		<updated>2006-03-23T12:53:18Z</updated>

		<summary type="html">&lt;p&gt;Ozi23: /* Kernel configuration */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==general==&lt;br /&gt;
===Kernel configuration===&lt;br /&gt;
First of all you'll have to enable ACPI support in your kernel (if your distro doesn't already have an ACPI enabled kernel).&lt;br /&gt;
To do this open your kernel config and enable ACPI Power Management:&lt;br /&gt;
:{{kernelconf|CONFIG_PM|&amp;lt;*&amp;gt;|Power Management support|Power management options|||}}&lt;br /&gt;
:{{kernelconf|CONFIG_ACPI_SLEEP|&amp;lt;*&amp;gt;|ACPI|Power management options|||}}&lt;br /&gt;
&lt;br /&gt;
You'd most likely want to enable the following ACPI options:&lt;br /&gt;
:{{kernelconf|CONFIG_ACPI_SLEEP|&amp;lt;*&amp;gt;|Sleep States|ACPI|Power management options||}}&lt;br /&gt;
:{{kernelconf|CONFIG_ACPI_AC|&amp;lt;*&amp;gt;|AC Adapter|ACPI|Power management options||}}&lt;br /&gt;
:{{kernelconf|CONFIG_ACPI_BATTERY|&amp;lt;*&amp;gt;|Battery|ACPI|Power management options||}}&lt;br /&gt;
:{{kernelconf|CONFIG_ACPI_FAN|&amp;lt;*&amp;gt;|Fan|ACPI|Power management options||}}&lt;br /&gt;
:{{kernelconf|CONFIG_ACPI_PROCESSOR|&amp;lt;*&amp;gt;|Processor|ACPI|Power management options||}}&lt;br /&gt;
:{{kernelconf|CONFIG_ACPI_THERMAL|&amp;lt;*&amp;gt;|Thermal Zone|ACPI|Power management options||}}&lt;br /&gt;
&lt;br /&gt;
If you prefer editing your {{path|.config}} file directly, you should set at least the following variables:&lt;br /&gt;
 CONFIG_PM=y&lt;br /&gt;
 CONFIG_ACPI_BOOT=y&lt;br /&gt;
 CONFIG_ACPI_INTERPRETER=y&lt;br /&gt;
 CONFIG_ACPI_SLEEP=y&lt;br /&gt;
 CONFIG_ACPI_SLEEP_PROC_FS=y&lt;br /&gt;
 CONFIG_ACPI_AC=y&lt;br /&gt;
 CONFIG_ACPI_BATTERY=y&lt;br /&gt;
 CONFIG_ACPI_BUTTON=y&lt;br /&gt;
 CONFIG_ACPI_FAN=y&lt;br /&gt;
 CONFIG_ACPI_PROCESSOR=y&lt;br /&gt;
 CONFIG_ACPI_THERMAL=y&lt;br /&gt;
 CONFIG_ACPI_BUS=y&lt;br /&gt;
 CONFIG_ACPI_EC=y&lt;br /&gt;
 CONFIG_ACPI_POWER=y&lt;br /&gt;
 CONFIG_ACPI_PCI=y&lt;br /&gt;
 CONFIG_ACPI_SYSTEM=y&lt;br /&gt;
&lt;br /&gt;
Then recompile your kernel. &lt;br /&gt;
&lt;br /&gt;
{{NOTE|1= ACPI SLEEP option did only show up after patching [[Software Suspend 2]] into the kernel  .}}&lt;br /&gt;
&lt;br /&gt;
===IBM specific ACPI driver===&lt;br /&gt;
Unfortunately, special drivers for ACPI on ThinkPads were not included with kernels prior 2.6.10. So you'll have to compile one yourself or get it as precompiled module for your kernel.&lt;br /&gt;
&lt;br /&gt;
You have the choice between [[thinkpad-acpi]] and [[ibm-acpi]], with the latter being the recommended one.&lt;br /&gt;
&lt;br /&gt;
If you use a post-2.6.10 kernel and you want to use [[ibm-acpi]], it is recommended to look on its projects page for a possibly newer version.&lt;br /&gt;
&lt;br /&gt;
{{HINT|Generally it is a good idea to read the README included with the driver.}}&lt;br /&gt;
&lt;br /&gt;
===ACPI daemon===&lt;br /&gt;
Also you'll need to install [[acpid]], if it isn't present on your system. [[acpid]] is a daemon that handles the ACPI events generated by the system. Read [[How to configure acpid]].&lt;br /&gt;
&lt;br /&gt;
==Screen blanking (Standby)==&lt;br /&gt;
Make sure you have &lt;br /&gt;
 Option &amp;quot;DPMS&amp;quot;&lt;br /&gt;
in the Monitor section of your {{path|/etc/X11/XF86Config}} or {{path|/etc/X11/xorg.conf}}.&lt;br /&gt;
&lt;br /&gt;
Running {{cmduser|xset +dpms}} and then {{cmduser|xset dpms force off}} will turn off the backlight on a laptop screen.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Note that this may not work in combination with {{cmduser|echo -n &amp;quot;mem&amp;quot; &amp;gt; /sys/power/state}} because switching to console causes the backlight to come back on before sleeping.&lt;br /&gt;
&lt;br /&gt;
==Suspend to RAM (Sleep)==&lt;br /&gt;
ACPI Sleep/suspend-to-ram with recent 2.6.x kernels usually works fine. Have a look at the [[How to configure acpid|acpid configuration HOWTO]]. It includes a specific example for going to sleep on lid close.&lt;br /&gt;
&lt;br /&gt;
The following glitches may or may not occur in relation to suspending to RAM:&lt;br /&gt;
* If your suspend is failing, and a {{cmdroot|tail /var/log/acpid}} shows &amp;quot;Permission denied&amp;quot; errors, be sure that your new ACPI event and action scripts have the appropriate permissions.&lt;br /&gt;
* When resuming from a suspend-to-ram the display might remain black or might only show the pre-suspend output (the system is still rebootable via {{key|ctrl}}{{key|alt}}{{key|del}}). Look [[Problem with display remaining black after resume|here]] for solutions.&lt;br /&gt;
* When your system is equiped with a Radeon Mobility graphic controller your [[Problem with LCD backlight remaining on during ACPI sleep|LCD backlight may not turn off automatically]]. Use [[radeontool]] to switch off your backlight prior suspend in your sleep action script.&lt;br /&gt;
* Also, you might want to take note of the [[Problem with high power drain in ACPI sleep]].&lt;br /&gt;
* You may experience problems when using {{cmdroot|echo standby &amp;gt; /sys/power/state}} or {{cmdroot|echo mem &amp;gt; /sys/power/state}} (machine goes to sleep and wakes up immediately). This can be avoided by using {{cmdroot|echo -n 3 &amp;gt;/proc/acpi/sleep}} to get it to sleep. This can be also happen if hotplug daemon is still running.&lt;br /&gt;
* If you're running MySQL, sleep may also not work, so stop MySQL first, then sleep. Remember to restart MySQL when you wakeup.&lt;br /&gt;
* Problems with the serial port of the port replicator after the wake up from ram have also been experienced.&lt;br /&gt;
* Problems with the parallel port after wake up from ram have been experienced. (Possible Fix: rmmod lp parport_pc parport / modprobe lp)&lt;br /&gt;
* Problems with the CD-RW/DVD after wake up from ram have been experienced.&lt;br /&gt;
* Crash on resume&lt;br /&gt;
** ...when using ATI proprietary drivers can be solved by using [http://freshmeat.net/projects/vbetool/ vbetool].  Note that this is no longer necessary with recent revisions of the ATI proprietary driver.&lt;br /&gt;
** ...might be solved by disabling ''APIC'' (@Processor type and features) in the kernel configuration&lt;br /&gt;
** ...when using Savage chipset, might be solved by disabling savagefb (or compiling as a module) in favor of vesafb&lt;br /&gt;
* Due to the fact that Sonoma chipset based laptops ({{R52}}, {{T43}}, {{T43p}}, {{X41}}, {{X41T}}) utilize the SATA layer for disk access and SATA does not have power-management support yet Suspend to RAM does not work on these machines. See the [[Problems with SATA and Linux#Hang on resume from suspend to RAM|according section]] on the [[Problems with SATA and Linux]] page.&lt;br /&gt;
&lt;br /&gt;
* There is a known Problem regarding battery info after suspend to RAM. A small patch exists for kernels 2.6.1[4|5] http://www.ussg.iu.edu/hypermail/linux/kernel/0511.0/2429.html&lt;br /&gt;
&lt;br /&gt;
==Suspend to disk (Hibernate)==&lt;br /&gt;
There are two drivers for this available:&lt;br /&gt;
* [[swsusp]], which is in the kernel and&lt;br /&gt;
* [[Software Suspend 2]] which is more feature rich, but not yet in the kernel, so you have to patch it in yourself&lt;br /&gt;
Both are reported to work fine as long as you use open-source graphic drivers. A comparison of the features can be found on [http://softwaresuspend.berlios.de/features.html this page].&lt;br /&gt;
&lt;br /&gt;
Just in case you are in doubt...yes, it is safe in both cases to use the same swap partition as active swap and as suspend partition.&lt;br /&gt;
&lt;br /&gt;
===using swsusp===&lt;br /&gt;
See [[swsusp]].&lt;br /&gt;
&lt;br /&gt;
===using Software Suspend 2===&lt;br /&gt;
See [[Software Suspend 2]].&lt;br /&gt;
&lt;br /&gt;
==ThinkPads on which it is recommended to use ACPI==&lt;br /&gt;
*ThinkPad {{770X}}, {{770Z}}&lt;br /&gt;
*ThinkPad {{A20m}}, {{A20p}}, {{A20m}}, {{A20p}}, {{A21e}}, {{A21m}}, {{A21p}}, {{A22e}}, {{A22m}}, {{A22p}}, {{A30}}, {{A30p}}, {{A31}}, {{A31p}}&lt;br /&gt;
*ThinkPad {{G40}}, {{G41}}&lt;br /&gt;
*ThinkPad {{R30}}, {{R31}}, {{R32}}, {{R40}}, {{R40e}}, {{R50}}, {{R50e}}, {{R50p}}, {{R51}}, {{R52}}&lt;br /&gt;
*ThinkPad {{T20}}, {{T21}}, {{T22}}, {{T23}}, {{T30}}, {{T40}}, {{T40p}}, {{T41}}, {{T41p}}, {{T42}}, {{T42p}}, {{T43}}, {{T43p}}&lt;br /&gt;
*ThinkPad {{X20}}, {{X21}}, {{X22}}, {{X23}}, {{X24}}, {{X30}}, {{X31}}, {{X32}}, {{X40}}, {{X41}}, {{X41T}}&lt;br /&gt;
*ThinkPad {{TransNote}}&lt;/div&gt;</summary>
		<author><name>Ozi23</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=How_to_make_ACPI_work&amp;diff=21057</id>
		<title>How to make ACPI work</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=How_to_make_ACPI_work&amp;diff=21057"/>
		<updated>2006-03-23T12:51:09Z</updated>

		<summary type="html">&lt;p&gt;Ozi23: /* Kernel configuration */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==general==&lt;br /&gt;
===Kernel configuration===&lt;br /&gt;
First of all you'll have to enable ACPI support in your kernel (if your distro doesn't already have an ACPI enabled kernel).&lt;br /&gt;
To do this open your kernel config and enable ACPI Power Management:&lt;br /&gt;
:{{kernelconf|CONFIG_PM|&amp;lt;*&amp;gt;|Power Management support|Power management options|||}}&lt;br /&gt;
:{{kernelconf|CONFIG_ACPI_SLEEP|&amp;lt;*&amp;gt;|ACPI|Power management options|||}}&lt;br /&gt;
&lt;br /&gt;
You'd most likely want to enable the following ACPI options:&lt;br /&gt;
:{{kernelconf|CONFIG_ACPI_SLEEP|&amp;lt;*&amp;gt;|Sleep States|ACPI|Power management options||}}&lt;br /&gt;
:{{kernelconf|CONFIG_ACPI_AC|&amp;lt;*&amp;gt;|AC Adapter|ACPI|Power management options||}}&lt;br /&gt;
:{{kernelconf|CONFIG_ACPI_BATTERY|&amp;lt;*&amp;gt;|Battery|ACPI|Power management options||}}&lt;br /&gt;
:{{kernelconf|CONFIG_ACPI_FAN|&amp;lt;*&amp;gt;|Fan|ACPI|Power management options||}}&lt;br /&gt;
:{{kernelconf|CONFIG_ACPI_PROCESSOR|&amp;lt;*&amp;gt;|Processor|ACPI|Power management options||}}&lt;br /&gt;
:{{kernelconf|CONFIG_ACPI_THERMAL|&amp;lt;*&amp;gt;|Thermal Zone|ACPI|Power management options||}}&lt;br /&gt;
&lt;br /&gt;
If you prefer editing your {{path|.config}} file directly, you should set at least the following variables:&lt;br /&gt;
 CONFIG_PM=y&lt;br /&gt;
 CONFIG_ACPI_BOOT=y&lt;br /&gt;
 CONFIG_ACPI_INTERPRETER=y&lt;br /&gt;
 CONFIG_ACPI_SLEEP=y&lt;br /&gt;
 CONFIG_ACPI_SLEEP_PROC_FS=y&lt;br /&gt;
 CONFIG_ACPI_AC=y&lt;br /&gt;
 CONFIG_ACPI_BATTERY=y&lt;br /&gt;
 CONFIG_ACPI_BUTTON=y&lt;br /&gt;
 CONFIG_ACPI_FAN=y&lt;br /&gt;
 CONFIG_ACPI_PROCESSOR=y&lt;br /&gt;
 CONFIG_ACPI_THERMAL=y&lt;br /&gt;
 CONFIG_ACPI_BUS=y&lt;br /&gt;
 CONFIG_ACPI_EC=y&lt;br /&gt;
 CONFIG_ACPI_POWER=y&lt;br /&gt;
 CONFIG_ACPI_PCI=y&lt;br /&gt;
 CONFIG_ACPI_SYSTEM=y&lt;br /&gt;
&lt;br /&gt;
Then recompile your kernel. &lt;br /&gt;
&lt;br /&gt;
{{NOTE|1= ACPI SLEEP option did only show up after patching suspend2 into the kernel  .}}&lt;br /&gt;
&lt;br /&gt;
===IBM specific ACPI driver===&lt;br /&gt;
Unfortunately, special drivers for ACPI on ThinkPads were not included with kernels prior 2.6.10. So you'll have to compile one yourself or get it as precompiled module for your kernel.&lt;br /&gt;
&lt;br /&gt;
You have the choice between [[thinkpad-acpi]] and [[ibm-acpi]], with the latter being the recommended one.&lt;br /&gt;
&lt;br /&gt;
If you use a post-2.6.10 kernel and you want to use [[ibm-acpi]], it is recommended to look on its projects page for a possibly newer version.&lt;br /&gt;
&lt;br /&gt;
{{HINT|Generally it is a good idea to read the README included with the driver.}}&lt;br /&gt;
&lt;br /&gt;
===ACPI daemon===&lt;br /&gt;
Also you'll need to install [[acpid]], if it isn't present on your system. [[acpid]] is a daemon that handles the ACPI events generated by the system. Read [[How to configure acpid]].&lt;br /&gt;
&lt;br /&gt;
==Screen blanking (Standby)==&lt;br /&gt;
Make sure you have &lt;br /&gt;
 Option &amp;quot;DPMS&amp;quot;&lt;br /&gt;
in the Monitor section of your {{path|/etc/X11/XF86Config}} or {{path|/etc/X11/xorg.conf}}.&lt;br /&gt;
&lt;br /&gt;
Running {{cmduser|xset +dpms}} and then {{cmduser|xset dpms force off}} will turn off the backlight on a laptop screen.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Note that this may not work in combination with {{cmduser|echo -n &amp;quot;mem&amp;quot; &amp;gt; /sys/power/state}} because switching to console causes the backlight to come back on before sleeping.&lt;br /&gt;
&lt;br /&gt;
==Suspend to RAM (Sleep)==&lt;br /&gt;
ACPI Sleep/suspend-to-ram with recent 2.6.x kernels usually works fine. Have a look at the [[How to configure acpid|acpid configuration HOWTO]]. It includes a specific example for going to sleep on lid close.&lt;br /&gt;
&lt;br /&gt;
The following glitches may or may not occur in relation to suspending to RAM:&lt;br /&gt;
* If your suspend is failing, and a {{cmdroot|tail /var/log/acpid}} shows &amp;quot;Permission denied&amp;quot; errors, be sure that your new ACPI event and action scripts have the appropriate permissions.&lt;br /&gt;
* When resuming from a suspend-to-ram the display might remain black or might only show the pre-suspend output (the system is still rebootable via {{key|ctrl}}{{key|alt}}{{key|del}}). Look [[Problem with display remaining black after resume|here]] for solutions.&lt;br /&gt;
* When your system is equiped with a Radeon Mobility graphic controller your [[Problem with LCD backlight remaining on during ACPI sleep|LCD backlight may not turn off automatically]]. Use [[radeontool]] to switch off your backlight prior suspend in your sleep action script.&lt;br /&gt;
* Also, you might want to take note of the [[Problem with high power drain in ACPI sleep]].&lt;br /&gt;
* You may experience problems when using {{cmdroot|echo standby &amp;gt; /sys/power/state}} or {{cmdroot|echo mem &amp;gt; /sys/power/state}} (machine goes to sleep and wakes up immediately). This can be avoided by using {{cmdroot|echo -n 3 &amp;gt;/proc/acpi/sleep}} to get it to sleep. This can be also happen if hotplug daemon is still running.&lt;br /&gt;
* If you're running MySQL, sleep may also not work, so stop MySQL first, then sleep. Remember to restart MySQL when you wakeup.&lt;br /&gt;
* Problems with the serial port of the port replicator after the wake up from ram have also been experienced.&lt;br /&gt;
* Problems with the parallel port after wake up from ram have been experienced. (Possible Fix: rmmod lp parport_pc parport / modprobe lp)&lt;br /&gt;
* Problems with the CD-RW/DVD after wake up from ram have been experienced.&lt;br /&gt;
* Crash on resume&lt;br /&gt;
** ...when using ATI proprietary drivers can be solved by using [http://freshmeat.net/projects/vbetool/ vbetool].  Note that this is no longer necessary with recent revisions of the ATI proprietary driver.&lt;br /&gt;
** ...might be solved by disabling ''APIC'' (@Processor type and features) in the kernel configuration&lt;br /&gt;
** ...when using Savage chipset, might be solved by disabling savagefb (or compiling as a module) in favor of vesafb&lt;br /&gt;
* Due to the fact that Sonoma chipset based laptops ({{R52}}, {{T43}}, {{T43p}}, {{X41}}, {{X41T}}) utilize the SATA layer for disk access and SATA does not have power-management support yet Suspend to RAM does not work on these machines. See the [[Problems with SATA and Linux#Hang on resume from suspend to RAM|according section]] on the [[Problems with SATA and Linux]] page.&lt;br /&gt;
&lt;br /&gt;
* There is a known Problem regarding battery info after suspend to RAM. A small patch exists for kernels 2.6.1[4|5] http://www.ussg.iu.edu/hypermail/linux/kernel/0511.0/2429.html&lt;br /&gt;
&lt;br /&gt;
==Suspend to disk (Hibernate)==&lt;br /&gt;
There are two drivers for this available:&lt;br /&gt;
* [[swsusp]], which is in the kernel and&lt;br /&gt;
* [[Software Suspend 2]] which is more feature rich, but not yet in the kernel, so you have to patch it in yourself&lt;br /&gt;
Both are reported to work fine as long as you use open-source graphic drivers. A comparison of the features can be found on [http://softwaresuspend.berlios.de/features.html this page].&lt;br /&gt;
&lt;br /&gt;
Just in case you are in doubt...yes, it is safe in both cases to use the same swap partition as active swap and as suspend partition.&lt;br /&gt;
&lt;br /&gt;
===using swsusp===&lt;br /&gt;
See [[swsusp]].&lt;br /&gt;
&lt;br /&gt;
===using Software Suspend 2===&lt;br /&gt;
See [[Software Suspend 2]].&lt;br /&gt;
&lt;br /&gt;
==ThinkPads on which it is recommended to use ACPI==&lt;br /&gt;
*ThinkPad {{770X}}, {{770Z}}&lt;br /&gt;
*ThinkPad {{A20m}}, {{A20p}}, {{A20m}}, {{A20p}}, {{A21e}}, {{A21m}}, {{A21p}}, {{A22e}}, {{A22m}}, {{A22p}}, {{A30}}, {{A30p}}, {{A31}}, {{A31p}}&lt;br /&gt;
*ThinkPad {{G40}}, {{G41}}&lt;br /&gt;
*ThinkPad {{R30}}, {{R31}}, {{R32}}, {{R40}}, {{R40e}}, {{R50}}, {{R50e}}, {{R50p}}, {{R51}}, {{R52}}&lt;br /&gt;
*ThinkPad {{T20}}, {{T21}}, {{T22}}, {{T23}}, {{T30}}, {{T40}}, {{T40p}}, {{T41}}, {{T41p}}, {{T42}}, {{T42p}}, {{T43}}, {{T43p}}&lt;br /&gt;
*ThinkPad {{X20}}, {{X21}}, {{X22}}, {{X23}}, {{X24}}, {{X30}}, {{X31}}, {{X32}}, {{X40}}, {{X41}}, {{X41T}}&lt;br /&gt;
*ThinkPad {{TransNote}}&lt;/div&gt;</summary>
		<author><name>Ozi23</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Talk:Script_for_theft_alarm_using_HDAPS&amp;diff=12490</id>
		<title>Talk:Script for theft alarm using HDAPS</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Talk:Script_for_theft_alarm_using_HDAPS&amp;diff=12490"/>
		<updated>2005-11-16T09:12:00Z</updated>

		<summary type="html">&lt;p&gt;Ozi23: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Wonderful idea! And works perfectly on my T43p, scared the cat away. ;)&lt;br /&gt;
&lt;br /&gt;
--[[User:Spiney|spiney]] 20:35, 12 Nov 2005 (CET)&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Good, so it's at least a cat deterrant! A friend of mine had a nasty incident involving a laptop and a cat...&lt;br /&gt;
BTW, I'm the author (identifed by IP address again due the usual ThinkWiki autologin flakiness).&lt;br /&gt;
&lt;br /&gt;
--[[User:Thinker|Thinker]] 20:52, 12 Nov 2005 (CET)&lt;br /&gt;
----&lt;br /&gt;
I had to tweak the line that reads the position file. My position file has - numbers in it for some reason, so: &lt;br /&gt;
m/^\(-(\d+),-(\d+)\)$/ or die &amp;quot;Can't parse $pos_file content\n&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
After that change it works great. &lt;br /&gt;
It scared the dogs away here. ;) &lt;br /&gt;
--[[User:nirik|nirik]] 21:24, 12 Nov 2005 (CET)&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Fixed. Which ThinkPad model, BTW?&lt;br /&gt;
&lt;br /&gt;
--[[User:Thinker|Thinker]] 21:44, 12 Nov 2005 (CET)&lt;br /&gt;
----&lt;br /&gt;
Cool. Excellent. ;) &lt;br /&gt;
&lt;br /&gt;
T42p here. &lt;br /&gt;
&lt;br /&gt;
--[[User:Nirik|Nirik]] 21:45, 12 Nov 2005 (CET)&lt;br /&gt;
&lt;br /&gt;
Works great. Maybe we can the script for testing the disk park patches by Jon Escombe &amp;lt;lists@dresco.co.uk&amp;gt;&lt;br /&gt;
-- [[User:Ozi23]]&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
You can use it for testing, but note that the specific algorithm used in this script (threshold on standard deviation of samples during last second) is optimized for the theft deterrent situation. It is highly unsuitable for the head parking application, since it reacts too slowly -- by the it will recognize the movement, the disk heads will have already crashed. For head parking you'd need a low-latency algorithm, and preferably an in-kernel implementation to allow frequeny low-overhead polling, reduce latencies, and avoid accidentally spinning the disk ''up'' when loading or swapping in userspace stuff needed to spin the disk ''down''.&lt;br /&gt;
&lt;br /&gt;
--[[User:Thinker|Thinker]] 20:20, 14 Nov 2005 (CET)&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Good news every one ..... &lt;br /&gt;
Just kiding. I find the hdapsd package which acts as a deamon for the hdaps and uses the kernel patch by Jon Escombe. I havent tested it but some people   &lt;br /&gt;
were able to get the protection system work. It seems to depend on the firmware of the harddrive. Its in early stage so be carefull.&lt;br /&gt;
&lt;br /&gt;
http://lwn.net/Articles/154923/ (kernel patch)&lt;br /&gt;
http://bugs.gentoo.org/show_bug.cgi?id=100167 (hdapsd)&lt;/div&gt;</summary>
		<author><name>Ozi23</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=HDAPS&amp;diff=13424</id>
		<title>HDAPS</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=HDAPS&amp;diff=13424"/>
		<updated>2005-11-14T19:03:45Z</updated>

		<summary type="html">&lt;p&gt;Ozi23: /* Applications */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== HDAPS - IBM Active Protection System Linux Driver ==&lt;br /&gt;
This is the Linux driver for the [[Active Protection System|IBM Active Protection System]].&lt;br /&gt;
&lt;br /&gt;
=== Features ===&lt;br /&gt;
*prints accelerometer values&lt;br /&gt;
*uses userspace tool to park HD&lt;br /&gt;
&lt;br /&gt;
=== Project Homepage / Availability ===&lt;br /&gt;
*[http://hdaps.sourceforge.net/ Project Homepage]&lt;br /&gt;
*The driver is included in the 2.6-mm series of kernels since August, 26th 2005.&lt;br /&gt;
*The driver is now in the mainline (2.6.14).&lt;br /&gt;
&lt;br /&gt;
=== Status ===&lt;br /&gt;
A driver is included in recent Linux kernels and is actively maintained. However, presently the driver only enables reading of the acceleration data; it does '''not''' perform automatic disk head parking. The latter feature is under development. But there are already some useful applications for HDAPS, using the {{path|/sys}} interface it provides. See below.&lt;br /&gt;
&lt;br /&gt;
=== Applications ===&lt;br /&gt;
*[http://lwn.net/Articles/154923/ disk park patch] an experimental patch for parking the disk&lt;br /&gt;
*[[Script for theft alarm using HDAPS]]&lt;br /&gt;
*[http://www.cs.cmu.edu/~ecc/gyro.tar.gz OpenGL gyroscope hack] &amp;lt;tt&amp;gt;keeps your display levelled when tilting the ThinkPad&amp;lt;/tt&amp;gt;&lt;br /&gt;
* [http://rlove.org/log/2005082401.html hdaps-gl] &amp;lt;tt&amp;gt;a &amp;quot;simple&amp;quot; example animating a 3D-ThinkPad&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Interesting links related to this project ===&lt;br /&gt;
* [https://lists.sourceforge.net/lists/listinfo/hdaps-devel HDAPS mailinglist and its archive]&lt;br /&gt;
* #hdaps channel on irc.freenode.org&lt;br /&gt;
* [https://sourceforge.net/projects/hdaps/ hdaps projects] overview of userspace programs using hdaps&lt;br /&gt;
* [http://www-307.ibm.com/pc/support/site.wss/document.do?lndocid=TPAD-HDFIRM IBM ThinkPads hardware drive firmware site]&lt;br /&gt;
* [http://www.paul.sladen.org/thinkpad-r31/accelerometer.html http://www.paul.sladen.org/thinkpad-r31/accelerometer/]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:R50]] [[Category:R50p]] [[Category:R51]] [[Category:R52]] [[Category:T41]] [[Category:T41p]] [[Category:T42]] [[Category:T42p]] [[Category:T43]] [[Category:T43p]] [[Category:X40]] [[Category:X41]] [[Category:X41 Tablet]] [[Category:Drivers]]&lt;/div&gt;</summary>
		<author><name>Ozi23</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Talk:Script_for_theft_alarm_using_HDAPS&amp;diff=12254</id>
		<title>Talk:Script for theft alarm using HDAPS</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Talk:Script_for_theft_alarm_using_HDAPS&amp;diff=12254"/>
		<updated>2005-11-14T18:59:30Z</updated>

		<summary type="html">&lt;p&gt;Ozi23: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Wonderful idea! And works perfectly on my T43p, scared the cat away. ;)&lt;br /&gt;
&lt;br /&gt;
--[[User:Spiney|spiney]] 20:35, 12 Nov 2005 (CET)&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Good, so it's at least a cat deterrant! A friend of mine had a nasty incident involving a laptop and a cat...&lt;br /&gt;
BTW, I'm the author (identifed by IP address again due the usual ThinkWiki autologin flakiness).&lt;br /&gt;
&lt;br /&gt;
--[[User:Thinker|Thinker]] 20:52, 12 Nov 2005 (CET)&lt;br /&gt;
----&lt;br /&gt;
I had to tweak the line that reads the position file. My position file has - numbers in it for some reason, so: &lt;br /&gt;
m/^\(-(\d+),-(\d+)\)$/ or die &amp;quot;Can't parse $pos_file content\n&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
After that change it works great. &lt;br /&gt;
It scared the dogs away here. ;) &lt;br /&gt;
--[[User:nirik|nirik]] 21:24, 12 Nov 2005 (CET)&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Fixed. Which ThinkPad model, BTW?&lt;br /&gt;
&lt;br /&gt;
--[[User:Thinker|Thinker]] 21:44, 12 Nov 2005 (CET)&lt;br /&gt;
----&lt;br /&gt;
Cool. Excellent. ;) &lt;br /&gt;
&lt;br /&gt;
T42p here. &lt;br /&gt;
&lt;br /&gt;
--[[User:Nirik|Nirik]] 21:45, 12 Nov 2005 (CET)&lt;br /&gt;
&lt;br /&gt;
Works great. Maybe we can the script for testing the disk park patches by Jon Escombe &amp;lt;lists@dresco.co.uk&amp;gt;&lt;/div&gt;</summary>
		<author><name>Ozi23</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=HDAPS&amp;diff=12250</id>
		<title>HDAPS</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=HDAPS&amp;diff=12250"/>
		<updated>2005-11-14T18:35:35Z</updated>

		<summary type="html">&lt;p&gt;Ozi23: /* Project Homepage / Availability */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== HDAPS - IBM Active Protection System Linux Driver ==&lt;br /&gt;
This is the Linux driver for the [[Active Protection System|IBM Active Protection System]].&lt;br /&gt;
&lt;br /&gt;
=== Features ===&lt;br /&gt;
*prints accelerometer values&lt;br /&gt;
*uses userspace tool to park HD&lt;br /&gt;
&lt;br /&gt;
=== Project Homepage / Availability ===&lt;br /&gt;
*[http://hdaps.sourceforge.net/ Project Homepage]&lt;br /&gt;
*The driver is included in the 2.6-mm series of kernels since August, 26th 2005.&lt;br /&gt;
*The driver is now in the mainline (2.6.14).&lt;br /&gt;
&lt;br /&gt;
=== Status ===&lt;br /&gt;
A driver is included in recent Linux kernels and is actively maintained. However, presently the driver only enables reading of the acceleration data; it does '''not''' perform automatic disk head parking. The latter feature is under development. But there are already some useful applications for HDAPS, using the {{path|/sys}} interface it provides. See below.&lt;br /&gt;
&lt;br /&gt;
=== Applications ===&lt;br /&gt;
*[[Script for theft alarm using HDAPS]]&lt;br /&gt;
*[http://www.cs.cmu.edu/~ecc/gyro.tar.gz OpenGL gyroscope hack] &amp;lt;tt&amp;gt;keeps your display levelled when tilting the ThinkPad&amp;lt;/tt&amp;gt;&lt;br /&gt;
* [http://rlove.org/log/2005082401.html hdaps-gl] &amp;lt;tt&amp;gt;a &amp;quot;simple&amp;quot; example animating a 3D-ThinkPad&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Interesting links related to this project ===&lt;br /&gt;
* [https://lists.sourceforge.net/lists/listinfo/hdaps-devel HDAPS mailinglist and its archive]&lt;br /&gt;
* #hdaps channel on irc.freenode.org&lt;br /&gt;
* [https://sourceforge.net/projects/hdaps/ hdaps projects] overview of userspace programs using hdaps&lt;br /&gt;
* [http://www-307.ibm.com/pc/support/site.wss/document.do?lndocid=TPAD-HDFIRM IBM ThinkPads hardware drive firmware site]&lt;br /&gt;
* [http://www.paul.sladen.org/thinkpad-r31/accelerometer.html http://www.paul.sladen.org/thinkpad-r31/accelerometer/]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:R50]] [[Category:R50p]] [[Category:R51]] [[Category:R52]] [[Category:T41]] [[Category:T41p]] [[Category:T42]] [[Category:T42p]] [[Category:T43]] [[Category:T43p]] [[Category:X40]] [[Category:X41]] [[Category:X41 Tablet]] [[Category:Drivers]]&lt;/div&gt;</summary>
		<author><name>Ozi23</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Template:Industry_News&amp;diff=12209</id>
		<title>Template:Industry News</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Template:Industry_News&amp;diff=12209"/>
		<updated>2005-10-28T11:24:56Z</updated>

		<summary type="html">&lt;p&gt;Ozi23: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;26.10.2005 New fglrx driver version 8.18.8 released&lt;br /&gt;
&lt;br /&gt;
13.10.2005: Lenovo announces new R51e to be shipping with SUN StarOffice 8.&lt;br /&gt;
&lt;br /&gt;
15.09.2005: Lenovo announces new WideScreen Z Series. Read [http://www.pcmag.com/article2/0,1895,1858628,00.asp here] and [http://news.zdnet.com/2100-1040_22-5862939.html here].&lt;br /&gt;
&lt;br /&gt;
14.09.2005: [http://www.qrivy.net/~michael/blua/upek-bsp.html Beta release] of BSP for UPEK fingerprint sensors released.&lt;/div&gt;</summary>
		<author><name>Ozi23</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Problems_with_fglrx&amp;diff=10775</id>
		<title>Problems with fglrx</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Problems_with_fglrx&amp;diff=10775"/>
		<updated>2005-10-17T11:27:12Z</updated>

		<summary type="html">&lt;p&gt;Ozi23: /* Patches */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Known Troubles and Solutions ==&lt;br /&gt;
=== No hardware acceleration ===&lt;br /&gt;
If the ATI driver works only without the hardware acceleration, take into consideration that {{path|fglrx_dri.so}} was linked against libstdc++.so.5 which may not be present if your system uses gcc-3.4.&lt;br /&gt;
&lt;br /&gt;
To fix this, compile gcc-3.3.5 and copy &amp;lt;tt&amp;gt;libstdc++.so.5*&amp;lt;/tt&amp;gt; to {{path|/usr/lib}} and update the dynamic linker cache via {{cmdroot|ldconfig}}.&lt;br /&gt;
&lt;br /&gt;
=== Troubles using software suspend ===&lt;br /&gt;
When the computer resumes from suspend, X only displays a garbled image and the computer is frozen.&lt;br /&gt;
The problem is acknowledged in ATI's release notes and in knowledge base entry [https://support.ati.com/ics/support/KBResult.asp?searchFor=Search+Words&amp;amp;search.x=0&amp;amp;search.y=0&amp;amp;searchOption=id&amp;amp;questionID=737-218+&amp;amp;task=knowledge&amp;amp;searchTime=-1&amp;amp;productID=&amp;amp;folderID=-1&amp;amp;resultLimit=50 737-218].&lt;br /&gt;
&lt;br /&gt;
Using [http://www.srcf.ucam.org/~mjg59/vbetool/ vbetool] to save/restore the video card state before/after suspend solved this for some people. If you use swsusp2 scripts you just have to uncomment &amp;lt;tt&amp;gt;EnableVbetool yes&amp;lt;/tt&amp;gt; in {{path|/etc/hibernate/hibernate.conf}}.&lt;br /&gt;
&lt;br /&gt;
{| cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;2&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|+ tested with the following configurations&lt;br /&gt;
!model!!distro||kernel!!fglrx!!PM!!success!!comments&lt;br /&gt;
|-&lt;br /&gt;
|{{T42}}||SUSE 9.3||2.6.11||8.14.13||swsusp||yes||&lt;br /&gt;
|-&lt;br /&gt;
|{{T42p}}||Debian||2.6.10||Debian packaged||swsusp2||yes||&lt;br /&gt;
|-&lt;br /&gt;
|{{T43}}||???||2.6.12-rc6||8.14.13||swsusp2||no||works if fglrx kernel driver not loaded&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Troubles with large RAM ===&lt;br /&gt;
Version 8.14.13 (and probably earlier versions) of the driver does not seem to be able to cope with large amounts of RAM: with 512 MB it works, with 1.5 GB it crashes the machine as soon as X is started. The problem is present only if the &amp;lt;tt&amp;gt;fglrx&amp;lt;/tt&amp;gt; kernel module is loaded, but independently of whether {{kernelconf|CONFIG_HIGHMEM||||||}} is enabled.&lt;br /&gt;
&lt;br /&gt;
Version 8.16.20 seems to fix the problem.&lt;br /&gt;
&lt;br /&gt;
A workaround is to limit RAM by adding the {{bootparm|mem|864m}} kernel parameter.&lt;br /&gt;
&lt;br /&gt;
===Display switching ===&lt;br /&gt;
The switching between internal and external display doesn't work, because the driver blocks messing around with the chipset via ACPI. If you want to use this feature (i.e. during presentations), you should use the VESA server instead (experienced with a R52, Kernel 2.6.11, xorg 6.8.2, fglrx 8.16.20).&lt;br /&gt;
&lt;br /&gt;
== Patches ==&lt;br /&gt;
The following patches might be needed for certain versions of fglrx.&lt;br /&gt;
&lt;br /&gt;
* [http://lkml.org/lkml/2005/9/22/183 for kernel &amp;gt;= 2.6.13 ]  Missing verify_area bug &lt;br /&gt;
&lt;br /&gt;
=== V 8.8.25 ===&lt;br /&gt;
* [http://www.rage3d.com/board/showthread.php?t=33798874 for kernels &amp;gt;= 2.6.10]&lt;br /&gt;
* [http://www.gehirn.org.uk/wiki/images/8.8.25-kernel-2.6.11+.patch For kernels &amp;gt;= 2.6.11-rc1]&lt;br /&gt;
&lt;br /&gt;
== Beta Testing ==&lt;br /&gt;
The fglrx developers are looking for T Series users to take part in their beta program.&lt;br /&gt;
&lt;br /&gt;
If interested, plese contact mtippett@ati.com.&lt;/div&gt;</summary>
		<author><name>Ozi23</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=User:Ozi23&amp;diff=17131</id>
		<title>User:Ozi23</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=User:Ozi23&amp;diff=17131"/>
		<updated>2005-09-27T14:23:45Z</updated>

		<summary type="html">&lt;p&gt;Ozi23: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* ThinkPad [[:Category:T42|T42]] [[2373-M1G|2373-M1G]]&lt;/div&gt;</summary>
		<author><name>Ozi23</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Tools&amp;diff=10385</id>
		<title>Tools</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Tools&amp;diff=10385"/>
		<updated>2005-09-27T14:04:12Z</updated>

		<summary type="html">&lt;p&gt;Ozi23: /* Networking */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Information on Tools helping you to get along with your Thinkpad.&lt;br /&gt;
&lt;br /&gt;
==Input==&lt;br /&gt;
*[[tpb]] &amp;lt;tt&amp;gt;(Thinkpad buttons)&amp;lt;/tt&amp;gt;&lt;br /&gt;
*[http://rsim.cs.uiuc.edu/~sachs/tp-scroll/ tp-scroll] &amp;lt;tt&amp;gt;(Use trackpoint and middle button to scroll vertically. You may also use the built-in EmulateWheel option in both XFree86 and XOrg.)&amp;lt;/tt&amp;gt;&lt;br /&gt;
*[http://tpctl.sourceforge.net/configure-trackpoint.html configure-trackpoint] &amp;lt;tt&amp;gt;(GUI TrackPoint configuration tool for the TrackPoint driver for 2.6 linux kernel)&amp;lt;/tt&amp;gt;&lt;br /&gt;
*[http://www.slac.stanford.edu/~strauman/pers/tp4utils/ Linux Trackpoint Utilities] &amp;lt;tt&amp;gt;(An earlier trackpoint configuration tool)&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Graphics==&lt;br /&gt;
*[[radeontool]] &amp;lt;tt&amp;gt;(Tool for enabling/disabling background light and external video)&amp;lt;/tt&amp;gt;&lt;br /&gt;
*[[atitvout]] &amp;lt;tt&amp;gt;(Tool to control TV out)&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Power Management==&lt;br /&gt;
*[[apmd]] &amp;lt;tt&amp;gt;(APM event daemon and tools)&amp;lt;/tt&amp;gt;&lt;br /&gt;
*[http://tpctl.sf.net tpctl and configure-thinkpad] &amp;lt;tt&amp;gt;(ThinkPad configuration programs that are compatible with APM)&amp;lt;/tt&amp;gt;&lt;br /&gt;
*[[acpid]] &amp;lt;tt&amp;gt;(ACPI event daemon)&amp;lt;/tt&amp;gt;&lt;br /&gt;
*[http://sourceforge.net/projects/acpitool/ acpitool]&amp;lt;tt&amp;gt; (displays acpi information and can be used to set sleep mode)&amp;lt;/tt&amp;gt;&lt;br /&gt;
*[[tphdisk]] &amp;lt;tt&amp;gt;(Tool to create a hibernation file, an alternative to the [http://www.suspend2.net Suspend2] kernel patch)&amp;lt;/tt&amp;gt;&lt;br /&gt;
*[[laptop-mode-tools]] &amp;lt;tt&amp;gt;(laptop-mode configuration scripts)&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Networking==&lt;br /&gt;
*[[ifplugd]] &amp;lt;tt&amp;gt;(Daemon to reconfigure your network settings on cable (un)plugging)&amp;lt;/tt&amp;gt;&lt;br /&gt;
*[[waproamd]] &amp;lt;tt&amp;gt;(Daemon for Wireless roaming with automatic WEP key handling)&amp;lt;/tt&amp;gt;&lt;br /&gt;
*[[Wpa_supplicant]] &amp;lt;tt&amp;gt;(waproamd's successor, can handle WPA)&amp;lt;/tt&amp;gt;&lt;/div&gt;</summary>
		<author><name>Ozi23</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Tools&amp;diff=9333</id>
		<title>Tools</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Tools&amp;diff=9333"/>
		<updated>2005-09-27T14:00:21Z</updated>

		<summary type="html">&lt;p&gt;Ozi23: /* Networking */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Information on Tools helping you to get along with your Thinkpad.&lt;br /&gt;
&lt;br /&gt;
==Input==&lt;br /&gt;
*[[tpb]] &amp;lt;tt&amp;gt;(Thinkpad buttons)&amp;lt;/tt&amp;gt;&lt;br /&gt;
*[http://rsim.cs.uiuc.edu/~sachs/tp-scroll/ tp-scroll] &amp;lt;tt&amp;gt;(Use trackpoint and middle button to scroll vertically. You may also use the built-in EmulateWheel option in both XFree86 and XOrg.)&amp;lt;/tt&amp;gt;&lt;br /&gt;
*[http://tpctl.sourceforge.net/configure-trackpoint.html configure-trackpoint] &amp;lt;tt&amp;gt;(GUI TrackPoint configuration tool for the TrackPoint driver for 2.6 linux kernel)&amp;lt;/tt&amp;gt;&lt;br /&gt;
*[http://www.slac.stanford.edu/~strauman/pers/tp4utils/ Linux Trackpoint Utilities] &amp;lt;tt&amp;gt;(An earlier trackpoint configuration tool)&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Graphics==&lt;br /&gt;
*[[radeontool]] &amp;lt;tt&amp;gt;(Tool for enabling/disabling background light and external video)&amp;lt;/tt&amp;gt;&lt;br /&gt;
*[[atitvout]] &amp;lt;tt&amp;gt;(Tool to control TV out)&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Power Management==&lt;br /&gt;
*[[apmd]] &amp;lt;tt&amp;gt;(APM event daemon and tools)&amp;lt;/tt&amp;gt;&lt;br /&gt;
*[http://tpctl.sf.net tpctl and configure-thinkpad] &amp;lt;tt&amp;gt;(ThinkPad configuration programs that are compatible with APM)&amp;lt;/tt&amp;gt;&lt;br /&gt;
*[[acpid]] &amp;lt;tt&amp;gt;(ACPI event daemon)&amp;lt;/tt&amp;gt;&lt;br /&gt;
*[http://sourceforge.net/projects/acpitool/ acpitool]&amp;lt;tt&amp;gt; (displays acpi information and can be used to set sleep mode)&amp;lt;/tt&amp;gt;&lt;br /&gt;
*[[tphdisk]] &amp;lt;tt&amp;gt;(Tool to create a hibernation file, an alternative to the [http://www.suspend2.net Suspend2] kernel patch)&amp;lt;/tt&amp;gt;&lt;br /&gt;
*[[laptop-mode-tools]] &amp;lt;tt&amp;gt;(laptop-mode configuration scripts)&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Networking==&lt;br /&gt;
*[[ifplugd]] &amp;lt;tt&amp;gt;(Daemon to reconfigure your network settings on cable (un)plugging)&amp;lt;/tt&amp;gt;&lt;br /&gt;
*[[waproamd]] &amp;lt;tt&amp;gt;(Daemon for Wireless roaming with automatic WEP key handling)&amp;lt;/tt&amp;gt;&lt;br /&gt;
*[[wpa_suppliciant]] &amp;lt;tt&amp;gt;(waproamd's successor, can handle WPA)&amp;lt;/tt&amp;gt;&lt;/div&gt;</summary>
		<author><name>Ozi23</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Tools&amp;diff=9332</id>
		<title>Tools</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Tools&amp;diff=9332"/>
		<updated>2005-09-27T13:59:50Z</updated>

		<summary type="html">&lt;p&gt;Ozi23: /* Networking */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Information on Tools helping you to get along with your Thinkpad.&lt;br /&gt;
&lt;br /&gt;
==Input==&lt;br /&gt;
*[[tpb]] &amp;lt;tt&amp;gt;(Thinkpad buttons)&amp;lt;/tt&amp;gt;&lt;br /&gt;
*[http://rsim.cs.uiuc.edu/~sachs/tp-scroll/ tp-scroll] &amp;lt;tt&amp;gt;(Use trackpoint and middle button to scroll vertically. You may also use the built-in EmulateWheel option in both XFree86 and XOrg.)&amp;lt;/tt&amp;gt;&lt;br /&gt;
*[http://tpctl.sourceforge.net/configure-trackpoint.html configure-trackpoint] &amp;lt;tt&amp;gt;(GUI TrackPoint configuration tool for the TrackPoint driver for 2.6 linux kernel)&amp;lt;/tt&amp;gt;&lt;br /&gt;
*[http://www.slac.stanford.edu/~strauman/pers/tp4utils/ Linux Trackpoint Utilities] &amp;lt;tt&amp;gt;(An earlier trackpoint configuration tool)&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Graphics==&lt;br /&gt;
*[[radeontool]] &amp;lt;tt&amp;gt;(Tool for enabling/disabling background light and external video)&amp;lt;/tt&amp;gt;&lt;br /&gt;
*[[atitvout]] &amp;lt;tt&amp;gt;(Tool to control TV out)&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Power Management==&lt;br /&gt;
*[[apmd]] &amp;lt;tt&amp;gt;(APM event daemon and tools)&amp;lt;/tt&amp;gt;&lt;br /&gt;
*[http://tpctl.sf.net tpctl and configure-thinkpad] &amp;lt;tt&amp;gt;(ThinkPad configuration programs that are compatible with APM)&amp;lt;/tt&amp;gt;&lt;br /&gt;
*[[acpid]] &amp;lt;tt&amp;gt;(ACPI event daemon)&amp;lt;/tt&amp;gt;&lt;br /&gt;
*[http://sourceforge.net/projects/acpitool/ acpitool]&amp;lt;tt&amp;gt; (displays acpi information and can be used to set sleep mode)&amp;lt;/tt&amp;gt;&lt;br /&gt;
*[[tphdisk]] &amp;lt;tt&amp;gt;(Tool to create a hibernation file, an alternative to the [http://www.suspend2.net Suspend2] kernel patch)&amp;lt;/tt&amp;gt;&lt;br /&gt;
*[[laptop-mode-tools]] &amp;lt;tt&amp;gt;(laptop-mode configuration scripts)&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Networking==&lt;br /&gt;
*[[ifplugd]] &amp;lt;tt&amp;gt;(Daemon to reconfigure your network settings on cable (un)plugging)&amp;lt;/tt&amp;gt;&lt;br /&gt;
*[[waproamd]] &amp;lt;tt&amp;gt;(Daemon for Wireless roaming with automatic WEP key handling)&amp;lt;/tt&amp;gt;&lt;br /&gt;
*[[Wpa_suppliciant]] &amp;lt;tt&amp;gt;(waproamd's successor, can handle WPA)&amp;lt;/tt&amp;gt;&lt;/div&gt;</summary>
		<author><name>Ozi23</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=HDAPS&amp;diff=9488</id>
		<title>HDAPS</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=HDAPS&amp;diff=9488"/>
		<updated>2005-09-27T13:54:14Z</updated>

		<summary type="html">&lt;p&gt;Ozi23: /* Interesting links related to this project */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== HDAPS - IBM Active Protection System Linux Driver ==&lt;br /&gt;
This is the Linux driver for the [[Active Protection System|IBM Active Protection System]].&lt;br /&gt;
&lt;br /&gt;
=== Features ===&lt;br /&gt;
*prints accelerometer values&lt;br /&gt;
*uses userspace tool to park HD&lt;br /&gt;
&lt;br /&gt;
=== Project Homepage / Availability ===&lt;br /&gt;
*[http://hdaps.sourceforge.net/ Project Homepage]&lt;br /&gt;
*The driver is included in the 2.6-mm series of kernels since August, 26th 2005.&lt;br /&gt;
*The driver is now in the mainline (2.6.14rc1).&lt;br /&gt;
&lt;br /&gt;
=== Status ===&lt;br /&gt;
in development, usable, very much alive&lt;br /&gt;
&lt;br /&gt;
=== Interesting links related to this project ===&lt;br /&gt;
* [https://lists.sourceforge.net/lists/listinfo/hdaps-devel HDAPS mailinglist and its archive]&lt;br /&gt;
* #hdaps channel on irc.freenode.org&lt;br /&gt;
* [http://www-307.ibm.com/pc/support/site.wss/document.do?lndocid=TPAD-HDFIRM IBM ThinkPads hardware drive firmware site]&lt;br /&gt;
* http://primates.ximian.com/~rml/tilt/hdaps-gl-0.0.5.tar.gz  a very &amp;quot;simple&amp;quot; example (please dont get me wrong... its just great) that shows how to use hdaps in your own programs, its written in c with use of open-gl. it shows how to get the moving-values from the position-change of your thinkpad and shows how to use this values to animate a 3d-thinkpad&lt;br /&gt;
* [https://sourceforge.net/projects/hdaps/ hdaps projects] overview of userspace programs using hdaps&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:R50]] [[Category:R50p]] [[Category:R51]] [[Category:R52]] [[Category:T41]] [[Category:T41p]] [[Category:T42]] [[Category:T42p]] [[Category:T43]] [[Category:T43p]] [[Category:X40]] [[Category:X41]] [[Category:X41 Tablet]] [[Category:Drivers]]&lt;/div&gt;</summary>
		<author><name>Ozi23</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=How_to_install_wpa_supplicant&amp;diff=9359</id>
		<title>How to install wpa supplicant</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=How_to_install_wpa_supplicant&amp;diff=9359"/>
		<updated>2005-09-27T13:43:35Z</updated>

		<summary type="html">&lt;p&gt;Ozi23: /* Bringing up the device at boot for gentoo users */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Installing wpa_supplicant ===&lt;br /&gt;
*Get the source see link below &lt;br /&gt;
*Edit .config according to your wlan driver (see driver section)&lt;br /&gt;
  &lt;br /&gt;
&lt;br /&gt;
  #&lt;br /&gt;
  #.config&lt;br /&gt;
  #&lt;br /&gt;
  # Uncomment following two lines and fix the paths if you have installed openssl&lt;br /&gt;
  # in non-default location&lt;br /&gt;
  #CFLAGS += -I/usr/local/openssl/include&lt;br /&gt;
  #LIBS += -L/usr/local/openssl/lib&lt;br /&gt;
  # Driver interface for Host AP driver&lt;br /&gt;
  #CONFIG_DRIVER_HOSTAP=y&lt;br /&gt;
  # Driver interface for Agere driver&lt;br /&gt;
  #CONFIG_DRIVER_HERMES=y&lt;br /&gt;
  # Change include directories to match with the local setup&lt;br /&gt;
  #CFLAGS += -I../../hcf -I../../include -I../../include/hcf&lt;br /&gt;
  #CFLAGS += -I../../include/wireless&lt;br /&gt;
  # Driver interface for Prism54 driver&lt;br /&gt;
  # (Note: Prism54 is not yet supported, i.e., this will not work as-is and is&lt;br /&gt;
  # for developers only)&lt;br /&gt;
  #CONFIG_DRIVER_PRISM54=y&lt;br /&gt;
  # Driver interface for ndiswrapper&lt;br /&gt;
  #CONFIG_DRIVER_NDISWRAPPER=y&lt;br /&gt;
  # Driver interface for Atmel driver&lt;br /&gt;
  #CONFIG_DRIVER_ATMEL=y&lt;br /&gt;
  # Driver interface for Broadcom driver&lt;br /&gt;
  #CONFIG_DRIVER_BROADCOM=y&lt;br /&gt;
  # Example path for wlioctl.h; change to match your configuration&lt;br /&gt;
  #CFLAGS += -I/opt/WRT54GS/release/src/include&lt;br /&gt;
  # Driver interface for Intel ipw2100/2200 driver&lt;br /&gt;
  #CONFIG_DRIVER_IPW=y&lt;br /&gt;
  CONFIG_DRIVER_MADWIFI=y&lt;br /&gt;
  # Change include directories to match with the local setup&lt;br /&gt;
  CFLAGS += -I../madwif&lt;br /&gt;
  CONFIG_DRIVER_WEXT=y&lt;br /&gt;
  # Driver interface for FreeBSD net80211 layer (e.g., Atheros driver)&lt;br /&gt;
  #CONFIG_DRIVER_BSD=y&lt;br /&gt;
  #CFLAGS += -I/usr/local/include&lt;br /&gt;
  #LIBS += -L/usr/local/lib&lt;br /&gt;
  # Driver interface for Windows NDIS&lt;br /&gt;
  #CONFIG_DRIVER_NDIS=y&lt;br /&gt;
  #CFLAGS += -I/usr/include/w32api/ddk&lt;br /&gt;
  #LIBS += -L/usr/local/lib&lt;br /&gt;
  # For native build using mingw&lt;br /&gt;
  #CONFIG_NATIVE_WINDOWS=y&lt;br /&gt;
  # Additional directories for cross-compilation on Linux host for mingw target&lt;br /&gt;
  #CFLAGS += -I/opt/mingw/mingw32/include/ddk&lt;br /&gt;
  #LIBS += -L/opt/mingw/mingw32/lib&lt;br /&gt;
  #CC=mingw32-gcc&lt;br /&gt;
  # Driver interface for development testing&lt;br /&gt;
  #CONFIG_DRIVER_TEST=y&lt;br /&gt;
  # Driver interface for wired Ethernet drivers&lt;br /&gt;
  #CONFIG_DRIVER_WIRED=y&lt;br /&gt;
  CONFIG_IEEE8021X_EAPOL=y&lt;br /&gt;
  # EAP-MD5 (automatically included if EAP-TTLS is enabled)&lt;br /&gt;
  CONFIG_EAP_MD5=y&lt;br /&gt;
  # EAP-MSCHAPv2 (automatically included if EAP-PEAP is enabled)&lt;br /&gt;
  CONFIG_EAP_MSCHAPV2=y&lt;br /&gt;
  # EAP-TLS&lt;br /&gt;
  CONFIG_EAP_TLS=y&lt;br /&gt;
  # EAL-PEAP&lt;br /&gt;
  CONFIG_EAP_PEAP=y&lt;br /&gt;
  # EAP-TTLS&lt;br /&gt;
  CONFIG_EAP_TTLS=y&lt;br /&gt;
  # EAP-GTC&lt;br /&gt;
  CONFIG_EAP_GTC=y &lt;br /&gt;
  # EAP-OTP&lt;br /&gt;
  CONFIG_EAP_OTP=y&lt;br /&gt;
  # LEAP&lt;br /&gt;
  CONFIG_EAP_LEAP=y&lt;br /&gt;
  # PKCS#12 (PFX) support (used to read private key and certificate file from&lt;br /&gt;
  # a file that usually has extension .p12 or .pfx)&lt;br /&gt;
  CONFIG_PKCS12=y&lt;br /&gt;
  # Include control interface for external programs, e.g, wpa_cli&lt;br /&gt;
  CONFIG_CTRL_IFACE=y&lt;br /&gt;
&lt;br /&gt;
* install wpa_supplicant by make &amp;amp;&amp;amp; make install&lt;br /&gt;
&lt;br /&gt;
=== Configuration ===&lt;br /&gt;
&lt;br /&gt;
===== For WPA-PSK =====&lt;br /&gt;
*Edit wpa_supplicant.conf&lt;br /&gt;
  &lt;br /&gt;
  #&lt;br /&gt;
  #wpa_supplicant.conf&lt;br /&gt;
  #&lt;br /&gt;
  ctrl_interface=/var/run/wpa_supplicant&lt;br /&gt;
  ctrl_interface_group=0&lt;br /&gt;
  eapol_version=1&lt;br /&gt;
  # ap_scan=2 was the one for me you may try 0 or 1 indstead of 2&lt;br /&gt;
  ap_scan=2&lt;br /&gt;
  fast_reauth=1&lt;br /&gt;
  network={&lt;br /&gt;
        ssid=&amp;quot;&amp;quot;&lt;br /&gt;
        proto=WPA&lt;br /&gt;
        key_mgmt=WPA-PSK&lt;br /&gt;
        pairwise=TKIP&lt;br /&gt;
        group=TKIP&lt;br /&gt;
        psk=&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
You have to change the values according to the response of &amp;quot;wpa_passphrase yourAPssid  yourpassphrase &amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== Starting wpa_supplicant ===&lt;br /&gt;
&lt;br /&gt;
Make sure that the modules ath_pci,ath_hal,ath_rate_sample,wlan,wlan_tkip,wlan_xauth are loaded (lsmod).&lt;br /&gt;
&lt;br /&gt;
Now you are able to start wpa_supplicant by &lt;br /&gt;
 wpa_supplicant -d -c/etc/wpa_supplicant.conf -iath0 -Dmadwifi&lt;br /&gt;
If every thing works as expected, you can replace -d by -B for the deamon mode.&lt;br /&gt;
                 &lt;br /&gt;
=====Bringing up the network card manual===== &lt;br /&gt;
 ifconfig ath0 yourip up  &lt;br /&gt;
and changing the routes and add the default gateway.&lt;br /&gt;
&lt;br /&gt;
=====Bringing up the device at boottime for gentoo users=====&lt;br /&gt;
   &lt;br /&gt;
*Make a symbolic link ln -s net.lo net.ath0 in /etc/init.d/&lt;br /&gt;
*Copy wpa_supplicant.conf to /etc/conf.d/wpa_supplicant&lt;br /&gt;
*Edit /etc/conf.d/net&lt;br /&gt;
  &lt;br /&gt;
  #&lt;br /&gt;
  #net&lt;br /&gt;
  #&lt;br /&gt;
  wpa_supplicant_ath0=&amp;quot;-Dmadwifi&amp;quot;&lt;br /&gt;
  wpa_timeout_ath0=60&lt;br /&gt;
  config_ath0=(&amp;quot;yourip netmask 255.255.255.0&amp;quot;)&lt;br /&gt;
  routes_ath0=(&amp;quot;default gw yourgateway&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
*Add net.ath0 to runlevel by &lt;br /&gt;
  rc-update add net.ath0 default&lt;br /&gt;
*Make sure all needed modules are in /etc/modules.autoloa.d/2.x&lt;br /&gt;
&lt;br /&gt;
=== Links ===&lt;br /&gt;
&lt;br /&gt;
*[http://hostap.epitest.fi/wpa_supplicant/ wpa_supplicant] source&lt;br /&gt;
*[http://www.linux-wireless.org/ linux-wireless] wireless howtos&lt;br /&gt;
*[http://rinta-aho.org/docs/wlan/wlan.html EAP-TLS] setting up WLAN network with EAP-TLS&lt;/div&gt;</summary>
		<author><name>Ozi23</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=How_to_install_wpa_supplicant&amp;diff=9329</id>
		<title>How to install wpa supplicant</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=How_to_install_wpa_supplicant&amp;diff=9329"/>
		<updated>2005-09-27T13:43:14Z</updated>

		<summary type="html">&lt;p&gt;Ozi23: /* =Bringing up the device at boot for gentoo users: */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Installing wpa_supplicant ===&lt;br /&gt;
*Get the source see link below &lt;br /&gt;
*Edit .config according to your wlan driver (see driver section)&lt;br /&gt;
  &lt;br /&gt;
&lt;br /&gt;
  #&lt;br /&gt;
  #.config&lt;br /&gt;
  #&lt;br /&gt;
  # Uncomment following two lines and fix the paths if you have installed openssl&lt;br /&gt;
  # in non-default location&lt;br /&gt;
  #CFLAGS += -I/usr/local/openssl/include&lt;br /&gt;
  #LIBS += -L/usr/local/openssl/lib&lt;br /&gt;
  # Driver interface for Host AP driver&lt;br /&gt;
  #CONFIG_DRIVER_HOSTAP=y&lt;br /&gt;
  # Driver interface for Agere driver&lt;br /&gt;
  #CONFIG_DRIVER_HERMES=y&lt;br /&gt;
  # Change include directories to match with the local setup&lt;br /&gt;
  #CFLAGS += -I../../hcf -I../../include -I../../include/hcf&lt;br /&gt;
  #CFLAGS += -I../../include/wireless&lt;br /&gt;
  # Driver interface for Prism54 driver&lt;br /&gt;
  # (Note: Prism54 is not yet supported, i.e., this will not work as-is and is&lt;br /&gt;
  # for developers only)&lt;br /&gt;
  #CONFIG_DRIVER_PRISM54=y&lt;br /&gt;
  # Driver interface for ndiswrapper&lt;br /&gt;
  #CONFIG_DRIVER_NDISWRAPPER=y&lt;br /&gt;
  # Driver interface for Atmel driver&lt;br /&gt;
  #CONFIG_DRIVER_ATMEL=y&lt;br /&gt;
  # Driver interface for Broadcom driver&lt;br /&gt;
  #CONFIG_DRIVER_BROADCOM=y&lt;br /&gt;
  # Example path for wlioctl.h; change to match your configuration&lt;br /&gt;
  #CFLAGS += -I/opt/WRT54GS/release/src/include&lt;br /&gt;
  # Driver interface for Intel ipw2100/2200 driver&lt;br /&gt;
  #CONFIG_DRIVER_IPW=y&lt;br /&gt;
  CONFIG_DRIVER_MADWIFI=y&lt;br /&gt;
  # Change include directories to match with the local setup&lt;br /&gt;
  CFLAGS += -I../madwif&lt;br /&gt;
  CONFIG_DRIVER_WEXT=y&lt;br /&gt;
  # Driver interface for FreeBSD net80211 layer (e.g., Atheros driver)&lt;br /&gt;
  #CONFIG_DRIVER_BSD=y&lt;br /&gt;
  #CFLAGS += -I/usr/local/include&lt;br /&gt;
  #LIBS += -L/usr/local/lib&lt;br /&gt;
  # Driver interface for Windows NDIS&lt;br /&gt;
  #CONFIG_DRIVER_NDIS=y&lt;br /&gt;
  #CFLAGS += -I/usr/include/w32api/ddk&lt;br /&gt;
  #LIBS += -L/usr/local/lib&lt;br /&gt;
  # For native build using mingw&lt;br /&gt;
  #CONFIG_NATIVE_WINDOWS=y&lt;br /&gt;
  # Additional directories for cross-compilation on Linux host for mingw target&lt;br /&gt;
  #CFLAGS += -I/opt/mingw/mingw32/include/ddk&lt;br /&gt;
  #LIBS += -L/opt/mingw/mingw32/lib&lt;br /&gt;
  #CC=mingw32-gcc&lt;br /&gt;
  # Driver interface for development testing&lt;br /&gt;
  #CONFIG_DRIVER_TEST=y&lt;br /&gt;
  # Driver interface for wired Ethernet drivers&lt;br /&gt;
  #CONFIG_DRIVER_WIRED=y&lt;br /&gt;
  CONFIG_IEEE8021X_EAPOL=y&lt;br /&gt;
  # EAP-MD5 (automatically included if EAP-TTLS is enabled)&lt;br /&gt;
  CONFIG_EAP_MD5=y&lt;br /&gt;
  # EAP-MSCHAPv2 (automatically included if EAP-PEAP is enabled)&lt;br /&gt;
  CONFIG_EAP_MSCHAPV2=y&lt;br /&gt;
  # EAP-TLS&lt;br /&gt;
  CONFIG_EAP_TLS=y&lt;br /&gt;
  # EAL-PEAP&lt;br /&gt;
  CONFIG_EAP_PEAP=y&lt;br /&gt;
  # EAP-TTLS&lt;br /&gt;
  CONFIG_EAP_TTLS=y&lt;br /&gt;
  # EAP-GTC&lt;br /&gt;
  CONFIG_EAP_GTC=y &lt;br /&gt;
  # EAP-OTP&lt;br /&gt;
  CONFIG_EAP_OTP=y&lt;br /&gt;
  # LEAP&lt;br /&gt;
  CONFIG_EAP_LEAP=y&lt;br /&gt;
  # PKCS#12 (PFX) support (used to read private key and certificate file from&lt;br /&gt;
  # a file that usually has extension .p12 or .pfx)&lt;br /&gt;
  CONFIG_PKCS12=y&lt;br /&gt;
  # Include control interface for external programs, e.g, wpa_cli&lt;br /&gt;
  CONFIG_CTRL_IFACE=y&lt;br /&gt;
&lt;br /&gt;
* install wpa_supplicant by make &amp;amp;&amp;amp; make install&lt;br /&gt;
&lt;br /&gt;
=== Configuration ===&lt;br /&gt;
&lt;br /&gt;
===== For WPA-PSK =====&lt;br /&gt;
*Edit wpa_supplicant.conf&lt;br /&gt;
  &lt;br /&gt;
  #&lt;br /&gt;
  #wpa_supplicant.conf&lt;br /&gt;
  #&lt;br /&gt;
  ctrl_interface=/var/run/wpa_supplicant&lt;br /&gt;
  ctrl_interface_group=0&lt;br /&gt;
  eapol_version=1&lt;br /&gt;
  # ap_scan=2 was the one for me you may try 0 or 1 indstead of 2&lt;br /&gt;
  ap_scan=2&lt;br /&gt;
  fast_reauth=1&lt;br /&gt;
  network={&lt;br /&gt;
        ssid=&amp;quot;&amp;quot;&lt;br /&gt;
        proto=WPA&lt;br /&gt;
        key_mgmt=WPA-PSK&lt;br /&gt;
        pairwise=TKIP&lt;br /&gt;
        group=TKIP&lt;br /&gt;
        psk=&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
You have to change the values according to the response of &amp;quot;wpa_passphrase yourAPssid  yourpassphrase &amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== Starting wpa_supplicant ===&lt;br /&gt;
&lt;br /&gt;
Make sure that the modules ath_pci,ath_hal,ath_rate_sample,wlan,wlan_tkip,wlan_xauth are loaded (lsmod).&lt;br /&gt;
&lt;br /&gt;
Now you are able to start wpa_supplicant by &lt;br /&gt;
 wpa_supplicant -d -c/etc/wpa_supplicant.conf -iath0 -Dmadwifi&lt;br /&gt;
If every thing works as expected, you can replace -d by -B for the deamon mode.&lt;br /&gt;
                 &lt;br /&gt;
=====Bringing up the network card manual===== &lt;br /&gt;
 ifconfig ath0 yourip up  &lt;br /&gt;
and changing the routes and add the default gateway.&lt;br /&gt;
&lt;br /&gt;
=====Bringing up the device at boot for gentoo users=====&lt;br /&gt;
   &lt;br /&gt;
*Make a symbolic link ln -s net.lo net.ath0 in /etc/init.d/&lt;br /&gt;
*Copy wpa_supplicant.conf to /etc/conf.d/wpa_supplicant&lt;br /&gt;
*Edit /etc/conf.d/net&lt;br /&gt;
  &lt;br /&gt;
  #&lt;br /&gt;
  #net&lt;br /&gt;
  #&lt;br /&gt;
  wpa_supplicant_ath0=&amp;quot;-Dmadwifi&amp;quot;&lt;br /&gt;
  wpa_timeout_ath0=60&lt;br /&gt;
  config_ath0=(&amp;quot;yourip netmask 255.255.255.0&amp;quot;)&lt;br /&gt;
  routes_ath0=(&amp;quot;default gw yourgateway&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
*Add net.ath0 to runlevel by &lt;br /&gt;
  rc-update add net.ath0 default&lt;br /&gt;
*Make sure all needed modules are in /etc/modules.autoloa.d/2.x&lt;br /&gt;
&lt;br /&gt;
=== Links ===&lt;br /&gt;
&lt;br /&gt;
*[http://hostap.epitest.fi/wpa_supplicant/ wpa_supplicant] source&lt;br /&gt;
*[http://www.linux-wireless.org/ linux-wireless] wireless howtos&lt;br /&gt;
*[http://rinta-aho.org/docs/wlan/wlan.html EAP-TLS] setting up WLAN network with EAP-TLS&lt;/div&gt;</summary>
		<author><name>Ozi23</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=How_to_install_wpa_supplicant&amp;diff=9328</id>
		<title>How to install wpa supplicant</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=How_to_install_wpa_supplicant&amp;diff=9328"/>
		<updated>2005-09-27T13:42:53Z</updated>

		<summary type="html">&lt;p&gt;Ozi23: /* Starting wpa_supplicant */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Installing wpa_supplicant ===&lt;br /&gt;
*Get the source see link below &lt;br /&gt;
*Edit .config according to your wlan driver (see driver section)&lt;br /&gt;
  &lt;br /&gt;
&lt;br /&gt;
  #&lt;br /&gt;
  #.config&lt;br /&gt;
  #&lt;br /&gt;
  # Uncomment following two lines and fix the paths if you have installed openssl&lt;br /&gt;
  # in non-default location&lt;br /&gt;
  #CFLAGS += -I/usr/local/openssl/include&lt;br /&gt;
  #LIBS += -L/usr/local/openssl/lib&lt;br /&gt;
  # Driver interface for Host AP driver&lt;br /&gt;
  #CONFIG_DRIVER_HOSTAP=y&lt;br /&gt;
  # Driver interface for Agere driver&lt;br /&gt;
  #CONFIG_DRIVER_HERMES=y&lt;br /&gt;
  # Change include directories to match with the local setup&lt;br /&gt;
  #CFLAGS += -I../../hcf -I../../include -I../../include/hcf&lt;br /&gt;
  #CFLAGS += -I../../include/wireless&lt;br /&gt;
  # Driver interface for Prism54 driver&lt;br /&gt;
  # (Note: Prism54 is not yet supported, i.e., this will not work as-is and is&lt;br /&gt;
  # for developers only)&lt;br /&gt;
  #CONFIG_DRIVER_PRISM54=y&lt;br /&gt;
  # Driver interface for ndiswrapper&lt;br /&gt;
  #CONFIG_DRIVER_NDISWRAPPER=y&lt;br /&gt;
  # Driver interface for Atmel driver&lt;br /&gt;
  #CONFIG_DRIVER_ATMEL=y&lt;br /&gt;
  # Driver interface for Broadcom driver&lt;br /&gt;
  #CONFIG_DRIVER_BROADCOM=y&lt;br /&gt;
  # Example path for wlioctl.h; change to match your configuration&lt;br /&gt;
  #CFLAGS += -I/opt/WRT54GS/release/src/include&lt;br /&gt;
  # Driver interface for Intel ipw2100/2200 driver&lt;br /&gt;
  #CONFIG_DRIVER_IPW=y&lt;br /&gt;
  CONFIG_DRIVER_MADWIFI=y&lt;br /&gt;
  # Change include directories to match with the local setup&lt;br /&gt;
  CFLAGS += -I../madwif&lt;br /&gt;
  CONFIG_DRIVER_WEXT=y&lt;br /&gt;
  # Driver interface for FreeBSD net80211 layer (e.g., Atheros driver)&lt;br /&gt;
  #CONFIG_DRIVER_BSD=y&lt;br /&gt;
  #CFLAGS += -I/usr/local/include&lt;br /&gt;
  #LIBS += -L/usr/local/lib&lt;br /&gt;
  # Driver interface for Windows NDIS&lt;br /&gt;
  #CONFIG_DRIVER_NDIS=y&lt;br /&gt;
  #CFLAGS += -I/usr/include/w32api/ddk&lt;br /&gt;
  #LIBS += -L/usr/local/lib&lt;br /&gt;
  # For native build using mingw&lt;br /&gt;
  #CONFIG_NATIVE_WINDOWS=y&lt;br /&gt;
  # Additional directories for cross-compilation on Linux host for mingw target&lt;br /&gt;
  #CFLAGS += -I/opt/mingw/mingw32/include/ddk&lt;br /&gt;
  #LIBS += -L/opt/mingw/mingw32/lib&lt;br /&gt;
  #CC=mingw32-gcc&lt;br /&gt;
  # Driver interface for development testing&lt;br /&gt;
  #CONFIG_DRIVER_TEST=y&lt;br /&gt;
  # Driver interface for wired Ethernet drivers&lt;br /&gt;
  #CONFIG_DRIVER_WIRED=y&lt;br /&gt;
  CONFIG_IEEE8021X_EAPOL=y&lt;br /&gt;
  # EAP-MD5 (automatically included if EAP-TTLS is enabled)&lt;br /&gt;
  CONFIG_EAP_MD5=y&lt;br /&gt;
  # EAP-MSCHAPv2 (automatically included if EAP-PEAP is enabled)&lt;br /&gt;
  CONFIG_EAP_MSCHAPV2=y&lt;br /&gt;
  # EAP-TLS&lt;br /&gt;
  CONFIG_EAP_TLS=y&lt;br /&gt;
  # EAL-PEAP&lt;br /&gt;
  CONFIG_EAP_PEAP=y&lt;br /&gt;
  # EAP-TTLS&lt;br /&gt;
  CONFIG_EAP_TTLS=y&lt;br /&gt;
  # EAP-GTC&lt;br /&gt;
  CONFIG_EAP_GTC=y &lt;br /&gt;
  # EAP-OTP&lt;br /&gt;
  CONFIG_EAP_OTP=y&lt;br /&gt;
  # LEAP&lt;br /&gt;
  CONFIG_EAP_LEAP=y&lt;br /&gt;
  # PKCS#12 (PFX) support (used to read private key and certificate file from&lt;br /&gt;
  # a file that usually has extension .p12 or .pfx)&lt;br /&gt;
  CONFIG_PKCS12=y&lt;br /&gt;
  # Include control interface for external programs, e.g, wpa_cli&lt;br /&gt;
  CONFIG_CTRL_IFACE=y&lt;br /&gt;
&lt;br /&gt;
* install wpa_supplicant by make &amp;amp;&amp;amp; make install&lt;br /&gt;
&lt;br /&gt;
=== Configuration ===&lt;br /&gt;
&lt;br /&gt;
===== For WPA-PSK =====&lt;br /&gt;
*Edit wpa_supplicant.conf&lt;br /&gt;
  &lt;br /&gt;
  #&lt;br /&gt;
  #wpa_supplicant.conf&lt;br /&gt;
  #&lt;br /&gt;
  ctrl_interface=/var/run/wpa_supplicant&lt;br /&gt;
  ctrl_interface_group=0&lt;br /&gt;
  eapol_version=1&lt;br /&gt;
  # ap_scan=2 was the one for me you may try 0 or 1 indstead of 2&lt;br /&gt;
  ap_scan=2&lt;br /&gt;
  fast_reauth=1&lt;br /&gt;
  network={&lt;br /&gt;
        ssid=&amp;quot;&amp;quot;&lt;br /&gt;
        proto=WPA&lt;br /&gt;
        key_mgmt=WPA-PSK&lt;br /&gt;
        pairwise=TKIP&lt;br /&gt;
        group=TKIP&lt;br /&gt;
        psk=&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
You have to change the values according to the response of &amp;quot;wpa_passphrase yourAPssid  yourpassphrase &amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== Starting wpa_supplicant ===&lt;br /&gt;
&lt;br /&gt;
Make sure that the modules ath_pci,ath_hal,ath_rate_sample,wlan,wlan_tkip,wlan_xauth are loaded (lsmod).&lt;br /&gt;
&lt;br /&gt;
Now you are able to start wpa_supplicant by &lt;br /&gt;
 wpa_supplicant -d -c/etc/wpa_supplicant.conf -iath0 -Dmadwifi&lt;br /&gt;
If every thing works as expected, you can replace -d by -B for the deamon mode.&lt;br /&gt;
                 &lt;br /&gt;
=====Bringing up the network card manual===== &lt;br /&gt;
 ifconfig ath0 yourip up  &lt;br /&gt;
and changing the routes and add the default gateway.&lt;br /&gt;
&lt;br /&gt;
=====Bringing up the device at boot for gentoo users:====&lt;br /&gt;
   &lt;br /&gt;
*Make a symbolic link ln -s net.lo net.ath0 in /etc/init.d/&lt;br /&gt;
*Copy wpa_supplicant.conf to /etc/conf.d/wpa_supplicant&lt;br /&gt;
*Edit /etc/conf.d/net&lt;br /&gt;
  &lt;br /&gt;
  #&lt;br /&gt;
  #net&lt;br /&gt;
  #&lt;br /&gt;
  wpa_supplicant_ath0=&amp;quot;-Dmadwifi&amp;quot;&lt;br /&gt;
  wpa_timeout_ath0=60&lt;br /&gt;
  config_ath0=(&amp;quot;yourip netmask 255.255.255.0&amp;quot;)&lt;br /&gt;
  routes_ath0=(&amp;quot;default gw yourgateway&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
*Add net.ath0 to runlevel by &lt;br /&gt;
  rc-update add net.ath0 default&lt;br /&gt;
*Make sure all needed modules are in /etc/modules.autoloa.d/2.x&lt;br /&gt;
&lt;br /&gt;
=== Links ===&lt;br /&gt;
&lt;br /&gt;
*[http://hostap.epitest.fi/wpa_supplicant/ wpa_supplicant] source&lt;br /&gt;
*[http://www.linux-wireless.org/ linux-wireless] wireless howtos&lt;br /&gt;
*[http://rinta-aho.org/docs/wlan/wlan.html EAP-TLS] setting up WLAN network with EAP-TLS&lt;/div&gt;</summary>
		<author><name>Ozi23</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Madwifi&amp;diff=9423</id>
		<title>Madwifi</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Madwifi&amp;diff=9423"/>
		<updated>2005-09-27T13:40:57Z</updated>

		<summary type="html">&lt;p&gt;Ozi23: /* Installation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Multiband Atheros Driver for WiFi ==&lt;br /&gt;
Linux driver for 802.11a/b/g universal NIC cards - Cardbus, PCI, or miniPCI - using Atheros chip sets.&lt;br /&gt;
&lt;br /&gt;
The following adapters sold by IBM use the Atheros chips:&lt;br /&gt;
* [[IBM Dual-Band 11a/b Wi-Fi Wireless Mini PCI Adapter]]&lt;br /&gt;
* [[IBM 11b/g Wireless LAN Mini PCI Adapter]]&lt;br /&gt;
* [[IBM 11a/b/g Wireless LAN Mini PCI Adapter]]&lt;br /&gt;
* [[IBM 11a/b/g Wireless LAN Mini PCI Adapter II]]&lt;br /&gt;
* [[ThinkPad 11a/b/g Wireless LAN Mini Express Adapter]]&lt;br /&gt;
* IBM 802.11a Wireless LAN Cardbus Adapter&lt;br /&gt;
* IBM 11 a/b/g Wireless Cardbus Adapter&lt;br /&gt;
&lt;br /&gt;
=== Project Homepage ===&lt;br /&gt;
http://sourceforge.net/projects/madwifi&lt;br /&gt;
&lt;br /&gt;
=== Packages ===&lt;br /&gt;
*daily cvs snapshots: http://madwifi.otaku42.de&lt;br /&gt;
*{{Debian}} Packages: http://www.marlow.dk/site.php/tech/madwifi&lt;br /&gt;
*{{Debian}} Packages: http://www.users.tpg.com.au/sigm/misc/madwiki.txt&lt;br /&gt;
*{{Fedora}} Packages: http://www.atrpms.net/name/madwifi/&lt;br /&gt;
&lt;br /&gt;
=== CVS ===&lt;br /&gt;
 cvs -z3 -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/madwifi \&lt;br /&gt;
 co madwifi&lt;br /&gt;
&lt;br /&gt;
=== Installation ===&lt;br /&gt;
&lt;br /&gt;
*Make sure that you've got sysctl support and the net/radio enabled (wireless extensions) in your kernel. Install the driver with make &amp;amp; make install&lt;br /&gt;
* further more you like to install the wireless tools from [http://www.hpl.hp.com/personal/Jean_Tourrilhes/Linux/Tools.html wireless  tools]. Make sure the versions fit together by&lt;br /&gt;
 iwconfig --version.&lt;br /&gt;
&lt;br /&gt;
Setting up [[wpa_supplicant]] with wpa-psk.&lt;br /&gt;
&lt;br /&gt;
=== Status ===&lt;br /&gt;
in development, usable&lt;br /&gt;
&lt;br /&gt;
=== OpenSource HAL ===&lt;br /&gt;
The &amp;quot;official&amp;quot; driver consists of an opensource wrapper with binary HAL (Hardware Abstraction Layer). This HAL is not a binary firmware like with the Intel Wireless chips, but a piece of code that needs to runs in the Linux kernel.&lt;br /&gt;
The vendors reasoning behind this is, that since the Atheros chip could be tuned to any frequency, and hence interfere with systems operating in those frequencies, that we simply need to accept this binary module.&amp;lt;br&amp;gt;&lt;br /&gt;
Obviously this binary HAL is unacceptable to the Linux kernel developers, and the Atheros driver in this state will never become part of the official kernel.&amp;lt;br&amp;gt;&lt;br /&gt;
Some OpenBSD developers facing the same issue, reverse engineered the binary HAL and have produced an OpenSource version. Hopefully a driver based on this might be included with the Linux kernel at some point in time, and picked up by the mainstream distributions.&lt;br /&gt;
&lt;br /&gt;
=== Related links === &lt;br /&gt;
* [http://madwifi.sourceforge.net/dokuwiki/doku.php MadWiFi Wiki]&lt;br /&gt;
* [http://team.vantronix.net/ar5k/ OpenSource Atheros HAL]&lt;br /&gt;
&lt;br /&gt;
[[Category:Drivers]]&lt;/div&gt;</summary>
		<author><name>Ozi23</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=How_to_install_wpa_supplicant&amp;diff=9189</id>
		<title>How to install wpa supplicant</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=How_to_install_wpa_supplicant&amp;diff=9189"/>
		<updated>2005-09-22T16:17:41Z</updated>

		<summary type="html">&lt;p&gt;Ozi23: /* Installing wpa_supplicant */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Installing wpa_supplicant ===&lt;br /&gt;
*Get the source see link below &lt;br /&gt;
*Edit .config according to your used wlan driver (see driver section)&lt;br /&gt;
  &lt;br /&gt;
&lt;br /&gt;
  #&lt;br /&gt;
  #.config&lt;br /&gt;
  #&lt;br /&gt;
  # Uncomment following two lines and fix the paths if you have installed openssl&lt;br /&gt;
  # in non-default location&lt;br /&gt;
  #CFLAGS += -I/usr/local/openssl/include&lt;br /&gt;
  #LIBS += -L/usr/local/openssl/lib&lt;br /&gt;
  # Driver interface for Host AP driver&lt;br /&gt;
  #CONFIG_DRIVER_HOSTAP=y&lt;br /&gt;
  # Driver interface for Agere driver&lt;br /&gt;
  #CONFIG_DRIVER_HERMES=y&lt;br /&gt;
  # Change include directories to match with the local setup&lt;br /&gt;
  #CFLAGS += -I../../hcf -I../../include -I../../include/hcf&lt;br /&gt;
  #CFLAGS += -I../../include/wireless&lt;br /&gt;
  # Driver interface for Prism54 driver&lt;br /&gt;
  # (Note: Prism54 is not yet supported, i.e., this will not work as-is and is&lt;br /&gt;
  # for developers only)&lt;br /&gt;
  #CONFIG_DRIVER_PRISM54=y&lt;br /&gt;
  # Driver interface for ndiswrapper&lt;br /&gt;
  #CONFIG_DRIVER_NDISWRAPPER=y&lt;br /&gt;
  # Driver interface for Atmel driver&lt;br /&gt;
  #CONFIG_DRIVER_ATMEL=y&lt;br /&gt;
  # Driver interface for Broadcom driver&lt;br /&gt;
  #CONFIG_DRIVER_BROADCOM=y&lt;br /&gt;
  # Example path for wlioctl.h; change to match your configuration&lt;br /&gt;
  #CFLAGS += -I/opt/WRT54GS/release/src/include&lt;br /&gt;
  # Driver interface for Intel ipw2100/2200 driver&lt;br /&gt;
  #CONFIG_DRIVER_IPW=y&lt;br /&gt;
  CONFIG_DRIVER_MADWIFI=y&lt;br /&gt;
  # Change include directories to match with the local setup&lt;br /&gt;
  CFLAGS += -I../madwif&lt;br /&gt;
  CONFIG_DRIVER_WEXT=y&lt;br /&gt;
  # Driver interface for FreeBSD net80211 layer (e.g., Atheros driver)&lt;br /&gt;
  #CONFIG_DRIVER_BSD=y&lt;br /&gt;
  #CFLAGS += -I/usr/local/include&lt;br /&gt;
  #LIBS += -L/usr/local/lib&lt;br /&gt;
  # Driver interface for Windows NDIS&lt;br /&gt;
  #CONFIG_DRIVER_NDIS=y&lt;br /&gt;
  #CFLAGS += -I/usr/include/w32api/ddk&lt;br /&gt;
  #LIBS += -L/usr/local/lib&lt;br /&gt;
  # For native build using mingw&lt;br /&gt;
  #CONFIG_NATIVE_WINDOWS=y&lt;br /&gt;
  # Additional directories for cross-compilation on Linux host for mingw target&lt;br /&gt;
  #CFLAGS += -I/opt/mingw/mingw32/include/ddk&lt;br /&gt;
  #LIBS += -L/opt/mingw/mingw32/lib&lt;br /&gt;
  #CC=mingw32-gcc&lt;br /&gt;
  # Driver interface for development testing&lt;br /&gt;
  #CONFIG_DRIVER_TEST=y&lt;br /&gt;
  # Driver interface for wired Ethernet drivers&lt;br /&gt;
  #CONFIG_DRIVER_WIRED=y&lt;br /&gt;
  CONFIG_IEEE8021X_EAPOL=y&lt;br /&gt;
  # EAP-MD5 (automatically included if EAP-TTLS is enabled)&lt;br /&gt;
  CONFIG_EAP_MD5=y&lt;br /&gt;
  # EAP-MSCHAPv2 (automatically included if EAP-PEAP is enabled)&lt;br /&gt;
  CONFIG_EAP_MSCHAPV2=y&lt;br /&gt;
  # EAP-TLS&lt;br /&gt;
  CONFIG_EAP_TLS=y&lt;br /&gt;
  # EAL-PEAP&lt;br /&gt;
  CONFIG_EAP_PEAP=y&lt;br /&gt;
  # EAP-TTLS&lt;br /&gt;
  CONFIG_EAP_TTLS=y&lt;br /&gt;
  # EAP-GTC&lt;br /&gt;
  CONFIG_EAP_GTC=y &lt;br /&gt;
  # EAP-OTP&lt;br /&gt;
  CONFIG_EAP_OTP=y&lt;br /&gt;
  # LEAP&lt;br /&gt;
  CONFIG_EAP_LEAP=y&lt;br /&gt;
  # PKCS#12 (PFX) support (used to read private key and certificate file from&lt;br /&gt;
  # a file that usually has extension .p12 or .pfx)&lt;br /&gt;
  CONFIG_PKCS12=y&lt;br /&gt;
  # Include control interface for external programs, e.g, wpa_cli&lt;br /&gt;
  CONFIG_CTRL_IFACE=y&lt;br /&gt;
&lt;br /&gt;
* install wpa_supplicant by make &amp;amp;&amp;amp; make install&lt;br /&gt;
&lt;br /&gt;
=== Configuration ===&lt;br /&gt;
&lt;br /&gt;
===== For WPA-PSK =====&lt;br /&gt;
*Edit wpa_supplicant.conf&lt;br /&gt;
  &lt;br /&gt;
  #&lt;br /&gt;
  #wpa_supplicant.conf&lt;br /&gt;
  #&lt;br /&gt;
  ctrl_interface=/var/run/wpa_supplicant&lt;br /&gt;
  ctrl_interface_group=0&lt;br /&gt;
  eapol_version=1&lt;br /&gt;
  # ap_scan=2 was the one for me you may try 0 or 1 indstead of 2&lt;br /&gt;
  ap_scan=2&lt;br /&gt;
  fast_reauth=1&lt;br /&gt;
  network={&lt;br /&gt;
        ssid=&amp;quot;&amp;quot;&lt;br /&gt;
        proto=WPA&lt;br /&gt;
        key_mgmt=WPA-PSK&lt;br /&gt;
        pairwise=TKIP&lt;br /&gt;
        group=TKIP&lt;br /&gt;
        psk=&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
You have to change the values according to the response of &amp;quot;wpa_passphrase yourAPssid  yourpassphrase &amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== Starting wpa_supplicant ===&lt;br /&gt;
&lt;br /&gt;
Make sure that the modules ath_pci,ath_hal,ath_rate_sample,wlan,wlan_tkip,wlan_xauth are loaded (lsmod).&lt;br /&gt;
&lt;br /&gt;
Now you are able to start wpa_supplicant by &lt;br /&gt;
 wpa_supplicant -d -c/etc/wpa_supplicant.conf -iath0 -Dmadwifi&lt;br /&gt;
If every thing works as expected, you can replace -d by -B for the deamon mode.&lt;br /&gt;
                 &lt;br /&gt;
Bring up my network card manual by &lt;br /&gt;
 ifconfig ath0 yourip up  &lt;br /&gt;
and changing the routes and add the default gateway.&lt;br /&gt;
&lt;br /&gt;
Bringing up the device at boot for gentoo users:&lt;br /&gt;
   &lt;br /&gt;
*Make a symbolic link ln -s net.lo net.ath0 in /etc/init.d/&lt;br /&gt;
*Copy wpa_supplicant.conf to /etc/conf.d/wpa_supplicant&lt;br /&gt;
*Edit /etc/conf.d/net&lt;br /&gt;
  &lt;br /&gt;
  #&lt;br /&gt;
  #net&lt;br /&gt;
  #&lt;br /&gt;
  wpa_supplicant_ath0=&amp;quot;-Dmadwifi&amp;quot;&lt;br /&gt;
  wpa_timeout_ath0=60&lt;br /&gt;
  config_ath0=(&amp;quot;yourip netmask 255.255.255.0&amp;quot;)&lt;br /&gt;
  routes_ath0=(&amp;quot;default gw yourgateway&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
*Add net.ath0 to runlevel by &amp;quot;rc-update add net.ath0 default&amp;quot;&lt;br /&gt;
*Make sure all needed modules are in /etc/modules.autoloa.d/2.x&lt;br /&gt;
&lt;br /&gt;
=== Links ===&lt;br /&gt;
&lt;br /&gt;
*[http://hostap.epitest.fi/wpa_supplicant/ wpa_supplicant] source&lt;br /&gt;
*[http://www.linux-wireless.org/ linux-wireless] wireless howtos&lt;br /&gt;
*[http://rinta-aho.org/docs/wlan/wlan.html EAP-TLS] setting up WLAN network with EAP-TLS&lt;/div&gt;</summary>
		<author><name>Ozi23</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=How_to_install_wpa_supplicant&amp;diff=9183</id>
		<title>How to install wpa supplicant</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=How_to_install_wpa_supplicant&amp;diff=9183"/>
		<updated>2005-09-22T16:15:29Z</updated>

		<summary type="html">&lt;p&gt;Ozi23: /* Installing wpa_supplicant */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Installing wpa_supplicant ===&lt;br /&gt;
*Get the source see link below &lt;br /&gt;
*Edit .config&lt;br /&gt;
  &lt;br /&gt;
&lt;br /&gt;
  #&lt;br /&gt;
  #.config&lt;br /&gt;
  #&lt;br /&gt;
  # Uncomment following two lines and fix the paths if you have installed openssl&lt;br /&gt;
  # in non-default location&lt;br /&gt;
  #CFLAGS += -I/usr/local/openssl/include&lt;br /&gt;
  #LIBS += -L/usr/local/openssl/lib&lt;br /&gt;
  # Driver interface for Host AP driver&lt;br /&gt;
  #CONFIG_DRIVER_HOSTAP=y&lt;br /&gt;
  # Driver interface for Agere driver&lt;br /&gt;
  #CONFIG_DRIVER_HERMES=y&lt;br /&gt;
  # Change include directories to match with the local setup&lt;br /&gt;
  #CFLAGS += -I../../hcf -I../../include -I../../include/hcf&lt;br /&gt;
  #CFLAGS += -I../../include/wireless&lt;br /&gt;
  # Driver interface for Prism54 driver&lt;br /&gt;
  # (Note: Prism54 is not yet supported, i.e., this will not work as-is and is&lt;br /&gt;
  # for developers only)&lt;br /&gt;
  #CONFIG_DRIVER_PRISM54=y&lt;br /&gt;
  # Driver interface for ndiswrapper&lt;br /&gt;
  #CONFIG_DRIVER_NDISWRAPPER=y&lt;br /&gt;
  # Driver interface for Atmel driver&lt;br /&gt;
  #CONFIG_DRIVER_ATMEL=y&lt;br /&gt;
  # Driver interface for Broadcom driver&lt;br /&gt;
  #CONFIG_DRIVER_BROADCOM=y&lt;br /&gt;
  # Example path for wlioctl.h; change to match your configuration&lt;br /&gt;
  #CFLAGS += -I/opt/WRT54GS/release/src/include&lt;br /&gt;
  # Driver interface for Intel ipw2100/2200 driver&lt;br /&gt;
  #CONFIG_DRIVER_IPW=y&lt;br /&gt;
  CONFIG_DRIVER_MADWIFI=y&lt;br /&gt;
  # Change include directories to match with the local setup&lt;br /&gt;
  CFLAGS += -I../madwif&lt;br /&gt;
  CONFIG_DRIVER_WEXT=y&lt;br /&gt;
  # Driver interface for FreeBSD net80211 layer (e.g., Atheros driver)&lt;br /&gt;
  #CONFIG_DRIVER_BSD=y&lt;br /&gt;
  #CFLAGS += -I/usr/local/include&lt;br /&gt;
  #LIBS += -L/usr/local/lib&lt;br /&gt;
  # Driver interface for Windows NDIS&lt;br /&gt;
  #CONFIG_DRIVER_NDIS=y&lt;br /&gt;
  #CFLAGS += -I/usr/include/w32api/ddk&lt;br /&gt;
  #LIBS += -L/usr/local/lib&lt;br /&gt;
  # For native build using mingw&lt;br /&gt;
  #CONFIG_NATIVE_WINDOWS=y&lt;br /&gt;
  # Additional directories for cross-compilation on Linux host for mingw target&lt;br /&gt;
  #CFLAGS += -I/opt/mingw/mingw32/include/ddk&lt;br /&gt;
  #LIBS += -L/opt/mingw/mingw32/lib&lt;br /&gt;
  #CC=mingw32-gcc&lt;br /&gt;
  # Driver interface for development testing&lt;br /&gt;
  #CONFIG_DRIVER_TEST=y&lt;br /&gt;
  # Driver interface for wired Ethernet drivers&lt;br /&gt;
  #CONFIG_DRIVER_WIRED=y&lt;br /&gt;
  CONFIG_IEEE8021X_EAPOL=y&lt;br /&gt;
  # EAP-MD5 (automatically included if EAP-TTLS is enabled)&lt;br /&gt;
  CONFIG_EAP_MD5=y&lt;br /&gt;
  # EAP-MSCHAPv2 (automatically included if EAP-PEAP is enabled)&lt;br /&gt;
  CONFIG_EAP_MSCHAPV2=y&lt;br /&gt;
  # EAP-TLS&lt;br /&gt;
  CONFIG_EAP_TLS=y&lt;br /&gt;
  # EAL-PEAP&lt;br /&gt;
  CONFIG_EAP_PEAP=y&lt;br /&gt;
  # EAP-TTLS&lt;br /&gt;
  CONFIG_EAP_TTLS=y&lt;br /&gt;
  # EAP-GTC&lt;br /&gt;
  CONFIG_EAP_GTC=y &lt;br /&gt;
  # EAP-OTP&lt;br /&gt;
  CONFIG_EAP_OTP=y&lt;br /&gt;
  # LEAP&lt;br /&gt;
  CONFIG_EAP_LEAP=y&lt;br /&gt;
  # PKCS#12 (PFX) support (used to read private key and certificate file from&lt;br /&gt;
  # a file that usually has extension .p12 or .pfx)&lt;br /&gt;
  CONFIG_PKCS12=y&lt;br /&gt;
  # Include control interface for external programs, e.g, wpa_cli&lt;br /&gt;
  CONFIG_CTRL_IFACE=y&lt;br /&gt;
&lt;br /&gt;
* install wpa_supplicant by make &amp;amp;&amp;amp; make install&lt;br /&gt;
&lt;br /&gt;
=== Configuration ===&lt;br /&gt;
&lt;br /&gt;
===== For WPA-PSK =====&lt;br /&gt;
*Edit wpa_supplicant.conf&lt;br /&gt;
  &lt;br /&gt;
  #&lt;br /&gt;
  #wpa_supplicant.conf&lt;br /&gt;
  #&lt;br /&gt;
  ctrl_interface=/var/run/wpa_supplicant&lt;br /&gt;
  ctrl_interface_group=0&lt;br /&gt;
  eapol_version=1&lt;br /&gt;
  # ap_scan=2 was the one for me you may try 0 or 1 indstead of 2&lt;br /&gt;
  ap_scan=2&lt;br /&gt;
  fast_reauth=1&lt;br /&gt;
  network={&lt;br /&gt;
        ssid=&amp;quot;&amp;quot;&lt;br /&gt;
        proto=WPA&lt;br /&gt;
        key_mgmt=WPA-PSK&lt;br /&gt;
        pairwise=TKIP&lt;br /&gt;
        group=TKIP&lt;br /&gt;
        psk=&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
You have to change the values according to the response of &amp;quot;wpa_passphrase yourAPssid  yourpassphrase &amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== Starting wpa_supplicant ===&lt;br /&gt;
&lt;br /&gt;
Make sure that the modules ath_pci,ath_hal,ath_rate_sample,wlan,wlan_tkip,wlan_xauth are loaded (lsmod).&lt;br /&gt;
&lt;br /&gt;
Now you are able to start wpa_supplicant by &lt;br /&gt;
 wpa_supplicant -d -c/etc/wpa_supplicant.conf -iath0 -Dmadwifi&lt;br /&gt;
If every thing works as expected, you can replace -d by -B for the deamon mode.&lt;br /&gt;
                 &lt;br /&gt;
Bring up my network card manual by &lt;br /&gt;
 ifconfig ath0 yourip up  &lt;br /&gt;
and changing the routes and add the default gateway.&lt;br /&gt;
&lt;br /&gt;
Bringing up the device at boot for gentoo users:&lt;br /&gt;
   &lt;br /&gt;
*Make a symbolic link ln -s net.lo net.ath0 in /etc/init.d/&lt;br /&gt;
*Copy wpa_supplicant.conf to /etc/conf.d/wpa_supplicant&lt;br /&gt;
*Edit /etc/conf.d/net&lt;br /&gt;
  &lt;br /&gt;
  #&lt;br /&gt;
  #net&lt;br /&gt;
  #&lt;br /&gt;
  wpa_supplicant_ath0=&amp;quot;-Dmadwifi&amp;quot;&lt;br /&gt;
  wpa_timeout_ath0=60&lt;br /&gt;
  config_ath0=(&amp;quot;yourip netmask 255.255.255.0&amp;quot;)&lt;br /&gt;
  routes_ath0=(&amp;quot;default gw yourgateway&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
*Add net.ath0 to runlevel by &amp;quot;rc-update add net.ath0 default&amp;quot;&lt;br /&gt;
*Make sure all needed modules are in /etc/modules.autoloa.d/2.x&lt;br /&gt;
&lt;br /&gt;
=== Links ===&lt;br /&gt;
&lt;br /&gt;
*[http://hostap.epitest.fi/wpa_supplicant/ wpa_supplicant] source&lt;br /&gt;
*[http://www.linux-wireless.org/ linux-wireless] wireless howtos&lt;br /&gt;
*[http://rinta-aho.org/docs/wlan/wlan.html EAP-TLS] setting up WLAN network with EAP-TLS&lt;/div&gt;</summary>
		<author><name>Ozi23</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=How_to_install_wpa_supplicant&amp;diff=9182</id>
		<title>How to install wpa supplicant</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=How_to_install_wpa_supplicant&amp;diff=9182"/>
		<updated>2005-09-22T16:15:08Z</updated>

		<summary type="html">&lt;p&gt;Ozi23: /* Installing wpa_supplicant with madwifi support */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Installing wpa_supplicant ===&lt;br /&gt;
*Get the source see link below &lt;br /&gt;
*Edit .config&lt;br /&gt;
  &lt;br /&gt;
&lt;br /&gt;
  #&lt;br /&gt;
  #.config&lt;br /&gt;
  #&lt;br /&gt;
  # Uncomment following two lines and fix the paths if you have installed openssl&lt;br /&gt;
  # in non-default location&lt;br /&gt;
  #CFLAGS += -I/usr/local/openssl/include&lt;br /&gt;
  #LIBS += -L/usr/local/openssl/lib&lt;br /&gt;
  # Driver interface for Host AP driver&lt;br /&gt;
  #CONFIG_DRIVER_HOSTAP=y&lt;br /&gt;
&lt;br /&gt;
  # Driver interface for Agere driver&lt;br /&gt;
  #CONFIG_DRIVER_HERMES=y&lt;br /&gt;
  # Change include directories to match with the local setup&lt;br /&gt;
  #CFLAGS += -I../../hcf -I../../include -I../../include/hcf&lt;br /&gt;
  #CFLAGS += -I../../include/wireless&lt;br /&gt;
  # Driver interface for Prism54 driver&lt;br /&gt;
  # (Note: Prism54 is not yet supported, i.e., this will not work as-is and is&lt;br /&gt;
  # for developers only)&lt;br /&gt;
  #CONFIG_DRIVER_PRISM54=y&lt;br /&gt;
  # Driver interface for ndiswrapper&lt;br /&gt;
  #CONFIG_DRIVER_NDISWRAPPER=y&lt;br /&gt;
  # Driver interface for Atmel driver&lt;br /&gt;
  #CONFIG_DRIVER_ATMEL=y&lt;br /&gt;
  # Driver interface for Broadcom driver&lt;br /&gt;
  #CONFIG_DRIVER_BROADCOM=y&lt;br /&gt;
  # Example path for wlioctl.h; change to match your configuration&lt;br /&gt;
  #CFLAGS += -I/opt/WRT54GS/release/src/include&lt;br /&gt;
  # Driver interface for Intel ipw2100/2200 driver&lt;br /&gt;
  #CONFIG_DRIVER_IPW=y&lt;br /&gt;
  CONFIG_DRIVER_MADWIFI=y&lt;br /&gt;
  # Change include directories to match with the local setup&lt;br /&gt;
  CFLAGS += -I../madwif&lt;br /&gt;
  CONFIG_DRIVER_WEXT=y&lt;br /&gt;
  # Driver interface for FreeBSD net80211 layer (e.g., Atheros driver)&lt;br /&gt;
  #CONFIG_DRIVER_BSD=y&lt;br /&gt;
  #CFLAGS += -I/usr/local/include&lt;br /&gt;
  #LIBS += -L/usr/local/lib&lt;br /&gt;
  # Driver interface for Windows NDIS&lt;br /&gt;
  #CONFIG_DRIVER_NDIS=y&lt;br /&gt;
  #CFLAGS += -I/usr/include/w32api/ddk&lt;br /&gt;
  #LIBS += -L/usr/local/lib&lt;br /&gt;
  # For native build using mingw&lt;br /&gt;
  #CONFIG_NATIVE_WINDOWS=y&lt;br /&gt;
  # Additional directories for cross-compilation on Linux host for mingw target&lt;br /&gt;
  #CFLAGS += -I/opt/mingw/mingw32/include/ddk&lt;br /&gt;
  #LIBS += -L/opt/mingw/mingw32/lib&lt;br /&gt;
  #CC=mingw32-gcc&lt;br /&gt;
  # Driver interface for development testing&lt;br /&gt;
  #CONFIG_DRIVER_TEST=y&lt;br /&gt;
  # Driver interface for wired Ethernet drivers&lt;br /&gt;
  #CONFIG_DRIVER_WIRED=y&lt;br /&gt;
  CONFIG_IEEE8021X_EAPOL=y&lt;br /&gt;
  # EAP-MD5 (automatically included if EAP-TTLS is enabled)&lt;br /&gt;
  CONFIG_EAP_MD5=y&lt;br /&gt;
  # EAP-MSCHAPv2 (automatically included if EAP-PEAP is enabled)&lt;br /&gt;
  CONFIG_EAP_MSCHAPV2=y&lt;br /&gt;
  # EAP-TLS&lt;br /&gt;
  CONFIG_EAP_TLS=y&lt;br /&gt;
  # EAL-PEAP&lt;br /&gt;
  CONFIG_EAP_PEAP=y&lt;br /&gt;
  # EAP-TTLS&lt;br /&gt;
  CONFIG_EAP_TTLS=y&lt;br /&gt;
  # EAP-GTC&lt;br /&gt;
  CONFIG_EAP_GTC=y &lt;br /&gt;
  # EAP-OTP&lt;br /&gt;
  CONFIG_EAP_OTP=y&lt;br /&gt;
  # LEAP&lt;br /&gt;
  CONFIG_EAP_LEAP=y&lt;br /&gt;
  # PKCS#12 (PFX) support (used to read private key and certificate file from&lt;br /&gt;
  # a file that usually has extension .p12 or .pfx)&lt;br /&gt;
  CONFIG_PKCS12=y&lt;br /&gt;
  # Include control interface for external programs, e.g, wpa_cli&lt;br /&gt;
  CONFIG_CTRL_IFACE=y&lt;br /&gt;
&lt;br /&gt;
* install wpa_supplicant by make &amp;amp;&amp;amp; make install&lt;br /&gt;
&lt;br /&gt;
=== Configuration ===&lt;br /&gt;
&lt;br /&gt;
===== For WPA-PSK =====&lt;br /&gt;
*Edit wpa_supplicant.conf&lt;br /&gt;
  &lt;br /&gt;
  #&lt;br /&gt;
  #wpa_supplicant.conf&lt;br /&gt;
  #&lt;br /&gt;
  ctrl_interface=/var/run/wpa_supplicant&lt;br /&gt;
  ctrl_interface_group=0&lt;br /&gt;
  eapol_version=1&lt;br /&gt;
  # ap_scan=2 was the one for me you may try 0 or 1 indstead of 2&lt;br /&gt;
  ap_scan=2&lt;br /&gt;
  fast_reauth=1&lt;br /&gt;
  network={&lt;br /&gt;
        ssid=&amp;quot;&amp;quot;&lt;br /&gt;
        proto=WPA&lt;br /&gt;
        key_mgmt=WPA-PSK&lt;br /&gt;
        pairwise=TKIP&lt;br /&gt;
        group=TKIP&lt;br /&gt;
        psk=&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
You have to change the values according to the response of &amp;quot;wpa_passphrase yourAPssid  yourpassphrase &amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== Starting wpa_supplicant ===&lt;br /&gt;
&lt;br /&gt;
Make sure that the modules ath_pci,ath_hal,ath_rate_sample,wlan,wlan_tkip,wlan_xauth are loaded (lsmod).&lt;br /&gt;
&lt;br /&gt;
Now you are able to start wpa_supplicant by &lt;br /&gt;
 wpa_supplicant -d -c/etc/wpa_supplicant.conf -iath0 -Dmadwifi&lt;br /&gt;
If every thing works as expected, you can replace -d by -B for the deamon mode.&lt;br /&gt;
                 &lt;br /&gt;
Bring up my network card manual by &lt;br /&gt;
 ifconfig ath0 yourip up  &lt;br /&gt;
and changing the routes and add the default gateway.&lt;br /&gt;
&lt;br /&gt;
Bringing up the device at boot for gentoo users:&lt;br /&gt;
   &lt;br /&gt;
*Make a symbolic link ln -s net.lo net.ath0 in /etc/init.d/&lt;br /&gt;
*Copy wpa_supplicant.conf to /etc/conf.d/wpa_supplicant&lt;br /&gt;
*Edit /etc/conf.d/net&lt;br /&gt;
  &lt;br /&gt;
  #&lt;br /&gt;
  #net&lt;br /&gt;
  #&lt;br /&gt;
  wpa_supplicant_ath0=&amp;quot;-Dmadwifi&amp;quot;&lt;br /&gt;
  wpa_timeout_ath0=60&lt;br /&gt;
  config_ath0=(&amp;quot;yourip netmask 255.255.255.0&amp;quot;)&lt;br /&gt;
  routes_ath0=(&amp;quot;default gw yourgateway&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
*Add net.ath0 to runlevel by &amp;quot;rc-update add net.ath0 default&amp;quot;&lt;br /&gt;
*Make sure all needed modules are in /etc/modules.autoloa.d/2.x&lt;br /&gt;
&lt;br /&gt;
=== Links ===&lt;br /&gt;
&lt;br /&gt;
*[http://hostap.epitest.fi/wpa_supplicant/ wpa_supplicant] source&lt;br /&gt;
*[http://www.linux-wireless.org/ linux-wireless] wireless howtos&lt;br /&gt;
*[http://rinta-aho.org/docs/wlan/wlan.html EAP-TLS] setting up WLAN network with EAP-TLS&lt;/div&gt;</summary>
		<author><name>Ozi23</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=How_to_install_wpa_supplicant&amp;diff=9181</id>
		<title>How to install wpa supplicant</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=How_to_install_wpa_supplicant&amp;diff=9181"/>
		<updated>2005-09-22T15:58:44Z</updated>

		<summary type="html">&lt;p&gt;Ozi23: /* For WPA-PSK */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Installing wpa_supplicant with madwifi support===&lt;br /&gt;
*Get the source see link below &lt;br /&gt;
*Edit .config&lt;br /&gt;
 &lt;br /&gt;
  #&lt;br /&gt;
  #.config&lt;br /&gt;
  #&lt;br /&gt;
  CONFIG_DRIVER_MADWIFI=y&lt;br /&gt;
  # Change include directories to match with the local setup&lt;br /&gt;
  CFLAGS += -I../madwif&lt;br /&gt;
  CONFIG_DRIVER_WEXT=y&lt;br /&gt;
  CONFIG_IEEE8021X_EAPOL=y&lt;br /&gt;
  # EAP-MD5 (automatically included if EAP-TTLS is enabled)&lt;br /&gt;
  CONFIG_EAP_MD5=y&lt;br /&gt;
  # EAP-MSCHAPv2 (automatically included if EAP-PEAP is enabled)&lt;br /&gt;
  CONFIG_EAP_MSCHAPV2=y&lt;br /&gt;
  # EAP-TLS&lt;br /&gt;
  CONFIG_EAP_TLS=y&lt;br /&gt;
  # EAL-PEAP&lt;br /&gt;
  CONFIG_EAP_PEAP=y&lt;br /&gt;
  # EAP-TTLS&lt;br /&gt;
  CONFIG_EAP_TTLS=y&lt;br /&gt;
  # EAP-GTC&lt;br /&gt;
  CONFIG_EAP_GTC=y &lt;br /&gt;
  # EAP-OTP&lt;br /&gt;
  CONFIG_EAP_OTP=y&lt;br /&gt;
  # LEAP&lt;br /&gt;
  CONFIG_EAP_LEAP=y&lt;br /&gt;
  # PKCS#12 (PFX) support (used to read private key and certificate file from&lt;br /&gt;
  # a file that usually has extension .p12 or .pfx)&lt;br /&gt;
  CONFIG_PKCS12=y&lt;br /&gt;
  # Include control interface for external programs, e.g, wpa_cli&lt;br /&gt;
  CONFIG_CTRL_IFACE=y&lt;br /&gt;
&lt;br /&gt;
* install wpa_supplicant by make &amp;amp;&amp;amp; make install&lt;br /&gt;
&lt;br /&gt;
=== Configuration ===&lt;br /&gt;
&lt;br /&gt;
===== For WPA-PSK =====&lt;br /&gt;
*Edit wpa_supplicant.conf&lt;br /&gt;
  &lt;br /&gt;
  #&lt;br /&gt;
  #wpa_supplicant.conf&lt;br /&gt;
  #&lt;br /&gt;
  ctrl_interface=/var/run/wpa_supplicant&lt;br /&gt;
  ctrl_interface_group=0&lt;br /&gt;
  eapol_version=1&lt;br /&gt;
  # ap_scan=2 was the one for me you may try 0 or 1 indstead of 2&lt;br /&gt;
  ap_scan=2&lt;br /&gt;
  fast_reauth=1&lt;br /&gt;
  network={&lt;br /&gt;
        ssid=&amp;quot;&amp;quot;&lt;br /&gt;
        proto=WPA&lt;br /&gt;
        key_mgmt=WPA-PSK&lt;br /&gt;
        pairwise=TKIP&lt;br /&gt;
        group=TKIP&lt;br /&gt;
        psk=&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
You have to change the values according to the response of &amp;quot;wpa_passphrase yourAPssid  yourpassphrase &amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== Starting wpa_supplicant ===&lt;br /&gt;
&lt;br /&gt;
Make sure that the modules ath_pci,ath_hal,ath_rate_sample,wlan,wlan_tkip,wlan_xauth are loaded (lsmod).&lt;br /&gt;
&lt;br /&gt;
Now you are able to start wpa_supplicant by &lt;br /&gt;
 wpa_supplicant -d -c/etc/wpa_supplicant.conf -iath0 -Dmadwifi&lt;br /&gt;
If every thing works as expected, you can replace -d by -B for the deamon mode.&lt;br /&gt;
                 &lt;br /&gt;
Bring up my network card manual by &lt;br /&gt;
 ifconfig ath0 yourip up  &lt;br /&gt;
and changing the routes and add the default gateway.&lt;br /&gt;
&lt;br /&gt;
Bringing up the device at boot for gentoo users:&lt;br /&gt;
   &lt;br /&gt;
*Make a symbolic link ln -s net.lo net.ath0 in /etc/init.d/&lt;br /&gt;
*Copy wpa_supplicant.conf to /etc/conf.d/wpa_supplicant&lt;br /&gt;
*Edit /etc/conf.d/net&lt;br /&gt;
  &lt;br /&gt;
  #&lt;br /&gt;
  #net&lt;br /&gt;
  #&lt;br /&gt;
  wpa_supplicant_ath0=&amp;quot;-Dmadwifi&amp;quot;&lt;br /&gt;
  wpa_timeout_ath0=60&lt;br /&gt;
  config_ath0=(&amp;quot;yourip netmask 255.255.255.0&amp;quot;)&lt;br /&gt;
  routes_ath0=(&amp;quot;default gw yourgateway&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
*Add net.ath0 to runlevel by &amp;quot;rc-update add net.ath0 default&amp;quot;&lt;br /&gt;
*Make sure all needed modules are in /etc/modules.autoloa.d/2.x&lt;br /&gt;
&lt;br /&gt;
=== Links ===&lt;br /&gt;
&lt;br /&gt;
*[http://hostap.epitest.fi/wpa_supplicant/ wpa_supplicant] source&lt;br /&gt;
*[http://www.linux-wireless.org/ linux-wireless] wireless howtos&lt;br /&gt;
*[http://rinta-aho.org/docs/wlan/wlan.html EAP-TLS] setting up WLAN network with EAP-TLS&lt;/div&gt;</summary>
		<author><name>Ozi23</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=How_to_install_wpa_supplicant&amp;diff=9180</id>
		<title>How to install wpa supplicant</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=How_to_install_wpa_supplicant&amp;diff=9180"/>
		<updated>2005-09-22T15:58:22Z</updated>

		<summary type="html">&lt;p&gt;Ozi23: /* For WPA-PSK */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Installing wpa_supplicant with madwifi support===&lt;br /&gt;
*Get the source see link below &lt;br /&gt;
*Edit .config&lt;br /&gt;
 &lt;br /&gt;
  #&lt;br /&gt;
  #.config&lt;br /&gt;
  #&lt;br /&gt;
  CONFIG_DRIVER_MADWIFI=y&lt;br /&gt;
  # Change include directories to match with the local setup&lt;br /&gt;
  CFLAGS += -I../madwif&lt;br /&gt;
  CONFIG_DRIVER_WEXT=y&lt;br /&gt;
  CONFIG_IEEE8021X_EAPOL=y&lt;br /&gt;
  # EAP-MD5 (automatically included if EAP-TTLS is enabled)&lt;br /&gt;
  CONFIG_EAP_MD5=y&lt;br /&gt;
  # EAP-MSCHAPv2 (automatically included if EAP-PEAP is enabled)&lt;br /&gt;
  CONFIG_EAP_MSCHAPV2=y&lt;br /&gt;
  # EAP-TLS&lt;br /&gt;
  CONFIG_EAP_TLS=y&lt;br /&gt;
  # EAL-PEAP&lt;br /&gt;
  CONFIG_EAP_PEAP=y&lt;br /&gt;
  # EAP-TTLS&lt;br /&gt;
  CONFIG_EAP_TTLS=y&lt;br /&gt;
  # EAP-GTC&lt;br /&gt;
  CONFIG_EAP_GTC=y &lt;br /&gt;
  # EAP-OTP&lt;br /&gt;
  CONFIG_EAP_OTP=y&lt;br /&gt;
  # LEAP&lt;br /&gt;
  CONFIG_EAP_LEAP=y&lt;br /&gt;
  # PKCS#12 (PFX) support (used to read private key and certificate file from&lt;br /&gt;
  # a file that usually has extension .p12 or .pfx)&lt;br /&gt;
  CONFIG_PKCS12=y&lt;br /&gt;
  # Include control interface for external programs, e.g, wpa_cli&lt;br /&gt;
  CONFIG_CTRL_IFACE=y&lt;br /&gt;
&lt;br /&gt;
* install wpa_supplicant by make &amp;amp;&amp;amp; make install&lt;br /&gt;
&lt;br /&gt;
=== Configuration ===&lt;br /&gt;
&lt;br /&gt;
==== For WPA-PSK ====&lt;br /&gt;
*Edit wpa_supplicant.conf&lt;br /&gt;
  &lt;br /&gt;
  #&lt;br /&gt;
  #wpa_supplicant.conf&lt;br /&gt;
  #&lt;br /&gt;
  ctrl_interface=/var/run/wpa_supplicant&lt;br /&gt;
  ctrl_interface_group=0&lt;br /&gt;
  eapol_version=1&lt;br /&gt;
  # ap_scan=2 was the one for me you may try 0 or 1 indstead of 2&lt;br /&gt;
  ap_scan=2&lt;br /&gt;
  fast_reauth=1&lt;br /&gt;
  network={&lt;br /&gt;
        ssid=&amp;quot;&amp;quot;&lt;br /&gt;
        proto=WPA&lt;br /&gt;
        key_mgmt=WPA-PSK&lt;br /&gt;
        pairwise=TKIP&lt;br /&gt;
        group=TKIP&lt;br /&gt;
        psk=&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
You have to change the values according to the response of &amp;quot;wpa_passphrase yourAPssid  yourpassphrase &amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== Starting wpa_supplicant ===&lt;br /&gt;
&lt;br /&gt;
Make sure that the modules ath_pci,ath_hal,ath_rate_sample,wlan,wlan_tkip,wlan_xauth are loaded (lsmod).&lt;br /&gt;
&lt;br /&gt;
Now you are able to start wpa_supplicant by &lt;br /&gt;
 wpa_supplicant -d -c/etc/wpa_supplicant.conf -iath0 -Dmadwifi&lt;br /&gt;
If every thing works as expected, you can replace -d by -B for the deamon mode.&lt;br /&gt;
                 &lt;br /&gt;
Bring up my network card manual by &lt;br /&gt;
 ifconfig ath0 yourip up  &lt;br /&gt;
and changing the routes and add the default gateway.&lt;br /&gt;
&lt;br /&gt;
Bringing up the device at boot for gentoo users:&lt;br /&gt;
   &lt;br /&gt;
*Make a symbolic link ln -s net.lo net.ath0 in /etc/init.d/&lt;br /&gt;
*Copy wpa_supplicant.conf to /etc/conf.d/wpa_supplicant&lt;br /&gt;
*Edit /etc/conf.d/net&lt;br /&gt;
  &lt;br /&gt;
  #&lt;br /&gt;
  #net&lt;br /&gt;
  #&lt;br /&gt;
  wpa_supplicant_ath0=&amp;quot;-Dmadwifi&amp;quot;&lt;br /&gt;
  wpa_timeout_ath0=60&lt;br /&gt;
  config_ath0=(&amp;quot;yourip netmask 255.255.255.0&amp;quot;)&lt;br /&gt;
  routes_ath0=(&amp;quot;default gw yourgateway&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
*Add net.ath0 to runlevel by &amp;quot;rc-update add net.ath0 default&amp;quot;&lt;br /&gt;
*Make sure all needed modules are in /etc/modules.autoloa.d/2.x&lt;br /&gt;
&lt;br /&gt;
=== Links ===&lt;br /&gt;
&lt;br /&gt;
*[http://hostap.epitest.fi/wpa_supplicant/ wpa_supplicant] source&lt;br /&gt;
*[http://www.linux-wireless.org/ linux-wireless] wireless howtos&lt;br /&gt;
*[http://rinta-aho.org/docs/wlan/wlan.html EAP-TLS] setting up WLAN network with EAP-TLS&lt;/div&gt;</summary>
		<author><name>Ozi23</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=How_to_install_wpa_supplicant&amp;diff=9179</id>
		<title>How to install wpa supplicant</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=How_to_install_wpa_supplicant&amp;diff=9179"/>
		<updated>2005-09-22T15:57:57Z</updated>

		<summary type="html">&lt;p&gt;Ozi23: /* Configuration for WPA-PSK */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Installing wpa_supplicant with madwifi support===&lt;br /&gt;
*Get the source see link below &lt;br /&gt;
*Edit .config&lt;br /&gt;
 &lt;br /&gt;
  #&lt;br /&gt;
  #.config&lt;br /&gt;
  #&lt;br /&gt;
  CONFIG_DRIVER_MADWIFI=y&lt;br /&gt;
  # Change include directories to match with the local setup&lt;br /&gt;
  CFLAGS += -I../madwif&lt;br /&gt;
  CONFIG_DRIVER_WEXT=y&lt;br /&gt;
  CONFIG_IEEE8021X_EAPOL=y&lt;br /&gt;
  # EAP-MD5 (automatically included if EAP-TTLS is enabled)&lt;br /&gt;
  CONFIG_EAP_MD5=y&lt;br /&gt;
  # EAP-MSCHAPv2 (automatically included if EAP-PEAP is enabled)&lt;br /&gt;
  CONFIG_EAP_MSCHAPV2=y&lt;br /&gt;
  # EAP-TLS&lt;br /&gt;
  CONFIG_EAP_TLS=y&lt;br /&gt;
  # EAL-PEAP&lt;br /&gt;
  CONFIG_EAP_PEAP=y&lt;br /&gt;
  # EAP-TTLS&lt;br /&gt;
  CONFIG_EAP_TTLS=y&lt;br /&gt;
  # EAP-GTC&lt;br /&gt;
  CONFIG_EAP_GTC=y &lt;br /&gt;
  # EAP-OTP&lt;br /&gt;
  CONFIG_EAP_OTP=y&lt;br /&gt;
  # LEAP&lt;br /&gt;
  CONFIG_EAP_LEAP=y&lt;br /&gt;
  # PKCS#12 (PFX) support (used to read private key and certificate file from&lt;br /&gt;
  # a file that usually has extension .p12 or .pfx)&lt;br /&gt;
  CONFIG_PKCS12=y&lt;br /&gt;
  # Include control interface for external programs, e.g, wpa_cli&lt;br /&gt;
  CONFIG_CTRL_IFACE=y&lt;br /&gt;
&lt;br /&gt;
* install wpa_supplicant by make &amp;amp;&amp;amp; make install&lt;br /&gt;
&lt;br /&gt;
=== Configuration ===&lt;br /&gt;
&lt;br /&gt;
= For WPA-PSK =&lt;br /&gt;
*Edit wpa_supplicant.conf&lt;br /&gt;
  &lt;br /&gt;
  #&lt;br /&gt;
  #wpa_supplicant.conf&lt;br /&gt;
  #&lt;br /&gt;
  ctrl_interface=/var/run/wpa_supplicant&lt;br /&gt;
  ctrl_interface_group=0&lt;br /&gt;
  eapol_version=1&lt;br /&gt;
  # ap_scan=2 was the one for me you may try 0 or 1 indstead of 2&lt;br /&gt;
  ap_scan=2&lt;br /&gt;
  fast_reauth=1&lt;br /&gt;
  network={&lt;br /&gt;
        ssid=&amp;quot;&amp;quot;&lt;br /&gt;
        proto=WPA&lt;br /&gt;
        key_mgmt=WPA-PSK&lt;br /&gt;
        pairwise=TKIP&lt;br /&gt;
        group=TKIP&lt;br /&gt;
        psk=&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
You have to change the values according to the response of &amp;quot;wpa_passphrase yourAPssid  yourpassphrase &amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== Starting wpa_supplicant ===&lt;br /&gt;
&lt;br /&gt;
Make sure that the modules ath_pci,ath_hal,ath_rate_sample,wlan,wlan_tkip,wlan_xauth are loaded (lsmod).&lt;br /&gt;
&lt;br /&gt;
Now you are able to start wpa_supplicant by &lt;br /&gt;
 wpa_supplicant -d -c/etc/wpa_supplicant.conf -iath0 -Dmadwifi&lt;br /&gt;
If every thing works as expected, you can replace -d by -B for the deamon mode.&lt;br /&gt;
                 &lt;br /&gt;
Bring up my network card manual by &lt;br /&gt;
 ifconfig ath0 yourip up  &lt;br /&gt;
and changing the routes and add the default gateway.&lt;br /&gt;
&lt;br /&gt;
Bringing up the device at boot for gentoo users:&lt;br /&gt;
   &lt;br /&gt;
*Make a symbolic link ln -s net.lo net.ath0 in /etc/init.d/&lt;br /&gt;
*Copy wpa_supplicant.conf to /etc/conf.d/wpa_supplicant&lt;br /&gt;
*Edit /etc/conf.d/net&lt;br /&gt;
  &lt;br /&gt;
  #&lt;br /&gt;
  #net&lt;br /&gt;
  #&lt;br /&gt;
  wpa_supplicant_ath0=&amp;quot;-Dmadwifi&amp;quot;&lt;br /&gt;
  wpa_timeout_ath0=60&lt;br /&gt;
  config_ath0=(&amp;quot;yourip netmask 255.255.255.0&amp;quot;)&lt;br /&gt;
  routes_ath0=(&amp;quot;default gw yourgateway&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
*Add net.ath0 to runlevel by &amp;quot;rc-update add net.ath0 default&amp;quot;&lt;br /&gt;
*Make sure all needed modules are in /etc/modules.autoloa.d/2.x&lt;br /&gt;
&lt;br /&gt;
=== Links ===&lt;br /&gt;
&lt;br /&gt;
*[http://hostap.epitest.fi/wpa_supplicant/ wpa_supplicant] source&lt;br /&gt;
*[http://www.linux-wireless.org/ linux-wireless] wireless howtos&lt;br /&gt;
*[http://rinta-aho.org/docs/wlan/wlan.html EAP-TLS] setting up WLAN network with EAP-TLS&lt;/div&gt;</summary>
		<author><name>Ozi23</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Madwifi&amp;diff=9326</id>
		<title>Madwifi</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Madwifi&amp;diff=9326"/>
		<updated>2005-09-22T15:56:49Z</updated>

		<summary type="html">&lt;p&gt;Ozi23: /* Installation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Multiband Atheros Driver for WiFi ==&lt;br /&gt;
Linux driver for 802.11a/b/g universal NIC cards - Cardbus, PCI, or miniPCI - using Atheros chip sets.&lt;br /&gt;
&lt;br /&gt;
The following adapters sold by IBM use the Atheros chips:&lt;br /&gt;
* [[IBM Dual-Band 11a/b Wi-Fi Wireless Mini PCI Adapter]]&lt;br /&gt;
* [[IBM 11b/g Wireless LAN Mini PCI Adapter]]&lt;br /&gt;
* [[IBM 11a/b/g Wireless LAN Mini PCI Adapter]]&lt;br /&gt;
* [[IBM 11a/b/g Wireless LAN Mini PCI Adapter II]]&lt;br /&gt;
* [[ThinkPad 11a/b/g Wireless LAN Mini Express Adapter]]&lt;br /&gt;
* IBM 802.11a Wireless LAN Cardbus Adapter&lt;br /&gt;
* IBM 11 a/b/g Wireless Cardbus Adapter&lt;br /&gt;
&lt;br /&gt;
=== Project Homepage ===&lt;br /&gt;
http://sourceforge.net/projects/madwifi&lt;br /&gt;
&lt;br /&gt;
=== Packages ===&lt;br /&gt;
*daily cvs snapshots: http://madwifi.otaku42.de&lt;br /&gt;
*{{Debian}} Packages: http://www.marlow.dk/site.php/tech/madwifi&lt;br /&gt;
*{{Debian}} Packages: http://www.users.tpg.com.au/sigm/misc/madwiki.txt&lt;br /&gt;
*{{Fedora}} Packages: http://www.atrpms.net/name/madwifi/&lt;br /&gt;
&lt;br /&gt;
=== CVS ===&lt;br /&gt;
 cvs -z3 -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/madwifi \&lt;br /&gt;
 co madwifi&lt;br /&gt;
&lt;br /&gt;
=== Installation ===&lt;br /&gt;
&lt;br /&gt;
*Make sure that you've got sysctl support and the net/radio enabled (wireless extensions) in your kernel. Install the driver with make &amp;amp; make install&lt;br /&gt;
* further more you like to install the wireless tools from [http://www.hpl.hp.com/personal/Jean_Tourrilhes/Linux/Tools.html wireless  tools]. Make sure the verions fit together by&lt;br /&gt;
 iwconfig --version.&lt;br /&gt;
&lt;br /&gt;
Setting up [[wpa_supplicant]] with wpa-psk.&lt;br /&gt;
&lt;br /&gt;
=== Status ===&lt;br /&gt;
in development, usable&lt;br /&gt;
&lt;br /&gt;
=== OpenSource HAL ===&lt;br /&gt;
The &amp;quot;official&amp;quot; driver consists of an opensource wrapper with binary HAL (Hardware Abstraction Layer). This HAL is not a binary firmware like with the Intel Wireless chips, but a piece of code that needs to runs in the Linux kernel.&lt;br /&gt;
The vendors reasoning behind this is, that since the Atheros chip could be tuned to any frequency, and hence interfere with systems operating in those frequencies, that we simply need to accept this binary module.&amp;lt;br&amp;gt;&lt;br /&gt;
Obviously this binary HAL is unacceptable to the Linux kernel developers, and the Atheros driver in this state will never become part of the official kernel.&amp;lt;br&amp;gt;&lt;br /&gt;
Some OpenBSD developers facing the same issue, reverse engineered the binary HAL and have produced an OpenSource version. Hopefully a driver based on this might be included with the Linux kernel at some point in time, and picked up by the mainstream distributions.&lt;br /&gt;
&lt;br /&gt;
=== Related links === &lt;br /&gt;
* [http://madwifi.sourceforge.net/dokuwiki/doku.php MadWiFi Wiki]&lt;br /&gt;
* [http://team.vantronix.net/ar5k/ OpenSource Atheros HAL]&lt;br /&gt;
&lt;br /&gt;
[[Category:Drivers]]&lt;/div&gt;</summary>
		<author><name>Ozi23</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Madwifi&amp;diff=9177</id>
		<title>Madwifi</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Madwifi&amp;diff=9177"/>
		<updated>2005-09-22T15:56:08Z</updated>

		<summary type="html">&lt;p&gt;Ozi23: /* Installation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Multiband Atheros Driver for WiFi ==&lt;br /&gt;
Linux driver for 802.11a/b/g universal NIC cards - Cardbus, PCI, or miniPCI - using Atheros chip sets.&lt;br /&gt;
&lt;br /&gt;
The following adapters sold by IBM use the Atheros chips:&lt;br /&gt;
* [[IBM Dual-Band 11a/b Wi-Fi Wireless Mini PCI Adapter]]&lt;br /&gt;
* [[IBM 11b/g Wireless LAN Mini PCI Adapter]]&lt;br /&gt;
* [[IBM 11a/b/g Wireless LAN Mini PCI Adapter]]&lt;br /&gt;
* [[IBM 11a/b/g Wireless LAN Mini PCI Adapter II]]&lt;br /&gt;
* [[ThinkPad 11a/b/g Wireless LAN Mini Express Adapter]]&lt;br /&gt;
* IBM 802.11a Wireless LAN Cardbus Adapter&lt;br /&gt;
* IBM 11 a/b/g Wireless Cardbus Adapter&lt;br /&gt;
&lt;br /&gt;
=== Project Homepage ===&lt;br /&gt;
http://sourceforge.net/projects/madwifi&lt;br /&gt;
&lt;br /&gt;
=== Packages ===&lt;br /&gt;
*daily cvs snapshots: http://madwifi.otaku42.de&lt;br /&gt;
*{{Debian}} Packages: http://www.marlow.dk/site.php/tech/madwifi&lt;br /&gt;
*{{Debian}} Packages: http://www.users.tpg.com.au/sigm/misc/madwiki.txt&lt;br /&gt;
*{{Fedora}} Packages: http://www.atrpms.net/name/madwifi/&lt;br /&gt;
&lt;br /&gt;
=== CVS ===&lt;br /&gt;
 cvs -z3 -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/madwifi \&lt;br /&gt;
 co madwifi&lt;br /&gt;
&lt;br /&gt;
=== Installation ===&lt;br /&gt;
&lt;br /&gt;
*Make sure that you've got sysctl support and the net/radio enabled (wireless extensions) in your kernel. Install the driver with make &amp;amp; make install&lt;br /&gt;
* further more you like to install the wireless tools from [http://www.hpl.hp.com/personal/Jean_Tourrilhes/Linux/Tools.html wireless  tools]. Make sure the verions fit together by&lt;br /&gt;
 iwconfig --version.&lt;br /&gt;
&lt;br /&gt;
Setting up wpa_supplicant wpa-psk [[wpa_supplicant]]&lt;br /&gt;
&lt;br /&gt;
=== Status ===&lt;br /&gt;
in development, usable&lt;br /&gt;
&lt;br /&gt;
=== OpenSource HAL ===&lt;br /&gt;
The &amp;quot;official&amp;quot; driver consists of an opensource wrapper with binary HAL (Hardware Abstraction Layer). This HAL is not a binary firmware like with the Intel Wireless chips, but a piece of code that needs to runs in the Linux kernel.&lt;br /&gt;
The vendors reasoning behind this is, that since the Atheros chip could be tuned to any frequency, and hence interfere with systems operating in those frequencies, that we simply need to accept this binary module.&amp;lt;br&amp;gt;&lt;br /&gt;
Obviously this binary HAL is unacceptable to the Linux kernel developers, and the Atheros driver in this state will never become part of the official kernel.&amp;lt;br&amp;gt;&lt;br /&gt;
Some OpenBSD developers facing the same issue, reverse engineered the binary HAL and have produced an OpenSource version. Hopefully a driver based on this might be included with the Linux kernel at some point in time, and picked up by the mainstream distributions.&lt;br /&gt;
&lt;br /&gt;
=== Related links === &lt;br /&gt;
* [http://madwifi.sourceforge.net/dokuwiki/doku.php MadWiFi Wiki]&lt;br /&gt;
* [http://team.vantronix.net/ar5k/ OpenSource Atheros HAL]&lt;br /&gt;
&lt;br /&gt;
[[Category:Drivers]]&lt;/div&gt;</summary>
		<author><name>Ozi23</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Madwifi&amp;diff=9176</id>
		<title>Madwifi</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Madwifi&amp;diff=9176"/>
		<updated>2005-09-22T15:55:29Z</updated>

		<summary type="html">&lt;p&gt;Ozi23: /* Installation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Multiband Atheros Driver for WiFi ==&lt;br /&gt;
Linux driver for 802.11a/b/g universal NIC cards - Cardbus, PCI, or miniPCI - using Atheros chip sets.&lt;br /&gt;
&lt;br /&gt;
The following adapters sold by IBM use the Atheros chips:&lt;br /&gt;
* [[IBM Dual-Band 11a/b Wi-Fi Wireless Mini PCI Adapter]]&lt;br /&gt;
* [[IBM 11b/g Wireless LAN Mini PCI Adapter]]&lt;br /&gt;
* [[IBM 11a/b/g Wireless LAN Mini PCI Adapter]]&lt;br /&gt;
* [[IBM 11a/b/g Wireless LAN Mini PCI Adapter II]]&lt;br /&gt;
* [[ThinkPad 11a/b/g Wireless LAN Mini Express Adapter]]&lt;br /&gt;
* IBM 802.11a Wireless LAN Cardbus Adapter&lt;br /&gt;
* IBM 11 a/b/g Wireless Cardbus Adapter&lt;br /&gt;
&lt;br /&gt;
=== Project Homepage ===&lt;br /&gt;
http://sourceforge.net/projects/madwifi&lt;br /&gt;
&lt;br /&gt;
=== Packages ===&lt;br /&gt;
*daily cvs snapshots: http://madwifi.otaku42.de&lt;br /&gt;
*{{Debian}} Packages: http://www.marlow.dk/site.php/tech/madwifi&lt;br /&gt;
*{{Debian}} Packages: http://www.users.tpg.com.au/sigm/misc/madwiki.txt&lt;br /&gt;
*{{Fedora}} Packages: http://www.atrpms.net/name/madwifi/&lt;br /&gt;
&lt;br /&gt;
=== CVS ===&lt;br /&gt;
 cvs -z3 -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/madwifi \&lt;br /&gt;
 co madwifi&lt;br /&gt;
&lt;br /&gt;
=== Installation ===&lt;br /&gt;
&lt;br /&gt;
*Make sure that you've got sysctl support and the net/radio enabled (wireless extensions) in your kernel. Install the driver with make &amp;amp; make install&lt;br /&gt;
* further more you like to install the wireless tools from [http://www.hpl.hp.com/personal/Jean_Tourrilhes/Linux/Tools.html wireless  tools]. Make sure the verions fit together by&lt;br /&gt;
 iwconfig --version.&lt;br /&gt;
&lt;br /&gt;
Setting up wpa-psk with wpa_supplicant [[wpa_supplicant]]&lt;br /&gt;
&lt;br /&gt;
=== Status ===&lt;br /&gt;
in development, usable&lt;br /&gt;
&lt;br /&gt;
=== OpenSource HAL ===&lt;br /&gt;
The &amp;quot;official&amp;quot; driver consists of an opensource wrapper with binary HAL (Hardware Abstraction Layer). This HAL is not a binary firmware like with the Intel Wireless chips, but a piece of code that needs to runs in the Linux kernel.&lt;br /&gt;
The vendors reasoning behind this is, that since the Atheros chip could be tuned to any frequency, and hence interfere with systems operating in those frequencies, that we simply need to accept this binary module.&amp;lt;br&amp;gt;&lt;br /&gt;
Obviously this binary HAL is unacceptable to the Linux kernel developers, and the Atheros driver in this state will never become part of the official kernel.&amp;lt;br&amp;gt;&lt;br /&gt;
Some OpenBSD developers facing the same issue, reverse engineered the binary HAL and have produced an OpenSource version. Hopefully a driver based on this might be included with the Linux kernel at some point in time, and picked up by the mainstream distributions.&lt;br /&gt;
&lt;br /&gt;
=== Related links === &lt;br /&gt;
* [http://madwifi.sourceforge.net/dokuwiki/doku.php MadWiFi Wiki]&lt;br /&gt;
* [http://team.vantronix.net/ar5k/ OpenSource Atheros HAL]&lt;br /&gt;
&lt;br /&gt;
[[Category:Drivers]]&lt;/div&gt;</summary>
		<author><name>Ozi23</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=How_to_install_wpa_supplicant&amp;diff=9178</id>
		<title>How to install wpa supplicant</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=How_to_install_wpa_supplicant&amp;diff=9178"/>
		<updated>2005-09-22T15:53:59Z</updated>

		<summary type="html">&lt;p&gt;Ozi23: /* Starting wpa_supplicant */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Installing wpa_supplicant with madwifi support===&lt;br /&gt;
*Get the source see link below &lt;br /&gt;
*Edit .config&lt;br /&gt;
 &lt;br /&gt;
  #&lt;br /&gt;
  #.config&lt;br /&gt;
  #&lt;br /&gt;
  CONFIG_DRIVER_MADWIFI=y&lt;br /&gt;
  # Change include directories to match with the local setup&lt;br /&gt;
  CFLAGS += -I../madwif&lt;br /&gt;
  CONFIG_DRIVER_WEXT=y&lt;br /&gt;
  CONFIG_IEEE8021X_EAPOL=y&lt;br /&gt;
  # EAP-MD5 (automatically included if EAP-TTLS is enabled)&lt;br /&gt;
  CONFIG_EAP_MD5=y&lt;br /&gt;
  # EAP-MSCHAPv2 (automatically included if EAP-PEAP is enabled)&lt;br /&gt;
  CONFIG_EAP_MSCHAPV2=y&lt;br /&gt;
  # EAP-TLS&lt;br /&gt;
  CONFIG_EAP_TLS=y&lt;br /&gt;
  # EAL-PEAP&lt;br /&gt;
  CONFIG_EAP_PEAP=y&lt;br /&gt;
  # EAP-TTLS&lt;br /&gt;
  CONFIG_EAP_TTLS=y&lt;br /&gt;
  # EAP-GTC&lt;br /&gt;
  CONFIG_EAP_GTC=y &lt;br /&gt;
  # EAP-OTP&lt;br /&gt;
  CONFIG_EAP_OTP=y&lt;br /&gt;
  # LEAP&lt;br /&gt;
  CONFIG_EAP_LEAP=y&lt;br /&gt;
  # PKCS#12 (PFX) support (used to read private key and certificate file from&lt;br /&gt;
  # a file that usually has extension .p12 or .pfx)&lt;br /&gt;
  CONFIG_PKCS12=y&lt;br /&gt;
  # Include control interface for external programs, e.g, wpa_cli&lt;br /&gt;
  CONFIG_CTRL_IFACE=y&lt;br /&gt;
&lt;br /&gt;
* install wpa_supplicant by make &amp;amp;&amp;amp; make install&lt;br /&gt;
&lt;br /&gt;
=== Configuration for WPA-PSK ===&lt;br /&gt;
*Edit wpa_supplicant.conf&lt;br /&gt;
  &lt;br /&gt;
  #&lt;br /&gt;
  #wpa_supplicant.conf&lt;br /&gt;
  #&lt;br /&gt;
  ctrl_interface=/var/run/wpa_supplicant&lt;br /&gt;
  ctrl_interface_group=0&lt;br /&gt;
  eapol_version=1&lt;br /&gt;
  # ap_scan=2 was the one for me you may try 0 or 1 indstead of 2&lt;br /&gt;
  ap_scan=2&lt;br /&gt;
  fast_reauth=1&lt;br /&gt;
  network={&lt;br /&gt;
        ssid=&amp;quot;&amp;quot;&lt;br /&gt;
        proto=WPA&lt;br /&gt;
        key_mgmt=WPA-PSK&lt;br /&gt;
        pairwise=TKIP&lt;br /&gt;
        group=TKIP&lt;br /&gt;
        psk=&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
You have to change the values according to the response of &amp;quot;wpa_passphrase yourAPssid  yourpassphrase &amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== Starting wpa_supplicant ===&lt;br /&gt;
&lt;br /&gt;
Make sure that the modules ath_pci,ath_hal,ath_rate_sample,wlan,wlan_tkip,wlan_xauth are loaded (lsmod).&lt;br /&gt;
&lt;br /&gt;
Now you are able to start wpa_supplicant by &lt;br /&gt;
 wpa_supplicant -d -c/etc/wpa_supplicant.conf -iath0 -Dmadwifi&lt;br /&gt;
If every thing works as expected, you can replace -d by -B for the deamon mode.&lt;br /&gt;
                 &lt;br /&gt;
Bring up my network card manual by &lt;br /&gt;
 ifconfig ath0 yourip up  &lt;br /&gt;
and changing the routes and add the default gateway.&lt;br /&gt;
&lt;br /&gt;
Bringing up the device at boot for gentoo users:&lt;br /&gt;
   &lt;br /&gt;
*Make a symbolic link ln -s net.lo net.ath0 in /etc/init.d/&lt;br /&gt;
*Copy wpa_supplicant.conf to /etc/conf.d/wpa_supplicant&lt;br /&gt;
*Edit /etc/conf.d/net&lt;br /&gt;
  &lt;br /&gt;
  #&lt;br /&gt;
  #net&lt;br /&gt;
  #&lt;br /&gt;
  wpa_supplicant_ath0=&amp;quot;-Dmadwifi&amp;quot;&lt;br /&gt;
  wpa_timeout_ath0=60&lt;br /&gt;
  config_ath0=(&amp;quot;yourip netmask 255.255.255.0&amp;quot;)&lt;br /&gt;
  routes_ath0=(&amp;quot;default gw yourgateway&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
*Add net.ath0 to runlevel by &amp;quot;rc-update add net.ath0 default&amp;quot;&lt;br /&gt;
*Make sure all needed modules are in /etc/modules.autoloa.d/2.x&lt;br /&gt;
&lt;br /&gt;
=== Links ===&lt;br /&gt;
&lt;br /&gt;
*[http://hostap.epitest.fi/wpa_supplicant/ wpa_supplicant] source&lt;br /&gt;
*[http://www.linux-wireless.org/ linux-wireless] wireless howtos&lt;br /&gt;
*[http://rinta-aho.org/docs/wlan/wlan.html EAP-TLS] setting up WLAN network with EAP-TLS&lt;/div&gt;</summary>
		<author><name>Ozi23</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Madwifi&amp;diff=9175</id>
		<title>Madwifi</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Madwifi&amp;diff=9175"/>
		<updated>2005-09-22T13:57:05Z</updated>

		<summary type="html">&lt;p&gt;Ozi23: /* Multiband Atheros Driver for WiFi */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Multiband Atheros Driver for WiFi ==&lt;br /&gt;
Linux driver for 802.11a/b/g universal NIC cards - Cardbus, PCI, or miniPCI - using Atheros chip sets.&lt;br /&gt;
&lt;br /&gt;
The following adapters sold by IBM use the Atheros chips:&lt;br /&gt;
* [[IBM Dual-Band 11a/b Wi-Fi Wireless Mini PCI Adapter]]&lt;br /&gt;
* [[IBM 11b/g Wireless LAN Mini PCI Adapter]]&lt;br /&gt;
* [[IBM 11a/b/g Wireless LAN Mini PCI Adapter]]&lt;br /&gt;
* [[IBM 11a/b/g Wireless LAN Mini PCI Adapter II]]&lt;br /&gt;
* [[ThinkPad 11a/b/g Wireless LAN Mini Express Adapter]]&lt;br /&gt;
* IBM 802.11a Wireless LAN Cardbus Adapter&lt;br /&gt;
* IBM 11 a/b/g Wireless Cardbus Adapter&lt;br /&gt;
&lt;br /&gt;
=== Project Homepage ===&lt;br /&gt;
http://sourceforge.net/projects/madwifi&lt;br /&gt;
&lt;br /&gt;
=== Packages ===&lt;br /&gt;
*daily cvs snapshots: http://madwifi.otaku42.de&lt;br /&gt;
*{{Debian}} Packages: http://www.marlow.dk/site.php/tech/madwifi&lt;br /&gt;
*{{Debian}} Packages: http://www.users.tpg.com.au/sigm/misc/madwiki.txt&lt;br /&gt;
*{{Fedora}} Packages: http://www.atrpms.net/name/madwifi/&lt;br /&gt;
&lt;br /&gt;
=== CVS ===&lt;br /&gt;
 cvs -z3 -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/madwifi \&lt;br /&gt;
 co madwifi&lt;br /&gt;
&lt;br /&gt;
=== Installation ===&lt;br /&gt;
&lt;br /&gt;
*Make sure that you've got sysctl support and the net/radio enabled (wireless extensions) in your kernel. Install the driver with make &amp;amp; make install&lt;br /&gt;
* further more you like to install the wireless tools from [http://www.hpl.hp.com/personal/Jean_Tourrilhes/Linux/Tools.html wireless  tools]. Make sure the verions fit together by iwconfig --version.&lt;br /&gt;
&lt;br /&gt;
Setting up wpa-psk with wpa_supplicant [[wpa_supplicant]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Status ===&lt;br /&gt;
in development, usable&lt;br /&gt;
&lt;br /&gt;
=== OpenSource HAL ===&lt;br /&gt;
The &amp;quot;official&amp;quot; driver consists of an opensource wrapper with binary HAL (Hardware Abstraction Layer). This HAL is not a binary firmware like with the Intel Wireless chips, but a piece of code that needs to runs in the Linux kernel.&lt;br /&gt;
The vendors reasoning behind this is, that since the Atheros chip could be tuned to any frequency, and hence interfere with systems operating in those frequencies, that we simply need to accept this binary module.&amp;lt;br&amp;gt;&lt;br /&gt;
Obviously this binary HAL is unacceptable to the Linux kernel developers, and the Atheros driver in this state will never become part of the official kernel.&amp;lt;br&amp;gt;&lt;br /&gt;
Some OpenBSD developers facing the same issue, reverse engineered the binary HAL and have produced an OpenSource version. Hopefully a driver based on this might be included with the Linux kernel at some point in time, and picked up by the mainstream distributions.&lt;br /&gt;
&lt;br /&gt;
=== Related links === &lt;br /&gt;
* [http://madwifi.sourceforge.net/dokuwiki/doku.php MadWiFi Wiki]&lt;br /&gt;
* [http://team.vantronix.net/ar5k/ OpenSource Atheros HAL]&lt;br /&gt;
&lt;br /&gt;
[[Category:Drivers]]&lt;/div&gt;</summary>
		<author><name>Ozi23</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=HDAPS&amp;diff=9330</id>
		<title>HDAPS</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=HDAPS&amp;diff=9330"/>
		<updated>2005-09-15T10:40:05Z</updated>

		<summary type="html">&lt;p&gt;Ozi23: /* Interesting links related to this project */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== HDAPS - IBM Active Protection System Linux Driver ==&lt;br /&gt;
This is the Linux driver for the [[Active Protection System|IBM Active Protection System]].&lt;br /&gt;
&lt;br /&gt;
=== Features ===&lt;br /&gt;
*prints accelerometer values&lt;br /&gt;
*uses userspace tool to park HD&lt;br /&gt;
&lt;br /&gt;
=== Project Homepage / Availability ===&lt;br /&gt;
*[http://hdaps.sourceforge.net/ Project Homepage]&lt;br /&gt;
*The driver is included in the 2.6-mm series of kernels since August, 26th 2005.&lt;br /&gt;
*The driver is now in the mainline (2.6.14rc1).&lt;br /&gt;
&lt;br /&gt;
=== Status ===&lt;br /&gt;
in development, usable, very much alive&lt;br /&gt;
&lt;br /&gt;
=== Interesting links related to this project ===&lt;br /&gt;
* [https://lists.sourceforge.net/lists/listinfo/hdaps-devel HDAPS mailinglist and its archive]&lt;br /&gt;
* #hdaps channel on irc.freenode.org&lt;br /&gt;
* [http://www-307.ibm.com/pc/support/site.wss/document.do?lndocid=TPAD-HDFIRM IBM ThinkPads hardware drive firmware site]&lt;br /&gt;
* http://primates.ximian.com/~rml/tilt/hdaps-gl-0.0.5.tar.gz  a very &amp;quot;simple&amp;quot; example (please dont get me wrong... its just great) that shows how to use hdaps in your own programs, its written in c with use of open-gl &lt;br /&gt;
it shows how to get the moving-values from the position-change of your thinkpad and shows how to use this values to animate a 3d-thinkpad&lt;br /&gt;
* [https://sourceforge.net/projects/hdaps/ hdaps projects] overview of userspace programs using hdaps&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:R50]] [[Category:R50p]] [[Category:R51]] [[Category:R52]] [[Category:T41]] [[Category:T41p]] [[Category:T42]] [[Category:T42p]] [[Category:T43]] [[Category:T43p]] [[Category:X40]] [[Category:X41]] [[Category:X41 Tablet]] [[Category:Drivers]]&lt;/div&gt;</summary>
		<author><name>Ozi23</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Integrated_Fingerprint_Reader&amp;diff=9248</id>
		<title>Integrated Fingerprint Reader</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Integrated_Fingerprint_Reader&amp;diff=9248"/>
		<updated>2005-09-15T10:32:08Z</updated>

		<summary type="html">&lt;p&gt;Ozi23: /* Linux Support */&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;&amp;quot; | [[Image:fingerprintreader.jpg|IBM Integrated Fingerprint Reader]] __NOTOC__&lt;br /&gt;
|style=&amp;quot;vertical-align:top&amp;quot; |&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin: 0; margin-right:10px; border: 1px solid #dfdfdf; padding: 0em 1em 1em 1em; background-color:#F8F8FF; align:right;&amp;quot;&amp;gt;&lt;br /&gt;
===Integrated Fingerprint Reader===&lt;br /&gt;
IBM released a second generation of T42 models in autumn 2004 featuring Intel Pentium M 765 processors and an integrated fingerprint reader.&lt;br /&gt;
&lt;br /&gt;
The fingerprint reader is produced by a company called UPEK, which is specialized to fingerprint readers.&lt;br /&gt;
&lt;br /&gt;
It seems to be integrated as a USB device.&lt;br /&gt;
&lt;br /&gt;
Furthermore, IBM states that there's an interface with the [[Embedded Security Subsystem]].&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Linux Support==&lt;br /&gt;
A closed source driver is expected from the vendor in September 2005. Details on the driver are unknown at this time. See [[#Related Links|links below]] for more information.&lt;br /&gt;
&lt;br /&gt;
Upek released the first beta-version of their driver for the BioAPI 1.10 framework. [http://www.qrivy.net/~michael/blua/upek-bsp.html www.qrivy.net/~michael/blua/upek-bsp.html]&lt;br /&gt;
&lt;br /&gt;
==Related Links==&lt;br /&gt;
* [http://www.upek.com/customers/ct_notebook_ibm.asp UPEK customer report about the deal with IBM]&lt;br /&gt;
* [http://www.trustedreviews.com/article.aspx?page=1643&amp;amp;head=36 Review from TrustedReviews of the fingerprint scanner]&lt;br /&gt;
* [http://biomark.org.ru/en/ A (Russian) project that provides support for a (different model) of fingerprint scanner] (also a USB device, though)&lt;br /&gt;
* [http://linuxbiometrics.com/modules/newbb/viewtopic.php?topic_id=8&amp;amp;forum=1 Discussion of the T42/T24p fingerprint scanner on the Linux Biometrics site]&lt;br /&gt;
* [http://linuxbiometrics.com/modules/news/article.php?storyid=16 UPEK announcement (planned, closed-source) support for BioAPI on Linux] The first release is currently scheduled for September 2005.&lt;br /&gt;
&lt;br /&gt;
==Models featuring this Technology==&lt;br /&gt;
*ThinkPad {{T42}}, {{T42p}}, {{T43}}, {{T43p}}&lt;br /&gt;
*ThinkPad {{X41}}, {{X41T}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Glossary]]&lt;/div&gt;</summary>
		<author><name>Ozi23</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=HDAPS&amp;diff=8968</id>
		<title>HDAPS</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=HDAPS&amp;diff=8968"/>
		<updated>2005-09-15T10:22:56Z</updated>

		<summary type="html">&lt;p&gt;Ozi23: /* Project Homepage / Availability */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== HDAPS - IBM Active Protection System Linux Driver ==&lt;br /&gt;
This is the Linux driver for the [[Active Protection System|IBM Active Protection System]].&lt;br /&gt;
&lt;br /&gt;
=== Features ===&lt;br /&gt;
*prints accelerometer values&lt;br /&gt;
*uses userspace tool to park HD&lt;br /&gt;
&lt;br /&gt;
=== Project Homepage / Availability ===&lt;br /&gt;
*[http://hdaps.sourceforge.net/ Project Homepage]&lt;br /&gt;
*The driver is included in the 2.6-mm series of kernels since August, 26th 2005.&lt;br /&gt;
*The driver is now in the mainline (2.6.14rc1).&lt;br /&gt;
&lt;br /&gt;
=== Status ===&lt;br /&gt;
in development, usable, very much alive&lt;br /&gt;
&lt;br /&gt;
=== Interesting links related to this project ===&lt;br /&gt;
* [https://lists.sourceforge.net/lists/listinfo/hdaps-devel HDAPS mailinglist and its archive]&lt;br /&gt;
* #hdaps channel on irc.freenode.org&lt;br /&gt;
* [http://www-307.ibm.com/pc/support/site.wss/document.do?lndocid=TPAD-HDFIRM IBM ThinkPads hardware drive firmware site]&lt;br /&gt;
* http://primates.ximian.com/~rml/tilt/hdaps-gl-0.0.5.tar.gz  a very &amp;quot;simple&amp;quot; example (please dont get me wrong... its just great) that shows how to use hdaps in your own programs, its written in c with use of open-gl &lt;br /&gt;
it shows how to get the moving-values from the position-change of your thinkpad and shows how to use this values to animate a 3d-thinkpad&lt;br /&gt;
&lt;br /&gt;
[[Category:R50]] [[Category:R50p]] [[Category:R51]] [[Category:R52]] [[Category:T41]] [[Category:T41p]] [[Category:T42]] [[Category:T42p]] [[Category:T43]] [[Category:T43p]] [[Category:X40]] [[Category:X41]] [[Category:X41 Tablet]] [[Category:Drivers]]&lt;/div&gt;</summary>
		<author><name>Ozi23</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Buyers_Guide&amp;diff=8655</id>
		<title>Buyers Guide</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Buyers_Guide&amp;diff=8655"/>
		<updated>2005-08-31T13:54:13Z</updated>

		<summary type="html">&lt;p&gt;Ozi23: /* Special deals */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page is dedicated to hints about buying used or new ThinkPad models. You can find notes about typical weaknesses of used ThinkPads here and other things you should care about when choosing a ThinkPad and where to buy it.&lt;br /&gt;
&lt;br /&gt;
==Only some random notes so far==&lt;br /&gt;
*{{390X}} models with 15&amp;quot; display are said to have weak display cables that tend to break.&lt;br /&gt;
*{{A30}}, {{A30p}}, {{A31}}, {{A31p}} seem to have a mechanical design that can cause the motherboard to break. At least there are a significant number of reports of broken motherboards on these models.&lt;br /&gt;
==Build it yourself and save money==&lt;br /&gt;
Lenovo offers more flexibility than any other major manufacturer of laptop computers, at least that I know of. Their &amp;quot;configure-to-order&amp;quot; (CTO) offerings let you build the computer you want, without paying for anything you don't want. The basic CTO includes the mainboard and CPU, but no RAM, disk, mini-PCI cards, software, or other add-ons. You can even get a laptop in a CTO configuration.&lt;br /&gt;
&lt;br /&gt;
I built my {{X32}} notebook with 1GB RAM, 60GB 5400RPM hard drive, USB DVD-ROM CD-RW drive, and 802.11a/b/g mini-PCI for a grand total of US$1,206, including tax and shipping.&lt;br /&gt;
&lt;br /&gt;
Start with the complete list of [[https://www-03.ibm.com/lenovo/shop/personalpages/public/public/products/dsp_product_list.cfm products]]. Look for items that end with &amp;quot;CTO&amp;quot; or &amp;quot;Custom.&amp;quot; Choose the chassis you want. Then add whatever [[http://www-132.ibm.com/content/home/store_IBMPublicUSA/en_US/Upgrades.html upgrades]] you need that only Lenovo offers (such as WiFi). Fill in the rest of the components from other, less expensive vendors.&lt;br /&gt;
&lt;br /&gt;
== Special deals ==&lt;br /&gt;
* IBM makes huge discounts to students and teachers:&lt;br /&gt;
** France: [http://www.ibm.com/easyaccess/education IBM education homepage]&lt;br /&gt;
** switzerland: [http://www.rabais-etudiant.ch/ rabais-etudiant]&lt;br /&gt;
** Germany: [http://www.campusrabatt.de/index.php ADD Campusrabatt]&lt;/div&gt;</summary>
		<author><name>Ozi23</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=2373-M1G&amp;diff=7522</id>
		<title>2373-M1G</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=2373-M1G&amp;diff=7522"/>
		<updated>2005-07-25T09:14:43Z</updated>

		<summary type="html">&lt;p&gt;Ozi23: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= IBM ThinkPad T42 2373-M1G Specifications =&lt;br /&gt;
&lt;br /&gt;
== CPU and Memory ==&lt;br /&gt;
{|&lt;br /&gt;
|Processor Manufacturer || Intel&lt;br /&gt;
|-&lt;br /&gt;
|Processor Class || (Pentium M Dothan)&lt;br /&gt;
|-&lt;br /&gt;
|Processor Speed || 1.8 GHz&lt;br /&gt;
|-&lt;br /&gt;
|Installed Memory || 512 MB&lt;br /&gt;
|-&lt;br /&gt;
|Maximum Memory ||  2 GB (SO-DIMM)&lt;br /&gt;
|- &lt;br /&gt;
|Memory Technology || DDR SDRAM&lt;br /&gt;
|-&lt;br /&gt;
|Cache Size || 2 MB&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Storage ==&lt;br /&gt;
{|&lt;br /&gt;
|Hard Drive Model || &lt;br /&gt;
|-&lt;br /&gt;
|Hard Drive Capacity || 80 GB&lt;br /&gt;
|-&lt;br /&gt;
|Included Drives || CD-RW / DVD Combo Drive&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Display and Graphics ==&lt;br /&gt;
{|&lt;br /&gt;
|Display Size || 14.1 inch&lt;br /&gt;
|-&lt;br /&gt;
|Display Type || TFT active matrix&lt;br /&gt;
|-&lt;br /&gt;
|Graphics Processor || ATI MOBILITY Radeon 9600&lt;br /&gt;
|-&lt;br /&gt;
|Included Video Card || Graphics card - AGP 4x&lt;br /&gt;
|-&lt;br /&gt;
|Resolution ||1400 x 1050 pixels&lt;br /&gt;
|-&lt;br /&gt;
|Max. External Resolution || 2048 x 1536 pixels&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Battery ==&lt;br /&gt;
{|&lt;br /&gt;
|Battery Model || 6 cell&lt;br /&gt;
|-&lt;br /&gt;
|Battery Life || 4.0 hour(s)&lt;br /&gt;
|-&lt;br /&gt;
|Battery Type || Lithium ion&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Communications and Networking ==&lt;br /&gt;
{|&lt;br /&gt;
|Bluetooth || Yes&lt;br /&gt;
|-&lt;br /&gt;
|Modem Speed || 56 Kbps&lt;br /&gt;
|-&lt;br /&gt;
|Network LAN || Intel Pro/1000&lt;br /&gt;
|-&lt;br /&gt;
|Network WLAN ||  IBM 11a/b/g Wi-Fi Wireless&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Software ==&lt;br /&gt;
{|&lt;br /&gt;
|Shipped Operating System || Microsoft Windows XP Professional (German)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Connectors ==&lt;br /&gt;
{|&lt;br /&gt;
|Interface Provided ||Parallel Port, S-Video, VGA, Phone line, Headphone, Ethernet 10Base-T/100Base-TX/1000Base-T&lt;br /&gt;
|-&lt;br /&gt;
|Connectors ||2 x Hi-Speed USB - 4 pin USB Type A, 1 x parallel - IEEE 1284 (EPP/ECP) - 25 pin D-Sub (DB-25), 1 x display / video - VGA - 15 pin HD D-Sub (HD-15), 1 x infrared - IrDA, 1 x modem - phone line - RJ-11, 1 x network - Ethernet 10Base-T/100Base-TX/1000Base-T - RJ-45, 1 x display / video - S-video output - 4 pin mini-DIN, 1 x docking / port replicator, 1 x microphone - input - mini-phone mono 3.5 mm , 1 x audio - line-out/headphones - mini-phone stereo 3.5 mm&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== General Product Info ==&lt;br /&gt;
{|&lt;br /&gt;
|Input Devices || Keyboard, Touchpad, TrackPoint, Fingerprint sensor&lt;br /&gt;
|-&lt;br /&gt;
|Included Sound Card || Intel 82801DB (ICH4) rev.1&lt;br /&gt;
|-&lt;br /&gt;
|Weight || 5.09 lbs&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|Manufacturer Part No. || 2373M1G&lt;br /&gt;
|-&lt;br /&gt;
|Dimension || 1.0 in x 12.2 in x 10.0 in (HxWxD)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Category:T42]]&lt;/div&gt;</summary>
		<author><name>Ozi23</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Hardware_Specifications&amp;diff=7233</id>
		<title>Hardware Specifications</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Hardware_Specifications&amp;diff=7233"/>
		<updated>2005-07-25T08:55:10Z</updated>

		<summary type="html">&lt;p&gt;Ozi23: /* Available Models */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Hardware specs and information about the specific Thinkpad Models.==&lt;br /&gt;
* Choose a model name to to get a list of all currently available information related to this Model.&lt;br /&gt;
* Choose a type-and-model number to get the specs of that specific model.&lt;br /&gt;
* Compare the [[Thinkpad series]] (R, T, X, G), get an overview of the [[ThinkPad History]] or learn about the name [[ThinkPad]].&lt;br /&gt;
** For current G, R, T and X series models look for the official IBM specs listed in [ftp://ftp.software.ibm.com/pc/pcinstitute/psref/tabook.pdf tabook.pdf]&lt;br /&gt;
** For withdrawn A, G, T and X series models look for the official IBM specs listed in [ftp://ftp.software.ibm.com/pc/pcinstitute/psref/tawbook.pdf tawbook.pdf]&lt;br /&gt;
** For withdrawn R series models look for the official IBM specs listed in [ftp://ftp.software.ibm.com/pc/pcinstitute/psref/trwbook.pdf trwbook.pdf]&lt;br /&gt;
** For withdrawn i series models look for the official IBM specs listed in [ftp://ftp.software.ibm.com/pc/pcinstitute/psref/tiwbook.pdf tiwbook.pdf]&lt;br /&gt;
** For withdrawn 200, 300, 500, 600 and 700 series models look for the official IBM specs listed in [ftp://ftp.software.ibm.com/pc/pcinstitute/psref/twbook.pdf twbook.pdf]&amp;lt;br&amp;gt;&lt;br /&gt;
** Or try searching the IBM announcements letters [http://www.ibm.com/news/usalet/ here].&lt;br /&gt;
&lt;br /&gt;
==Available Models==&lt;br /&gt;
{| cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|- style=&amp;quot;text-align:left;&amp;quot;&lt;br /&gt;
!Numbered!!A series!!G series!!R series!!S series!!T series!!X series!!others&lt;br /&gt;
|- style=&amp;quot;text-align:left;vertical-align:top;&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
'''[[:Category:390X | ThinkPad 390X]]'''&lt;br /&gt;
*[[2626-L0U]]&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:600X | ThinkPad 600X]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:700 | ThinkPad 700]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:760ED | ThinkPad 760ED]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:760XD | ThinkPad 760XD]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:770E | ThinkPad 770E]]'''&lt;br /&gt;
*[[9548-510]]&lt;br /&gt;
*[[9548-51U]]&lt;br /&gt;
*[[9548-52U]]&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:770X | ThinkPad 770X]]'''&lt;br /&gt;
*[[9549-7AO]]&lt;br /&gt;
'''[[:Category:770Z | ThinkPad 770Z]]'''&lt;br /&gt;
&lt;br /&gt;
||&lt;br /&gt;
'''[[:Category:A20m | ThinkPad A20m]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:A20p | ThinkPad A20p]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:A21e | ThinkPad A21e]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:A21m | ThinkPad A21m]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:A21p | ThinkPad A21p]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:A22e | ThinkPad A22e]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:A22m | ThinkPad A22m]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:A22p | ThinkPad A22p]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:A30 | ThinkPad A30]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:A30p | ThinkPad A30p]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:A31 | ThinkPad A31]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:A31p | ThinkPad A31p]]'''&lt;br /&gt;
&lt;br /&gt;
||&lt;br /&gt;
'''[[:Category:G40 | ThinkPad G40]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:G41 | ThinkPad G41]]'''&lt;br /&gt;
&lt;br /&gt;
||&lt;br /&gt;
'''[[:Category:R30 | ThinkPad R30]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:R31 | ThinkPad R31]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:R32 | ThinkPad R32]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:R40 | ThinkPad R40]]'''&lt;br /&gt;
*[[2722-9BM]]&lt;br /&gt;
*[[2722-DG1]]&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:R40e | ThinkPad R40e]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:R50 | ThinkPad R50]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:R50p | ThinkPad R50p]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:R50e | ThinkPad R50e]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:R51 | ThinkPad R51]]'''&lt;br /&gt;
*[[1829-K6G]]&lt;br /&gt;
*[[1830-DG4]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:R52 | ThinkPad R52]]'''&lt;br /&gt;
||&lt;br /&gt;
'''[[:Category:S30|ThinkPad S30]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:S31|ThinkPad S31]]'''&lt;br /&gt;
||&lt;br /&gt;
'''[[:Category:T20|ThinkPad T20]]'''&lt;br /&gt;
*[[2647-44G]]&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:T21|ThinkPad T21]]'''&lt;br /&gt;
*[[2647-97G]]&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:T22|ThinkPad T22]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:T23 | ThinkPad T23]]'''&lt;br /&gt;
*[[2647-9RG]]&lt;br /&gt;
*[[2647-7G1]]&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:T30 | ThinkPad T30]]'''&lt;br /&gt;
*[[2366-52U]]&lt;br /&gt;
*[[2366-FBG]]&lt;br /&gt;
*[[2366-JBG]]&lt;br /&gt;
*[[2366-R7G]]&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:T40 | ThinkPad T40]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:T40p | ThinkPad T40p]]'''&lt;br /&gt;
*[[2372-G1U]]&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:T41 | ThinkPad T41]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:T41p | ThinkPad T41p]]'''&lt;br /&gt;
*[[2373-315]]&lt;br /&gt;
*[[2373-GEG]]&lt;br /&gt;
*[[2373-GGG]]&lt;br /&gt;
*[[2373-GHG]]&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:T42 | ThinkPad T42]]'''&lt;br /&gt;
*[[2373-6ZG]]&lt;br /&gt;
*[[2373-9XU]]&lt;br /&gt;
*[[2373-F1G]]&lt;br /&gt;
*[[2378-FVU]]&lt;br /&gt;
*[[2373-FWG]]&lt;br /&gt;
*[[2373-WGK]]&lt;br /&gt;
*[[2378-RSU]]&lt;br /&gt;
*[[2379-DXU]]&lt;br /&gt;
*[[2373-M1G]]&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:T42p | ThinkPad T42p]]'''&lt;br /&gt;
*[[2373-HTG]]&lt;br /&gt;
*[[2373-W6M]]&lt;br /&gt;
*[[2373-Y4M]]&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:T43 | Thinkpad T43]]'''&lt;br /&gt;
*[[2668-C2U]]&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:T43p | Thinkpad T43p]]'''&lt;br /&gt;
||&lt;br /&gt;
'''[[:Category:X20 | ThinkPad X20]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:X21 | ThinkPad X21]]'''&lt;br /&gt;
*[[2662-66U]]&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:X22 | ThinkPad X22]]'''&lt;br /&gt;
*[[2662-95U]]&lt;br /&gt;
*[[2662-9BU]]&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:X23 | ThinkPad X23]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:X24 | ThinkPad X24]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:X30 | ThinkPad X30]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:X31 | ThinkPad X31]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:X40 | ThinkPad X40]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:X41 | ThinkPad X41]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[:Category:X41 Tablet | ThinkPad X41 Tablet]]'''&lt;br /&gt;
||&lt;br /&gt;
'''[[:Category:PC110 | PC110]]'''&lt;br /&gt;
*[[PC110]]&lt;br /&gt;
'''[[:Category:TransNote|TransNote]]'''&lt;br /&gt;
*[[2675-61G]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Models]]&lt;/div&gt;</summary>
		<author><name>Ozi23</name></author>
		
	</entry>
</feed>