Festplatte ausschalten mit hdparm -Y - neu - Ultrabay mit TLP beim Start ausschalten

SebM

New member
Themenstarter
Registriert
13 März 2008
Beiträge
66
Hallo Leute!

Habe in meinem R61 eine 500 GB Samsung HDD mit Windows XP und zusätzlich eine 160 GB Fujitsu HDD mit Ubuntu 9.10 in der UltraBay eingebaut.
Unter XP lässt sich die kleine UltraBay-HDD einfach über den "Hardware Entfernen"-Dialog komplett ausschalten, sodass sie weder Lärm noch Hitze verursacht.

Unter Ubuntu würde ich gerne die große HDD mittels "hdparm -Y" schlafen schicken. hdparm meldet daraufhin "issuing sleep command". Es macht kurz *klack*, aber
die Platte geht nicht wirklich aus und "hdparm -C" meldet lediglich "standby", nicht aber den gewünschten "sleep"-Zustand zurück. Laut "umount" ist die Platte nicht eingehängt,
daran kann es also nicht liegen.

Könnt ihr mir helfen?

Vielen Grüße und Dank im Voraus
Sebastian
 
jetzt neu Ultrabay mit TLP beim Start ausschalten

Hallo Forum,

welche weiteren Möglichkeiten gibt es beim Standardboot die Geräte im Ultrabay
stromlos zu stellen?

MfG

xsid
 
Zuletzt bearbeitet:
Hallo rumbero,

das Script von linrunner funktioniert.

http://thinkpad-forum.de/threads/84...n-mit-hdparm-Y?p=777297&viewfull=1#post777297

Nur wie richte ich es ein, damit das Script bei jedem Booten ausgeführt wird?

Wenn das Laufwerk dann benötigt wird, kann ich es ganz einfach mechanisch einschalten. Im jetzigen Zustand, grüne LED an, werden ca. 0,8 Watt mehr verbraucht. Das habe ich mit Powertop ermittelt.

Zitat aus dem Link von Rumbero:

* UltraBay hot plugging for ThinkPads was reimplemented from scratch
and included as a proper debian package. It was verified to work for
at least ThinkPad models T60 and T61. Further feedback is welcome!

Additionally, when an UltraBay battery is inserted, standard battery
discharge order will automatically switch to first drain the main
battery instead of the UltraBay battery, in order to override the
unfortunate manufacturer default.

Damit kann ich so richtig nichts anfangen, oder ich verstehe es nicht wie ich es auf meinen Problem übertragen kann.

http://wmlive.sourceforge.net/

"Window Maker Live" erscheint mir wieder wie eine Selbstverwirklichung eines Linuxusers mit erweiterten Kenntnissen.

Window Maker Live (wmlive) is an installable Linux live CD/ISO, and is based mostly on the recently released "Wheezy" branch of Debian Linux. While its main purpose is to provide a show case for the Window Maker window manager, which serves as its default graphical user interface and therefore has received special preconfiguration care, it can also be considered as an alternative installation CD for Debian/Wheezy.

Eingeschlafen scheint das Projekt auch.

Bei Kubuntu 13.10 wollte ich bleiben.

MfG

xsid
 
Zuletzt bearbeitet:
Nur wie richte ich es ein, damit das Script bei jedem Booten ausgeführt wird?
Du gehörst doch hoffentlich nicht etwa auch zu denjenigen, denen man erst die Doku vorlesen muss? ;)

Hättest Du das Paket schonmal runtergeladen und das darin enthaltene "/usr/share/doc/ultrabay-scripts/README.Debian" gelesen, dann wärest Du darin auf diesen Absatz gestossen:

Code:
Regarding the included init script
----------------------------------

The init script /etc/init.d/ultrabay-scripts is included to properly
shutdown and disable potentially power consuming and/or noise producing
ultrabay device already at boot time, unless configured otherwise in
/etc/default/ultrabay-scripts to allow it to run normally. To reenable
any disabled ultrabay device, just eject and reinsert the ultrabay eject
lever.

Wie Du den derart implementierten Mechanismus mit dem Script von linrunner verheiratest überlasse ich gerne Dir selbst. Allerdings dürfte es einfacher sein, das Paket zu installieren und entsprechend zu konfigurieren.

