HKL/Laptop/Asus X51RL

aus openSUSE, der freien Wissensdatenbank

Inhaltsverzeichnis

Dieser Artikel beschreibt die Installation des Notebooks ASUS X51RL-AP0707D. Der Artikel erhebt keinen Anspruch auf Vollständigkeit und kann auch nicht als reines HOWTO verstanden werden, das Schritt für Schritt abgearbeitet werden kann. Ein wenig Linux-Wissen und Mitdenken ist erforderlich.

Innereien

Technische Daten laut Händler (K&M Elektronik)

Grösse des Monitors:  	15,4 Zoll 
Max. Auflösung: 	1280x800 
eingebaute CPU: 	Intel Core2 Duo T5250 
CPU-Taktfrequenz: 	1500 Mhz 
Art der CPU: 		64 Bit 
Grösse des Speichers: 	1024 MB 
Art des Speichers: 	PC2-667 (PC2-5300) 
Speichergröße:          2048 MB (1024 MB nachgerüstet) 
Speichertyp: 		SO-Dimm 200pin DDR- RAM 
Chipsatz: 		ATI Xpress1100 
Festplatte: 		120 GB 
Soundchip: 		Realteck
verbautes Laufwerk: 	DVD/RW 
Anzahl der USB 2.0: 	4 
Anzahl Firewire: 	0 
Art des LANs: 		RJ45 10/100 / 802.11 b/g 
BlueTooth vorhanden: 	n.v. 
Card Reader vorhanden: 	Ja 
Modem integriert: 	Ja 
Mikrofon vorhanden: 	n.v. 
WebCam vorhanden: 	n.v. 
Gewicht ca.: 	   	2.8 
Laenge in mm ca.: 	288 
Breite in mm ca.: 	328 
Hoehe in mm ca.: 	27 
Akkulaufzeit: 		3 
Betriebssystem: 	keins vorhanden 

Ausgabe von lspci

00:00.0 Host bridge: ATI Technologies Inc Unknown device 5a31 (rev 01)
00:01.0 PCI bridge: ATI Technologies Inc RS480 PCI Bridge
00:04.0 PCI bridge: ATI Technologies Inc RS480 PCI Bridge
00:05.0 PCI bridge: ATI Technologies Inc RS480 PCI Bridge
00:06.0 PCI bridge: ATI Technologies Inc RS480 PCI Bridge
00:07.0 PCI bridge: ATI Technologies Inc RS480 PCI Bridge
00:12.0 SATA controller: ATI Technologies Inc SB600 Non-Raid-5 SATA
00:13.0 USB Controller: ATI Technologies Inc SB600 USB (OHCI0)
00:13.1 USB Controller: ATI Technologies Inc SB600 USB (OHCI1)
00:13.2 USB Controller: ATI Technologies Inc SB600 USB (OHCI2)
00:13.3 USB Controller: ATI Technologies Inc SB600 USB (OHCI3)
00:13.4 USB Controller: ATI Technologies Inc SB600 USB (OHCI4)
00:13.5 USB Controller: ATI Technologies Inc SB600 USB Controller (EHCI)
00:14.0 SMBus: ATI Technologies Inc SBx00 SMBus Controller (rev 13)
00:14.1 IDE interface: ATI Technologies Inc SB600 IDE
00:14.2 Audio device: ATI Technologies Inc SBx00 Azalia
00:14.3 ISA bridge: ATI Technologies Inc SB600 PCI to LPC Bridge
00:14.4 PCI bridge: ATI Technologies Inc SBx00 PCI to PCI Bridge
01:05.0 VGA compatible controller: ATI Technologies Inc RC410 [Radeon Xpress 200M]
02:00.0 Ethernet controller: Atheros Communications, Inc. AR5006EG 802.11 b/g Wireless PCI Express Adapter (rev 01)
08:01.0 CardBus bridge: Ricoh Co Ltd RL5c476 II (rev b3)
08:01.1 Generic system peripheral [Class 0805]: Ricoh Co Ltd R5C822 SD/SDIO/MMC/MS/MSPro Host Adapter (rev 17)
08:01.2 System peripheral: Ricoh Co Ltd R5C592 Memory Stick Bus Host Adapter (rev 08)
08:07.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ (rev 10)

