Nieuws:

Welkom, Gast. Alsjeblieft inloggen of registreren.
Heb je de activerings-mail niet ontvangen?

Auteur Topic: Wat moet ik nu doen na deze foutmelding tijdens update  (gelezen 464 keer)

Wat moet ik nu doen na deze foutmelding tijdens update
« Gepost op: 2025/01/31, 12:14:46 »
LS,

Ik krijg deze melding na update en upgrade

'make' all KVER=6.8.0-52-generic...(bad exit status: 2)
ERROR (dkms apport): binary package for btusb: 4.1 not found
Error! Bad return status for module build on kernel: 6.8.0-52-generic (x86_64)
Consult /var/lib/dkms/btusb/4.1/build/make.log for more information.
dkms autoinstall on 6.8.0-52-generic/x86_64 failed for btusb(10)
Error! One or more modules failed to install during autoinstall.
Refer to previous errors for more information.
 * dkms: autoinstall for kernel 6.8.0-52-generic
   ...fail!
run-parts: /etc/kernel/postinst.d/dkms exited with return code 11
dpkg: fout bij verwerken van pakket linux-image-6.8.0-52-generic (--configure):
 subproces van pakket linux-image-6.8.0-52-generic werd script post-installation geïnstalleerd gaf de foutwaarde 11 terug
Er is geen apport-verslag weggeschreven omdat het maximum aantal verslagen (MaxReports) al is bereikt
                     Fouten gevonden tijdens verwerken van:
 linux-headers-6.8.0-52-generic
 linux-headers-generic
 linux-generic
 linux-image-6.8.0-52-generic
E: Sub-process /usr/bin/dpkg returned an error code (1)

SPW
« Laatst bewerkt op: 2025/01/31, 12:16:23 door Spidey-Westland »
Spidey-Westland
Release:   LinuxMint 20.2 una

Re: Wat moet ik nu doen na deze foutmelding tijdens update
« Reactie #1 Gepost op: 2025/01/31, 13:19:26 »
Dit stukje valt op:
Error! Bad return status for module build on kernel: 6.8.0-52-generic (x86_64)
Consult /var/lib/dkms/btusb/4.1/build/make.log for more information.

Wat is de uitvoer van:
cat /var/lib/dkms/btusb/4.1/build/make.log?

Re: Wat moet ik nu doen na deze foutmelding tijdens update
« Reactie #2 Gepost op: 2025/02/02, 08:33:10 »
Hier de uitvoer:

wim@wim-Latitude-5510:~$ cat /var/lib/dkms/btusb/4.1/build/make.log
DKMS make.log for btusb-4.1 for kernel 6.8.0-52-generic (x86_64)
vr 31 jan 2025 12:11:48 CET
make -C /lib/modules/6.8.0-52-generic/build M=/var/lib/dkms/btusb/4.1/build modules
make[1]: Map '/usr/src/linux-headers-6.8.0-52-generic' wordt binnengegaan
warning: the compiler differs from the one used to build the kernel
  The kernel was built by: x86_64-linux-gnu-gcc-13 (Ubuntu 13.3.0-6ubuntu2~24.04) 13.3.0
  You are using:           gcc-13 (Ubuntu 13.3.0-6ubuntu2~24.04) 13.3.0
  CC [M]  /var/lib/dkms/btusb/4.1/build/btusb.o
/var/lib/dkms/btusb/4.1/build/btusb.c: In function ‘btusb_probe’:
/var/lib/dkms/btusb/4.1/build/btusb.c:3929:21: error: ‘struct hci_dev’ has no member named ‘dev_type’
 3929 |                 hdev->dev_type = HCI_AMP;
      |                     ^~
/var/lib/dkms/btusb/4.1/build/btusb.c:3929:34: error: ‘HCI_AMP’ undeclared (first use in this function); did you mean ‘HCI_UP’?
 3929 |                 hdev->dev_type = HCI_AMP;
      |                                  ^~~~~~~
      |                                  HCI_UP
/var/lib/dkms/btusb/4.1/build/btusb.c:3929:34: note: each undeclared identifier is reported only once for each function it appears in
/var/lib/dkms/btusb/4.1/build/btusb.c:3931:21: error: ‘struct hci_dev’ has no member named ‘dev_type’
 3931 |                 hdev->dev_type = HCI_PRIMARY;
      |                     ^~
