Guten Abend! Ich habe eine Frage zur Benutzung von SATA-Wechselrahmen. In Betrieb ist das Modell VP-1011LSF (http://www.vipower.de/produkte/produkte//detail_Wechselrahmen_SATA_SATASLASH...). Es verfügt über einen Schalter der - vermutlich - die Stromzufuhr unterbricht, bzw. wieder herstellt. Falls ich das (nicht gemountete Laufwerk) ausschalte, entnehme, wieder einsetze und unter Strom setze, sehe ich in /vlm: Jul 6 07:25:03 star kernel: ata3: exception Emask 0x10 SAct 0x0 SErr 0x40c0000 action 0xe frozen Jul 6 07:25:03 star kernel: ata3: irq_stat 0x00000040, connection status changed Jul 6 07:25:03 star kernel: ata3: SError: { CommWake 10B8B DevExch } Jul 6 07:25:03 star kernel: ata3: hard resetting link Jul 6 07:25:05 star kernel: ata3: SATA link up 1.5 Gbps (SStatus 113 SControl 300) Jul 6 07:25:05 star kernel: ata3: link online but device misclassified, retrying Jul 6 07:25:05 star kernel: ata3: reset failed (errno=-11), retrying in 9 secs [... noch 2x...] Jul 6 07:25:58 star kernel: ata3: limiting SATA link speed to 1.5 Gbps Jul 6 07:25:58 star kernel: ata3: hard resetting link Jul 6 07:26:00 star kernel: ata3: SATA link up 1.5 Gbps (SStatus 113 SControl 310) Jul 6 07:26:00 star kernel: ata3: link online but device misclassified, device detection might fail Jul 6 07:26:00 star kernel: ata3: EH complete Der Treiber versucht also, das LW wieder zu initialisieren. Was fehlt denn zur Hot-Swap-Fähigkeit für SATA? Ein anderer Controllerbaustein? Danke! GV -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Am Montag 06 Juli 2009 glaubte Volker Fervers zu wissen:
Guten Abend!
Ich habe eine Frage zur Benutzung von SATA-Wechselrahmen.
In Betrieb ist das Modell VP-1011LSF (http://www.vipower.de/produkte/produkte//detail_Wechselrahmen_SATA_SATASLASH...). Es verfügt über einen Schalter der - vermutlich - die Stromzufuhr unterbricht, bzw. wieder herstellt.
Falls ich das (nicht gemountete Laufwerk) ausschalte, entnehme, wieder einsetze und unter Strom setze, sehe ich in /vlm:
Jul 6 07:25:03 star kernel: ata3: exception Emask 0x10 SAct 0x0 SErr 0x40c0000 action 0xe frozen Jul 6 07:25:03 star kernel: ata3: irq_stat 0x00000040, connection status changed Jul 6 07:25:03 star kernel: ata3: SError: { CommWake 10B8B DevExch } Jul 6 07:25:03 star kernel: ata3: hard resetting link Jul 6 07:25:05 star kernel: ata3: SATA link up 1.5 Gbps (SStatus 113 SControl 300) Jul 6 07:25:05 star kernel: ata3: link online but device misclassified, retrying Jul 6 07:25:05 star kernel: ata3: reset failed (errno=-11), retrying in 9 secs [... noch 2x...] Jul 6 07:25:58 star kernel: ata3: limiting SATA link speed to 1.5 Gbps Jul 6 07:25:58 star kernel: ata3: hard resetting link Jul 6 07:26:00 star kernel: ata3: SATA link up 1.5 Gbps (SStatus 113 SControl 310) Jul 6 07:26:00 star kernel: ata3: link online but device misclassified, device detection might fail Jul 6 07:26:00 star kernel: ata3: EH complete
Der Treiber versucht also, das LW wieder zu initialisieren. Was fehlt denn zur Hot-Swap-Fähigkeit für SATA? Ein anderer Controllerbaustein?
Hast du den mal nachgeprüft, ob dein Controller Hot-Swap unterstützt? flo -- Du kannst ja auch deine Wände damit streichen! Nur im Sommer, da gibt das Fliegen. [WoKo in dag°] -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
On Tue 07 Jul 2009 09:45:38 NZST +1200, Florian Gross wrote:
Ich habe eine Frage zur Benutzung von SATA-Wechselrahmen.
Hast du den mal nachgeprüft, ob dein Controller Hot-Swap unterstützt?
Was heißt das wirklich genau? Welche Unterstützung muß denn da sein? Die SATA Schnittstelle selbst ist immer hot-swap-fähig. Wenn dann natürlich die Treiber blöde sind, ... Volker -- Volker Kuhlmann is list0570 with the domain in header http://volker.dnsalias.net/ Please do not CC list postings to me. -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Am Montag, 6. Juli 2009 23:45:38 schrieb Florian Gross:
Am Montag 06 Juli 2009 glaubte Volker Fervers zu wissen:
Guten Abend!
Ich habe eine Frage zur Benutzung von SATA-Wechselrahmen. [...Meldungen...] Der Treiber versucht also, das LW wieder zu initialisieren. Was fehlt denn zur Hot-Swap-Fähigkeit für SATA? Ein anderer Controllerbaustein?
Hast du den mal nachgeprüft, ob dein Controller Hot-Swap unterstützt?
SATA controller: ATI Technologies Inc SB600 Non-Raid-5 SATA Nein, habe ich nicht geprüft. Aus Deiner Frage schließe ich, daß SATA nicht prinzipiell hot-swap-fähig ist und hier wegen des nicht unterstützten Gerätetreibers nicht funktioniert, sondern daß der Controller Hot-Swap unterstützen muß. Dann schau ich im Netz mal nach SB600. Danke. GV
flo
-- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Am Dienstag 07 Juli 2009 glaubte Volker Fervers zu wissen:
Am Montag, 6. Juli 2009 23:45:38 schrieb Florian Gross:
Am Montag 06 Juli 2009 glaubte Volker Fervers zu wissen:
Hast du den mal nachgeprüft, ob dein Controller Hot-Swap unterstützt?
SATA controller: ATI Technologies Inc SB600 Non-Raid-5 SATA
Nein, habe ich nicht geprüft. Aus Deiner Frage schließe ich, daß SATA nicht prinzipiell hot-swap-fähig ist
Doch, SATA unterstützt prinzipiell Hot Swap. Wenn der Hersteller da nicht aus irgendwelchen Gründen was weggelassen hat... IIRC ist SATA in so fern hot-swap- fähig, daß es vom elektrischen Teil her kein Problem ist, den Stecker abzuziehen. Wenn das aber Firmware und/oder Treiber nicht unterstützen, kriegt der Controller halt nur mit, daß die Platte weg ist und kommt erst mal ins Straucheln.
und hier wegen des nicht unterstützten Gerätetreibers nicht funktioniert, sondern daß der Controller Hot-Swap unterstützen muß.
Sollte schon beides passen. flo -- [...] ich habe letztens sogar auf einer AIX Maschine einen DAU erlebt der \n im Dateinamen hatte, dass sieht lustig aus wenn du dir das Listing ausgeben lässt. [Thomas Bendler in linux-liste] -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Am Dienstag, 7. Juli 2009 05:49:19 schrieb Florian Gross:
Am Dienstag 07 Juli 2009 glaubte Volker Fervers zu wissen:
Am Montag, 6. Juli 2009 23:45:38 schrieb Florian Gross:
Am Montag 06 Juli 2009 glaubte Volker Fervers zu wissen:
Doch, SATA unterstützt prinzipiell Hot Swap.
nicht unterstützten Gerätetreibers nicht funktioniert, sondern daß der Controller Hot-Swap unterstützen muß.
Sollte schon beides passen.
Dann sollte sich das Problem also mit dem Einbau einer hot-swap-fähigen Controllerkarte, deren Linux-Gerätetreiber ebenfalls Hot-Swap unterstützt, lösen lassen. Erfolgsmeldungen - für interne Wechselrahmen, nicht für externe Gehäuse - fand ich nur eine: http://www.linuxquestions.org/questions/linux-hardware-18/hot-plug-for- onboard-sata-how-to-enable-653728/ Sind das die maßgebenden Informationen für die Hot-Swap-Unterstützung? http://ata.wiki.kernel.org/index.php/SATA_hardware_features http://linux-ata.org/driver-status.html Hoppla! lspci -vnn zeigt: 00:14.1 IDE interface [0101]: ATI Technologies Inc SB600 IDE [1002:438c] ... Kernel driver in use: pata_atiixp Kernel modules: atiixp, pata_atiixp Kann ich im BIOS ohne weiteres von "Legacy IDE" o.ä. auf "AHCI" umschalten? GV -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
On Wed 08 Jul 2009 04:07:04 NZST +1200, Volker Fervers wrote:
Dann sollte sich das Problem also mit dem Einbau einer hot-swap-fähigen Controllerkarte, deren Linux-Gerätetreiber ebenfalls Hot-Swap unterstützt, lösen lassen.
Theoretisch ja. Die SATA Hardware ist immer hotswap fähig. Ich habe schon problemlos des öfteren bei laufendem Betrieb das SATA Kabel vom Brett abgezogen. Das macht alles gar nichts (und das sollte man bei allen anderen Steckern, außer vielleicht USB oder IEEE1394, UNBEDINGT unterlassen).
Erfolgsmeldungen - für interne Wechselrahmen, nicht für externe Gehäuse - fand ich nur eine: http://www.linuxquestions.org/questions/linux-hardware-18/hot-plug-for- onboard-sata-how-to-enable-653728/
Das ist doch alles Software-Pallaver. Jeder interne SATA Wechselrahmen ist immer hotswap-fähig - das ist ja Sinn der Sache. Sieh Dir doch mal die Dinger an - da ist noch nicht mal Elektronik drauf, nur 2 Stecker an der richtigen Stelle, und dann hängen 2 Kabel raus. Bei solcher Hardware lassen sich sogar Hersteller dazu herab, "geht mit Linux" auf die Packung zu schreiben - HA HA HA HA HA. Es geht wenn schon um die Treiber (und dementsprechend, Chips), und denen ist das egal, welchen Rahmen du anklemmst.
Sind das die maßgebenden Informationen für die Hot-Swap-Unterstützung? http://ata.wiki.kernel.org/index.php/SATA_hardware_features http://linux-ata.org/driver-status.html
Sieht so aus - Danke! :) Ich habe sowas mit 3 verschiedenen SATA Kontrollern getestet, nur einer lief: nforce4. Da geht das dann auch wie ein USB Stöpsel (bis auf LUKS, das kriegen LDE & Co nicht gebacken), so wie man das erwartet. Der Intel IHC6 lief nicht - habe aber noch nicht mit ahci getestet. Warmplug geht - man nehme rescan-scsi-bus.sh (sg3_utils), insbesondere mit --remove, und möglichst mit Bus-Angabe, sonst hast Du Zeit für einen Kaffee. Eine billig-Karte lief auch nur mit warmplug, und dann auch nur mit brechen und biegen - VIA 642x (Modul entladen wahrscheinlich nötig! Geht aber nicht wenn Du noch ne andere Platte dran hast.).
Kann ich im BIOS ohne weiteres von "Legacy IDE" o.ä. auf "AHCI" umschalten?
Warum fragst Du, anstatt openSUSE Live reinzuwerfen? ;) Ich vermute mal, Du kannst nichts kaputt machen. Schlimmstenfalls sind Deine /dev/sdX vertauscht. Oder beim Booten wird das falsche Modul geladen (/etc/sysconfig/kernel). Volker -- Volker Kuhlmann is list0570 with the domain in header http://volker.dnsalias.net/ Please do not CC list postings to me. -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
On Wed, 08 Jul 2009 13:59:26 +1200, you wrote:
und das sollte man bei allen anderen Steckern, außer vielleicht USB oder IEEE1394, UNBEDINGT unterlassen.
Das kann ich nach praktischen Versuchen zum Thema PATA-Hotplugging nur bekräftigen. Das Ergebnis war ein dauerhaft stillgelegter PATA-Controller, welcher einen Wechsel des MoBos nötig machte.
- man nehme rescan-scsi-bus.sh (sg3_utils)
Abewr den braucht's leider immer noch. Ich würde mir wünschen, dass der HAL das periodische Scannen des Busses auf Wunsch übernehmen kann und dann dementsprechend angestöpselte (e)SATA Platten wie USB-Platten automatisch mounten kann. Philipp -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Am Mittwoch, 8. Juli 2009 03:59:26 schrieb Volker Kuhlmann:
On Wed 08 Jul 2009 04:07:04 NZST +1200, Volker Fervers wrote:
http://ata.wiki.kernel.org/index.php/SATA_hardware_features http://linux-ata.org/driver-status.html
Ich habe sowas mit 3 verschiedenen SATA Kontrollern getestet, nur einer lief: nforce4.
Laut http://linux-ata.org/driver-status.html#matrix sind treiberseitig ahci, ata_pix, sata_silXX Device-hot-plug-fähig. Die Schnittmenge mit http://ata.wiki.kernel.org/index.php/SATA_hardware_features ist dann ICH6-10, nf4, sil311X und sil3124. Dann sehe ich mich mal einer entsprechenden Controllerkarte um.
Kann ich im BIOS ohne weiteres von "Legacy IDE" o.ä. auf "AHCI" umschalten?
Warum fragst Du, anstatt openSUSE Live reinzuwerfen? ;)
Meine Arme sind zu kurz; der Rechner steht ein paar km von hier ;-) GV -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Am Donnerstag, 9. Juli 2009 11:14:50 schrieb Volker Fervers:
Am Mittwoch, 8. Juli 2009 03:59:26 schrieb Volker Kuhlmann:
On Wed 08 Jul 2009 04:07:04 NZST +1200, Volker Fervers wrote:
Laut http://linux-ata.org/driver-status.html#matrix sind treiberseitig ahci, ata_pix, sata_silXX Device-hot-plug-fähig.
Die Schnittmenge mit http://ata.wiki.kernel.org/index.php/SATA_hardware_features ist dann ICH6-10, nf4, sil311X und sil3124.
Dann sehe ich mich mal einer entsprechenden Controllerkarte um.
Hallo! Wollte nur noch Rückmeldung geben. Der Test mit dem (gut abgehangenen) Controllerbaustein in der Wintech SAK-20 mit Silicon Image Sil3114, 3*SATA-I + 1xeSATA, PCI 2.3 war erfolgreich. Nach Ab- und Anschalten der Platte wurde diese wieder erkannt. Sieht in /vlm so aus wie u.a.: /GV Jul 18 10:09:15 star kernel: ata9: exception Emask 0x10 SAct 0x0 SErr 0x10000 action 0xe frozen Jul 18 10:09:15 star kernel: ata9: SError: { PHYRdyChg } Jul 18 10:09:15 star kernel: ata9: hard resetting link Jul 18 10:09:16 star kernel: ata9: SATA link down (SStatus 0 SControl 310) Jul 18 10:09:26 star kernel: ata9.00: disabled Jul 18 10:09:26 star kernel: ata9: EH complete Jul 18 10:09:26 star kernel: ata9.00: detaching (SCSI 8:0:0:0) Jul 18 10:09:26 star kernel: sd 8:0:0:0: [sdc] Synchronizing SCSI cache Jul 18 10:09:26 star kernel: sd 8:0:0:0: [sdc] Result: hostbyte=DID_BAD_TARGET driverbyte=DRIVER_OK,SUGGEST_OK Jul 18 10:09:26 star kernel: sd 8:0:0:0: [sdc] Stopping disk Jul 18 10:09:26 star kernel: sd 8:0:0:0: [sdc] START_STOP FAILED Jul 18 10:09:26 star kernel: sd 8:0:0:0: [sdc] Result: hostbyte=DID_BAD_TARGET driverbyte=DRIVER_OK,SUGGEST_OK ... Jul 18 10:09:53 star kernel: ata9: exception Emask 0x10 SAct 0x0 SErr 0x50000 action 0xe frozen Jul 18 10:09:53 star kernel: ata9: SError: { PHYRdyChg CommWake } Jul 18 10:09:53 star kernel: ata9: hard resetting link Jul 18 10:09:59 star kernel: ata9: link is slow to respond, please be patient (ready=-19) Jul 18 10:09:59 star kernel: ata9: SATA link up 1.5 Gbps (SStatus 113 SControl 310) Jul 18 10:10:00 star kernel: ata9.00: ATA-8: ST3250310NS, SN06, max UDMA/133 Jul 18 10:10:00 star kernel: ata9.00: 488397168 sectors, multi 0: LBA48 NCQ (depth 0/32) Jul 18 10:10:00 star kernel: ata9.00: configured for UDMA/100 Jul 18 10:10:00 star kernel: ata9: EH complete Jul 18 10:10:00 star kernel: scsi 8:0:0:0: Direct-Access ATA ST3250310NS SN06 PQ: 0 ANSI: 5 Jul 18 10:10:00 star kernel: sd 8:0:0:0: [sdc] 488397168 512-byte hardware sectors: (250GB/232GiB) Jul 18 10:10:00 star kernel: sd 8:0:0:0: [sdc] Write Protect is off Jul 18 10:10:00 star kernel: sd 8:0:0:0: [sdc] Mode Sense: 00 3a 00 00 Jul 18 10:10:00 star kernel: sd 8:0:0:0: [sdc] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA Jul 18 10:10:00 star kernel: sdc: sdc1 Jul 18 10:10:00 star kernel: sd 8:0:0:0: [sdc] Attached SCSI disk Jul 18 10:10:00 star kernel: sd 8:0:0:0: Attached scsi generic sg3 type 0 -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
participants (4)
-
Florian Gross
-
Philipp Thomas
-
Volker Fervers
-
Volker Kuhlmann