Eigentlich eine schöne Aufgabe: Linux auf zwei
Fujitsu Siemens Computer ESPRIMO EDITION P2510 installieren.
Die Live-CD von Kanotix, Sidux, Ubuntu und Kubuntu laufen. (Habe ich dem Bekannten zur Auswahl zeigen wollen) Die Installation derselben funktioniert auch. Beim booten des Systems dann die Enttäuschung:
CODE:
ata2.00: exception Emask 0x40 SAct 0x0 SErr 0x800 action 0x2
ata2.00: (irq_stat 0x40000001)
ata2.00: tag 0 cmd 0xa0 Emask 0x40 stat 0x51 err 0x24 (internal error)
ata2: soft resetting port
ata2: SATA link up 1.5 Gbps (SStatus 113 SControl 300)
ata2.00: (irq_stat 0x40000001)
ata2.00: tag 0 cmd 0xa0 Emask 0x40 stat 0x51 err 0x24 (internal error)
ata2: soft resetting port
ata2: SATA link up 1.5 Gbps (SStatus 113 SControl 300)
usw....
Plus ein merkwürdiger Fehler mit PCI und Interrupt, genaue Form leider nicht aufgeschrieben.
CODE:
cat /proc/scsi/scsi
Attached devices:
Host: scsi0 Channel: 00 Id: 00 Lun: 00
Vendor: ATA Model: ST3808110AS Rev: 3.AA
Type: Direct-Access ANSI SCSI revision: 05
Host: scsi1 Channel: 00 Id: 00 Lun: 00
Vendor: HL-DT-ST Model: DVD-ROM GDRH10N Rev: 0F03
Type: CD-ROM ANSI SCSI revision: 05
CODE:
~$ lspci
00:00.0 Host bridge: ATI Technologies Inc Radeon Xpress 200 Host Bridge (rev 01)
00:01.0 PCI bridge: ATI Technologies Inc RS480 PCI Bridge
00:12.0 IDE interface: 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 SB600 SMBus (rev 13)
00:14.1 IDE interface: ATI Technologies Inc SB600 IDE
00:14.2 Audio device: ATI Technologies Inc SB600 Azalia
00:14.3 ISA bridge: ATI Technologies Inc SB600 PCI to LPC Bridge
00:14.4 PCI bridge: ATI Technologies Inc SB600 PCI to PCI Bridge
01:05.0 VGA compatible controller: ATI Technologies Inc RC410 [Radeon Xpress 200]
0c:04.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ (rev 10)
(keine) Lösung, sollte man denken:
Scheinbar ist der SATA Chipsatz von ATI so neu, das er noch nicht richtig unterstützt wird. Der Boot Parameter
pci=nomsi. Verhindert anscheinend die Verwendung der msi (Message Signaled Interrupts)
via Ubuntuforums
Ein schaler Nachgeschmack bleibt allerdings. Die Schnittstelle wird auf nur UDMA100 gesetzt und die Meldungen verschwinden auch nicht.
Lösung: Ich habe Debian Etch RC1 mit netinstall installiert. Dort wird der Kernel 2.6.17 verwendet. Schon beim installieren den Bootparameter angeben: install pci=nomsi. Die Installation klappt einwandfrei und nach dem Boot keine Nachrichten im log, die mit den 2.6.18-er Kerneln so störten. Die HD wird nun auch mit UDMA133 angebunden. Der nun bei Etch bei einem Desktopsystem vorhandene automatische Updatemanager (von Ubuntu übernommen), fand 8 Updates, die ich installieren lies. Darunter war auch ein neuer Kernel 2.6.18, nach einem Probelauf kam es auch mit dem zu den Fehlern, leider habe ich nicht den Parameter pci=nomsi gesetzt gehabt. Ich habe den Kernel mit echo linux-image-2.6.17-5-686 hold | dpkg --set-selections auf hold gesetzt und den 2.6.18er wieder entfernt.
Insgesamt eine interessante Erfahrung, die Fortschritte im zukünftigen Etch mal selbst zu sehen... Gnome hat sich auch gemausert, macht einen runden Eindruck. Sollte ich mir mal wieder näher ansehen.
[update] Mittlerweile bin ich mit dem Einrichten eines PCs fertig und kopiere mit dd if=/dev/sda of=/dev/sdb die Platte für den zweiten PC. Wie lange dürfte das ungefähr dauern?
Also ich schätze mal bei 15mb/sec leider vorher nicht nachgesehen) wird es etwa 1,5 Stunden dauern. Ist ja nur ein Controller....
Update: es waren 82 Minuten...
Falls sonst noch jemand Probleme mit der ATI SB600 hat, der im Esprimo werkelt, soll auf www.kernel.org mal den Changelog zu kernel 2.6.21-rc6 anschauen. Ab diesem Kernel wurde das Problem mit der ATI SB600 behoben.
Entweder Kernel selber kompilieren, oder auf OpenSuse 10.3 warten.
Danke für das Feedback
PS: Die neuesten Kernel (Stand 25.06.07) vertragen sich leider nicht so gut mit dem Esprimo, wegen der überarbeiteten ACPI Funktion. Habe dafür keine Lösung in Sicht!
Das ist ja übel! Dann bleibt nur den Kernel auf Hold lassen Vielleicht wird es wieder
Neue Infos. Nach einem Update von OpenSuse 10.2 konnte ich feststellen, dass der Kernel von OpenSuse zu diesem Problem extra gepatcht wurde. Nun kann zumindest OpenSuse ohne Probleme auf dem Esprimo installiert werden.
Wahrscheinlich werden Zug um Zug die neueren Generationen der Distris alle damit klar kommen. Schon immer ein Kreuz mit der neuen Hardware