installation/setup von lmsensors und i2c

Hast Du Probleme mit Hardware, die durch die anderen Foren nicht abgedeckt werden? Schau auch in den "Tipps und Tricks"-Bereich.
Antworten
Benutzeravatar
chimaera
Beiträge: 3804
Registriert: 01.08.2002 01:31:18
Lizenz eigener Beiträge: MIT Lizenz

installation/setup von lmsensors und i2c

Beitrag von chimaera » 19.11.2002 19:43:39

ich möchte ein wenig über meine hardware wachen können und lm_sensors installieren. das wiederum braucht i2c.. also habe ich mir mit apt die sourcen gezogen und ein debian/rules binary sowie ein passendes dpkg -i ausgeführt.. soweit, so gut. möchte ich jetzt allerdings mit sensors-detect meine sensoren erkennen lasssen, bekomme ich folgendes:

Code: Alles auswählen

Entpacke i2c-source (aus i2c-source_2.6.5-2_all.deb) ...
Richte i2c-source ein (2.6.5-2) ...
kyuss:/usr/src/modules# sensors-detect 
 This program will help you to determine which I2C/SMBus modules you need to
 load to use lm_sensors most effectively.
 You need to have installed lm-sensors modules before you can use
 some functions of this utility.
 Also, you need to be `root', or at least have access to
 the /dev/i2c[-/]* files for some things.
 If you have patched your kernel and have some drivers built-in you can
 safely answer NO if asked to load some modules. In this case, things may
 seem a bit confusing, but they will still work.

 System vendor: MSI
 We can start with probing for (PCI) I2C or SMBus adapters.
 You do not need any special privileges for this.
 Do you want to probe now? (YES/no): 
Probing for PCI bus adapters...
Sorry, no PCI bus adapters found.

 We will now try to load each adapter module in turn.
 Do you now want to be prompted for non-detectable adapters? (yes/NO): 
 To continue, we need module `i2c-dev' to be loaded.
 If it is built-in into your kernel, you can safely skip this.
 i2c-dev is not loaded. Do you want to load it now? (YES/no):  
modprobe: Can't locate module i2c-dev
 Loading failed (Nicht erlaubter Seek), expect problems later on.

 We are now going to do the adapter probings. Some adapters may hang halfway
 through; we can't really help that. Also, some chips will be double detected;
 we choose the one with the highest confidence value in that case.
 If you found that the adapter hung after probing a certain address, you can
 specify that address to remain unprobed. That often
 includes address 0x69 (clock chip).
Couldn't open /proc/bus/i2c?!? at /usr/sbin/sensors-detect line 2967, <STDIN> line 3.
modprobe -l zeigt mir auch keine i2c module an..
[..] Linux is not a code base. Or a distro. Or a kernel. It's an attitude. And it's not about Open Source. It's about a bunch of people who still think vi is a good config UI. - Matt's reply on ESR's cups/ui rant

Benutzeravatar
Six
Beiträge: 8066
Registriert: 21.12.2001 13:39:28
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Siegburg

Beitrag von Six » 19.11.2002 19:57:24

Ich vermute, du hast I2C im eigenen Kernel aktiviert? Die Standardkernel kommen nämlich ohne...

Benutzeravatar
chimaera
Beiträge: 3804
Registriert: 01.08.2002 01:31:18
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von chimaera » 19.11.2002 20:41:03

hab' ich nicht, will ich auch nicht.. soweitich das verstanden habe, kann ich mit dem i2c-source packet moddule kompilieren.
[..] Linux is not a code base. Or a distro. Or a kernel. It's an attitude. And it's not about Open Source. It's about a bunch of people who still think vi is a good config UI. - Matt's reply on ESR's cups/ui rant

julien
Beiträge: 1062
Registriert: 06.05.2002 19:53:05
Wohnort: Oberhessen

Beitrag von julien » 19.11.2002 20:50:06

