Das neue EEE-Forum
https://www.eee-forum.de/forum/

Nachrüsten PCIe-Steckverbinder bei 701
https://www.eee-forum.de/forum/viewtopic.php?f=24&t=17
Seite 4 von 7

Autor:  TbqTimo [ Di 30. Nov 2010, 14:21 ]
Betreff des Beitrags:  Re: Nachrüsten PCIe-Steckverbinder bei 701

Hallo, danke.

Nein noch nicht gesehen,
denkst Du ich brauche nicht auf die angegebene Kompatibilietaet achten?

Autor:  TbqTimo [ Di 30. Nov 2010, 16:47 ]
Betreff des Beitrags:  Re: Nachrüsten PCIe-Steckverbinder bei 701

und die Breite und laenge usw... passt das?
bei allen oder muss ich da noch was beachten, ich weis ja nicht wieviel Platz da so noch war / ist!?

Autor:  tosty [ Di 30. Nov 2010, 16:58 ]
Betreff des Beitrags:  Re: Nachrüsten PCIe-Steckverbinder bei 701

Zu SATA SSDs kann ich mich auch wenig äußern. Getestet haben wir ja eine PATA SSD.

Zur Not kannst Du bei Amazon aber einfach von deinem Widerrufsrecht Gebrauch machen - zurück damit.

Es gibt kurze und lange SSD. Verkauft werden aber als Drittanbieter SSD meist nur die langen. So eine brauchst Du. Das paßt schon.

Autor:  k0k0 [ Di 7. Dez 2010, 05:26 ]
Betreff des Beitrags:  Re: Nachrüsten PCIe-Steckverbinder bei 701

Na, wie sieht's denn nun aus mit dem aufgepeppten 701er? Funktioniert der zusätzliche miniPCIe-Port problemlos? Wie geht das BIOS damit um usw.? Nichts als Fragen! Bitte liefert auch mal die eine oder andere Antwort! ;-) Danke!!!

Autor:  franz.at [ Di 7. Dez 2010, 08:36 ]
Betreff des Beitrags:  Re: Nachrüsten PCIe-Steckverbinder bei 701

Mal kurz von mir: ich habe nur mit einer Asus-Phison-SSD mit 8GB getestet, damit nur die PATA-Schnittstelle. Die Ergebnisse waren bei den beiden 701 unterschiedlich, wobei noch nicht klar ist, worin der Unterschied exakt begründet ist. Unterschiedlich waren auf jeden Fall die BIOS-Versionen, ob es noch weitere Unterschiede (z.B. der Mainboard-Version) gab, ist nicht klar.

Erkannt wurde die SSD von beiden BIOSsen, jeweils als Slave auf der PATA-Schnittstelle. Die Unterschiede ergaben sich erst beim Booten des Betriebssystems. Xandros 1.0 bootete beim älteren BIOS (Version 0804) erst gar nicht richtig, sobald die zweite SSD eingebaut war, es startete die BusyBox (Debug-Konsole). Nach Installation von Ubuntu 10.10 startete dieses augenscheinlich richtig, aber ungewöhnlich langsam, weil es beim Hochfahren verschiedene Einstellungen der PATA-Schnittstelle durchprobierte und schließlich mit der Einstellung PIO4 mit heißen 3MB/s nicht wirklich befriedigend lief.

Der zweite mit BIOS 1302 dagegen lief von Anfang an problemlos, initialisierte prompt die Schnittstellen mit UDMA/66 und erreichte einwandfreie Datenraten von 27 und 34MB/s, das Ubuntu 9.04 startete anstandslos und mountete auch die zweite SSD richtig.

Inzwischen sind die beiden 701 wieder bei tosty, ich bin sicher, dass er hier noch Einiges zu berichten haben wird.

Autor:  tosty [ Di 7. Dez 2010, 11:54 ]
Betreff des Beitrags:  Re: Nachrüsten PCIe-Steckverbinder bei 701

k0k0 hat geschrieben:
Na, wie sieht's denn nun aus mit dem aufgepeppten 701er?


Es sieht gut aus :-)

k0k0 hat geschrieben:
Funktioniert der zusätzliche miniPCIe-Port problemlos?


Ja. => Siehe Kurzbericht von Franz.

k0k0 hat geschrieben:
Wie geht das BIOS damit um usw.?


Ganz normal und recht unterschiedlich :mrgreen: => Siehe Kurzbericht von Franz.

k0k0 hat geschrieben:
Nichts als Fragen! Bitte liefert auch mal die eine oder andere Antwort! ;-) Danke!!!


Welche konkreten Fragen hast Du noch?

Timos Eee ist bereits auf dem Weg zu ihm. Wenn er dann eine SATA SSD gekauft hat, wird es auch hierzu faktische Infos geben.
Bislang stehen hier die ASUS Phison SD mit 8 GB zur Verfügung sowie ein CF-Flashcon Adapter. Ich bin gerade noch am Testen (verschiedene BIOS Versionen, ....).

