Benutzer:Luttztfz/Spielwiese

Wechseln zu: Navigation, Suche

Meine Spielwiese. Nur mal so zum probieren, zusammentragen und ordnen, bevor ich es in „echte“ Artikel stelle.


Vorlage:Inhaltsverzeichnis rechts

Dieser Artikel beschreibt die Installation von openSUSE 12.1 64-bit auf einem HP Pavilion dv6-6001eg Entertainment Notebook-PC (Produktnummer LQ113EA#ABD).

Modelle, die sich eventuell nur in der Ausstattung (Größe von Festplatte und Arbeitsspeicher) unterschreiden:

  1. dv6-6001sg
  2. dv6-6008eg

Der Laptop ist nach der Installation von openSUSE 12.1 sofort verwendbar.
Ärgerlich ist nur, dass der Kartenleser nicht funktioniert und sich die Wireless-LAN-Konfiguration relativ langwierig gestaltet.

Status

Hier finden sich alle Komponenten des HP Pavilion dv6-6001eg und deren Status unter openSUSE 12.1 auf einen Blick.

Gerät Status Name Modul(e) Bemerkungen
Prozessor Icon-checked.png Intel Core i7-2630QM (kernel)
Grafik Icon-checked.png Intel HD Graphics 3000 i915
Grafik Icon-Cross.png AMD Radeon HD 6770M
Audio Icon-checked.png Intel HD Audio snd_hda_intel
Ethernet Icon-checked.png Realtek RTL8111/8168B Gigabit Ethernet r8169
Wireless LAN Icon-checked.png Broadcom BCM4313 802.11b/g/n Wireless LAN brcm80211
Webcam Icon-checked.png UVC 1.00 HP TrueVision HD uvcvideo
USB Icon-checked.png Intel, Renesas usbcore, ehci_hcd, xhci_hcd
ExpressCard Icon-question.png nicht getestet
Kartenleser Icon-Cross.png Realtek RTS5116 Card Reader rts_pstor staging; noch nicht getestet
Fingerabdruckleser Icon-Cross.png Validity VFS1xx
Festplattenschutz Icon-checked.png ST LIS3LV02DL hp_accel

Hardware

Gerät Name Bezeichnung Anbindung Spezifikation
Prozessor Intel Core i7-2630QM Sandy Bridge Sockel FCPGA988 4 Kerne @ 2,0 GHz, HyperThreading, Intel 64, AVX, MMX-SSE4.2, VT-x, Turbo Boost (Kerne@GHz: 4@2,6/2@2,8/1@2,9)
Chipsatz Intel HM65 Express Cougar Point Intel BD82HM65 PCH Stepping B21, DMI 2.0, PCI-Express 2.0, 2×SATA 6Gb/s, SATA-II (3 Gb/s), USB 2.0
Arbeitsspeicher Micron PC3-10700 SO-DIMM DDR3 4 GB (max. 8 GB): PC3-10700 (667 MHz), 1,5 Volt, CL 9-9-9-24
Integrierte Grafik Intel HD Graphics 3000 im Prozessor (IGP) Shared Memory, DirectX 10.1, Shader 4.1, Intel Quick Sync, Turbo Boost (650 MHz – 1,1 GHz)
Grafikkarte AMD Radeon HD 6770M PCIe x6 1 GB DDR5
Bildschirm CMO N156B6-L0B High-Definition-LED HP BrightView LVDS 15,6″ WXGA 1366×768, spiegelnd
Audio Intel High Definition Audio 24-bit, 48000 Hz, 1 Mikrofoneingang, 2 Kopfhörerausgänge, integrierte Boxen “Beats-Soundsystem”
Ethernet Realtek RTL8111/8168B PCIe Gigabit Ethernet
Wireless LAN Broadcom BCM4313 PCIe 802.11b/g/n
Touchpad Synaptics 7.5 SynPS/2 Multi-Touch
Webcam SuYin HP TrueVision HD HP TrueVision HD USB 1,9 MP 1600×1200
USB 2.0 EHCI vom Chipsatz 2 Anschlüsse
USB 3.0 NEC μPD720200 xHCI 2 Anschlüsse
ExpressCard
Kartenleser Realtek RTS5116 PCIe 5in1: SD/MMC/MS/MS Pro/xD
Fingerabdruckleser Validity VFS1xx USB 138a:0018
DVD-Laufwerk HP CDDVDW TS-L633R SATA LightScribe-SuperMulti-DL-DVD±R/RW-Laufwerk, SATA, 2 MB Cache, Geschwindigkeiten: 24×CD-Lesen&-Schreiben, 8×DVD-Lesen&-Schreiben
Festplatte TOSHIBA MK7559GSM SATA 750 GB, 2,5″ und 12,5 mm dick, 5400 rpm, 8 MB Cache
Accelerometer ST LIS3LV02DL HP Accelerometer 8-bit-3DC-Sensor; kann zum Festplattenschutz oder als Joystick verwendet werden.

Fußnoten

1 Das Stepping B2 hatte einen fehlerhaften SATA-II-Controller (Quelle: Intel). Die Festplatte ist meist über SATA 6Gb/s angebunden, während das optische Laufwerk oft noch am SATA-II-Port hängt. Als Lösung wurden von einigen Herstellern (auch HP) nur noch die zwei SATA-6Gb/s-Ports verwendet.

Weitere Informationen (auf englisch) finden sich hier und hier (offiziell). Laut HP ist trotz Stepping B2 der Fehler nicht vorhanden wenn die vierte bis sechte Stelle der Seriennummer 108 oder höher lautet. Diese lässt sich unter Linux mit dem Programm dmidecode auslesen.

Prozessor

# cat /proc/cpuinfo
processor       : 0
vendor_id       : GenuineIntel
cpu family      : 6
model           : 42
model name      : Intel(R) Core(TM) i7-2630QM CPU @ 2.00GHz
stepping        : 7
cpu MHz         : 800.000
cache size      : 6144 KB
physical id     : 0
siblings        : 8
core id         : 0
cpu cores       : 4
apicid          : 0
initial apicid  : 0
fpu             : yes
fpu_exception   : yes
cpuid level     : 13
wp              : yes
flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr pdcm sse4_1 sse4_2 x2apic popcnt xsave avx lahf_lm ida arat epb xsaveopt pln pts dts tpr_shadow vnmi flexpriority ept vpid
bogomips        : 3991.09
clflush size    : 64
cache_alignment : 64
address sizes   : 36 bits physical, 48 bits virtual
power management:

Dank Hyper Threading gibt es pro physischem Rechenkern zwei virtuelle CPUs, sodass das System insgesamt 8 CPUs zählt (0-7), obwohl tatsächlich nur ein Prozessor mit 4 physischen Kernen vorhanden ist.

Als Steuerung kommt ohne weiteres Zutun der ondemand-Governor mit dem acpi-cpufreq-Treiber zum Einsatz.

PCI-Geräte

# lspci -nn
00:00.0 Host bridge [0600]: Intel Corporation 2nd Generation Core Processor Family DRAM Controller [8086:0104] (rev 09)
00:01.0 PCI bridge [0604]: Intel Corporation Xeon E3-1200/2nd Generation Core Processor Family PCI Express Root Port [8086:0101] (rev 09)
00:02.0 VGA compatible controller [0300]: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller [8086:0116] (rev 09)
00:16.0 Communication controller [0780]: Intel Corporation 6 Series/C200 Series Chipset Family MEI Controller #1 [8086:1c3a] (rev 04)
00:1a.0 USB Controller [0c03]: Intel Corporation 6 Series/C200 Series Chipset Family USB Enhanced Host Controller #2 [8086:1c2d] (rev 04)
00:1b.0 Audio device [0403]: Intel Corporation 6 Series/C200 Series Chipset Family High Definition Audio Controller [8086:1c20] (rev 04)
00:1c.0 PCI bridge [0604]: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 1 [8086:1c10] (rev b4)
00:1c.1 PCI bridge [0604]: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 2 [8086:1c12] (rev b4)
00:1c.2 PCI bridge [0604]: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 3 [8086:1c14] (rev b4)
00:1c.3 PCI bridge [0604]: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 4 [8086:1c16] (rev b4)
00:1d.0 USB Controller [0c03]: Intel Corporation 6 Series/C200 Series Chipset Family USB Enhanced Host Controller #1 [8086:1c26] (rev 04)
00:1f.0 ISA bridge [0601]: Intel Corporation HM65 Express Chipset Family LPC Controller [8086:1c49] (rev 04)
00:1f.2 SATA controller [0106]: Intel Corporation 6 Series/C200 Series Chipset Family 6 port SATA AHCI Controller [8086:1c03] (rev 04)
00:1f.3 SMBus [0c05]: Intel Corporation 6 Series/C200 Series Chipset Family SMBus Controller [8086:1c22] (rev 04)
01:00.0 VGA compatible controller [0300]: ATI Technologies Inc Whistler XT [AMD Radeon HD 6700M Series] [1002:6740]
07:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller [10ec:8168] (rev 06)
0d:00.0 Network controller [0280]: Broadcom Corporation BCM4313 802.11b/g/n Wireless LAN Controller [14e4:4727] (rev 01)
13:00.0 Unassigned class [ff00]: Realtek Semiconductor Co., Ltd. RTS5116 PCI Express Card Reader [10ec:5209] (rev 01)
19:00.0 USB Controller [0c03]: NEC Corporation uPD720200 USB 3.0 Host Controller [1033:0194] (rev 04)

USB-Geräte

# lsusb
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 003: ID 138a:0018 Validity Sensors, Inc. 
Bus 001 Device 004: ID 064e:e258 Suyin Corp. 
Bus 003 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub

Installation

Die Linux-Installation läuft problos ab. Alle unterstützten Komponentern werden automatisch erkannt.

  • Funktioniert direkt nach der Installation:
    • Synaptics-Touchpad
    • USB-Schnittstellen
    • Lüftersteuerung
    • Regelung der Prozessoren (800 bis 2000 MHz, 100 MHz-Schritte, Turbo Boost bis 2900 MHz)
    • Integrierte Grafik (IGP) inkl. 3D
    • Multimediasondertasten und Fn-Tasten
    • Kabelgebundene Netzwerkkarte
    • Wireless LAN/Drahtlos-Netzwerkkarte (Achtung! Nicht mit Fn-Taste das WLAN abschalten!)
    • DVD-Brenner (Lightscribe Super Multi DVD +/-R,+/-RW, Double-Layer-Brenner)


  • Funktioniert nach der Installation (noch) nicht:
    • Kartenleser
    • dedizierte Grafikkarte (Radeon HD 6770M)
  • Bisher nicht getestet:
    • ExpressCard/54-Einschub

Konfiguration

Für beinahe alle Komponenten sind keine manuelle Konfiguration notwendig.

SATA

Status: Icon-checked.png Der SATA-Port ist AHCI-konform und funktioniert daher problemlos mit dem Kernel-Treiber ahci.

  1. Intel Corporation 6 Series Chipset Family 6 port SATA AHCI Controller [8086:1c03] (rev 04)

ACPI

Status: Icon-checked.png Die ACPI-Module (ac, battery, thermal, usw.) werden automatisch geladen. PCI-Express ASPM funktioniert, muss aber aktiviert werden.

PCI-Express ASPM

pcie_aspm ist, wie bei den meisten aktuellen Kerneln auch, deaktiviert.

# dmesg
ACPI FADT declares the system doesn't support PCIe ASPM, so disable it
# cat /sys/module/pcie_aspm/parameters/policy
[default] performance powersave 

Es empfiehlt sich, die PCI-Express-ASPM vor dem permanenten Aktivieren zu testen. Mit folgenden Befehlen wird ASPM im laufenden System bis zum nächsten Neustart eingeschaltet:

# sudo -i
root's password:
# echo powersave > /sys/module/pcie_aspm/parameters/policy
# exit
# cat /sys/module/pcie_aspm/parameters/policy
default performance [powersave]

Läuft das System über einen längeren Zeitraum stabil, empfiehlt es sich die PCI-Express-Stromsparfunktion dauerhaft zu aktivieren. Eine gute Anleitung dazu findet sich hier, alternativ kann man auch im YaST-Kontrollzentrum unter Bootloader die Option pcie_aspm=force für den jeweiligen Kernel als optionale Parameter für die Kernel-Befehlszeile hinzufügen.

Tastatur und Sondertasten

Status: Icon-checked.png Die Tastatur funktioniert. Die Sondertasten mit Fn-Fn funktionieren für die Helligkeit (Fn-F2 und Fn-F3) und die Lautstärke (Fn-F9, Fn-F10 und Fn-F11) inklusive On-Screen-Display (OSD) unter KDE.

Touchpad

Status: Icon-checked.png Das Touchpad funktioniert samt Scroll-Leiste direkt nach der Installation ohne weitere Konfiguration.

Grafikkarte und Bildschirm

Bildschirm

Status: Icon-checked.png Wird erkannt und über EDID automatisch konfiguriert.

IGP

Status: Icon-checked.png Funktioniert ohne Probleme.

  1. Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller [8086:0116] (rev 09)

dedizierte Grafikkarte

Status: Icon-Cross.png Wird komplett ignoriert.

  1. ATI Technologies Inc Device [1002:6740]

Hybridgrafik

Status: Icon-question.png Nicht getestet.

Die im Prozessor integriete Grafik (IGP) Intel HD Graphics 3000 soll sich dank dynamischen Umschaltens mit der AMD Radeon HD 6770M abwechseln können. Um die Akkulaufzeit zu erhöhen, kann bei wenig Grafiklast der Radeon-Grafikchip abgeschaltet werden, alleine die integrierte Grafik soll dann noch aktiv sein. Dies hätte auch bei Netzbetrieb einen positiven Effekt auf die Wärmeentwicklung und damit auf die Lüfterdrehzahl, würde also bei weniger grafikintensiver Nutzung einen leiseren Betrieb ermöglichen.

Ob es tatsächlich funktioniert habe ich noch nicht testen können, da ich die Radeon-Grafikkarte noch nicht aktivieren konnte.

Netzwerk

Ethernet

Status: Icon-checked.png Der Netzwerk-Controller wird automatisch erkannt und ist mit dem NetworkManager sofort einsatzbereit.

  1. Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller [10ec:8168] (rev 06)

Wireless LAN

Status: Icon-checked.png Der Wireless-LAN-Adapter wird automatisch erkannt und ist über den NetworkManager verwendbar.

  1. Broadcom Corporation BCM4313 802.11b/g/n Wireless LAN Controller [14e4:4727] (rev 01)

Trotz einer Meldung des Treibers war zum Betrieb keine weitere Firmware notwendig.

# dmesg
brcm80211: fail to load firmware brcm/bcm43xx-0.fw

Hinweis: Das Modul wird auch dann normal geladen, wenn das Wireless LAN mittels Fn-Taste deaktiviert wurde. Das einzige Symptom in einem solchen Fall ist das rote Licht auf der Fn-Taste und die Unfähigkeit, ein Drahtlosnetzwerk zu finden.

Audiogerät

Status: Icon-checked.png Der im Kernel integrierte ALSA-Treiber HDA Intel wird automatisch geladen.

  1. Intel Corporation 6 Series Chipset Family High Definition Audio Controller [8086:1c20] (rev 04)

Optisches Laufwerk

Brennen

Status: Icon-checked.png Funktioniert ohne Probleme.

Lightscribe

Status: Icon-question.png Nicht getestet.

Webcam

Status: Icon-checked.png Die Webcam ist über USB angebunden, wird von openSUSE 11.4 selbständig erkannt und funktioniert problemlos.

# dmesg
uvcvideo: Found UVC 1.00 device HP TrueVision HD (064e:e258)
input: HP TrueVision HD as /devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.2/1-1.2:1.0/input/input8
usbcore: registered new interface driver uvcvideo
USB Video Class driver (v1.0.0)

ExpressCard

Status: Icon-question.png Nicht getestet.

Kartenleser

Status: Icon-Cross.png Der Kartenleser wird nicht erkannt.

  1. Realtek Semiconductor Co., Ltd. RTS5116 PCI Express Card Reader [10ec:5209] (rev 01)
  • Auf der Herstellerseite existiert ein Treiber für Linux.
  • Laut LKDDb ist das Kernel-Modul rts_pstor ab Kernel 2.6.39 für diesen Card Reader zuständig.
    • Das Kernel-Modul befindet sich allerdings im Staging-Bereich.

Fingerabdruckleser

Status: Icon-Cross.png Kein Treiber vorhanden.

  • Ein Projekt zur Integration von Fingerabdrucklesern unter Linux ist fprint
    • Durch libfprint ist dieser Leser jedoch nicht unterstützt!
  • Möglicherweise funktioniert ein experimenteller Treiber für den VFS101-Fingerabdruckleser:

USB

Status: Icon-checked.png Die USB-Anschlüsse funktionieren einwandfrei.

  1. Intel Corporation 6 Series Chipset Family USB Enhanced Host Controller #1 [8086:1c26] (rev 04)
  2. Intel Corporation 6 Series Chipset Family USB Enhanced Host Controller #2 [8086:1c2d] (rev 04)
  3. NEC Corporation uPD720200 USB 3.0 Host Controller [1033:0194] (rev 04)

Festplatte

Accelerometer

Status: Icon-checked.png Der Beschleunigungssensor wird erkannt und offenbar richtig verwendet.

# dmesg
input: ST LIS3LV02DL Accelerometer as /devices/platform/lis3lv02d/input/input10
Registered led device: hp::hddprotect
lis3lv02d driver loaded.

Externe Links