Difference between pages "Help:Recent changes" and "Thinkpad R500"

From Funtoo
(Difference between pages)
Jump to: navigation, search
m (1 revision: Importing the public domain help content from Mediawiki)
 
 
Line 1: Line 1:
{{PD Help Page}}
+
== Hardware ==
 +
Everything works except the fingerprint reader.
 +
<pre>
 +
00:00.0 Host bridge: Intel Corporation Mobile 4 Series Chipset Memory Controller Hub (rev 07)
 +
00:02.0 VGA compatible controller: Intel Corporation Mobile 4 Series Chipset Integrated Graphics Controller (rev 07)
 +
00:02.1 Display controller: Intel Corporation Mobile 4 Series Chipset Integrated Graphics Controller (rev 07)
 +
00:03.0 Communication controller: Intel Corporation Mobile 4 Series Chipset MEI Controller (rev 07)
 +
00:1a.0 USB controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #4 (rev 03)
 +
00:1a.1 USB controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #5 (rev 03)
 +
00:1a.2 USB controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #6 (rev 03)
 +
00:1a.7 USB controller: Intel Corporation 82801I (ICH9 Family) USB2 EHCI Controller #2 (rev 03)
 +
00:1b.0 Audio device: Intel Corporation 82801I (ICH9 Family) HD Audio Controller (rev 03)
 +
00:1c.0 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express Port 1 (rev 03)
 +
00:1c.1 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express Port 2 (rev 03)
 +
00:1c.3 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express Port 4 (rev 03)
 +
00:1c.4 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express Port 5 (rev 03)
 +
00:1c.5 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express Port 6 (rev 03)
 +
00:1d.0 USB controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #1 (rev 03)
 +
00:1d.1 USB controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #2 (rev 03)
 +
00:1d.2 USB controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #3 (rev 03)
 +
00:1d.7 USB controller: Intel Corporation 82801I (ICH9 Family) USB2 EHCI Controller #1 (rev 03)
 +
00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev 93)
 +
00:1f.0 ISA bridge: Intel Corporation ICH9M LPC Interface Controller (rev 03)
 +
00:1f.2 SATA controller: Intel Corporation 82801IBM/IEM (ICH9M/ICH9M-E) 4 port SATA Controller [AHCI mode] (rev 03)
 +
00:1f.3 SMBus: Intel Corporation 82801I (ICH9 Family) SMBus Controller (rev 03)
 +
03:00.0 Network controller: Intel Corporation PRO/Wireless 5100 AGN [Shiloh] Network Connection
 +
04:00.0 Ethernet controller: Broadcom Corporation NetLink BCM5787M Gigabit Ethernet PCI Express (rev 02)
 +
15:00.0 CardBus bridge: Ricoh Co Ltd RL5c476 II (rev ba)
 +
15:00.1 FireWire (IEEE 1394): Ricoh Co Ltd R5C832 IEEE 1394 Controller (rev 04)
 +
15:00.2 SD Host controller: Ricoh Co Ltd R5C822 SD/SDIO/MMC/MS/MSPro Host Adapter (rev 21)
 +
15:00.3 System peripheral: Ricoh Co Ltd R5C843 MMC Host Controller (rev 11)
 +
15:00.4 System peripheral: Ricoh Co Ltd R5C592 Memory Stick Bus Host Adapter (rev 11)
 +
15:00.5 System peripheral: Ricoh Co Ltd xD-Picture Card Controller (rev 11)
 +
</pre>
  
'''Recent changes''' is a [[Help:special page|special page]] that lists recent changes in reverse order, with creation date and time, change in the page size, user who created the page, and [[help:edit summary|edit summary]]. It also provides links to [[Help:patrolled edits|patrol]] these new edits when that feature is enabled.
+
== make.conf ==
 +
<tt>/etc/portage/make.conf</tt>:
 +
{{File
 +
|/etc/portage/make.conf|<pre>
 +
CFLAGS="-march=native -O2 -pipe"
 +
CXXFLAGS="${CFLAGS}"
 +
CHOST="x86_64-pc-linux-gnu"
 +
MAKEOPTS="-j2"
 +
INPUT_DEVICES="evdev synaptics"
 +
VIDEO_CARDS="intel"
 +
</pre>}}
  