Ausgabe von lsusb

Bus 006 Device 001: ID 0000:0000
Bus 005 Device 001: ID 0000:0000
Bus 003 Device 002: ID 046d:c016 Logitech, Inc. M-UV69a Optical Wheel Mouse
Bus 003 Device 001: ID 0000:0000
Bus 002 Device 001: ID 0000:0000
Bus 001 Device 001: ID 0000:0000
Bus 004 Device 001: ID 0000:0000

Gründe für den Kauf

  • Intel Core2 Duo in der Preisklasse 600 EURO eher selten (Dez. 2007)
  • ASUS ist qualitativ (hoffentlich) eher im Mittelfeld anzusiedeln, vom Preis spielt das Gerät jedoch in derselben Liga wie Alternativen von Billiganbietern wie Acer, Gericom, Medion, etc.
  • der HAUPTGRUND ist aber: dieses Gerät ist eines der wenigen Notebooks das vom Hersteller OHNE Windows ausgeliefert wird. Auch wenn ein vorinstalliertes Windows sicherlich (leider) kaum Auswirkungen auf den Preis hat, so ist es sehr positiv und vor allem auch unterstützenswert, wenn durch den Kauf dieses Notebooks nicht die Windows-Vista Statistik beschönigt und zusätzlich auch noch die Kriegskasse von Microsoft gefüllt wird. Wir wollen doch alle, dass die Welt ein Stück guter wird!

Installation openSUSE 10.3 (CD mit 32-bit OSS-Version für KDE)

  • von CD booten, Sprache deutsch, Bildschirm 800x600
  • Systemanalyse erfolgreich, Kernel geladen
  • Netzwerk über LAN-Kabel via DHCP konfiguriert
  • Online-Installationsquellen (Haupt-Repository Nicht-OSS und OSS) eingebunden
  • Zeitsynchronisation mit NTP-Server (tick.fh-augsburg.de)
  • Partitionierung bearbeiten (Expertenmodus)
    • vorhandene (Windows-)Partitionen löschen
    • Auslagerungspartition (swap) /dev/sda1 (4.0 GB) erstellen
    • Root-Partition /dev/sda2 (12.0 GB) mit ext3 erstellen
    • Partition /dev/sda3 (95.7 GB) für /home mit ext3 erstellen
  • Software-Auswahl übernehmen
  • Lizenzierug proprietäre Pakete bestätigen
  • Installation bestätigen - Paketinstallation beginnt
  • Kaffee trinken gehen und nach ner Stunde wiederkommen
  • Reboot
  • Root Passwort
  • Hostname
  • Netzwerkkonfiguration: Vorschlag übernehmen
    • Ehternet-Netzwerkkarte noch nicht konfiguriert; wird erstmal ignoriert (dürfte der WLAN-Chip sein)
    • ASUSTeK L8400B or L3C/s notebook mit DCHP konfiguriert steht zur Verfügung
    • Integriertes Modem wird erstmal nicht erkannt.
  • Test der Internetverbindung erfolgreich
  • Registrierung erfolgreich durchgeführt (Konfiguration Online update)
  • Online Update durchführen, Neustart
  • Benutzer anlegen
  • Hardware-Konfiguration
    • Grafikkarten:
      • Grafikkarte: ATI Radeon XPRESS 200M 5A62 (PCIE) wird erkannt
      • Monitor wird erkannt und auf 1280x800 gesetzt
      • Farbtiefe 24 bit (16.7 Mio Farben)
      • Dual Head Modus aktiviert
    • Drucker: keine angschlossen
    • Sound: SBx00 Azalia konfiguriert als snd-card-0
    • TV-Karten: keine
    • Bluetooth: aktiviert, SDP, HCI, RFCOMM gestartet, sehr komisch, soll doch gar keins drin sein
  • Suse starten, fertig.

Konfiguration

Installationsquellen hinzufügen

  • Yast -> Software - Community Repositories
    • ATI Repository
    • Packman Repository
    • VideoLAN Repository
    • KDE Backports
    • KDE Community
    • Mozilla
    • Treiber für WLAN-Karten
    • XGL