Bei Kubuntu 13.10 wollte ich bleiben.
Dann bleib' doch auch einfach dabei. Das ultrabay-scripts Paket setzt kein wmlive voraus, sondern ist nur in dessen Kontext entstanden. Dürfte vermutlich(?) auch unter Kubuntu funktionieren.
 
Zuletzt bearbeitet:
Hallo rumbero,

dein zuvor zitierter Absatz sieht doch gut aus, genau das will ich.

disable potentially power consuming

Wie komme ich dazu?

"/usr/share/doc/ultrabay-scripts/README.Debian"

Das finde ich nicht.
Was muß ich Downloaden?

MfG

xsid
 
"/usr/share/doc/ultrabay-scripts/README.Debian"

Das finde ich nicht.
Was muß ich Downloaden?
Wie bereits vorher erfolglos verdeutlicht, steckt das doch in dem Paket drin: Also runterladen, installieren, Datei öffnen und lesen.

Dieses installlierbare Binär-Paket runterladen: sourceforge.net/projects/wmlive/files/ultrabay-scripts/ultrabay-scripts_0.13-1_all.deb.

Anschliessende manuelle Installation des Pakets: sudo dpkg -i /pfad/zum/paket/ultrabay-scripts_0.13-1_all.deb

Falls irgendwelche Abhängigkeiten nicht erfüllt sein sollten, anschliessend eventuell noch ein "sudo apt-get -f install" ausführen.

Ich dachte bisher eigentlich, dass Du zu den versierteren Linux-Nutzern unseres geliebten Forums gehörst, denen man nicht alles erst haarklein erklären muss?
 
Ich dachte bisher eigentlich, dass Du zu den versierteren Linux-Nutzern unseres geliebten Forums gehörst, denen man nicht alles erst haarklein erklären muss?

Und genau deswegen mache ich nur Sachen die ich verstehe, bei zu vielen Versuchen und Basteleien wird das System oft nicht mehr administrierbar.

Als versiert würde ich mich nicht bezeichnen, dazu weiß ich zu viel was ich alles nicht weiß.

MfG

xsid



http://forum.thinkpads.com/viewtopic.php?f=9&t=109883

http://www.thinkwiki.org/wiki/How_to_hotswap_Ultrabay_devices
 
Zuletzt bearbeitet:
Hallo,

wenn ich mir das so anschau, wozu dann die Lösung mit ultrabay-scripts_0.13-1_all.deb ?

http://www.thinkwiki.org/wiki/How_to_hotswap_Ultrabay_devices#Disable_ultrabay_at_boot_time

Das Paket vom Spanier, Window Maker Live ist für Wheezy:
Code:
 deb http://wmlive.sourceforge.net/wmlive wheezy main

Da mische ich natürlich die Paketquellen, wenn ich Kubuntu 13.10 verwende.



Was ist die beste Lösung?

MfG

xsid

Edit: Oh, der Spanier ist ja rumbero, hier wie da.
 
Zuletzt bearbeitet:
Hallo Forum,

die Lösung von rumbero gefällt mir nicht, weil ich hier ein Fremdpaket einbauen muß. Mit der hdparm Lösung scheint ein stromloses Ultrabay Device nicht möglich.

Wie folgt kann man Ulbtrabay beim Start stromlos schalten. Das Einschalten im Betrieb erfolgt dann mechanisch.

Eine Scriptdatei erstellen:

Code:
sudo nano /etc/init.d/stop-ultrabay

Inhalt der Scriptdatei:

Code:
#!/bin/sh

# Find generic dock interface for UltraBay
dock=$(/bin/grep -l ata_bay /sys/devices/platform/dock.?/type)
dock=${dock%%/type}
if [ -z "$dock" -o ! -d "$dock" ]; then
	echo "Error: cannot locate ultrabay dock device."
	exit 1
fi

echo 1 > $dock/undock
echo "Ultrabay powered down."

exit 0

Dieser Scriptdatei müssen die richtigen Rechte erteilt werden:

Code:
chmod 755 /etc/init.d/stop-ultrabay

Um die Scriptdatei im System bekannt zu machen:

Code:
update-rc.d -f stop-ultrabay start 90 2 3 4 5 .

Bei nächsten Start ist so der Ultrabay Adapter stromlos.
Bei einem T61 ist die grüne LED im Baseframe dann aus.
Die HDD oder das leere DVD RW Laufwerk werden nicht mehr warm.

