Hallo Hartwig, ich danke Dir für Deine schnelle Reaktion. Ich werde versuchen direkt über AMI an Infos zu kommen.
Eigentlich bewegen mich zwei Fragestellungen: 1. wie kann ich in C unter Linux BIOS-Werte ändern ohne eine Speicherverletzung zu erzeugen? 2. welche I/O-Adresse muss ich mit welchen Werten belegen, um ein System automatisch zu starten? Zu 2 werde ich versuchen an die Dokumentation von AMI zu kommen (sollte sicherlich möglich sein - hatte jedoch gehofft, dass das Problem schon mal von jemanden gelöst wurde). Zu 1 habe ich jedoch noch keine Vorstellung - google jedoch intensiv weiter. Gruß Bernhard -------- Original-Nachricht -------- > Datum: Sat, 12 Mar 2011 09:13:00 +0100 > Von: Hartwig Atrops <[email protected]> > An: Mailingliste der Penguin User Group <[email protected]> > Betreff: Re: [PUG] BIOS-Startfunktion in C ansprechen > Moin. > > > Ich möchte meinen Ubuntu-Server gerne zeitgesteuert starten. Im > AMI-BIOS > > ist dafür eine Funktion implementiert die ich gerne von einem > C-Programm > > mit Werten belegen würde. > > > > Hat das von Euch schon mal jemand versucht? > > > > Wenn nein, kann mir jemand helfen, wo ich weitere Infos bekommen kann > (hab > > schon gegoogelt, aber leider nichts gefunden)? > > Ein wenig in diese Richtung: ich musste mal bei einem Rechner von Debian > aus > an die Statusdaten ueber CPU-Temperatur etc. > > Nach einiger Sucherei haben wir schliesslich vom Hersteller (irgendwas > unbekanntes) die notwendigen (proprietaeren) Infos bekommen, das lief > (soweit > ich mich erinnere) ueber I/O Zugriffe. Zusaetzlich zu den Portnummern > brauchten wir auch noch eine Umrechnungstabelle fuer die Daten. > > Du wuerdest dementsprechend die Schnittstellendefinition von AMI brauchen. > Wenn es denn hier auch ueber I/O-Befehle geht ist es dann ja egal, ob Du > in > C, D, E oder F programmierst. > > Gruss, > > Hartwig > -- > ---------------------------------------------------------------------------- > PUG - Penguin User Group Wiesbaden - http://www.pug.org -- GMX DSL Doppel-Flat ab 19,99 Euro/mtl.! Jetzt mit gratis Handy-Flat! http://portal.gmx.net/de/go/dsl -- ---------------------------------------------------------------------------- PUG - Penguin User Group Wiesbaden - http://www.pug.org