ATI Treiber installieren

  • Yast -> Software -> Software installieren oder löschen
  • ati-fglrxG01-kmp-default auswählen
  • Yast -> Hardware -> Grafikkarte und Monitor: ATI Treiber wird automatisch geladen, 3D Beschleunigung aktiviert
  • Reboot

Der Treiber scheint erstmal zu funktionieren, aber es treten auch Instabilitäten mit Darstellungsfehlern auf (v.a. wenn man was im YaST macht), die noch beobachtet werden müssen. Ein endgültiges Fazit ist nicht möglich.

XGL und compiz installieren und aktivieren

Ich hab es installiert, getestet und gleich wieder deaktiviert, da die Grafikleistung nicht ausreicht

Multimediafähigkeit

  • mplayer mit Browser-Plugin, vlc mit Browser-Plugin installieren und testen, z.B. ZDF-Mediathek, Hörproben bei amazon, etc.
  • DVD-Player nicht getestet

Suspend to Disk

Getestet, funktioniert

Suspend to RAM

Getestet, funktioniert leider nicht. Problem nicht nachgegangen

Bluetooth

Es soll ja keine drin sein, trotzdem wurde bei der Installation eine Bluetooth-Schnittstelle erkannt. Bis jetzt nicht getestet.

PCMCIA

Bis jetzt nicht getestet.

Card Reader

Bis jetzt noch nicht getestet.

Modem

Nicht getestet.

Hotkeys

Eigentlich nicht sonderlich wichtig. Sound-Steuerung mit F10, F11, F12 (aus, leiser, lauter) funktioniert, Bildschirmhelligkeit mit F5 F6 funktioniert nicht (nicht weiter nachgegangen), Suspend to Disk mit F1 funktioniert, drahtlose Netzwerke mit F2 scheint nicht zu funktionieren (nicht weiter nachgegangen).

WLAN

Dieses Thema halte ich jetzt mal bewusst sehr ausführlich, da ich doch einiges an Zeit investiert habe und es leider nicht out-of-the-box lief ... und nachdem ich bei drei Rechnern bisher kaum Probleme hatte, dachte ich WLAN unter Linux ist gelöst. Scheint wohl nicht zu sein:

Zum Zeitpunkt der Installation sah das System so aus:
SUSE Linux 10.3 OSS 32-bit

asus: # uname -r
2.6.22.13-0.3-default
asus: # uname -i
i386

Versuch 1

Atheros Chip - super kein Problem, machen wir mit Madwifi. Repository http://madwifi.org/suse/10.3 bei YaST hinzugefügt und die folgenden Pakete gezogen:
madwifi 0.9.3.3-0.1 i586
madwifi-kmp-default 0.9.3.3_2.6.22.9_0.4.0.1 i586

Bemerkung: Kernel-Modul passt nicht zum installierten Kernel, evtl. hätte ich mit meinem Kernel in der Version zurück gehen müssen.

Netzwerkkarte mit YaST konfigurieren:

  • Drahtlose Netzwerkkarte ist vorhanden und nicht konfiguriert.
  • Konfiguration der Netzwerkkarte nicht möglich, Kernel Gerät ist nicht verfügbar

Daher weiter auf der Konsole:

asus: # lsmod | grep ath
ath_pci                92704  0
wlan                  187424  1 ath_pci
ath_hal               195536  1 ath_pci

asus: # wlanconfig ath0 create wlandev wifi0 wlanmode sta
wlanconfig: ioctl: No such device
asus: # iwconfig
lo        no wireless extensions.

eth0      no wireless extensions.

asus: # dmesg | grep ath
ath_hal: module license 'Proprietary' taints kernel.
ath_hal: 0.9.18.0 (AR5210, AR5211, AR5212, RF5111, RF5112, RF2413, RF5413)
ath_pci: 0.9.4.5 (0.9.3.3)

asus: # dmesg | grep wifi
wifi%d: unable to attach hardware: 'Hardware revision not supported' (HAL status 13)

An der Stelle habe ich dann angefangen mich ein wenig bei madwifi umzuschauen. Dort fand ich einige Support Tickets zu meinem Chip, so dass ich daraus schließen konnte, dass das Problem zumindest bekannt ist. Ein Problem ist wohl, dass sich der Chip aus irgendwelchen Gründen als AR5006EG ausgibt, obwohl es sich um einen AR5007EG . Jedenfalls ist unter Ticket #1679 http://madwifi.org/ticket/1679 einiges beschrieben und man findet auch einen Patch.

