Laptop "Sony Vaio PCG-F807K" unter Linux (Redhat 7.1)

Hardware

Prozessor: 650 MHz;
Arbeitsspeicher: original 64 MB, aufgerüstet auf 128 MB;
Grafikkarte
: ATI Rage Mobility-M1 AGP;
Touchpad und Tasten
;
Soundkarte
: Yamaha DS-XG PCI Audio CODEC;
DVD-Laufwerk: Toshiba DVD-ROM SD-C2402,
Festplatte: Fujitsu MHK2120AT, 10 GB,
IEEE-1394 Bus Hostcontroller
: Sony CXD322 OHCI i.Link,
Modem
: Conexant SoftK56;
PCMCIA: von Ricoh;
USB

zusätzlich gekaufte Hardware

Netzwerkkarte: LevelOne 10 / 100 Mbps

Vorinstalliert ist Windows 2000 Professional. Vorsichtshalber habe ich Win2000 behalten und nur die Partition verkleinert und Redhat 7.1 installiert. Dabei habe ich die Laptop-Installation ausgewählt und war erstaunt (und erschrocken) wieviel ohne zusätzliche Konfiguration schon lief. Wo bleibt denn da der Lerneffekt?

Grafikkarte:

Wurde automatisch erkannt und XFree86-FBDev installiert.

Beim ersten Starten von X, kam eine Fehlermeldung, das das Modul libpcidata.a nicht gefunden wurde. Es stellte sich heraus, das die DVD eine falsche Checksumme für XFree hatte und skippte das Paket ohne Meldung während der Installation. Man kann das Paket dann aber händisch von der CD nachinstallieren.

Läuft nun hervorragend mit einer Auflösung von 1024x768.

Touchpad:

Bei der Konfiguration habe ich "ALPS GlidePoint (PS/2)" und "Emulate 3 Buttons" gewählt und das Touchpad und die Tasten da drunter arbeiten wie gewünscht.

In der /etc/XF86config-4 steht für die Maus:

Section "InputDevice"
  Identifier "Mouse0"
  Driver "mouse"
  Option "Protocol" "GlidePointPS/2"
  Option "Device" "/dev/psaux"
  Option "ZAxisMapping" "4 5"
  Option "Emulate3Buttons" "yes"
EndSection

Soundkarte:

Einmal sndconfig und die Soundkarte wurde erkannt und funktioniert. In der modules.conf steht:

alias sound-slot-0 ymfpci
post-install sound-slot-0 /bin/aumix-minimal -f /etc/.aumixrc -L >/dev/null 2>&1 || :
pre-remove sound-slot-0 /bin/aumix-minimal -f /etc/.aumixrc -S >/dev/null 2>&1 || :
options sb support=1

Die Lautsprecher sind etwas quackend, es gibt aber einen Kopfhöreranschluß.

PCMCIA:

PCMCIA wurde problemlos erkannt, trotzdem gab es Probleme mit der Netzwerkkarte. Sie wurde erkannt, sämtliche Module geladen, hat aber nicht geroutet (bei route waren keinerlei IP-Adressen bekannt, auch kein localhost)

Ich fand in /var/log/messages:

Jul 8 11:09:49 beta hotplug: ** can't synthesize pci hotplug events
Jul 8 11:09:49 beta hotplug: ** can't synthesize root hub events

Recherchen ergaben, das eventuell ein neues Hotplug-Paket Besserung bringt. Unter http://linux-hotplug.sourceforge.net/ findet man die aktuellste Version und nun klappt alles.

Netzwerkkarte:

Nachdem die hotplug-Sache geklärt war, lief auch die Netzwerkkarte.

in /etc/pcmcia/config steht folgendes:

# Device driver definitions
device "pcnet_cs"
   class "network" module "net/8390", "pcnet_cs"

# Ethernet adapter definitions
card "LevelOne 10/100Mbps 16bit Fast Ethernet PCMCIA"
   manfid 0x0274, 0x1103
   bind "pcnet_cs"

Dann muß noch /etc/pcmcia/network.opts angepaßt werden. Bei Redhat 7.1 erscheint beim booten zwar die Fehlermeldung "Bringing up interface eth0: failed", da die PCMCIA-Erkennung aber erst später im Bootprozeß stattfindet und network dann nochmal eingelesen wird, funktioniert (trotz dieser Fehlermeldung) auch das Netzwerk.

Folgende Module sind für PCMCIA und Netzwerk geladen:

root@beta:~$ lsmod
Module  Size  Used  by
pcnet_cs 10656 1
8390 6816 0 [pcnet_cs]
ds 7280 2 [pcnet_cs]
yenta_socket 11440 2
pcmcia_core 43072 0 [pcnet_cs ds yenta_socket]

USB:

Auch USB hängt von hotplug ab, wird jetzt aber richtig erkannt. Ob es funktioniert, weiß ich nicht, da ich (noch?) keine USB-Hardware habe. 

Folgende Module sind für USB geladen:

root@beta:~$ lsmod
Module  Size  Used  by
usb-uhci 20720  0 (unused)
usbcore 49664 1 [usb-uhci]

In meiner /etc/modules.conf steht:

alias usb-controller usb-uhci

Modem:

Das ist leider ein Winmodem, aber folgende zwei Seiten sehen vielversprechend aus:
http://www.mbsi.ca/hsfcompat/
http://imrang.hobbiton.org/hsflinux.htm

Wenn ich mal Zeit habe, probiere ich es aus.

FireWire:

Ich kann damit noch nichts anfangen, deswegen weiß ich auch nicht ob es funktioniert.