achja wenn hier grad schon so nen thema ist:
wenn ich lm-sensors modul kompilieren will bekomm ich immer:
make[1]: Leaving directory `/usr/src/modules/lm-sensors'
make[1]: Entering directory `/usr/src/modules/lm-sensors'
make[1]: *** No rule to make target `rrd.h', needed by `prog/sensord/rrd.rd'. Stop.
make[1]: Leaving directory `/usr/src/modules/lm-sensors'
make: *** [build] Error 2

Benutzeravatar
Six
Beiträge: 8066
Registriert: 21.12.2001 13:39:28
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Siegburg

Beitrag von Six » 19.11.2002 20:58:41

chimaera hat geschrieben:hab' ich nicht, will ich auch nicht.. soweitich das verstanden habe, kann ich mit dem i2c-source packet moddule kompilieren.
Ich wurschtel mir da seit geraumer Zeit mit dem mga_dev einen ab. Bis jetzt kann ich nur sagen, daß das make-kpkg modules_image nicht richtig funktioniert...

Benutzeravatar
chimaera
Beiträge: 3804
Registriert: 01.08.2002 01:31:18
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von chimaera » 19.11.2002 21:29:56

lmsensors gibt's doch schon as binary, oder?
[..] Linux is not a code base. Or a distro. Or a kernel. It's an attitude. And it's not about Open Source. It's about a bunch of people who still think vi is a good config UI. - Matt's reply on ESR's cups/ui rant

julien
Beiträge: 1062
Registriert: 06.05.2002 19:53:05
Wohnort: Oberhessen

Beitrag von julien » 19.11.2002 21:41:48


du musst dir da selbst nen DEB für die Kernel Module bauen (paket lm-sensors-source)

Benutzeravatar
chimaera
Beiträge: 3804
Registriert: 01.08.2002 01:31:18
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von chimaera » 19.11.2002 21:53:57

oh, das erklärt einiges ;-7

nachtrag: ich bekomme die gleiche fehlermeldung beim kompilieren..
[..] Linux is not a code base. Or a distro. Or a kernel. It's an attitude. And it's not about Open Source. It's about a bunch of people who still think vi is a good config UI. - Matt's reply on ESR's cups/ui rant

Benutzeravatar
chimaera
Beiträge: 3804
Registriert: 01.08.2002 01:31:18
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von chimaera » 19.11.2002 23:10:04

heureka..

lm-sensors-source und i2c-source in /usr/src entpacken, sicherstellen das die aktuellen kernelsourcen unter /usr/src/linux liegen, und dann ab dafür mit einem dpkg_make modules_image..
die so entstandenen debs insatllieren, sensors-config ausführen und den anweisungen folgen (den eintrag in /etc/modules/locales kann man sich sparen, debian erstellt eine eigene datei automatisch..) danach noch die entsprechenden module händisch nachladen.. das wars!

ein kleiner wehrmutstropfen.. die lüfter werden wohl nicht abgefragt.. na ja.. das wird wohl auch irgendwie gehen.
[..] Linux is not a code base. Or a distro. Or a kernel. It's an attitude. And it's not about Open Source. It's about a bunch of people who still think vi is a good config UI. - Matt's reply on ESR's cups/ui rant

Benutzeravatar
chimaera
Beiträge: 3804
Registriert: 01.08.2002 01:31:18
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von chimaera » 19.11.2002 23:45:44

so, der letzte für heute.. meine lüfter werden jetzt auch angezeigt. lediglich zwei kleine einträge in /etc/sensors.conf einfügen.. danke an alle..
[..] Linux is not a code base. Or a distro. Or a kernel. It's an attitude. And it's not about Open Source. It's about a bunch of people who still think vi is a good config UI. - Matt's reply on ESR's cups/ui rant

Benutzeravatar
Six
Beiträge: 8066
Registriert: 21.12.2001 13:39:28
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Siegburg

Beitrag von Six » 19.11.2002 23:51:17

chimaera hat geschrieben: dpkg_make modules_image..
Was ist das denn für ein Befehl? Alle Docs zum Thema reden von make-kpkg modules_image und mein System kennt dpkg_make nicht :?

julien
Beiträge: 1062
Registriert: 06.05.2002 19:53:05
Wohnort: Oberhessen

Beitrag von julien » 20.11.2002 00:20:11

so hab das jetz auch allse kompiliert und installiert aber sensors sagt mir:
No sensors found!
woher weiß ich, welche i2c module ich laden muss und so?

hm hab jetz i2c-isa und i2c-viapro geladen und jetz sagt mit i2cdetect:

Code: Alles auswählen

moeff:/usr/src# i2cdetect
Error: No i2c-bus specified!
Syntax: i2cdetect I2CBUS
  I2CBUS is an integer
  Installed I2C busses:
    i2c-0       dummy           ISA main adapter                        ISA bus algorithm
    i2c-1       smbus           SMBus Via Pro adapter at e800           Non-I2C SMBus adapter
"Error: No i2c-bus specified!" wie spezifizier ich denn einen Bus?
irgendwie mit i2cset nehm ich an?

Benutzeravatar
chimaera
Beiträge: 3804
Registriert: 01.08.2002 01:31:18
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von chimaera » 20.11.2002 07:20:15

@six: du hast natürlcih recht.. es muss make-kpkg modules_image heissen.. sorry.

@blood: hasst du mal sensors-detect aufgerufen? da hab' ich 'ne menge weiterer instruktionen erhalten..
[..] Linux is not a code base. Or a distro. Or a kernel. It's an attitude. And it's not about Open Source. It's about a bunch of people who still think vi is a good config UI. - Matt's reply on ESR's cups/ui rant

julien
Beiträge: 1062
Registriert: 06.05.2002 19:53:05
Wohnort: Oberhessen

Beitrag von julien » 20.11.2002 14:56:44

ah supi, jetzt funzt es! :)

hm
was soll das denn:
VCore 1: +1.68 V (min = +4.08 V, max = +4.08 V) ALARM
VCore 2: +0.11 V (min = +4.08 V, max = +4.08 V) ALARM
-12V: -11.92 V (min = -15.06 V, max = -12.32 V) ALARM

??

Benutzeravatar
chimaera
Beiträge: 3804
Registriert: 01.08.2002 01:31:18
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von chimaera » 20.11.2002 16:36:01

mal sensors -s getippt? evtl. die datei /etc/sensors.conf edititieren, nähere infos gibt's in den faq auf den lmsensors-homepage bzw. in den doc-verzeichnissen der lmsensors und i2c quellen..
[..] Linux is not a code base. Or a distro. Or a kernel. It's an attitude. And it's not about Open Source. It's about a bunch of people who still think vi is a good config UI. - Matt's reply on ESR's cups/ui rant

julien
Beiträge: 1062
Registriert: 06.05.2002 19:53:05
Wohnort: Oberhessen

Beitrag von julien » 20.11.2002 17:19:09

aha so sieht das schon anders aus
aber immer noch etwas höher als der Max Wert
VCore 1: +1.68 V (min = +1.47 V, max = +1.61 V) ALARM
VCore 2: +0.11 V (min = +1.47 V, max = +1.61 V) ALARM

*im lmsensors faq rumles*

julien
Beiträge: 1062
Registriert: 06.05.2002 19:53:05
Wohnort: Oberhessen

Beitrag von julien » 20.11.2002 17:30:28

aha!
4.17.5 Bad readings from a w8378[12]d!

Do you own an ASUS motherboard? Perhaps your chip is being misidentified. Look on the motherboard (or at http://mbm.livewiredev.com) for a 'Winbond' or Asus chip. Often the real device is an Asus as99127f. If so, the driver can be forced to recognize the as99127f with force_as99127f=BUS,0x2d where BUS is your i2c bus number. Cat /proc/bus/i2c to see a list of bus numbers. Read the w83781d module documentation (doc/chips/w83781d) for more details.
aber wo muss ich dieses force... einstellen?

aso ok hat sich erledigt
danke ;)

trotzdem noch ne frage: kann man diese parameter auch mit in die /etc/modules eintragen?

Benutzeravatar
chimaera
Beiträge: 3804
Registriert: 01.08.2002 01:31:18
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von chimaera » 20.11.2002 19:00:29

zumindest kannst du beim installieren des moduls mit modconf parameter mitgeben..
[..] Linux is not a code base. Or a distro. Or a kernel. It's an attitude. And it's not about Open Source. It's about a bunch of people who still think vi is a good config UI. - Matt's reply on ESR's cups/ui rant

julien
Beiträge: 1062
Registriert: 06.05.2002 19:53:05
Wohnort: Oberhessen

Beitrag von julien » 20.11.2002 19:06:42

hab grad mal das modul mit und ohne den Parameter geladen.
sensors sagt bei beidem die gleicben Werte,
also wird wohl mein Chip auch ohne den Parameter richtig erkannt

die werte die sensors misst stimmen auch recht gut mit denen ausm Bios überrein

julien
Beiträge: 1062
Registriert: 06.05.2002 19:53:05
Wohnort: Oberhessen

Beitrag von julien » 21.11.2002 23:39:21

hm aber nochmal ne frage:
warum setzen sich die mit sensors -s gesetzten limits bei jedem neustart wieder zurück auf die standartwerte?

Benutzeravatar
chimaera
Beiträge: 3804
Registriert: 01.08.2002 01:31:18
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von chimaera » 22.11.2002 08:16:19

ich vermute das mit sensors -s die config-datei eingelesen wird, d.h. du müsstes es beim booten aufrufen..
[..] Linux is not a code base. Or a distro. Or a kernel. It's an attitude. And it's not about Open Source. It's about a bunch of people who still think vi is a good config UI. - Matt's reply on ESR's cups/ui rant

Benutzeravatar
hoecky
Beiträge: 34
Registriert: 20.12.2001 16:16:01
Wohnort: Austria

Beitrag von hoecky » 18.12.2002 19:41:34

Tja, ich hab' ein Asus A7M266-D mit dem AMD760-MP-Chipsatz & 2 Athlon-XP 1800+-CPU's

-> Leider funktioniert 'setpci -s 0:0.0 0x62=0xb7' bei mir nicht nur nicht,
sondern die ganze Kiste bleibt sofort stehen, sodaß mir nur noch der Reset-Knopf bleibt :(

Dabei nehm' ich ACPI schon voll her (APM funktioniert mit SMP nicht mehr gut) & so.

Hat es schon jemand geschaft, mit diesem Motherboard & setpci den Stromsparmodus
einzuschalten ? Mit welchen Werten ?

Höcky

Benutzeravatar
chimaera
Beiträge: 3804
Registriert: 01.08.2002 01:31:18
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von chimaera » 18.12.2002 19:47:45

ich kann dir leider nicht helfen, aber trotzdem.. falscher thread ;-7
[..] Linux is not a code base. Or a distro. Or a kernel. It's an attitude. And it's not about Open Source. It's about a bunch of people who still think vi is a good config UI. - Matt's reply on ESR's cups/ui rant

Antworten