Hier einige bildliche Impressionen:

Dateianhang:
Dateikommentar: Unbestückter Steckplatz (nur zur Erinnerung, wie das aussieht)
mod5.jpg
mod5.jpg [ 436.73 KiB | 17506-mal betrachtet ]


Dateianhang:
Dateikommentar: Alsdann in der bestückten Variante mit einem 5.9 mm hohen Mini PCIe
mod7.jpg
mod7.jpg [ 357.62 KiB | 17506-mal betrachtet ]


Dateianhang:
Dateikommentar: Erkennung beider SSD im BIOS
tobi_bios.jpg
tobi_bios.jpg [ 36.99 KiB | 17506-mal betrachtet ]


Dateianhang:
Dateikommentar: Dergleichen denn beim Startvorgang des Eee (BIOS ist 801)
tobi_boot1.jpg
tobi_boot1.jpg [ 72.12 KiB | 17506-mal betrachtet ]

Autor:  k0k0 [ Di 7. Dez 2010, 17:28 ]
Betreff des Beitrags:  Re: Nachrüsten PCIe-Steckverbinder bei 701

Danke tosty, jetzt weiß ich ja schon mal einiges :thumb_up: und werde noch bis zum Bericht mit der SATA-fähigen SSD warten.

Franz, würdest Du auch meinen 701er bearbeiten? Irgendwie mag ich den Kleinen (immer noch), und über ein dickes Plus an eingebautem Speicherplatz würde er sich ganz bestimmt freuen. ;) Aber ich habe weder die Ausrüstung noch alles andere für so ein Vorhaben. :(

Autor:  franz.at [ Di 7. Dez 2010, 17:31 ]
Betreff des Beitrags:  Re: Nachrüsten PCIe-Steckverbinder bei 701

Würde ich schon tun - das Restrisiko, dass etwas schief geht, müsstest Du halt selber tragen. Näheres sollten wir aber per PN abstimmen.

Autor:  tosty [ Mi 8. Dez 2010, 04:05 ]
Betreff des Beitrags:  Re: Nachrüsten PCIe-Steckverbinder bei 701

Info-Update #1

Anbei einige Aufnahmen bzgl. 701 ohne Bestückung:

Dateianhang:
Dateikommentar: Eee 701 mit leerer, aber bestückter SSD Bay
eee701_tosty-flashcon_ram_bay-empty.jpg
eee701_tosty-flashcon_ram_bay-empty.jpg [ 205.33 KiB | 17493-mal betrachtet ]


mit ASUS Phison SSD:

Dateianhang:
Dateikommentar: Eee 701 mit Asus Phison SSD
eee701_tosty-flashcon_ram_bay-with_asus_phison_ssd.jpg
eee701_tosty-flashcon_ram_bay-with_asus_phison_ssd.jpg [ 205.21 KiB | 17493-mal betrachtet ]


sowie mit Flashcon-CF Adapter:

Dateianhang:
Dateikommentar: Eee 701 mit Flashcon-CF Adapter und 32 GB CF Karte (Steg der SSD und RAM abteilt, muß entfernt werden)
eee701_tosty-flashcon_cf_32gb.jpg
eee701_tosty-flashcon_cf_32gb.jpg [ 354.45 KiB | 17493-mal betrachtet ]


Entsprechende Karte (max. UDMA6) wird entsprechend der Möglichkeiten des Chipsatzes erkannt (als UDMA5)

Dateianhang:
Dateikommentar: Bootvorgang mit Transcend 32 GB CF Karte (erkannt mit max. UDMA5)
eee701_tosty-flashcon_cf-bootscreen-32GB_UDMA5.jpg
eee701_tosty-flashcon_cf-bootscreen-32GB_UDMA5.jpg [ 159.09 KiB | 17493-mal betrachtet ]


Ältere Karten (im Beispiel eine 1 GB mit MWDMA4) werden auch erkannt:

Dateianhang:
Dateikommentar: Bootvorgang mit Generi 1 GB CF Karte (erkannt als MWDMA4)
eee701_tosty-flashcon_cf-bootscreen-1GB_MWDMA.jpg
eee701_tosty-flashcon_cf-bootscreen-1GB_MWDMA.jpg [ 356.62 KiB | 17493-mal betrachtet ]


Klugscheiß an Rande für denjenigen, der sich über MWDMA wundert:

MWDMA bezeichnet den Transfermodus Multiword DMA [Direct Memory Access], eine Zwischenstufe zwischen PIO [Programmed input/output] und UDMA [Ultra DMA].

DMA Modi (vor UDMA) wurden bereits mit den ATA-1 bzw. ATA-2 Spezifikationen eingeführt. Einige Modi speziell für compact Flash Karten: PIO5 und PIO6 mit CompactFlash Spezifikation 2.0 und MWDMA3 und MWDMA4 mit CompactFlash Spezifikation 2.1.

Man trifft diese Modi also zumeist nicht / nie bei Festplatten (und SSD?) an, sondern nur bei Compact Flash Karten. Dort oftmals auch nur beim Betrieb im "True IDE Mode".

Autor:  tosty [ Mi 8. Dez 2010, 05:23 ]
Betreff des Beitrags:  Re: Nachrüsten PCIe-Steckverbinder bei 701

Info-Update #2

Hier auch mal zwei Aufnahmen aus dem BIOS 0801 bei Bestückung mit CF Karten:

Dateianhang:
Dateikommentar: Erkennung Transcend 32 GB CF als Slave im BIOS 0801
eee701_tosty-BIOS_0801-cf_32gb-01.jpg
eee701_tosty-BIOS_0801-cf_32gb-01.jpg [ 127.96 KiB | 17493-mal betrachtet ]


Dateianhang:
Dateikommentar: Erkennung Transcend 32 GB CF als Slave im BIOS 0801 #2
eee701_tosty-BIOS_0801-cf_32gb-02.jpg
eee701_tosty-BIOS_0801-cf_32gb-02.jpg [ 104.18 KiB | 17493-mal betrachtet ]


Anmerkung zum BIOS 0801

Das hier angesprochene BIOS 0801 hat Probleme damit, die interne 4GB SSD (normal: UDMA4 = UDMA/66) im selben Modus (also UDMA4) mit einem weiteren Gerät im Flashcon zu nutzen. Die Erkennung durch das BIOS als Slave funktioniert.

Erst beim Booten (mit Linux) treten folgende Effekte auf / wurden folgende Effekte beobachtet:

  1. Asus Phison SSD: Booten aus Xandros von 1. SSD nicht möglich. Ubuntu 10.04/10.10 benötigt lange, da hier sukzessive auf PIO Mode 4 heruntergeschaltet wird (3-5 Minuten). Danach kann mit beiden SSD gearbeitet werden. Lesezugriff mit ca. 3 MB/s von der 1. SSD ist aber wenig berauschend (obwohl man mit dem Ubuntu arbeiten kann).
  2. Transcend 32 GB CF: Booten von Ubuntu / Xandros von 1. SSD problemlos. Zugriff auf CF Karte schlägt fehl. Ein paralleler Betrieb von interner SSD als UDMA4 und CF Karte als UDMA5 ist aber problemlos möglich. Ebenso, wenn die CF Karte zwangsweise auf einen langsameren Modus gesetzt wird (z.B. UDMA3 = UDMA/44).

=> BIOS 0801 hat Probleme mit DMA Modi bei gleichzeitigem Betrieb mit Geräten im Flashcon-Slot.

Abhilfe-Möglichkeiten (außer BIOS Update)

Laut anderen Foren scheint Windows XP nach kürzerer Wartefrist als Ubuntu 10.x auch die 1. SSD dann im PIO4 Modus zu betreiben.

Unter neueren Linux-Kerneln (libata) gibt es die Möglichkeit, beim Booten mittels eines Kernel-Parameters bestimmte Einstellungen vorzunehmen.

a) allgemeine Deaktivierung von DMA