Versuch 2

Im YaST die madwifi-Pakete wieder deinstalliert. Sicherheitshalber reboot und obige Checks nochmals durchgeführt um sicherzustellen, dass kein Modul geladen ist. Download des Source-Codes (nur diesen Snapshot verwenden!) und eines Patches für den WLAN-Chip:

  • snapshots.madwifi.org/madwifi-ng/madwifi-ng-r2756-20071018.tar.gz
  • madwifi.org/attachment/ticket/1679/madwifi-ng-0933.ar2425.20071130.i386.patch?format=raw

Weiter auf der Konsole:

asus: # patch -p0 < madwifi-ng-0933.ar2425.20071130.i386.patch
patching file hal/ah.h
patching file hal/public/i386-elf.hal.o.uu
patching file hal/public/i386-elf.inc
patching file hal/public/i386-elf.opt_ah.h
patching file hal/version.h
asus: # make
asus: # make install 
asus: # modprobe ath_pci
asus: # lsmod | grep ath
ath_rate_sample        17024  1
ath_pci               108456  0
wlan                  193196  4 wlan_scan_sta,ath_rate_sample,ath_pci
ath_hal               283232  3 ath_rate_sample,ath_pci
asus: # dmesg | grep ath
ath_hal: 0.10.2.2-ATHEROS (AR5210, AR5211, AR5212, AR5416, RF5111, RF5112, RF2413, RF5413, RF2133, RF2425)
ath_pci: 0.9.4.5 (svn r2756)
ath_pci: switching rfkill capability off
ath_rate_sample: 1.2 (svn r2756)
ath_pci: switching per-packet transmit power control off
asus: # dmesg | grep wifi
wifi0: 11b rates: 1Mbps 2Mbps 5.5Mbps 11Mbps
wifi0: 11g rates: 1Mbps 2Mbps 5.5Mbps 11Mbps 6Mbps 9Mbps 12Mbps 18Mbps 24Mbps 36Mbps 48Mbps 54Mbps
wifi0: H/W encryption support: WEP AES AES_CCM TKIP
wifi0: mac 14.2 phy 7.0 radio 10.2
wifi0: Use hw queue 1 for WME_AC_BE traffic
wifi0: Use hw queue 0 for WME_AC_BK traffic
wifi0: Use hw queue 2 for WME_AC_VI traffic
wifi0: Use hw queue 3 for WME_AC_VO traffic
wifi0: Use hw queue 8 for CAB traffic
wifi0: Use hw queue 9 for beacons
wifi0: Atheros 5424/2424: mem=0xf89f0000, irq=18

Danach kann man mit dem Knetwork-Manager eine Verbindung zum WLAN herstellen. Das Problem ist nun jedoch, dass die Sache nach einem Kernel update nicht mehr funktioniert und wiederholt werden muss. Evtl. Kernel Version sperren.

Fazit

Die Installation verlief bis auf die WLAN-Geschichte absolut reibungslos und könnte selbst von einem Linux Newbie durchgeführt werden. Auch wenn noch nicht alles getestet wurde, scheint das Gerät gut mit SUSE zu harmonieren. Einzig die Grafikprobleme könnten auf Dauer nervig werden. Evtl. muss man den ATI-Treiber wieder runterwerfen, da großartige Grafikleistung eh nicht erwartet werden können und auch nicht gewünscht sind (reiner Office-Einsatz). Die in einem Testbericht beschriebene schlechte Tastatur ist leider Realität, aber in der Preisklasse 600 EURO muss man durchaus bereit sein, Abstriche zu machen. Das Preis-Leistungsverhältnis der Maschine würde ich dennoch als gut bis sehr gut bezeichnen. Es ergeht daher eine Kaufempfehlung an alle, die ein solides Office-Notebook für Textverarbeitung, E-Mail und Internet unter Linux suchen und kein vorinstalliertes Vista wünschen. Eine allgemeine Bewertung von Laptops auf Ihre Linuxtauglichkeit hin findet man bei http://tuxmobil.org und http://tuxmobil.de .

--Free surface 16:37, 26. Dez 2007 (UTC)