Package Details: ddcci-driver-linux-dkms 0.4.4-2

Git Clone URL: https://aur.archlinux.org/ddcci-driver-linux-dkms.git (read-only, click to copy)
Package Base: ddcci-driver-linux-dkms
Description: A pair of Linux kernel drivers for DDC/CI monitors (DKMS)
Upstream URL: https://gitlab.com/ddcci-driver-linux/ddcci-driver-linux/
Keywords: backlight hdmi monitor
Licenses: GPL2
Conflicts: ddcci-driver-linux
Submitter: irtimmer
Maintainer: ewout (Porous3247)
Last Packager: Porous3247
Votes: 39
Popularity: 1.18
First Submitted: 2017-04-15 18:51 (UTC)
Last Updated: 2023-09-03 13:11 (UTC)

Latest Comments

« First ‹ Previous 1 2 3 4 5 6 Next › Last »

dxwil commented on 2023-03-18 12:11 (UTC)

Does anyone know why ddcci doesn't load properaly? Output to dmesg

[ 4.152434] ddcci: loading out-of-tree module taints kernel. [ 4.152465] ddcci: module verification failed: signature and/or required key missing - tainting kernel

ewout commented on 2023-03-17 11:28 (UTC)

@Porous3247 Made you co-maintainer

Porous3247 commented on 2023-03-16 19:47 (UTC)

PKGBUILD for version 0.4.3 (patch file no longer necessary since it's included in 0.4.3 update)

# Maintainer: Ewout van Mansom <ewout@vanmansom.name>
# Contributor: Iwan Timmer <irtimmer@gmail.com>

pkgname=ddcci-driver-linux-dkms
pkgver=0.4.3
pkgrel=1
pkgdesc="A pair of Linux kernel drivers for DDC/CI monitors (DKMS)"
arch=('i686' 'x86_64' 'aarch64')
url="https://gitlab.com/ddcci-driver-linux/ddcci-driver-linux/"
license=('GPL2')
depends=('dkms')
conflicts=("ddcci-driver-linux")
source=(
  "https://gitlab.com/ddcci-driver-linux/ddcci-driver-linux/-/archive/v${pkgver}/ddcci-driver-linux-v${pkgver}.tar.gz"
)
b2sums=('71f855b8d7e4b9a1b5d38a73d4a6df7453e72600596121f68c6782f180211bd935ab30cf0cf94cc0528e8d5f732449d35b24cd9584d17083318d819b81a0b259')

prepare() {
    cd "ddcci-driver-linux-v${pkgver}"
}

package() {
  local destdir="${pkgdir}/usr/src/ddcci-${pkgver}"

  install -d "${destdir}"
  cp -rT "ddcci-driver-linux-v${pkgver}" "${destdir}"
}

Porous3247 commented on 2023-01-26 22:36 (UTC) (edited on 2023-01-26 22:39 (UTC) by Porous3247)

@ewout I still get the same error/error log (linux-zen version is 6.1.8)

EDIT: nevermind, I just had to forcefully remove $XDG_CONFIG_HOME/paru/clone/ddcci-driver-linux-dkms

Andrei_Korshikov commented on 2023-01-26 08:42 (UTC)

@ewout One quote from Christoph Grenz (the developer): "It seems like the kernel developers want to deprecate the backlight devices in sysfs in the long term and instead provide another API where it is easier to match which backlight controls which display."

So, maybe the author just waits for the certainty.

ewout commented on 2023-01-26 08:28 (UTC)

Upstream seems unmaintained, may needs to be forked in the future.

ewout commented on 2023-01-26 08:27 (UTC)

@tukusejssirs @Porous3247 Should build again on kernel 6.1+

tukusejssirs commented on 2023-01-26 08:21 (UTC) (edited on 2023-01-26 08:25 (UTC) by tukusejssirs)

The package ddcci-driver-linux-dkms was disowned by surefire.

Is there anyone who is able and want to maintain this package? Thanks!

The package ddcci-driver-linux-dkms was adopted by ewout.

Thanks, @ewout, for such prompt reaction! ;)

Porous3247 commented on 2023-01-25 23:47 (UTC)

Does anyone know how I can resolve this error that occurs in post installation hooks after installing linux-zen-headers

DKMS make.log for ddcci-0.4.2 for kernel 6.1.8-zen1-1-zen (x86_64)
2023-01-25 17:44:47 CST
make: Entering directory '/var/lib/dkms/ddcci/0.4.2/build'
make -C "ddcci"
make[1]: Entering directory '/var/lib/dkms/ddcci/0.4.2/build/ddcci'
make -C "/lib/modules/6.1.8-zen1-1-zen/build" M="/var/lib/dkms/ddcci/0.4.2/build/ddcci" modules
make[2]: Entering directory '/usr/lib/modules/6.1.8-zen1-1-zen/build'
  CC [M]  /var/lib/dkms/ddcci/0.4.2/build/ddcci/ddcci.o
/var/lib/dkms/ddcci/0.4.2/build/ddcci/ddcci.c:1809:27: error: initialization of ‘void (*)(struct i2c_client *)’ from incompatible pointer type ‘int (*)(struct i2c_client *)’ [-Werror=incompatible-pointer-types]
 1809 |         .remove         = ddcci_remove,
      |                           ^~~~~~~~~~~~
/var/lib/dkms/ddcci/0.4.2/build/ddcci/ddcci.c:1809:27: note: (near initialization for ‘ddcci_driver.remove’)
cc1: some warnings being treated as errors
make[3]: *** [scripts/Makefile.build:250: /var/lib/dkms/ddcci/0.4.2/build/ddcci/ddcci.o] Error 1
make[2]: *** [Makefile:1990: /var/lib/dkms/ddcci/0.4.2/build/ddcci] Error 2
make[2]: Leaving directory '/usr/lib/modules/6.1.8-zen1-1-zen/build'
make[1]: *** [Makefile:38: ddcci.ko] Error 2
make[1]: Leaving directory '/var/lib/dkms/ddcci/0.4.2/build/ddcci'
make: *** [Makefile:28: ddcci] Error 2
make: Leaving directory '/var/lib/dkms/ddcci/0.4.2/build'