/var/lib/dkms/btusb/4.1/build/btusb.c:3931:34: error: ‘HCI_PRIMARY’ undeclared (first use in this function); did you mean ‘HCI_PRIVACY’?
 3931 |                 hdev->dev_type = HCI_PRIMARY;
      |                                  ^~~~~~~~~~~
      |                                  HCI_PRIVACY
/var/lib/dkms/btusb/4.1/build/btusb.c:3951:13: error: ‘struct hci_dev’ has no member named ‘prevent_wake’
 3951 |         hdev->prevent_wake = btusb_prevent_wake;
      |             ^~
/var/lib/dkms/btusb/4.1/build/btusb.c:4110:25: error: ‘HCI_QUIRK_VALID_LE_STATES’ undeclared (first use in this function); did you mean ‘HCI_QUIRK_BROKEN_LE_STATES’?
 4110 |                 set_bit(HCI_QUIRK_VALID_LE_STATES, &hdev->quirks);
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~
      |                         HCI_QUIRK_BROKEN_LE_STATES
make[3]: *** [scripts/Makefile.build:243: /var/lib/dkms/btusb/4.1/build/btusb.o] Fout 1
make[2]: *** [/usr/src/linux-headers-6.8.0-52-generic/Makefile:1925: /var/lib/dkms/btusb/4.1/build] Fout 2
make[1]: *** [Makefile:240: __sub-make] Fout 2
make[1]: Map '/usr/src/linux-headers-6.8.0-52-generic' wordt verlaten
make: *** [Makefile:7: all] Fout 2
Spidey-Westland
Release:   LinuxMint 20.2 una

Re: Wat moet ik nu doen na deze foutmelding tijdens update
« Reactie #3 Gepost op: 2025/02/02, 09:59:07 »
Dag,

Vraagje....
Wat is de reden om voor uw 'BlueTooth' een dkms driver te gebuiken?
Voor zover mij bekend is 'BlueTooth' goed ondersteund in de Linux Kernel.
MvG,
MauRice
Registered Linux user: 473556

Re: Wat moet ik nu doen na deze foutmelding tijdens update
« Reactie #4 Gepost op: 2025/02/02, 11:01:28 »
Dag,

Vraagje....
Wat is de reden om voor uw 'BlueTooth' een dkms driver te gebuiken?
Voor zover mij bekend is 'BlueTooth' goed ondersteund in de Linux Kernel.

ChatGPT is het daarmee eens:

***

2. Probeer de standaardkernelmodule te gebruiken

Mogelijk is de standaard btusb-module al inbegrepen in de kernel. Controleer of de module al aanwezig is:

modinfo btusb
Probeer deze te laden:

sudo modprobe btusb
Als de standaardmodule werkt, is de DKMS-versie mogelijk overbodig.

***
« Laatst bewerkt op: 2025/02/02, 11:05:16 door erik1984 »

Offline DeBaas

  • Lid
Re: Wat moet ik nu doen na deze foutmelding tijdens update
« Reactie #5 Gepost op: 2025/02/02, 12:57:10 »
De nieuwere kernels hebben al ondersteuning voor o.a. vele rtlxxxxx chipsets aan boord.
De voorheen, door de community ondersteunde, dkms versies worden niet echt meer onderhouden en werken niet (goed) meer onder de nieuwere kernel(s)
Bij update/graden kunnen er problemen ontstaan met de al aanwezige WiFi en Bluetooth stuurprogramma's
Zoek deze dkms stuurprogramma's voor WiFi en Bluetooth middels synaptic en verwijder ze.
Bij nieuwe upgrades en installaties is mogelijk synaptic verwijderd.
Installeer deze weer met:
sudo apt install synaptic
Ik beantwoord GEEN hulpvragen via PB en/of MAIL

Re: Wat moet ik nu doen na deze foutmelding tijdens update
« Reactie #6 Gepost op: 2025/02/02, 18:46:23 »
dkms was standaard op mijn laptop geïnstalleerd.

Ik zal het verwijderen en dan kijk ik na opnieuw starten of mijn gehoorapparaten nog gekoppeld met de laptop.

De gegevens zijn na modinfo btusb is:

