https://www.thinkwiki.org/w/api.php?action=feedcontributions&user=KaidoKert&feedformat=atomThinkWiki - User contributions [en]2024-03-28T20:51:44ZUser contributionsMediaWiki 1.31.12https://www.thinkwiki.org/w/index.php?title=Ifmetric&diff=17183Ifmetric2005-10-18T13:35:22Z<p>KaidoKert: </p>
<hr />
<div>__TOC__<br />
ifmetric is a tool to set different route metrics for different network interfaces. Sometimes two network interfaces of different speeds with equal routes are available at the same time. (e.g. a laptop with both a wireless and a copper LAN card) The one with the greater througput should be preferred over the other. To achieve this, you may use the route's metric field. Routes with lower metrics are preferred over those with higher. Unfortunately many network configurators (like DHCP clients) do not support to set the metric for a route. ifmetric may be used to manipulate the metrics of routes a posteriori. The default metric for a route in the Linux kernel is 0, meaning the highest priority.<br />
<br />
=== Project Homepage / Availability ===<br />
*Homepage: http://0pointer.de/lennart/projects/ifmetric/<br />
<br />
=== Status ===<br />
*stable</div>KaidoKerthttps://www.thinkwiki.org/w/index.php?title=Ifmetric&diff=10390Ifmetric2005-10-18T13:34:26Z<p>KaidoKert: </p>
<hr />
<div>__TOC__<br />
ifmetric is a tool to set different route metrics for different network interfaces. Sometimes two network interfaces of different speeds with equal routes are available at the same time. (e.g. a laptop with both a wireless and a copper LAN card) The one with the greater througput should be preferred over the other. To achieve this, you may use the route's metric field. Routes with lower metrics are preferred over those with higher. Unfortunately many network configurators (like DHCP clients) do not support to set the metric for a route. ifmetric may be used to manipulate the metrics of routes a posteriori. The default metric for a route in the Linux kernel is 0, meaning the highest priority.<br />
<br />
=== Project Homepage / Availability ===<br />
*Homepage: http://0pointer.de/lennart/projects/ifmetric/</div>KaidoKerthttps://www.thinkwiki.org/w/index.php?title=Ifmetric&diff=10389Ifmetric2005-10-18T13:33:23Z<p>KaidoKert: </p>
<hr />
<div>__TOC__<br />
ifmetric is a tool to set different route metrics for different network interfaces. Sometimes two network interfaces of different speeds with equal routes are available at the same time. (e.g. a laptop with both a wireless and a copper LAN card) The one with the greater througput should be preferred over the other. To achieve this, you may use the route's metric field. Routes with lower metrics are preferred over those with higher. Unfortunately many network configurators (like DHCP clients) do not support to set the metric for a route. ifmetric may be used to manipulate the metrics of routes a posteriori. The default metric for a route in the Linux kernel is 0, meaning the highest priority.</div>KaidoKerthttps://www.thinkwiki.org/w/index.php?title=Ipw2200&diff=12249Ipw22002005-10-18T13:29:11Z<p>KaidoKert: /* Additional Comments */</p>
<hr />
<div>== Intel PRO/Wireless 2200/2915 Driver for WiFi ==<br />
Linux driver for the 802.11bg and 802.11abg NICs - miniPCI cards - found in Centrino laptops. This driver only works on 2.6.x kernels (2.6.4 or newer).<br />
<br />
The following adapters sold by IBM use these chips:<br />
* [[Intel PRO/Wireless 2200BG Mini-PCI Adapter]]<br />
* [[Intel PRO/Wireless 2915ABG Mini-PCI Adapter]]<br />
<br />
=== Project Homepage / Availability ===<br />
http://ipw2200.sourceforge.net/<br />
<br />
=== Packages ===<br />
*{{Fedora}} Packages(1): Fedora Core includes the ipw2200-drivers in FC3 (with updates) and FC4. You still need to grab the firmware from http://rpm.livna.org/<br />
*{{Fedora}} Packages(2): http://www.atrpms.net/name/ipw2200/ <br />
*{{Mandrake}} 10.1: The ipw2200 driver modules are included in the stock kernel package.<br />
*{{Gentoo}}: The driver is in the portage tree: emerge net-wireless/ipw2200 and net-wireless/ipw2200-firmware<br />
*{{Debian}} Packages: http://packages.debian.org/ipw2200-source<br />
<br />
=== Status ===<br />
in development, usable, WEP 128bit encryption works, WPA does also work with drivers >= 1.0.2 (beta at the moment, use wpa_supplicant for WPA-functionality), Monitor/RFMon is supported as of 1.0.6 and firmware 2.3! <br />
<br />
Current Version: 1.0.6<br />
<br />
Firmware Version : 2.3<br />
<br />
Works fine!<br />
{{NOTE|Select developer-patched 2.6.12 Kernels (notably, -mm) and all Kernel 2.6.13 release candidates do not work with the current version of the driver. <br />
<br />
As a solution, the dedicated IEEE 802.11 subsystem can be used. Its homepage is on SourceForge: http://ieee80211.sourceforge.net/}}<br />
<br />
=== Additional Comments ===<br />
make sure you grab the newest version and new loadable firmware as required by the driver<br />
<br />
The driver doesnt appear to support MII interface, so any tools like automatic network configuration managers ( whereami ) that rely on mii-tool do not work.<br />
<br />
[[Category:Drivers]]</div>KaidoKerthttps://www.thinkwiki.org/w/index.php?title=Installing_Debian_3.1_(Sarge)_on_a_ThinkPad_T43p&diff=12324Installing Debian 3.1 (Sarge) on a ThinkPad T43p2005-10-18T13:27:40Z<p>KaidoKert: /* Network */</p>
<hr />
<div>__TOC__<br />
<br />
This is how I installad Debian / Sarge on my new T43p.<br />
<br />
==Installation==<br />
I also got a new 100 GB HDS disk, so I swapped out the 60 GB model an plug in my new 100 GB.<br />
When I booted the Sarge Installdisks with the 2.6 Kernel, Linux was not able to recognize the HD.<br />
<br />
Then I booted with the old 2.4 Kernel, installed sarge, get a fresh kernel from kernel.org.<br />
After compilation and replacing hda through sda, the T43p boot into 2.6.<br />
<br />
<br />
==Hardware==<br />
===CPU and frequency scaling===<br />
First you have to activate ACPI and Speedsteep in your Kernel:<br />
<br />
<pre><br />
CONFIG_ACPI=y<br />
CONFIG_ACPI_BOOT=y<br />
CONFIG_ACPI_INTERPRETER=y<br />
CONFIG_ACPI_AC=y<br />
CONFIG_ACPI_BATTERY=y<br />
CONFIG_ACPI_BUTTON=y<br />
CONFIG_ACPI_FAN=y<br />
CONFIG_ACPI_PROCESSOR=y<br />
CONFIG_ACPI_THERMAL=y<br />
CONFIG_ACPI_IBM=y<br />
CONFIG_ACPI_BLACKLIST_YEAR=0<br />
CONFIG_ACPI_BUS=y<br />
CONFIG_ACPI_EC=y<br />
CONFIG_ACPI_POWER=y<br />
CONFIG_ACPI_PCI=y<br />
CONFIG_ACPI_SYSTEM=y<br />
CONFIG_X86_ACPI_CPUFREQ=y<br />
CONFIG_X86_SPEEDSTEP_CENTRINO_ACPI=y<br />
CONFIG_X86_ACPI_CPUFREQ_PROC_INTF=y<br />
<br />
<br />
CONFIG_X86_SPEEDSTEP_CENTRINO=y<br />
CONFIG_X86_SPEEDSTEP_CENTRINO_ACPI=y<br />
CONFIG_X86_SPEEDSTEP_ICH=y<br />
CONFIG_X86_SPEEDSTEP_LIB=y<br />
CONFIG_X86_SPEEDSTEP_RELAXED_CAP_CHECK=y<br />
</pre><br />
<br />
apt-get install acpid powernowd<br />
<br />
you can test your current cpu frequenc with the following comand:<br />
echo `cat /proc/cpuinfo | grep "^cpu MHz" | cut -d":" -f2` MHZ<br />
<br />
===Network===<br />
Broadcom Corporation NetXtreme BCM5751M Gigabit Ethernet PCI Express (rev 11)<br />
Works with the tg3 module<br />
<br />
{{NOTE|With newer versions of the Kernel there is no tg3 module anymore :( <br />
<br />
I read something about licencing issues and stuff and that because of these the Debian project removed that module from their release.<br />
<br />
But there is still the painfull way to go:<br />
<br />
Install that package: http://packages.debian.org/unstable/net/bcm5700-source, the kernel header files and the module-assistant. Start the module-assistant and run through that program (satisfying every compiling need) until it asks if you want to install the newly compiled module.<br />
<br />
If everything worked, <br />
<br />
modprobe bcm5700<br />
<br />
and<br />
<br />
ifup eth0 (or whatever your network is called)<br />
<br />
See http://jriddell.org/thinkpad-r40e.html -> Network, for details.}}<br />
<br />
<br />
The onboard Intel WLAN adapter works with [[Ipw2200]] module. The driver does not appear to support MII interface, so any roaming network configuration manager that uses it ( whereami in particular ) will prevent the card from working properly. I found that the combination of ifplugd, ifmetric and waproamd are a better solution, until NetworkManager comes around.<br />
<br />
===Bluetooth===<br />
Nothing special here. Working without any problem.<br />
<br />
===Sound===<br />
Intel Corp. 82801FB/FBM/FR/FW/FRW (ICH6 Family) AC'97 Audio Controlle<br><br />
With ALSA snd_intel8x0 working without any problem.<br />
<br />
===Graphics Adapter===<br />
ATI Technologies Inc M24 1T [FireGL M24 GL] (rev 80)<br />
<br />
It is a [[ATI Mobility FireGL V3200]] with 128MB<br />
<br />
I used the debian packages from [[http://xoomer.virgilio.it/flavio.stanchina/debian/fglrx-installer.html]] version 8.14.13-2<br />
and followed the instructions on that page.<br />
<br />
Nothing special here. (XFree 4.3.0.dfsg)<br />
<br />
===Mouse===<br />
I use one external USB Logitech Trackball and both internal, the Touchpad and the Trackpoint.<br />
In my XF86Config-4 are 3 mice.<br />
<br />
<pre><br />
Section "InputDevice"<br />
Identifier "Configured Mouse"<br />
Driver "mouse"<br />
Option "CorePointer"<br />
Option "Device" "/dev/psaux"<br />
Option "Protocol" "PS/2"<br />
EndSection<br />
<br />
<br />
Section "InputDevice"<br />
Identifier "Configured Mouse_II"<br />
Driver "mouse"<br />
Option "CorePointer"<br />
Option "Device" "/dev/psaux"<br />
Option "Protocol" "PS/2"<br />
EndSection<br />
<br />
Section "InputDevice"<br />
Identifier "Generic Mouse"<br />
Driver "mouse"<br />
Option "SendCoreEvents" "true"<br />
Option "Device" "/dev/input/mice"<br />
Option "Protocol" "ImPS/2"<br />
Option "ZAxisMapping" "4 5"<br />
EndSection<br />
</pre><br />
<br />
==Buttons==<br />
{|<br />
|ThinkLight<br />
|Fn + PgUp<br />
|Just worked (can also be toggled through ibm-acpi's /proc/acpi/ibm/light)<br />
|-<br />
|Display brightness up <br />
|Fn + Home<br />
|Just worked (no software necessary)<br />
|-<br />
|Display brightness down <br />
|Fn + End<br />
|Just worked (no software necessary)<br />
|}<br />
<br />
KDE Konfigurationtool for the Buttons:<br />
apt-get install kmilo<br />
<br />
==Various Information==<br />
===lspci Output===<br />
<br />
To have all the hardware show up with its proper name, I had to get a new pci.ids file from the [http://pciids.sourceforge.net/ Linux PCI ID Repostiory] and copy it to /usr/share/misc/pci.ids. I believe newer distributions and kernels won't need that file anymore. -- 2005-07-19 (kernel 2.6.12.2) still need it.<br />
<pre><br />
0000:00:00.0 Host bridge: Intel Corporation Mobile 915GM/PM/GMS/910GML Express Processor to DRAM Controller (rev 03)<br />
0000:00:01.0 PCI bridge: Intel Corporation Mobile 915GM/PM Express PCI Express Root Port (rev 03)<br />
0000:00:1c.0 PCI bridge: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) PCI Express Port 1 (rev 03)<br />
0000:00:1c.2 PCI bridge: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) PCI Express Port 3 (rev 03)<br />
0000:00:1d.0 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #1 (rev 03)<br />
0000:00:1d.1 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #2 (rev 03)<br />
0000:00:1d.2 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #3 (rev 03)<br />
0000:00:1d.3 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #4 (rev 03)<br />
0000:00:1d.7 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB2 EHCI Controller (rev 03)<br />
0000:00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev d3)<br />
0000:00:1e.2 Multimedia audio controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) AC'97 Audio Controller (rev 03)<br />
0000:00:1e.3 Modem: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) AC'97 Modem Controller (rev 03)<br />
0000:00:1f.0 ISA bridge: Intel Corporation 82801FBM (ICH6M) LPC Interface Bridge (rev 03)<br />
0000:00:1f.2 IDE interface: Intel Corporation 82801FBM (ICH6M) SATA Controller (rev 03)<br />
0000:00:1f.3 SMBus: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) SMBus Controller (rev 03)<br />
0000:01:00.0 VGA compatible controller: ATI Technologies Inc M24 1T [FireGL M24 GL] (rev 80)<br />
0000:02:00.0 Ethernet controller: Broadcom Corporation NetXtreme BCM5751M Gigabit Ethernet PCI Express (rev 11)<br />
0000:04:00.0 CardBus bridge: Ricoh Co Ltd RL5c476 II (rev 8d)<br />
0000:04:02.0 Network controller: Intel Corporation: Unknown device 4224 (rev 05)<br />
</pre><br />
<br />
<br />
<br />
<br />
[[Category:Debian]] [[Category:T43p]]</div>KaidoKerthttps://www.thinkwiki.org/w/index.php?title=Installing_Debian_3.1_(Sarge)_on_a_ThinkPad_T43p&diff=10387Installing Debian 3.1 (Sarge) on a ThinkPad T43p2005-10-18T13:24:20Z<p>KaidoKert: /* Network */</p>
<hr />
<div>__TOC__<br />
<br />
This is how I installad Debian / Sarge on my new T43p.<br />
<br />
==Installation==<br />
I also got a new 100 GB HDS disk, so I swapped out the 60 GB model an plug in my new 100 GB.<br />
When I booted the Sarge Installdisks with the 2.6 Kernel, Linux was not able to recognize the HD.<br />
<br />
Then I booted with the old 2.4 Kernel, installed sarge, get a fresh kernel from kernel.org.<br />
After compilation and replacing hda through sda, the T43p boot into 2.6.<br />
<br />
<br />
==Hardware==<br />
===CPU and frequency scaling===<br />
First you have to activate ACPI and Speedsteep in your Kernel:<br />
<br />
<pre><br />
CONFIG_ACPI=y<br />
CONFIG_ACPI_BOOT=y<br />
CONFIG_ACPI_INTERPRETER=y<br />
CONFIG_ACPI_AC=y<br />
CONFIG_ACPI_BATTERY=y<br />
CONFIG_ACPI_BUTTON=y<br />
CONFIG_ACPI_FAN=y<br />
CONFIG_ACPI_PROCESSOR=y<br />
CONFIG_ACPI_THERMAL=y<br />
CONFIG_ACPI_IBM=y<br />
CONFIG_ACPI_BLACKLIST_YEAR=0<br />
CONFIG_ACPI_BUS=y<br />
CONFIG_ACPI_EC=y<br />
CONFIG_ACPI_POWER=y<br />
CONFIG_ACPI_PCI=y<br />
CONFIG_ACPI_SYSTEM=y<br />
CONFIG_X86_ACPI_CPUFREQ=y<br />
CONFIG_X86_SPEEDSTEP_CENTRINO_ACPI=y<br />
CONFIG_X86_ACPI_CPUFREQ_PROC_INTF=y<br />
<br />
<br />
CONFIG_X86_SPEEDSTEP_CENTRINO=y<br />
CONFIG_X86_SPEEDSTEP_CENTRINO_ACPI=y<br />
CONFIG_X86_SPEEDSTEP_ICH=y<br />
CONFIG_X86_SPEEDSTEP_LIB=y<br />
CONFIG_X86_SPEEDSTEP_RELAXED_CAP_CHECK=y<br />
</pre><br />
<br />
apt-get install acpid powernowd<br />
<br />
you can test your current cpu frequenc with the following comand:<br />
echo `cat /proc/cpuinfo | grep "^cpu MHz" | cut -d":" -f2` MHZ<br />
<br />
===Network===<br />
Broadcom Corporation NetXtreme BCM5751M Gigabit Ethernet PCI Express (rev 11)<br />
Works with the tg3 module<br />
<br />
{{NOTE|With newer versions of the Kernel there is no tg3 module anymore :( <br />
<br />
I read something about licencing issues and stuff and that because of these the Debian project removed that module from their release.<br />
<br />
But there is still the painfull way to go:<br />
<br />
Install that package: http://packages.debian.org/unstable/net/bcm5700-source, the kernel header files and the module-assistant. Start the module-assistant and run through that program (satisfying every compiling need) until it asks if you want to install the newly compiled module.<br />
<br />
If everything worked, <br />
<br />
modprobe bcm5700<br />
<br />
and<br />
<br />
ifup eth0 (or whatever your network is called)<br />
<br />
See http://jriddell.org/thinkpad-r40e.html -> Network, for details.}}<br />
<br />
<br />
The onboard Intel WLAN adapter works with ipw2200 module. The driver does not appear to support MII interface, so any roaming network configuration manager that uses it ( whereami in particular ) will prevent the card from working properly. I found that the combination of ifplugd, ifmetric and waproamd are a better solution, until NetworkManager comes around.<br />
<br />
===Bluetooth===<br />
Nothing special here. Working without any problem.<br />
<br />
===Sound===<br />
Intel Corp. 82801FB/FBM/FR/FW/FRW (ICH6 Family) AC'97 Audio Controlle<br><br />
With ALSA snd_intel8x0 working without any problem.<br />
<br />
===Graphics Adapter===<br />
ATI Technologies Inc M24 1T [FireGL M24 GL] (rev 80)<br />
<br />
It is a [[ATI Mobility FireGL V3200]] with 128MB<br />
<br />
I used the debian packages from [[http://xoomer.virgilio.it/flavio.stanchina/debian/fglrx-installer.html]] version 8.14.13-2<br />
and followed the instructions on that page.<br />
<br />
Nothing special here. (XFree 4.3.0.dfsg)<br />
<br />
===Mouse===<br />
I use one external USB Logitech Trackball and both internal, the Touchpad and the Trackpoint.<br />
In my XF86Config-4 are 3 mice.<br />
<br />
<pre><br />
Section "InputDevice"<br />
Identifier "Configured Mouse"<br />
Driver "mouse"<br />
Option "CorePointer"<br />
Option "Device" "/dev/psaux"<br />
Option "Protocol" "PS/2"<br />
EndSection<br />
<br />
<br />
Section "InputDevice"<br />
Identifier "Configured Mouse_II"<br />
Driver "mouse"<br />
Option "CorePointer"<br />
Option "Device" "/dev/psaux"<br />
Option "Protocol" "PS/2"<br />
EndSection<br />
<br />
Section "InputDevice"<br />
Identifier "Generic Mouse"<br />
Driver "mouse"<br />
Option "SendCoreEvents" "true"<br />
Option "Device" "/dev/input/mice"<br />
Option "Protocol" "ImPS/2"<br />
Option "ZAxisMapping" "4 5"<br />
EndSection<br />
</pre><br />
<br />
==Buttons==<br />
{|<br />
|ThinkLight<br />
|Fn + PgUp<br />
|Just worked (can also be toggled through ibm-acpi's /proc/acpi/ibm/light)<br />
|-<br />
|Display brightness up <br />
|Fn + Home<br />
|Just worked (no software necessary)<br />
|-<br />
|Display brightness down <br />
|Fn + End<br />
|Just worked (no software necessary)<br />
|}<br />
<br />
KDE Konfigurationtool for the Buttons:<br />
apt-get install kmilo<br />
<br />
==Various Information==<br />
===lspci Output===<br />
<br />
To have all the hardware show up with its proper name, I had to get a new pci.ids file from the [http://pciids.sourceforge.net/ Linux PCI ID Repostiory] and copy it to /usr/share/misc/pci.ids. I believe newer distributions and kernels won't need that file anymore. -- 2005-07-19 (kernel 2.6.12.2) still need it.<br />
<pre><br />
0000:00:00.0 Host bridge: Intel Corporation Mobile 915GM/PM/GMS/910GML Express Processor to DRAM Controller (rev 03)<br />
0000:00:01.0 PCI bridge: Intel Corporation Mobile 915GM/PM Express PCI Express Root Port (rev 03)<br />
0000:00:1c.0 PCI bridge: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) PCI Express Port 1 (rev 03)<br />
0000:00:1c.2 PCI bridge: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) PCI Express Port 3 (rev 03)<br />
0000:00:1d.0 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #1 (rev 03)<br />
0000:00:1d.1 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #2 (rev 03)<br />
0000:00:1d.2 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #3 (rev 03)<br />
0000:00:1d.3 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #4 (rev 03)<br />
0000:00:1d.7 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB2 EHCI Controller (rev 03)<br />
0000:00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev d3)<br />
0000:00:1e.2 Multimedia audio controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) AC'97 Audio Controller (rev 03)<br />
0000:00:1e.3 Modem: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) AC'97 Modem Controller (rev 03)<br />
0000:00:1f.0 ISA bridge: Intel Corporation 82801FBM (ICH6M) LPC Interface Bridge (rev 03)<br />
0000:00:1f.2 IDE interface: Intel Corporation 82801FBM (ICH6M) SATA Controller (rev 03)<br />
0000:00:1f.3 SMBus: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) SMBus Controller (rev 03)<br />
0000:01:00.0 VGA compatible controller: ATI Technologies Inc M24 1T [FireGL M24 GL] (rev 80)<br />
0000:02:00.0 Ethernet controller: Broadcom Corporation NetXtreme BCM5751M Gigabit Ethernet PCI Express (rev 11)<br />
0000:04:00.0 CardBus bridge: Ricoh Co Ltd RL5c476 II (rev 8d)<br />
0000:04:02.0 Network controller: Intel Corporation: Unknown device 4224 (rev 05)<br />
</pre><br />
<br />
<br />
<br />
<br />
[[Category:Debian]] [[Category:T43p]]</div>KaidoKerthttps://www.thinkwiki.org/w/index.php?title=Tools&diff=10538Tools2005-10-18T13:15:40Z<p>KaidoKert: /* Networking */</p>
<hr />
<div>Information on Tools helping you to get along with your Thinkpad.<br />
<br />
==Input==<br />
*[[tpb]] <tt>(Thinkpad buttons)</tt><br />
*[http://rsim.cs.uiuc.edu/~sachs/tp-scroll/ tp-scroll] <tt>(Use trackpoint and middle button to scroll vertically. You may also use the built-in EmulateWheel option in both XFree86 and XOrg.)</tt><br />
*[http://tpctl.sourceforge.net/configure-trackpoint.html configure-trackpoint] <tt>(GUI TrackPoint configuration tool for the TrackPoint driver for 2.6 linux kernel)</tt><br />
*[http://www.slac.stanford.edu/~strauman/pers/tp4utils/ Linux Trackpoint Utilities] <tt>(An earlier trackpoint configuration tool)</tt><br />
<br />
==Graphics==<br />
*[[radeontool]] <tt>(Tool for enabling/disabling background light and external video)</tt><br />
*[[atitvout]] <tt>(Tool to control TV out)</tt><br />
<br />
==Power Management==<br />
*[[apmd]] <tt>(APM event daemon and tools)</tt><br />
*[http://tpctl.sf.net tpctl and configure-thinkpad] <tt>(ThinkPad configuration programs that are compatible with APM)</tt><br />
*[[acpid]] <tt>(ACPI event daemon)</tt><br />
*[http://sourceforge.net/projects/acpitool/ acpitool]<tt> (displays acpi information and can be used to set sleep mode)</tt><br />
*[[tphdisk]] <tt>(Tool to create a hibernation file, an alternative to the [http://www.suspend2.net Suspend2] kernel patch)</tt><br />
*[[laptop-mode-tools]] <tt>(laptop-mode configuration scripts)</tt><br />
<br />
==Networking==<br />
*[[ifplugd]] <tt>(Daemon to reconfigure your network settings on cable (un)plugging)</tt><br />
*[[waproamd]] <tt>(Daemon for Wireless roaming with automatic WEP key handling)</tt><br />
*[[Wpa_supplicant]] <tt>(waproamd's successor, can handle WPA)</tt><br />
*[[ifmetric]] <tt>(Tool to help set different route metrics for WLAN/cable connections, to be used in conjunction with ifplugd and waproamd)</tt></div>KaidoKert