[Bug 2052708] Re: [SRU] digimend-dkms 10-4: digimend kernel module failed to build

Lukas Märdian 2052708 at bugs.launchpad.net
Tue Feb 20 15:22:59 UTC 2024


Mantic apparently got handled in bug #2023298

-- 
You received this bug notification because you are a member of Ubuntu
Sponsors, which is subscribed to the bug report.
https://bugs.launchpad.net/bugs/2052708

Title:
  [SRU] digimend-dkms 10-4: digimend kernel module failed to build

Status in digimend-dkms package in Ubuntu:
  Fix Released
Status in digimend-dkms source package in Jammy:
  Confirmed

Bug description:
  [ Impact ]

  digimend-dkms fails to install if the user is using the hwe kernel which is v6.5 as the dkms module will fail to build during installation.
  The error being:

  /var/lib/dkms/digimend/10/build/hid-uclogic-params.c: In function ‘uclogic_params_init’:
  /var/lib/dkms/digimend/10/build/hid-uclogic-params.c:1030:17: error: implicit declaration of function ‘hid_is_using_ll_driver’ [-Werror=implicit-function-declaration]
   1030 |             || !hid_is_using_ll_driver(hdev, &usb_hid_driver)
        |                 ^~~~~~~~~~~~~~~~~~~~~~

  [ Test Plan ]

  This needs to be done on both the hwe kernel (v6.5) and the generic
  kernel (v5.15) to ensure it works on both.

  * install digimend-dkms
  * successfull installation will mean the build failure has been fixed.
  * As a very basic test, try to load the module "sudo modprobe hid-polostar" and "sudo modprobe hid-viewsonic"

  Ideally someone with the hardware should test and confirm.

  [ Where problems could occur ]

  This change is only affecting the users of hwe kernel (v6.5) and the
  only change is using the new function which upstream has defined.
  Similar changes has been done to other upstream drivers as can be seen
  at the upstream kernel patch link and has little chance of regression
  due to this.

  [ Other Info ]

   * The new function has been added in upstream linux kernel by https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=f83baa0cb6cfc92ebaf7f9d3a99d7e34f2e77a8a
   * The old function has been removed by https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=1d9ca84ce034960707b62ce7d5ca75d04f8db91a

  [ Original Bug Description ]

  No idea.

  ProblemType: Package
  DistroRelease: Ubuntu 22.04
  Package: digimend-dkms 10-4
  ProcVersionSignature: Ubuntu 6.5.0-17.17~22.04.1-generic 6.5.8
  Uname: Linux 6.5.0-17-generic x86_64
  NonfreeKernelModules: nvidia_modeset nvidia
  ApportVersion: 2.20.11-0ubuntu82.5
  Architecture: amd64
  CasperMD5CheckResult: unknown
  DKMSKernelVersion: 6.5.0-17-generic
  Date: Thu Feb  8 11:16:48 2024
  DuplicateSignature: dkms:digimend-dkms:10-4:/var/lib/dkms/digimend/10/build/hid-uclogic-params.c:1030:17: error: implicit declaration of function ‘hid_is_using_ll_driver’ [-Werror=implicit-function-declaration]
  InstallationDate: Installed on 2021-05-26 (988 days ago)
  InstallationMedia: Ubuntu 20.04 LTS "Focal Fossa" - Release amd64 (20200423)
  PackageArchitecture: all
  PackageVersion: 10-4
  Python3Details: /usr/bin/python3.10, Python 3.10.12, python3-minimal, 3.10.6-1~22.04
  PythonDetails: N/A
  RelatedPackageVersions:
   dpkg 1.21.1ubuntu2.2
   apt  2.4.11
  SourcePackage: digimend-dkms
  Title: digimend-dkms 10-4: digimend kernel module failed to build
  UpgradeStatus: Upgraded to jammy on 2022-09-08 (517 days ago)

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/digimend-dkms/+bug/2052708/+subscriptions




More information about the Ubuntu-sponsors mailing list