Hello Martin, objektiv zu bleiben (besonders wenn es um Linux oder SuSE geht) faellt uns schwer, das werde ich aber versuchen anhand eines Beispiels. On Thu, 4 Dec 2003, [ISO-8859-1] Martin Röhricht wrote:
On 04.12.2003 02:41 Markus Mueller-Heidelberg wrote:
Lieber Sebastian,
Kann es sein, dass Linux in bestimmten Situationen das Mainboard eines beliebigen Laptops killen kann?
Nein, auf keinen Fall. Mir ist kein Fall bekannt, wo ein Stueck Betriebssystem Hardware beschaedigen koennte. Es koennte lediglich ebenfalls hardwarenahe Software (Bios/Firmware) beschaedigen wenn die entsprechenden Programme gestartet werden wuerden, tun sie aber nicht.
...
Generell würde ich nicht behaupten, dass Betriebssysteme wie Windows oder Linux nicht dazu in der Lage seien, Hardware zu beschädigen, immerhin haben sie vollen Zugriff darauf. Wenn die Funktion zur Temperaturmessung nicht funktioniert kann Dir schon so manches wegschmelzen (theoretisch).
Allerdings muss ich Markus zustimmen, dass mir auch noch kein Fall bekannt ist, in dem Linux das Mainboard unbrauchbar gemacht hätte.
Also im Prinzip hast du vielleicht recht. Zuerst muss man definieren was Linux ist? Wenn du nur den Kernel gemeint hast stimme ich dir zu, jedoch in diesem speziellen Fall und Thread war eindeutig SuSE Linux gemeint, also alles zusammen, samt alle Programme. Und diese Programme sind manchmal weit von harmlos entfernt. Ein solches program heisst z.B. "lm-sensors" die mit den eingebauten Sensoren komuniziert soll. Unter ueberraschenden Umstaenden kann das Programchen das EEPROM ueberschreiben und dadurch "das Mainboard eines Laptops killen". Und nicht irgendwelches sondern ein Marken IBM Thinkpad. Jetzt ist dir schon "ein Fall bekannt geworden, in dem Linux das Mainboard unbrauchbar gemacht hätte". Darueber habe ich SuSE vor zwei Jahren informiert mit dem Vorschlag lm-sensors nicht automatisch zu instalieren, und noch auf keinen Fall nicht die KDE Pakette davon abhaengig zu machen. Zumindest nicht fuer die Thinkpads produziert bis 2000 wo das Problem bekannt ist. Leider hat bei SuSE der Privatkunde nicht das Sagen, was natuerlich mich nicht gestoert hat ihr distro weiter zu benutzen :) Selbstverstaendlich ohne die "lm-sensors" (obwohl YAST beklagt sich staendig von "unsatisfied dependencies"). Beigefuegt sind kurze Ausschnitte aus einer beliebigen Linux on Thinkpads Seite (http://panopticon.csustan.edu/thood/tp600lnx.htm) die das oben geschilderte Problem genauer beschreiben. Merke dich die Empfehlung (ultimative Loesung): "replace the mainboard". Sensors LM-SENSORS destroys some ThinkPads! Like many other computers, the ThinkPad has temperature sensors built in to the motherboard. A software package called "lm-sensors" is available that interfaces with such sensors under Linux. However on the ThinkPad the lm- sensors program's probing causes corruption of a vital EEPROM connected to the I2C bus... When the EEPROM is messed up it appears that the only solution is to replace the mainboard. One user reports that he can still boot his machine by pressing F1 while switching on the machine. See the linux-thinkpad mailing list archives (link at bottom of page) for more information. (komisch): Even when it doesn't destroy the machine, lm-sensors can't read the LM75 temperature sensor that is installed in the ThinkPad 600. So my advice is: Don't use lm-sensors, and don't use any kernel with I2C support built in (e.g., a stock RedHat 7.1 kernel). Gruesse, Boyan