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

Antwort per Email an