Package Details: it87-dkms-git 152.2b8b4fe-3

Git Clone URL: https://aur.archlinux.org/it87-dkms-git.git (read-only, click to copy)
Package Base: it87-dkms-git
Description: Linux Driver for ITE LPC chips
Upstream URL: https://github.com/frankcrawford/it87
Keywords: driver IT87 sensor thermal
Licenses: GPL
Conflicts: it87-frankcrawford-dkms-git
Provides: it87
Submitter: codeworkx
Maintainer: codebling (ryester27)
Last Packager: codebling
Votes: 24
Popularity: 0.82
First Submitted: 2017-03-30 17:34
Last Updated: 2020-11-30 21:00

Dependencies (2)

Required by (0)

Sources (3)

Pinned Comments

codebling commented on 2020-10-23 15:36

I've updated this package to use the frankcrawford (most developed fork) upstream and am removing the it87-frankcrawford-dkms-git package.

If you find another repo on GitHub that is more up to date, please comment.

Latest Comments

1 2 3 4 5 Next › Last »

codebling commented on 2020-12-23 22:46

Following up with @ifrit05 on Github

ifrit05 commented on 2020-12-21 05:28

Trying to install this on Manjaro kernel version 5.10.0-1-MANJARO but getting some errors.

Building it87-dkms-git...
==> Making package: it87-dkms-git 152.2b8b4fe-3 (Sun 20 Dec 2020 04:26:40 AM EST)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
  -> Updating it87 git repo...
Fetching origin
  -> Found dkms.conf
  -> Found it87.conf
==> Validating source files with sha256sums...
    it87 ... Skipped
    dkms.conf ... Passed
    it87.conf ... Passed
==> Removing existing $srcdir/ directory...
==> Extracting sources...
  -> Creating working copy of it87 git repo...
Cloning into 'it87'...
done.
==> Starting prepare()...
==> Starting pkgver()...
==> Entering fakeroot environment...
==> Starting package()...
==> Tidying install...
  -> Removing libtool files...
  -> Purging unwanted files...
  -> Removing static library files...
  -> Stripping unneeded symbols from binaries and libraries...
  -> Compressing man and info pages...
==> Checking for packaging issues...
==> Creating package "it87-dkms-git"...
  -> Generating .PKGINFO file...
  -> Generating .BUILDINFO file...
  -> Generating .MTREE file...
  -> Compressing package...
==> Leaving fakeroot environment.
==> Finished making: it87-dkms-git 152.2b8b4fe-3 (Sun 20 Dec 2020 04:26:41 AM EST)
==> Cleaning up...