wim@wim-Latitude-5510:~$ modinfo btusb
filename:       /lib/modules/6.8.0-52-generic/kernel/drivers/bluetooth/btusb.ko.zst
license:        GPL
version:        0.8
description:    Generic Bluetooth USB driver ver 0.8
author:         Marcel Holtmann <marcel@holtmann.org>
srcversion:     10427CCE59B1FFABA36C1D6
alias:          usb:v8087p0A5Ad*dc*dsc*dp*ic*isc*ip*in*
alias:          usb:v0930p*d*dc*dsc*dp*icFFisc01ip01in*
alias:          usb:v413Cp*d*dc*dsc*dp*icFFisc01ip01in*
alias:          usb:v13D3p*d*dc*dsc*dp*icFFisc01ip01in*
alias:          usb:v050Dp*d*dc*dsc*dp*icFFisc01ip01in*
alias:          usb:v0B05p*d*dc*dsc*dp*icFFisc01ip01in*
alias:          usb:v0A5Cp*d*dc*dsc*dp*icFFisc01ip01in*
alias:          usb:v04CAp*d*dc*dsc*dp*icFFisc01ip01in*
alias:          usb:v0489p*d*dc*dsc*dp*icFFisc01ip01in*
alias:          usb:v0BB4p*d*dc*dsc*dp*icFFisc01ip01in*
alias:          usb:v105Bp*d*dc*dsc*dp*icFFisc01ip01in*
alias:          usb:v19FFp0239d*dc*dsc*dp*ic*isc*ip*in*
alias:          usb:v0C10p0000d*dc*dsc*dp*ic*isc*ip*in*
alias:          usb:v0BDBp1002d*dc*dsc*dp*ic*isc*ip*in*
alias:          usb:v044Ep3002d*dc*dsc*dp*ic*isc*ip*in*
alias:          usb:v044Ep3001d*dc*dsc*dp*ic*isc*ip*in*
alias:          usb:v04BFp030Ad*dc*dsc*dp*ic*isc*ip*in*
alias:          usb:v057Cp3800d*dc*dsc*dp*ic*isc*ip*in*
alias:          usb:v05ACp8281d*dc*dsc*dp*ic*isc*ip*in*
alias:          usb:v05ACp821Ad*dc*dsc*dp*ic*isc*ip*in*
alias:          usb:v05ACp821Fd*dc*dsc*dp*ic*isc*ip*in*
alias:          usb:v05ACp821Bd*dc*dsc*dp*ic*isc*ip*in*
alias:          usb:v05ACp8218d*dc*dsc*dp*ic*isc*ip*in*
alias:          usb:v05ACp8215d*dc*dsc*dp*ic*isc*ip*in*
alias:          usb:v05ACp8213d*dc*dsc*dp*ic*isc*ip*in*
alias:          usb:v0A5Cp21E1d*dc*dsc*dp*ic*isc*ip*in*
alias:          usb:v0E8Dp763Fd*dc*dsc*dp*ic*isc*ip*in*
alias:          usb:v05ACp*d*dc*dsc*dp*icFFisc01ip01in*
alias:          usb:v*p*d*dc*dsc*dp*icE0isc01ip01in*
alias:          usb:v*p*d*dcE0dsc01dp04ic*isc*ip*in*
alias:          usb:v*p*d*dcE0dsc01dp01ic*isc*ip*in*
alias:          of:N*T*Cusb4ca,301aC*
alias:          of:N*T*Cusb4ca,301a
alias:          of:N*T*Cusbcf3,e300C*
alias:          of:N*T*Cusbcf3,e300
alias:          of:N*T*Cusb1286,204eC*
alias:          of:N*T*Cusb1286,204e
depends:        btmtk,bluetooth,btintel,btbcm,btrtl
retpoline:      Y
intree:         Y
name:           btusb
vermagic:       6.8.0-52-generic SMP preempt mod_unload modversions
sig_id:         PKCS#7
signer:         Build time autogenerated kernel key
sig_key:        54:DF:B5:D8:C8:13:EA:72:4F:9B:B6:37:32:A2:D8:9E:DA:58:91:9F
sig_hashalgo:   sha512
signature:      6C:7D:A9:02:38:2D:DD:E4:86:51:50:23:9C:F5:49:91:C5:EA:C8:4F:
2D:1E:38:75:63:A7:F8:96:61:FA:E6:22:13:FF:0F:72:40:B3:D9:FD:
AB:42:3A:7C:0E:D8:FF:F7:4F:0B:90:AD:F2:86:74:0E:52:EE:41:0B:
F3:27:F2:1A:FB:2D:5E:0D:D8:A9:63:D2:BA:D6:6F:34:63:8F:6D:EF:
6D:7E:DB:DC:6E:E8:E0:FB:68:CA:CA:10:1A:0F:2D:16:E3:E9:F2:03:
43:E8:88:D0:33:1F:08:67:ED:91:68:F8:84:48:62:D1:97:12:36:C3:
B1:7F:DA:C3:5A:57:5A:BB:7F:FE:74:DB:7D:56:91:8F:AA:D5:7D:2D:
E0:3C:E6:E4:2A:0B:24:06:4D:F5:98:BE:65:62:06:BD:F6:37:49:32:
BD:92:17:47:41:10:85:57:E2:B9:50:45:34:EB:58:5B:9D:4B:15:7F:
B0:18:62:A9:F2:68:A1:0C:B2:D0:3D:B3:A0:97:D0:6E:54:A8:DE:39:
F1:05:F3:2A:9F:0C:45:E0:CE:5F:35:26:BC:43:33:67:DC:0A:D3:E8:
64:EA:FF:F2:07:B7:DD:32:7D:45:66:90:C4:BC:6E:39:98:05:72:9E:
4E:31:55:69:6C:ED:FB:E6:A9:29:F2:BF:80:77:9D:7B:0F:4E:9C:2B:
02:E9:23:D3:FF:8B:6F:4D:D7:62:91:46:7B:86:38:53:F2:05:B8:EF:
18:1D:A2:2F:BA:08:DF:2A:C8:1E:A5:F5:DD:2D:5A:CF:CF:98:4B:13:
D8:03:3C:CF:13:C1:C4:07:1E:62:88:85:65:A1:DA:DA:16:D5:61:9D:
79:60:79:28:7E:65:EC:4E:E9:9A:97:D2:4E:DC:65:87:1F:F3:0A:38:
15:7C:29:78:68:E7:45:D8:44:BC:83:0B:58:5F:F8:46:CE:0F:C8:61:
6D:56:25:D3:52:80:6C:9F:6F:5A:6D:67:A9:59:DB:91:B2:BB:12:C8:
9E:B1:BD:2F:82:84:8F:91:CE:B9:AD:5C:5E:2C:E4:DB:FB:D5:C8:4E:
DC:D0:B0:6E:9A:D6:A0:26:F9:C6:46:02:48:7E:47:02:03:CC:1A:48:
9B:3A:6B:21:C6:37:E4:33:71:54:4C:6A:19:DC:17:DB:20:66:5B:CF:
F5:20:6F:11:06:26:DF:6C:5C:78:4E:3B:94:D0:BB:E7:04:58:41:DB:
03:DF:5C:21:5E:48:46:77:1B:BE:10:4F:67:DA:89:E3:64:F2:0E:AC:
82:7B:A3:53:3E:2B:90:4A:23:BE:2B:0C:45:9E:2A:5D:37:74:5D:BE:
D0:D2:34:33:1B:8E:C0:36:1E:43:91:26
parm:           disable_scofix:Disable fixup of wrong SCO buffer size (bool)
parm:           force_scofix:Force fixup of wrong SCO buffers size (bool)
parm:           enable_autosuspend:Enable USB autosuspend by default (bool)
parm:           reset:Send HCI reset command on initialization (bool)
wim@wim-Latitude-5510:~$


Spidey-Westland
Release:   LinuxMint 20.2 una

Re: Wat moet ik nu doen na deze foutmelding tijdens update
« Reactie #7 Gepost op: 2025/02/03, 06:18:58 »
Dag,

Als men ooit een kernel module (driver) nodig had.....
Die niet staandaard is, heb men DKMS (Dynamic Kernel Module Support) nodig.
Zorg ervoor bij elke kernel update ook de kernel module (driver) wordt gebouwd.
Klein nadeel, deze kernel module (driver) moet wel worden oderhouden, dat gebeurt vaak niet.

En zover mij bekend is dkms standaard niet ge-installeerd.

PS:
Als men synaptic ge-installeerd is
En hierin dkms wil de-installeren, zie men ook welke kernel module (driver) er mee gaat.
Is dat alleen die 'btusb: 4.1', dan mag alles weg.


Nog iets:
Als men met een vorige (oudere) kernel opstart ...
In een terminal:

lsmod

of

lsmod | grep usb

Misschien zie men welke 'BlueTooth' kernel module (driver) is geladen.
« Laatst bewerkt op: 2025/02/03, 06:25:37 door MauRice2 »
MvG,
MauRice
Registered Linux user: 473556