Anzeige:
Ergebnis 1 bis 6 von 6

Thema: lm_sensors kompilieren

  1. #1
    DrJekyll
    Gast

    Question lm_sensors kompilieren

    Moin

    Ich versuche grad lm_sensors zu kompilieren, bloß bricht er das immer mit der folgenden Meldung ab:
    Makefile:234: kernel/busses/i2c-ali1535.d: Datei oder Verzeichnis nicht gefunden
    Makefile:234: kernel/busses/i2c-ali15x3.d: Datei oder Verzeichnis nicht gefunden
    Makefile:234: kernel/busses/i2c-amd756.d: Datei oder Verzeichnis nicht gefunden
    Makefile:234: kernel/busses/i2c-amd8111.d: Datei oder Verzeichnis nicht gefunden
    Makefile:234: kernel/busses/i2c-hydra.d: Datei oder Verzeichnis nicht gefunden
    Makefile:234: kernel/busses/i2c-i801.d: Datei oder Verzeichnis nicht gefunden
    Makefile:234: kernel/busses/i2c-i810.d: Datei oder Verzeichnis nicht gefunden
    Makefile:234: kernel/busses/i2c-isa.d: Datei oder Verzeichnis nicht gefunden
    Makefile:234: kernel/busses/i2c-sis5595.d: Datei oder Verzeichnis nicht gefunden
    Makefile:234: kernel/busses/i2c-sis630.d: Datei oder Verzeichnis nicht gefunden
    Makefile:234: kernel/busses/i2c-sis645.d: Datei oder Verzeichnis nicht gefunden
    Makefile:234: kernel/busses/i2c-piix4.d: Datei oder Verzeichnis nicht gefunden
    Makefile:234: kernel/busses/dmi_scan.d: Datei oder Verzeichnis nicht gefunden
    Makefile:234: kernel/busses/i2c-savage4.d: Datei oder Verzeichnis nicht gefunden
    Makefile:234: kernel/busses/i2c-via.d: Datei oder Verzeichnis nicht gefunden
    Makefile:234: kernel/busses/i2c-viapro.d: Datei oder Verzeichnis nicht gefunden
    Makefile:234: kernel/busses/i2c-voodoo3.d: Datei oder Verzeichnis nicht gefunden
    Makefile:234: kernel/chips/smartbatt.d: Datei oder Verzeichnis nicht gefunden
    Makefile:234: kernel/chips/smbus-arp.d: Datei oder Verzeichnis nicht gefunden
    Makefile:234: kernel/chips/vt8231.d: Datei oder Verzeichnis nicht gefunden
    Makefile:234: kernel/chips/adm1021.d: Datei oder Verzeichnis nicht gefunden
    Makefile:234: kernel/chips/adm1024.d: Datei oder Verzeichnis nicht gefunden
    Makefile:234: kernel/chips/adm1025.d: Datei oder Verzeichnis nicht gefunden
    Makefile:234: kernel/chips/adm9240.d: Datei oder Verzeichnis nicht gefunden
    Makefile:234: kernel/chips/bt869.d: Datei oder Verzeichnis nicht gefunden
    Makefile:234: kernel/chips/ddcmon.d: Datei oder Verzeichnis nicht gefunden
    Makefile:234: kernel/chips/ds1621.d: Datei oder Verzeichnis nicht gefunden
    Makefile:234: kernel/chips/eeprom.d: Datei oder Verzeichnis nicht gefunden
    Makefile:234: kernel/chips/fscpos.d: Datei oder Verzeichnis nicht gefunden
    Makefile:234: kernel/chips/fscscy.d: Datei oder Verzeichnis nicht gefunden
    Makefile:234: kernel/chips/gl518sm.d: Datei oder Verzeichnis nicht gefunden
    Makefile:234: kernel/chips/gl520sm.d: Datei oder Verzeichnis nicht gefunden
    Makefile:234: kernel/chips/it87.d: Datei oder Verzeichnis nicht gefunden
    Makefile:234: kernel/chips/lm75.d: Datei oder Verzeichnis nicht gefunden
    Makefile:234: kernel/chips/lm78.d: Datei oder Verzeichnis nicht gefunden
    Makefile:234: kernel/chips/lm80.d: Datei oder Verzeichnis nicht gefunden
    Makefile:234: kernel/chips/lm87.d: Datei oder Verzeichnis nicht gefunden
    Makefile:234: kernel/chips/lm92.d: Datei oder Verzeichnis nicht gefunden
    Makefile:234: kernel/chips/ltc1710.d: Datei oder Verzeichnis nicht gefunden
    Makefile:234: kernel/chips/matorb.d: Datei oder Verzeichnis nicht gefunden
    Makefile:234: kernel/chips/maxilife.d: Datei oder Verzeichnis nicht gefunden
    Makefile:234: kernel/chips/mtp008.d: Datei oder Verzeichnis nicht gefunden
    Makefile:234: kernel/chips/pcf8574.d: Datei oder Verzeichnis nicht gefunden
    Makefile:234: kernel/chips/pcf8591.d: Datei oder Verzeichnis nicht gefunden
    Makefile:234: kernel/chips/sis5595.d: Datei oder Verzeichnis nicht gefunden
    Makefile:234: kernel/chips/smsc47m1.d: Datei oder Verzeichnis nicht gefunden
    Makefile:234: kernel/chips/thmc50.d: Datei oder Verzeichnis nicht gefunden
    Makefile:234: kernel/chips/w83781d.d: Datei oder Verzeichnis nicht gefunden
    Makefile:234: kernel/chips/via686a.d: Datei oder Verzeichnis nicht gefunden
    Makefile:234: kernel/chips/vt1211.d: Datei oder Verzeichnis nicht gefunden
    Makefile:234: lib/data.ld: Datei oder Verzeichnis nicht gefunden
    Makefile:234: lib/general.ld: Datei oder Verzeichnis nicht gefunden
    Makefile:234: lib/error.ld: Datei oder Verzeichnis nicht gefunden
    Makefile:234: lib/chips.ld: Datei oder Verzeichnis nicht gefunden
    Makefile:234: lib/proc.ld: Datei oder Verzeichnis nicht gefunden
    Makefile:234: lib/access.ld: Datei oder Verzeichnis nicht gefunden
    Makefile:234: lib/init.ld: Datei oder Verzeichnis nicht gefunden
    Makefile:234: lib/data.ad: Datei oder Verzeichnis nicht gefunden
    Makefile:234: lib/general.ad: Datei oder Verzeichnis nicht gefunden
    Makefile:234: lib/error.ad: Datei oder Verzeichnis nicht gefunden
    Makefile:234: lib/chips.ad: Datei oder Verzeichnis nicht gefunden
    Makefile:234: lib/proc.ad: Datei oder Verzeichnis nicht gefunden
    Makefile:234: lib/access.ad: Datei oder Verzeichnis nicht gefunden
    Makefile:234: lib/init.ad: Datei oder Verzeichnis nicht gefunden
    Makefile:234: prog/sensors/main.rd: Datei oder Verzeichnis nicht gefunden
    Makefile:234: prog/sensors/chips.rd: Datei oder Verzeichnis nicht gefunden
    Makefile:234: prog/dump/isadump.rd: Datei oder Verzeichnis nicht gefunden
    Makefile:234: prog/dump/i2cdump.rd: Datei oder Verzeichnis nicht gefunden
    Makefile:234: prog/dump/i2cset.rd: Datei oder Verzeichnis nicht gefunden
    Makefile:234: prog/detect/i2cdetect.rd: Datei oder Verzeichnis nicht gefunden
    Makefile:234: prog/detect/dmidecode.rd: Datei oder Verzeichnis nicht gefunden
    kernel/busses/i2c-amd8111.c:25:2: #error Your i2c is too old - i2c-2.7.0 or greater required!
    kernel/busses/i2c-amd8111.c:25:2: #error Your i2c is too old - i2c-2.7.0 or greater required!
    kernel/busses/i2c-amd8111.c: In function `amd8111_access':
    kernel/busses/i2c-amd8111.c:238: `I2C_CLIENT_PEC' undeclared (first use in this function)
    kernel/busses/i2c-amd8111.c:238: (Each undeclared identifier is reported only once
    kernel/busses/i2c-amd8111.c:238: for each function it appears in.)
    kernel/busses/i2c-amd8111.c:298: `I2C_SMBUS_BLOCK_PROC_CALL' undeclared (first use in this function)
    kernel/busses/i2c-amd8111.c:309: `I2C_SMBUS_WORD_DATA_PEC' undeclared (first use in this function)
    kernel/busses/i2c-amd8111.c:310: `I2C_SMBUS_BLOCK_DATA_PEC' undeclared (first use in this function)
    kernel/busses/i2c-amd8111.c:311: `I2C_SMBUS_PROC_CALL_PEC' undeclared (first use in this function)
    kernel/busses/i2c-amd8111.c:312: `I2C_SMBUS_BLOCK_PROC_CALL_PEC' undeclared (first use in this function)
    kernel/busses/i2c-amd8111.c: In function `amd8111_func':
    kernel/busses/i2c-amd8111.c:385: `I2C_FUNC_SMBUS_BLOCK_PROC_CALL' undeclared (first use in this function)
    kernel/busses/i2c-amd8111.c:386: `I2C_FUNC_SMBUS_HWPEC_CALC' undeclared (first use in this function)
    kernel/busses/i2c-amd8111.c: In function `amd8111_probe':
    kernel/busses/i2c-amd8111.c:426: `I2C_HW_SMBUS_AMD8111' undeclared (first use in this function)
    make: *** [kernel/busses/i2c-amd8111.o] Fehler 1

    Alle Dateien die in den Zeilen stehen welche mit "Makefile:234:" anfangen sind alle vorhanden, trotzdem findet er sie nicht. Kann mir das jemand erklären?
    Und auch hab ich ic2-2.7.0 erfolgreich kompiliert und installiert, anschließend noch ein depmod -a gemacht, aber trotzdem nörgelt er rum, dass mein i2c zu alt ist, und ich mindestens 2.7.0 brauche.

    Versteh ich irgendwie nicht. Kann mir jemand erklären, wie ich lm_sensors erfolgreich installieren kann???
    Ich danke euhc schon mal

    MfG

    Frank

  2. #2
    wine -- format.exe c: Avatar von ZuXeZ
    Registriert seit
    Aug 2002
    Ort
    berlin
    Beiträge
    1.275
    du brauchst die i2c-module! entweder den sourcecode ausm netz saugen oder kenelmodule neukompilieren mit i2c support...

  3. #3
    DrJekyll
    Gast
    Oh, das hatte ich wohl vergessen zu erwähnen. Ich den i2c-support las Modul einkompiliert, und zwar die module i2c-core.o, i2c-dev.o und i2c-proc.o. Müssen die geladen sein während man vesucht lm_sensors zu kompilieren???

    Frank

    LFS-4.1, xfree-4.3.0, KDE-3.1.2, linux-2.4.21

  4. #4
    wine -- format.exe c: Avatar von ZuXeZ
    Registriert seit
    Aug 2002
    Ort
    berlin
    Beiträge
    1.275
    ohh hab die letzten paar zeilen überlesen gehabt... :/
    benutzt du die kernel-i2c module?
    wenn du i2c selber installierst, dann solltest du die i2c-kernel-module deaktivieren...den kernel brauchste ncih neu kompilieren nur die alten module vom kernel löschen...weil es könnt das problem sein, dass er beide versionen hat und die alte vom kernel nimmt
    /lib/modules/kerbelversion/kernel/drivers/i2c war das glaub....
    die vom i2c packege liegen in: /lib/modules/kerbelversion/misc...zumindest bei mir...
    nach dem löschen der alten module nen depmod und es sollte hoffentlich gehen

    natürlich kannst du es auch mit dem laden der module vor dem compilieren probieren



    oder kann es sein, dass /usr/src/linux auf die falschen kernelquellein linkt?
    oder is der richtige kernel noch nich am laufen sondern noch ein älterer, nach ne m update kann das mal vorkommen das man was vergisst uname -r
    Geändert von ZuXeZ (13.07.03 um 17:41 Uhr)

  5. #5
    DrJekyll
    Gast

    Wink

    Danke für deine Hilfe, aber ich hab das jetzt anders gemacht. Hab einfach die CVS-Versionen runter geladen, so wie es auf der Doenload-Page beschrieben wird und hab die installiert. Lief alles wunderbar und ruck-zuck hatte ich meine Temperaturkontrolle bei GKrellm am Laufen.

    MfG

    Frank

  6. #6
    wine -- format.exe c: Avatar von ZuXeZ
    Registriert seit
    Aug 2002
    Ort
    berlin
    Beiträge
    1.275
    hmm ok...bei mir gings mit dem package ausm portage (auch 2.7.0) aber hab jetz den 21er kernel mit i2c2.7.0 patch und nehm die module....funzt auch prima...nur letzten sonntag hatte das eine modul nen prob und konnte lm_sensors net mehr nehmen ohne init 1

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •