Atos schrieb:
> Ein (Desktop-)Motherboard wird von mir mit einem Akku betrieben. Ich
> möchte jetzt die Akku-Daten (Ladestand usw.) an den PC schicken, so wie
> das in jedem Notebook der Fall ist. Wo finde ich jetzt den SMBus auf
> einem Desktopmotherboard?
SMBus gehört nicht zu den Standard-Anschlüssen eines PC Mainboards. Wenn
es SMBus Anschlüsse gibt, sind die auf jedem Board anders. Du brauchst
die Dokumentation zum Mainboard und das Datenblatt zum jeweiligen
Chipsatz.
DAS REICHT ABER NOCH NICHT!
Wenn Du einen Akkucontroller an den SMBus hängt, ist das zwar schön,
bringt aber erstmal nichts. Die ganzen Betriebssysteme schauen im ACPI
des BIOS nach, ob da ein Akku oder ein steuerbares Netzteil ist. Wenn
das ACPI des Mainboard-BIOS "nein" sagt, und das wird es auf einem
Desktop-Mainboard, dann wars das. Du hast dann keine Chance, Windows das
systemkonform beizubiegen. Eventuell müsstest Du einen NT Kernel Treiber
schreiben, aber wenn der nicht von Microsoft signiert ist, wird der
nicht geladen.
Du könntest zwar ein eigenes Programm schreiben, was die
Batterieinformationen ausliest, aber das läuft dann komplett am
Betriebssystem vorbei. Windows und Linux wissen dann nichts davon, und
das hat dann natürlich auch Folgen, weil dann die diversen
Energiesparmechanismen des Kernels nicht greifen.
Kurzum: Wenn Du kein Board hast, das bereits entsprechenden Support im
ACPI enthält, dann hast Du nur die Chance, keine zu haben.
fchk