Checking keyring...
Checking integrity...
Loading packages files...
Checking file conflicts...
Checking available disk space...
Installing it87-dkms-git (152.2b8b4fe-3)...
Running post-transaction hooks...
Arming ConditionNeedsUpdate...
Install DKMS modules
==> dkms install --no-depmod -m it87 -v 152.2b8b4fe -k 5.10.0-1-MANJARO
Error! Bad return status for module build on kernel: 5.10.0-1-MANJARO (x86_64)
Error while configuring 
Consult /var/lib/dkms/it87/152.2b8b4fe/build/make.log for more information.
==> Warning, `dkms install --no-depmod -m it87 -v 152.2b8b4fe -k 5.10.0-1-MANJARO' returned 10
==> dkms install --no-depmod -m it87 -v 152.2b8b4fe -k 5.7.19-2-MANJARO
==> dkms install --no-depmod -m it87 -v 152.2b8b4fe -k 5.8.18-1-MANJARO
==> dkms install --no-depmod -m it87 -v 152.2b8b4fe -k 5.9.11-3-MANJARO
Error! Bad return status for module build on kernel: 5.9.11-3-MANJARO (x86_64)
Error while configuring 
Consult /var/lib/dkms/it87/152.2b8b4fe/build/make.log for more information.
==> Warning, dkms install --no-depmod -m it87 -v 152.2b8b4fe -k 5.9.11-3-MANJARO' returned 10
==> depmod 5.7.19-2-MANJARO
==> depmod 5.8.18-1-MANJARO
==> depmod 5.9.11-3-MANJARO
==> depmod 5.10.0-1-MANJARO
Transaction successfully finished.

DKMS make.log for it87-152.2b8b4fe for kernel 5.9.11-3-MANJARO (x86_64)
Sun Dec 20 04:26:47 AM EST 2020
make: Entering directory '/usr/lib/modules/5.9.11-3-MANJARO/build'

  ERROR: Kernel configuration is invalid.
         include/generated/autoconf.h or include/config/auto.conf are missing.
         Run 'make oldconfig && make prepare' on kernel src to fix it.

make: *** [Makefile:719: include/config/auto.conf] Error 1
make: Leaving directory '/usr/lib/modules/5.9.11-3-MANJARO/build

I have dkms package installed so I have no idea what this could be.

codebling commented on 2020-12-08 17:37

@stardust95 do you have a GitHub account? If so, can we move this discussion to GitHub Issues? If not, no pressure.

stardust95 commented on 2020-12-08 17:14

@codebling Only one output: /usr/lib/modules/5.9.11-3-MANJARO/kernel/drivers/hwmon/it87.ko.xz

codebling commented on 2020-12-08 16:43

@stardust95

find /usr/lib/modules/`uname -r`/ -iname 'it87.ko*'

Can you check if more than one file is listed?

stardust95 commented on 2020-12-08 16:17

@codebling i have the same output than you while reinstalling, no error output when launching the command alone, i tried reinstalling the 5.9.11-3 headers, it triggered a DKMS reinstall, but still the same mismatch and errors while trying to modprobe it.

codebling commented on 2020-12-07 18:43

@stardust95 looks like the module wasn't rebuilt by DKMS. Either makepkg or your AUR helper should have triggered a DKMS rebuild of the this module.

$ sudo pikaur -S it87-dkms-git
Reading local package database...
Resolving AUR dependencies...
Reading repository package databases...

:: AUR package will be installed:
 it87-dkms-git                         152.2b8b4fe-3        -> 152.2b8b4fe-3

:: Proceed with installation? [Y/n] 
:: [v]iew package details   [m]anually select packages
>> 
looking for conflicting AUR packages...
:: warning: Not showing diff for it87-dkms-git package (already reviewed)
:: Skipping review of PKGBUILD for it87-dkms-git package (--noedit)
:: Downloading the latest sources for a devel package it87-dkms-git...
:: Package it87-dkms-git is already built. Pass '--rebuild' flag to force the build.

loading packages...
warning: it87-dkms-git-152.2b8b4fe-3 is up to date -- reinstalling
resolving dependencies...
looking for conflicting packages...

Packages (1) it87-dkms-git-152.2b8b4fe-3

Total Installed Size:  0.50 MiB
Net Upgrade Size:      0.00 MiB

:: Proceed with installation? [Y/n] Y
(1/1) checking keys in keyring                                                                                                                 [########################################################################################] 100%
(1/1) checking package integrity                                                                                                               [########################################################################################] 100%
(1/1) loading package files                                                                                                                    [########################################################################################] 100%
(1/1) checking for file conflicts                                                                                                              [########################################################################################] 100%
(1/1) checking available disk space                                                                                                            [########################################################################################] 100%
:: Running pre-transaction hooks...
(1/1) Remove upgraded DKMS modules
==> dkms remove --no-depmod -m it87 -v 152.2b8b4fe -k 5.4.80-2-lts
==> dkms remove --no-depmod -m it87 -v 152.2b8b4fe -k 5.9.11-arch2-1
:: Processing package changes...
(1/1) reinstalling it87-dkms-git                                                                                                               [########################################################################################] 100%
:: Running post-transaction hooks...
(1/2) Arming ConditionNeedsUpdate...
(2/2) Install DKMS modules
==> dkms install --no-depmod -m it87 -v 152.2b8b4fe -k 5.4.80-2-lts
==> dkms install --no-depmod -m it87 -v 152.2b8b4fe -k 5.9.11-arch2-1
==> depmod 5.4.80-2-lts
==> depmod 5.9.11-arch2-1

You can see each the dkms commands running, it will first remove the dkms module, then install (rebuild) it, then run depmod, once for each installed kernel. You can run these commands manually, but, regardless of which method you are using to install this package, the package install should run these automatically. Keep an eye out for DKMS errors during dkms install. If there is one, it should say so in the output. If everything seems to go find but it's still not working, try running the command manually to see if there are any errors.

stardust95 commented on 2020-12-07 18:01

Thank you for helping, modinfo and uname -a doesn't match, first returns 5.9.8-2-MANJARO SMP preempt mod_unload modversions, second returns 5.9.11-3-MANJARO. The Linux kernel and headers installed do match (5.9.11-3). I have a v4l2loopback DKMS module working well.

codebling commented on 2020-12-05 18:11

@stardust95 I can't reproduce this, and upstream has not changed. It doesn't seem like this is a problem with this package. Is it possible that your kernel and kernel headers are out of sync? Is it possible you did a partial update of your system? Do you have other DKMS modules, and are these working? Does the text in modinfo it87 | grep vermagic match uname -a?

stardust95 commented on 2020-12-05 13:21

Since last updates, the module can't be loaded anymore. dmesg outputs this: "it87: disagrees about version of symbol module_layout" and modprobe outputs this "modprobe: ERROR: could not insert 'it87': Exec format error"