Code:
libata.dma=0


b) Angabe eines expliziten Modus für alle oder ein (P)ATA Gerät

Code:
libata.force=2.00:pio4


=> setzt die interne SSD in den PIO4 Mode

Code:
libata.force=2.01:udma3


=> setzt die SSD im Flashcon-Slot in den UDMA3 (=UDMA/44) Mode

Innerhalb GRUB kann man diese auch durch editieren des gewählten Eintrages erreichen, indem man bei diesem auf "e" (für "edit") drückt. Dann in die Zeile mit den Kerneloptionen nach obigen Beispiel eine Hinzufügung vornehmen und booten (mit "b" bei GRUB1 oder Strg+X bei GRUB2).

Natürlich kann man diese Änderungen auch dauerhaft in der /etc/boot/menu.lst bzw grub.cfg vornehmen (grub.cfg wird aber automatisch erzeugt aus Daten in /etc/default/grub !!)

Anmerkung zum Betrieb mit CompactFlash Karten

Das BIOS zeigt im Normalfall ja den Namen der HDD / SSD an. So auch bei Verwendung von CompactFlash Karten mit Flashcon-CF Adapter.

Sofern einzelne Karten aber keinen "Produktnamen" enthalten (Leerstring) oder irgendwelche Nicht-ASCII Zeichen, führt dies beim Aufruf des BIOS [F2] und anschließender Wahl des Reiters "Advanced" zum "Absturz" des BIOS. Man muß den Eee dann Ausschalten.

Da man aber kaum etwas im BIOS verstellen kann und die Erkennung der CF Karte durch den Eee auch so mitbekommt, besteht keine Notwendigkeit für diese Neugier im BIOS. Die CF können trotzdem verwendet werden.

Seite 4 von 7 Alle Zeiten sind UTC + 1 Stunde
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/