Juni, 2012

3ware/AMCC 9500-12 abgeraucht

Freitag, Juni 22nd, 2012

Einer unserer 3ware/AMCC 9500-12 Sata Controller ist abgeraucht …

Problem: die Festplatten lassen sich nicht per Mainboardcontroler lesen.
Der 3ware Controller hat die Angewohnheit Festplaten zu „Locken“.

Um die Festplaten an einem beliebigen Controller berteiben zu können
muss man die Securityfeatures der Festplatte deaktivieren. 3ware verwendet hierzu ein Standartpasswort:

"3wareUserPassword               "

(ohne “ aber mit den 15 Leerzeichen)
Das Passwort ist 32 Zeichen Lang die Leerzeichen (0x20) sind bei der Eingabe zwingend Notwendig,
da ein Leerzeichen mit 0x20, ein nicht geschriebenes Zeichen mit 0x00 belegt wird.

Mit den folgenden Befehlen kann die Festplatte entsperren:

hdparm --security-unlock "3wareUserPassword               " /dev/sde
hdparm --security-disable "3wareUserPassword               " /dev/sde
hdparm --security-set-pass NULL /dev/sde

Alternativ kann man um sicherzugehen das Passwort auch von printf schreiben lassen:

"$(printf '3wareUserPassword\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20')"

Autor: Mario

php: str to specification

Sonntag, Juni 3rd, 2012

Für das dhcp server mit mysql Script benötigte ich eine Funktion die Sonderzeichen aus Strings entfernt. Dies habe ich so gelöst.

Ausgabe: hier1ganzgroerstring