HKL/Laptop/HP Pavilion dv6153eu
aus openSUSE, der freien Wissensdatenbank
|
Dieser Artikel soll die Installation einer openSUSE-Distribution auf einem Notebook der Pavilion-dv6000-Reihe von HP beschreiben. Genauer gesagt geht es um die Installation der 64-Bit-Version von openSUSE 11.1 auf einem dv6153eu (HP-Kode: RM481EA#ABD). Es wird dabei nicht auf die grundsätzliche Installation eingegangen, um die sich andere Artikel in diesem Wiki kümmern. Es soll vor allem um die Bereiche gehen, die bei Notebooks immer noch problematisch sind.
Innereien
Ein kleiner Überblick über die verwendeten Bauteile anhand der Ausgaben einiger Informationsbefehle.
Ausgabe von /proc/cpuinfo
processor : 0
vendor_id : AuthenticAMD
cpu family : 15
model : 72
model name : AMD Turion(tm) 64 X2 Mobile Technology TL-52
stepping : 2
cpu MHz : 800.000
cache size : 512 KB
physical id : 0
siblings : 2
core id : 0
cpu cores : 2
apicid : 0
initial apicid : 0
fpu : yes
fpu_exception : yes
cpuid level : 1
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr
sse sse2 ht syscall nx mmxext fxsr_opt rdtscp lm 3dnowext 3dnow rep_good nopl pni cx16
lahf_lm cmp_legacy svm extapic cr8_legacy
bogomips : 1607.31
TLB size : 1024 4K pages
clflush size : 64
cache_alignment : 64
address sizes : 40 bits physical, 48 bits virtual
power management: ts fid vid ttp tm stc
Dies ist lediglich die Ausgabe für den ersten Kern. Der zweite ist natürlich identisch und unterscheidet sich so nur bei der Prozessornummer. Die CPU verfügt über einen Takt von 1.600 MHz, es werden 800MHz angezeigt, da die CPU zum Zeitpunkt der Ausgabe nicht ausgelastet war.
Ausgabe von lspci
00:00.0 RAM memory [0500]: nVidia Corporation C51 Host Bridge [10de:02f7] (rev a2) 00:00.1 RAM memory [0500]: nVidia Corporation C51 Memory Controller 0 [10de:02fa] (rev a2) 00:00.2 RAM memory [0500]: nVidia Corporation C51 Memory Controller 1 [10de:02fe] (rev a2) 00:00.3 RAM memory [0500]: nVidia Corporation C51 Memory Controller 5 [10de:02f8] (rev a2) 00:00.4 RAM memory [0500]: nVidia Corporation C51 Memory Controller 4 [10de:02f9] (rev a2) 00:00.5 RAM memory [0500]: nVidia Corporation C51 Host Bridge [10de:02ff] (rev a2) 00:00.6 RAM memory [0500]: nVidia Corporation C51 Memory Controller 3 [10de:027f] (rev a2) 00:00.7 RAM memory [0500]: nVidia Corporation C51 Memory Controller 2 [10de:027e] (rev a2) 00:02.0 PCI bridge [0604]: nVidia Corporation C51 PCI Express Bridge [10de:02fc] (rev a1) 00:03.0 PCI bridge [0604]: nVidia Corporation C51 PCI Express Bridge [10de:02fd] (rev a1) 00:04.0 PCI bridge [0604]: nVidia Corporation C51 PCI Express Bridge [10de:02fb] (rev a1) 00:09.0 RAM memory [0500]: nVidia Corporation MCP51 Host Bridge [10de:0270] (rev a2) 00:0a.0 ISA bridge [0601]: nVidia Corporation MCP51 LPC Bridge [10de:0260] (rev a3) 00:0a.1 SMBus [0c05]: nVidia Corporation MCP51 SMBus [10de:0264] (rev a3) 00:0a.3 Co-processor [0b40]: nVidia Corporation MCP51 PMU [10de:0271] (rev a3) 00:0b.0 USB Controller [0c03]: nVidia Corporation MCP51 USB Controller [10de:026d] (rev a3) 00:0b.1 USB Controller [0c03]: nVidia Corporation MCP51 USB Controller [10de:026e] (rev a3) 00:0d.0 IDE interface [0101]: nVidia Corporation MCP51 IDE [10de:0265] (rev f1) 00:0e.0 IDE interface [0101]: nVidia Corporation MCP51 Serial ATA Controller [10de:0266] (rev f1) 00:10.0 PCI bridge [0604]: nVidia Corporation MCP51 PCI Bridge [10de:026f] (rev a2) 00:10.1 Audio device [0403]: nVidia Corporation MCP51 High Definition Audio [10de:026c] (rev a2) 00:14.0 Bridge [0680]: nVidia Corporation MCP51 Ethernet Controller [10de:0269] (rev a3) 00:18.0 Host bridge [0600]: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] HyperTransport Technology Configuration [1022:1100] 00:18.1 Host bridge [0600]: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Address Map [1022:1101] 00:18.2 Host bridge [0600]: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] DRAM Controller [1022:1102] 00:18.3 Host bridge [0600]: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Miscellaneous Control [1022:1103] 03:00.0 Network controller [0280]: Broadcom Corporation BCM4311 802.11b/g WLAN [14e4:4311] (rev 01) 05:00.0 VGA compatible controller [0300]: nVidia Corporation GeForce Go 7200 [10de:01d6] (rev a1) 07:05.0 FireWire (IEEE 1394) [0c00]: Ricoh Co Ltd R5C832 IEEE 1394 Controller [1180:0832] 07:05.1 SD Host controller [0805]: Ricoh Co Ltd R5C822 SD/SDIO/MMC/MS/MSPro Host Adapter [1180:0822] (rev 19) 07:05.2 System peripheral [0880]: Ricoh Co Ltd R5C843 MMC Host Controller [1180:0843] (rev 0a) 07:05.3 System peripheral [0880]: Ricoh Co Ltd R5C592 Memory Stick Bus Host Adapter [1180:0592] (rev 05) 07:05.4 System peripheral [0880]: Ricoh Co Ltd xD-Picture Card Controller [1180:0852] (rev ff)
Weitere Ausgaben finden Sie im Anhang.
Ausgabe von lsusb
Bus 001 Device 003: ID 0c45:62c0 Microdia Sonix USB 2.0 Camera Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bei dem hier aufgeführten Gerät handelt es sich um die im oberen Bildschirmrahmen eingebaute und per USB angeschlossene Webcam. Die anderen beiden angezeigten Geräte sind die jeweiligen internen Hubs.
Installation
Die Installation läuft wie gewohnt und ohne Auffälligkeiten ab. Alle wichtigen Systemteile werden automatisch erkannt und eingerichtet.
- Funktioniert direkt nach der Installation:
- Synaptics-Touchpad
- USB-Schnittstellen MCP51 USB Controller (rev a3)
- Lüftersteuerung
- Regelung der Prozessoren (800 und 1600 MHz, Modul powernow_k8)
- Multimediasondertasten, Fn-Tasten und Fernbedienung
- P-ATA-Controller MCP51 IDE (rev f1) (Modul pata_amd)
- S-ATA-Controller MCP51 Serial ATA Controller (rev f1) (Modul sata_nv)
- Kabelgebundene Netzwerkkarte MCP51 Ethernet Controller (rev a3) (Modul forcedeth)
- Grafikkarte GeForce Go 7200 (rev a1) (Treiber nv)
- Soundkarte MCP51 High Definition Audio (rev a2) (Modul snd_hda_intel)
- FireWire-Controller Ricoh Co Ltd R5C832 IEEE 1394 Controller (Modul ohci1394)
- Webcam Microdia Sonix USB 2.0 Camera (Modul uvcvideo)
- Kartenleser Ricoh Co Ltd R5C822 SD/SDIO/MMC/MS/MSPro Host Adapter (rev 19) (Modul sdhci)
- Funktioniert direkt nach der Installation noch nicht:
- WLAN-Controller Broadcom Corporation BCM94311MCG wlan mini-PCI (rev 01) (Modul b43)
Benötigt noch eine proprietäre Firmware.
- WLAN-Controller Broadcom Corporation BCM94311MCG wlan mini-PCI (rev 01) (Modul b43)
- Bisher nicht getestet:
- Modem
- ExpressCard/54-Einschub
Konfiguration
Leider funktionieren nach der Installation noch nicht alle Teile korrekt oder vollständig, weshalb hier genauer auf die einzelnen Komponenten eingegangen werden soll.
Prozessor
Der AMD Turion 64 X2 TL-52 wird korrekt erkannt und das Modul powernow_k8 wird geladen, um die Prozessorleistung zu regulieren. Der Prozessor schaltet korrekt zwischen den beiden Geschwindigkeiten 800 und 1.600 MHz um.
ATA
Die ATA-Controller werden korrekt erkannt und eingebunden, DMA ist aktiviert.
ACPI
Die ACPI-Module (ac, battery, thermal, usw.) werden geladen. Der Füllstand der Batterie wird korrekt angezeigt, allerdings wird die Restlaufzeit nicht korrekt angegeben, sondern nimmt unrealistische Werte wie 35 Stunden an. Das Ein- und Ausstecken des Netzteils wird erkannt und die Bildschirmhelligkeit wird angepasst.
Tastatur und Sondertasten
Die Tastatur funktioniert wie erwartet. Erfreulicherweise sind direkt nach der Installation auch die Sondertasten sofort einsatzbereit und teilweise schon belegt. Die Sonder- und Fn-Tasten können somit ohne Probleme genutzt und belegt werden. Die Klickgeräusche der Multimediatasten können übrigens im BIOS deaktivieren.
Touchpad
Das Touchpad funktioniert samt Scroll-Leiste direkt nach der Installation und lässt sich über die am oberen Rand angebrachte Taste deaktivieren.
Grafikkarte und Bildschirm
Die GeForce Go 7200 läuft direkt nach der Installation mit dem nv-Treiber, welcher schon mal 2D- und Videobeschleunigung bietet. Wer 3D-Beschleunigung haben möchte oder den externen Monitorausgang oder den TV-Ausgang verwenden will, der kommt um eine Installation der proprietären Grafiktreiber nicht herum. Diese verläuft nach der im dazugehörigen Artikel gegebenen Anleitung problemlos. Mit dem proprietären Treiber funktioniert auch die Regulierung der Bildschirmhelligkeit über die dafür vorgesehenen Tasten. Die verwendeten xorg.conf-Dateien finden Sie im Anhang.
Netzwerk
Ethernet
Der Netzwerk-Controller MCP51 Ethernet Controller (rev a3) wird automatisch erkannt und mit dem forcedeth-Kernelmodul eingebunden. Er ist nach der Installation sowohl mit dem klassischen ifup als auch mit dem NetworkManager sofort einsatzbereit.
WLAN
Der integrierte W-LAN-Adapter wird als Broadcom Corporation BCM94311MCG wlan mini-PCI (rev 01) erkannt und basiert auf einem Chip von Broadcom. Für diesen wird automatisch das Kernel-Modul b43 geladen, welches jedoch noch die Installation einer proprietären Firmware verlangt, welche nicht mit openSUSE mitgeliefert wird. Im Paket b43-fwcutter finden Sie die nötigen Werkzeuge, um die Firmware zu installieren. Dieses Paket ist standardmäßig installiert. Zur Installation der Firmware reicht es, folgenden Befehl als root auszuführen, wobei Sie dabei über eine bestehende Verbindung zum Internet verfügen müssen: install_bcm43xx_firmware
Weitere Informationen zum Treiber finden Sie auf linuxwireless.org.
Audiogerät
Das Audiogerät MCP51 High Definition Audio (rev a2) wird korrekt erkannt und mit dem Modul snd_hda_intel automatisch eingebunden.
Ausgabe von aplay -l
**** List of PLAYBACK Hardware Devices **** card 0: NVidia [HDA NVidia], device 0: CONEXANT Analog [CONEXANT Analog] Subdevices: 1/1 Subdevice #0: subdevice #0 card 0: NVidia [HDA NVidia], device 1: Conexant Digital [Conexant Digital] Subdevices: 1/1 Subdevice #0: subdevice #0
Webcam
Die im oberen Bildschirmrahmen integrierte Webcam von Microdia lässt sich mit dem Linux UVC Treiber betreiben. Der in openSUSE 11.1 enthaltene Kernel enthält das Modul uvcvideo bereits, so dass die Kamera direkt nach der Installation bspw. in Sykpe und Kopete verwendet werden kann.
ExpressCard
Die Unterstützung für ExpressCards kann ich mangels Karte leider nicht testen.
Kartenleser
Der Kartenleser Ricoh Co Ltd R5C822 SD/SDIO/MMC/MS/MSPro Host Adapter (rev 19) wird erkannt und entsprechende Module werden geladen. Dieser Controller ist Teil des Multifunktionschips Ricoh R5C832, welcher sich neben dem Kartenlesen auch um die FireWire-Funktion kümmert. MMC- und SD-Karten werden direkt erkannt und eingebunden. Andere konnte ich bisher noch nicht testen.
Fernbedienung
Die beiliegende Fernbedienung funktioniert analog zu den Multimediatasten direkt nach der Installation. Sie sendet die gleichen Tastenereignisse wie die Multimediatasten auf der Tastatur und lässt sich für den Transport im ExpressCard-Schacht verstauen.
Modem
Noch nicht getestet.
FireWire
Getestet mit einem Camcorder Canon MV200i
Log-Ausgabe beim Anschließen des Camcorders:
Jan 21 11:33:03 jupiter kernel: ieee1394: Node added: ID:BUS[0-00:1023] GUID[000085000018812a] Jan 21 11:33:03 jupiter kernel: ieee1394: Node changed: 0-00:1023 -> 0-01:1023 Jan 21 11:33:03 jupiter kernel: ieee1394: raw1394: /dev/raw1394 device initialized
Zum Überspielen der DV-Dateien eignet sich KINO. Auch die Steuerung des Camcorders über Firewire funktioniert.
Schlafmodi
Suspend to Disk
Suspend to Disk funktioniert ohne Änderungen am System, sowohl mit dem nv-Treiber, als auch mit dem nvidia-Treiber.
Suspend to RAM
Suspend to RAM habe ich leider bisher noch nicht dazu veranlassen können, zu funktionieren.
USB
Die USB-Anschlüsse funktionieren einwandfrei.
Fazit
| Gerät | Name | Modul(e) | Bemerkungen | Status |
|---|---|---|---|---|
| Prozessor | AMD Turion 64 X2 TL-52 | powernow_k8 | Funktioniert | |
| P-ATA | nVidia Corporation MCP51 IDE (rev f1) | pata_amd | Funktioniert | |
| S-ATA | nVidia Corporation MCP51 Serial ATA Controller (rev f1) | sata_nv | Funktioniert | |
| Grafik | nVidia Corporation GeForce Go 7200 (rev a1) | nv oder nvidia | 3D nur mit NVIDIA-Treiber | Funktioniert |
| Audio | nVidia Corporation MCP51 High Definition Audio (rev a2) | snd_hda_intel | Funktioniert | |
| Ethernet | nVidia Corporation MCP51 Ethernet Controller (rev a3) | forcedeth | Funktioniert | |
| WLAN | Broadcom Corporation BCM94311MCG wlan mini-PCI (rev 01) | b43 | Installation von Firmware nötig | Funktioniert |
| Webcam | Microdia USB | uvcvideo | Funktioniert | |
| USB | nVidia Corporation MCP51 USB Controller (rev a3) | usbcore | Funktioniert | |
| ExpressCard | ? | ? | Ungetestet | |
| Kartenleser | Ricoh Co Ltd R5C822 SD/SDIO/MMC/MS/MSPro Host Adapter (rev 19) | sdhci | SD- und MMC-Karten werden eingebunden, andere nicht getestet | Funktioniert |
| Modem | ? | ? | Ungetestet | |
| FireWire | Ricoh Co Ltd R5C832 IEEE 1394 Controller | ohci1394 | Funktioniert | |
| Fernbedienung | Funktioniert |

