Benutzer:Luttztfz/Spielwiese
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:
- dv6-6001sg
- 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.
Inhaltsverzeichnis
- 1 Status
- 2 Hardware
- 3 Installation
- 4 Konfiguration
- 5 Externe Links
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 | Intel Core i7-2630QM | (kernel) | ||
Grafik | Intel HD Graphics 3000 | i915 | ||
Grafik | AMD Radeon HD 6770M | |||
Audio | Intel HD Audio | snd_hda_intel | ||
Ethernet | Realtek RTL8111/8168B Gigabit Ethernet | r8169 | ||
Wireless LAN | Broadcom BCM4313 802.11b/g/n Wireless LAN | brcm80211 | ||
Webcam | UVC 1.00 HP TrueVision HD | uvcvideo | ||
USB | Intel, Renesas | usbcore, ehci_hcd, xhci_hcd | ||
ExpressCard | nicht getestet | |||
Kartenleser | Realtek RTS5116 Card Reader | rts_pstor | staging; noch nicht getestet | |
Fingerabdruckleser | Validity VFS1xx | |||
Festplattenschutz | 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: Der SATA-Port ist AHCI-konform und funktioniert daher problemlos mit dem Kernel-Treiber ahci.
- Intel Corporation 6 Series Chipset Family 6 port SATA AHCI Controller [8086:1c03] (rev 04)
ACPI
Status: 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: 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: Das Touchpad funktioniert samt Scroll-Leiste direkt nach der Installation ohne weitere Konfiguration.
Grafikkarte und Bildschirm
Bildschirm
Status: Wird erkannt und über EDID automatisch konfiguriert.
IGP
Status: Funktioniert ohne Probleme.
- Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller [8086:0116] (rev 09)
dedizierte Grafikkarte
Status: Wird komplett ignoriert.
- ATI Technologies Inc Device [1002:6740]
Hybridgrafik
Status: 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: Der Netzwerk-Controller wird automatisch erkannt und ist mit dem NetworkManager sofort einsatzbereit.
- Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller [10ec:8168] (rev 06)
Wireless LAN
Status: Der Wireless-LAN-Adapter wird automatisch erkannt und ist über den NetworkManager verwendbar.
- 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: Der im Kernel integrierte ALSA-Treiber HDA Intel wird automatisch geladen.
- Intel Corporation 6 Series Chipset Family High Definition Audio Controller [8086:1c20] (rev 04)
Optisches Laufwerk
Brennen
Status: Funktioniert ohne Probleme.
Lightscribe
Status: Nicht getestet.
Webcam
Status: 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: Nicht getestet.
Kartenleser
Status: Der Kartenleser wird nicht erkannt.
- Realtek Semiconductor Co., Ltd. RTS5116 PCI Express Card Reader [10ec:5209] (rev 01)
- Auf der Herstellerseite existiert ein Treiber für Linux.
- Zum Herunterladen benötigt man jedoch einen Account.
- 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: 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:
- [fprint] New driver for Validity VFS101: tester wanted
- Dieser hat allerdings die USB-ProductID 0x0001, während der VFS im dv6-6001eg die ProductID 0x0018 hat.
- Noch nicht getestet.
USB
Status: Die USB-Anschlüsse funktionieren einwandfrei.
- Intel Corporation 6 Series Chipset Family USB Enhanced Host Controller #1 [8086:1c26] (rev 04)
- Intel Corporation 6 Series Chipset Family USB Enhanced Host Controller #2 [8086:1c2d] (rev 04)
- NEC Corporation uPD720200 USB 3.0 Host Controller [1033:0194] (rev 04)
Festplatte
Accelerometer
Status: 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
- notebookcheck: Test HP Pavilion dv6-6008eg Notebook, 29.06.2011