This feature is accessible at [[Special:RecentChanges]]. The page results are adjustable using settings the [[Help:Preferences#Recent_changes|Preferences section "Recent changes"]].
+
== Network ==
 +
Configure drivers for the ethernet and wlan cards:
 +
{{Kernelop|desc=
 +
Device Drivers  --->
 +
[*] Network device support  --->
 +
[*]   Ethernet driver support  --->
 +
[*]   Broadcom devices
 +
<M>    Broadcom Tigon3 support
  
This special page can be [[Help:transclusion|transcluded]], with the first unnamed parameter specifying how many entries should be displayed.
+
[*]   Wireless LAN  --->
 +
<M>  Intel Wireless WiFi Next Gen AGN - Wireless-N/Advanced-N/Ultimate-N (iwlwifi)
 +
-M-    Intel Wireless WiFi}}
  
<pre>{{Special:RecentChanges/50}}</pre>
+
Install firmware for the wlan card by emerging the package {{Package|sys-kernel/linux-firmware}}:
 +
<console>
 +
###i## emerge linux-firmware
 +
</console>
  
Additional parameters may be used in a comma separated list such as:
+
== Sensors ==
 +
Configure the drivers for sensors:
 +
{{Kernelop|desc=
 +
Device Drivers  --->
 +
-*- I2C support  --->
 +
I2C Hardware Bus support  --->
 +
<*> Intel 82801 (ICH/PCH)
  
<pre>{{Special:RecentChanges/days=5,limit=40}}</pre>
+
-*- Hardware Monitoring support  --->
 +
<M>   Intel Core/Core2/Atom temperature sensor
  
{|class="sortable wikitable"
+
[*] X86 Platform Specific Device Drivers  --->
!parameter!!value type!!class="unsortable"|description
+
<M>  ThinkPad ACPI Laptop Extras
|-
+
[*]     Console audio control ALSA interface}}
|days||integer||Maximum number of days to display
+
|-
+
|limit||integer||Maximum number of entries to display
+
|-
+
|hidebots|| || Hide [[Help:Bots|bots]]
+
|-
+
|bots|| || Show bots
+
|-
+
|hideminor|| || Hide [[Help:minor edit|minor edit]]s
+
|-
+
|minor|| || Show minor edits
+
|-
+
|hideliu|| || Hide logged in users (LIU)
+
|-
+
|hidepatrolled|| ||Only show pages which have not been [[Help:patrolled edits|patrolled]].
+
|-
+
|hideanons|| || Hide [[Help:Anonymous user|Anonymous user]]s
+
|-
+
|hidemyself|| || Hide the logged in user's own changes
+
|}
+
  
==See also==
+
Install the {{Package|sys-apps/lm-sensors}} sensor monitoring program:
* {{mediawiki|Manual:Configuration settings#Recent changes}}
+
<console>
* {{meta|Help:Recent_changes|Further reading on the Meta-Wiki}}
+
###i## emerge lm_sensors
 +
</console>
  
{{Languages}}
+
== Watchdog ==
 +
{{Kernelop|desc=
 +
Device Drivers  --->
 +
[*] Watchdog Timer Support  --->
 +
<M>  Intel TCO Timer/Watchdog
 +
[*]    Intel TCO Timer/Watchdog Specific Vendor Support
 +
}}
  
[[Category:Help|{{PAGENAME}}]]
+
== Random number generator ==
[[Category:Recent changes|{{PAGENAME}}]]
+
{{Kernelop|desc=
[[Category:Special pages|{{PAGENAME}}]]
+
Device Drivers  --->
 +
Character devices  --->
 +
[*]  Intel HW Random Number Generator support
 +
}}
 +
 
 +
== Memorycard reader ==
 +
{{Kernelop|desc=
 +
Bus options (PCI etc.)  --->
 +
[*] PCCard (PCMCIA/CardBus) support  --->
 +
[*]   CardBus yenta-compatible bridge support
 +
 
 +
Device Drivers  --->
 +
[*] Memory Technology Device (MTD) support  --->
 +
[*]  NAND SSFDC (SmartMedia) read only translation layer
 +
[*]  NAND Device Support  --->
 +
[*]  Ricoh xD card reader
 +
 
 +
[*] MMC/SD/SDIO card support  --->
 +
[*]  Secure Digital Host Controller Interface support
 +
[*]  SDHCI support on PCI bus
 +
 
 +
[*] Sony MemoryStick card support  --->
 +
[*]  Ricoh R5C592 MemoryStick interface support
 +
}}
 +
 
 +
== Webcam ==
 +
{{Kernelop|desc=
 +
Device Drivers  --->
 +
[*] Multimedia support  --->
 +
[*]   Cameras/video grabbers support
 +
[*]  Media USB Adapters  --->
 +
[*]  USB Video Class (UVC)}}
 +
 
 +
== Trackpoint ==
 +
Enable 3-button scroll by editing <tt>/usr/share/X11/xorg.conf.d/11-evdev-trackpoint.conf</tt>:
 +
{{File
 +
|/usr/share/X11/xorg.conf.d/11-evdev-trackpoint.conf| <pre>
 +
Section "InputClass"
 +
        Identifier      "Trackpoint Wheel Emulation"
 +
        MatchProduct    "TPPS/2 IBM TrackPoint|DualPoint Stick|Synaptics Inc. Composite TouchPad / TrackPoint|ThinkPad USB Keyboard with TrackPoint|USB Trackpoint pointing device"
 +
        MatchDevicePath "/dev/input/event*"
 +
        Option  "EmulateWheel"          "true"
 +
        Option  "EmulateWheelButton"    "2"
 +
        Option  "Emulate3Buttons"      "false"
 +
        Option  "XAxisMapping"          "6 7"
 +
        Option  "YAxisMapping"          "4 5"
 +
EndSection
 +
</pre>}}
 +
 
 +
== Power saving ==
 +
Disable bluetooth on startup:
 +
<console>
 +
###i## echo "disable" > /proc/acpi/ibm/bluetooth
 +
</console>
 +
 
 +
The following config file enables aggressive power saving.
 +
{{File
 +
|/etc/udev/rules.d/10-local-powersave.rules| <pre>
 +
# PCI runtime power management
 +
ACTION=="add", SUBSYSTEM=="pci", ATTR{power/control}="auto"
 +
 
 +
# USB autosuspend
 +
ACTION=="add", SUBSYSTEM=="usb", ATTR{power/control}="auto"
 +
ACTION=="add", SUBSYSTEM=="usb", TEST=="power/autosuspend" ATTR{power/autosuspend}="60"
 +
 
 +
# SATA active link power management
 +
SUBSYSTEM=="scsi_host", KERNEL=="host*", ATTR{link_power_management_policy}="min_power"
 +
 
 +
# Wlan power save
 +
ACTION=="add", SUBSYSTEM=="net", KERNEL=="wlan*" RUN+="/usr/sbin/iw dev %k set power_save on"
 +
 
 +
# Disable bluetooth
 +
SUBSYSTEM=="rfkill", ATTR{type}=="bluetooth", ATTR{state}="0"
 +
 
 +
# Disable wake-on-LAN
 +
ACTION=="add", SUBSYSTEM=="net", KERNEL=="eth*" RUN+="/usr/sbin/ethtool -s %k wol d"
 +
</pre>}}
 +
 
 +
[[Category:Hardware Compatibility]]

Revision as of 07:54, 18 February 2014

Hardware

Everything works except the fingerprint reader.

00:00.0 Host bridge: Intel Corporation Mobile 4 Series Chipset Memory Controller Hub (rev 07)
00:02.0 VGA compatible controller: Intel Corporation Mobile 4 Series Chipset Integrated Graphics Controller (rev 07)
00:02.1 Display controller: Intel Corporation Mobile 4 Series Chipset Integrated Graphics Controller (rev 07)
00:03.0 Communication controller: Intel Corporation Mobile 4 Series Chipset MEI Controller (rev 07)
00:1a.0 USB controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #4 (rev 03)
00:1a.1 USB controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #5 (rev 03)
00:1a.2 USB controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #6 (rev 03)
00:1a.7 USB controller: Intel Corporation 82801I (ICH9 Family) USB2 EHCI Controller #2 (rev 03)
00:1b.0 Audio device: Intel Corporation 82801I (ICH9 Family) HD Audio Controller (rev 03)
00:1c.0 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express Port 1 (rev 03)
00:1c.1 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express Port 2 (rev 03)
00:1c.3 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express Port 4 (rev 03)
00:1c.4 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express Port 5 (rev 03)
00:1c.5 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express Port 6 (rev 03)
00:1d.0 USB controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #1 (rev 03)
00:1d.1 USB controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #2 (rev 03)
00:1d.2 USB controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #3 (rev 03)
00:1d.7 USB controller: Intel Corporation 82801I (ICH9 Family) USB2 EHCI Controller #1 (rev 03)
00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev 93)
00:1f.0 ISA bridge: Intel Corporation ICH9M LPC Interface Controller (rev 03)
00:1f.2 SATA controller: Intel Corporation 82801IBM/IEM (ICH9M/ICH9M-E) 4 port SATA Controller [AHCI mode] (rev 03)
00:1f.3 SMBus: Intel Corporation 82801I (ICH9 Family) SMBus Controller (rev 03)
03:00.0 Network controller: Intel Corporation PRO/Wireless 5100 AGN [Shiloh] Network Connection
04:00.0 Ethernet controller: Broadcom Corporation NetLink BCM5787M Gigabit Ethernet PCI Express (rev 02)
15:00.0 CardBus bridge: Ricoh Co Ltd RL5c476 II (rev ba)
15:00.1 FireWire (IEEE 1394): Ricoh Co Ltd R5C832 IEEE 1394 Controller (rev 04)
15:00.2 SD Host controller: Ricoh Co Ltd R5C822 SD/SDIO/MMC/MS/MSPro Host Adapter (rev 21)
15:00.3 System peripheral: Ricoh Co Ltd R5C843 MMC Host Controller (rev 11)
15:00.4 System peripheral: Ricoh Co Ltd R5C592 Memory Stick Bus Host Adapter (rev 11)
15:00.5 System peripheral: Ricoh Co Ltd xD-Picture Card Controller (rev 11)

make.conf

/etc/portage/make.conf:

{{{name}}}
{{{body}}}

Network

Configure drivers for the ethernet and wlan cards:

Device Drivers  --->
[*] Network device support  --->
[*]   Ethernet driver support  --->
[*]   Broadcom devices
<M>     Broadcom Tigon3 support

[*]   Wireless LAN  --->
<M>   Intel Wireless WiFi Next Gen AGN - Wireless-N/Advanced-N/Ultimate-N (iwlwifi)
-M-     Intel Wireless WiFi

Install firmware for the wlan card by emerging the package sys-kernel/linux-firmware:

# emerge linux-firmware

Sensors

Configure the drivers for sensors:

Device Drivers  --->
-*- I2C support  --->
I2C Hardware Bus support  --->
<*> Intel 82801 (ICH/PCH)

-*- Hardware Monitoring support  --->
<M>   Intel Core/Core2/Atom temperature sensor

[*] X86 Platform Specific Device Drivers  --->
<M>   ThinkPad ACPI Laptop Extras
[*]     Console audio control ALSA interface

Install the sys-apps/lm-sensors sensor monitoring program:

# emerge lm_sensors

Watchdog

Device Drivers  --->
[*] Watchdog Timer Support  --->
<M>   Intel TCO Timer/Watchdog
[*]     Intel TCO Timer/Watchdog Specific Vendor Support

Random number generator

Device Drivers  --->
Character devices  --->
[*]   Intel HW Random Number Generator support

Memorycard reader

Bus options (PCI etc.)  --->
[*] PCCard (PCMCIA/CardBus) support  --->
[*]   CardBus yenta-compatible bridge support

Device Drivers  --->
[*] Memory Technology Device (MTD) support  --->
[*]   NAND SSFDC (SmartMedia) read only translation layer
[*]   NAND Device Support  --->
[*]   Ricoh xD card reader

[*] MMC/SD/SDIO card support  --->
[*]   Secure Digital Host Controller Interface support
[*]   SDHCI support on PCI bus

[*] Sony MemoryStick card support  ---> 
[*]   Ricoh R5C592 MemoryStick interface support

Webcam

Device Drivers  --->
[*] Multimedia support  --->
[*]   Cameras/video grabbers support
[*]   Media USB Adapters  --->
[*]   USB Video Class (UVC)

Trackpoint

Enable 3-button scroll by editing /usr/share/X11/xorg.conf.d/11-evdev-trackpoint.conf:

{{{name}}}
{{{body}}}

Power saving

Disable bluetooth on startup:

# echo "disable" > /proc/acpi/ibm/bluetooth

The following config file enables aggressive power saving.

{{{name}}}
{{{body}}}