Das System wurde mit Kubuntu 13.10 getestetet. die im thinkwiki org angeboten Lösung funktioniert mit Kubuntu 13.10 nicht.

http:// www. thinkwiki.org/wiki/How_to_hotswap_Ultrabay_devices#Disable_ultrabay_at_boot_time

This was tested on a T60 running Debian Squeeze with standard 2.6.32-5-686 #1 SMP without any issues.

Kubuntu 13.10 verwendet Kernel 3.11.0-14,

Quellen:
http:// www. thinkwiki. org
http:// thinkpad-forum. de

MfG

xsid
 
Zuletzt bearbeitet:
Hallo Forum,

die Lösung von rumbero gefällt mir nicht, weil ich hier ein Fremdpaket einbauen muß. Mit der hdparm Lösung scheint ein stromloses Ultrabay Device nicht möglich.

Wie folgt kann man Ulbtrabay beim Start stromlos schalten. Das Einschalten im Betrieb erfolgt dann mechanisch.

Eine Scriptdatei erstellen:

Code:
sudo nano /etc/init.d/stop-ultrabay

Inhalt der Scriptdatei:

Code:
#!/bin/sh

# Find generic dock interface for UltraBay
dock=$(/bin/grep -l ata_bay /sys/devices/platform/dock.?/type)
dock=${dock%%/type}
if [ -z "$dock" -o ! -d "$dock" ]; then
	echo "Error: cannot locate ultrabay dock device."
	exit 1
fi

echo 1 > $dock/undock
echo "Ultrabay powered down."

exit 0

Dieser Scriptdatei müssen die richtigen Rechte erteilt werden:

Code:
chmod 755 /etc/init.d/stop-ultrabay

Um die Scriptdatei im System bekannt zu machen:

Code:
update-rc.d -f stop-ultrabay start 90 2 3 4 5 .

Bei nächsten Start ist so der Ultrabay Adapter stromlos.
Bei einem T61 ist die grüne LED im Baseframe dann aus.
Die HDD oder das leere DVD RW Laufwerk werden nicht mehr warm.

Das System wurde mit Kubuntu 13.10 getestetet.

Quellen:
http:// www. thinkwiki. org
http:// thinkpad-forum. de

MfG

xsid

Hallo Forum,

kann mir jemand das Script von linrunner erklären?
Wie ist das entstanden?

MfG

xsid
 
Zuletzt bearbeitet:
Hallo TP-Linuxer,

jetzt habe ich Kubuntu 16.04 LTS (mit system.d) installiert.

Leider funktioniert das Script nicht.

Code:
pdate-rc.d -f stop-ultrabay start 90 2 3 4 5 .
update-rc.d: warning: start and stop actions are no longer supported; falling back to defaults
update-rc.d: warning: stop runlevel arguments (none) do not match stop-ultrabay Default-Stop values (0 1 6)

Wie schalte ich jetzt den Ultrabay stromlos?

MfG

xsid

Lösung:

http://thinkwiki.de/TLP_-_Linux_Stromsparen

Code:
 sudo tlp bayoff

Dann ist die Datei /etc/default/tlp anzupassen.

Abschnitt:

Code:
# Set to 1 to power off optical drive in UltraBay/MediaBay when running on
# battery. A value of 0 disables this feature (Default).
# Drive can be powered on again by releasing (and reinserting) the eject lever
# or by pressing the disc eject button on newer models.
# Note: an UltraBay/MediaBay hard disk is never powered off.
BAY_POWEROFF_ON_BAT=0
# Optical drive device to power off (default sr0).
BAY_DEVICE="sr0"

http://thinkwiki.de/TLP_Einstellungen#Wechselschacht_.2F_Ultrabay

Nur wie genau muss ich die tlp ändern, damit beim Start das Laufwerk stromlos ist?
Das Laufwerk soll auch bei Netzbetrieb (220 Volt) stromlos geschaltet sein.

Wie füge ich "sudo tlp bayoff" in die /etc/default/tlp ein?

Warum wird in der tlp "sr0" so geschrieben und in der Anleitung (Link) sr0?
 
Zuletzt bearbeitet:
  • ok1.de
  • ok2.de
  • thinkstore24.de
  • Preiswerte-IT - Gebrauchte Lenovo Notebooks kaufen

Werbung

Zurück
Oben