You are not logged in.
I use broadcom-wl-dkms for my wireless card (Broadcom BCM4352 rev 03). All works well, until the kernel is updated.
I expected dkms to rebuild the package automatically, but apparently something goes wrong in the process: after every one of the last few kernel updates, the module was correctly rebuilt on reboot, but not re-installed.
root@tank ~ # dkms status
broadcom-wl, 6.30.223.248, 3.19.2-1-ARCH, x86_64: installed
broadcom-wl, 6.30.223.248, 3.19.3-3-ARCH, x86_64: installed
broadcom-wl, 6.30.223.248, 4.0.1-1-ARCH, x86_64: installed
broadcom-wl, 6.30.223.248, 4.0.2-1-ARCH, x86_64: installed
broadcom-wl, 6.30.223.248, 4.0.3-1-ARCH, x86_64: builtRunning
root@tank ~ # dkms install broadcom-wl/6.30.223.248
wl:
Running module version sanity check.
- Original module
- No original module exists within this kernel
- Installation
- Installing to /usr/lib/modules/4.0.3-1-ARCH/kernel/drivers/net/wireless/
depmod....
DKMS: install completed.does the trick, but ideally I wouldn't have to do that.
Looking at dkms logs, I get that:
May 17 20:41:10 tank systemd[1]: Starting Dynamic Kernel Modules System...
May 17 20:41:10 tank dkms[443]: Kernel preparation unnecessary for this kernel. Skipping...
May 17 20:41:10 tank dkms[443]: Kernel preparation unnecessary for this kernel. Skipping...
May 17 20:41:10 tank dkms[443]: Building module:
May 17 20:41:10 tank dkms[443]: cleaning build area...
May 17 20:41:10 tank dkms[443]: Building module:
May 17 20:41:13 tank dkms[443]: cleaning build area....
May 17 20:41:13 tank dkms[443]: make KERNELRELEASE=4.0.3-1-ARCH KVERSION=4.0.3-1-ARCH....
May 17 20:41:16 tank dkms[443]: make KERNELRELEASE=4.0.3-1-ARCH -C /usr/lib/modules/4.0.3-1-ARCH/build M=/var/lib/dkms/broadcom-w
May 17 20:41:16 tank dkms[443]: cleaning build area....
May 17 20:41:19 tank dkms[443]: cleaning build area....
May 17 20:41:19 tank dkms[443]: Kernel cleanup unnecessary for this kernel. Skipping...
May 17 20:41:19 tank dkms[443]: DKMS: build completed.
May 17 20:41:19 tank dkms[443]: steamos-xpad.ko:
May 17 20:41:19 tank dkms[443]: Running module version sanity check.
May 17 20:41:19 tank dkms[443]: .
May 17 20:41:19 tank dkms[443]: Kernel cleanup unnecessary for this kernel. Skipping...
May 17 20:41:19 tank dkms[443]: DKMS: build completed.
May 17 20:41:19 tank dkms[443]: wl.ko:
May 17 20:41:19 tank dkms[443]: Running module version sanity check.
May 17 20:41:20 tank dkms[443]: - Original module
May 17 20:41:20 tank dkms[443]: - Original module
May 17 20:41:20 tank dkms[443]: - No original module exists within this kernel
May 17 20:41:20 tank dkms[443]: - No original module exists within this kernel
May 17 20:41:20 tank dkms[443]: - Installation
May 17 20:41:20 tank dkms[443]: - Installation
May 17 20:41:20 tank dkms[443]: - Installing to /usr/lib/modules/4.0.3-1-ARCH/kernel/drivers/input/joystick/
May 17 20:41:20 tank dkms[443]: - Installing to /usr/lib/modules/4.0.3-1-ARCH/kernel/drivers/net/wireless/
May 17 20:41:23 tank dkms[443]: depmod...depmod....
May 17 20:41:23 tank dkms[443]: DKMS: install completed.
May 17 20:41:23 tank dkms[443]: .(bad exit status: 1)
May 17 20:41:23 tank dkms[443]: -------- Uninstall Beginning --------
May 17 20:41:23 tank dkms[443]: Module: broadcom-wl
May 17 20:41:23 tank dkms[443]: Version: 6.30.223.248
May 17 20:41:23 tank dkms[443]: Kernel: 4.0.3-1-ARCH (x86_64)
May 17 20:41:23 tank dkms[443]: -------------------------------------
May 17 20:41:23 tank dkms[443]: Status: Before uninstall, this module version was ACTIVE on this kernel.
May 17 20:41:23 tank dkms[443]: wl.ko:
May 17 20:41:23 tank dkms[443]: - Uninstallation
May 17 20:41:23 tank dkms[443]: - Deleting from: /usr/lib/modules/4.0.3-1-ARCH/kernel/drivers/net/wireless/
May 17 20:41:23 tank dkms[443]: - Original module
May 17 20:41:23 tank dkms[443]: - No original module was found for this module on this kernel.
May 17 20:41:23 tank dkms[443]: - Use the dkms install command to reinstall any previous module version.
May 17 20:41:26 tank dkms[443]: depmod....
May 17 20:41:26 tank dkms[443]: /usr/sbin/dkms: line 1873: echo: write error: Broken pipe
May 17 20:41:26 tank dkms[443]: /usr/sbin/dkms: line 1875: echo: write error: Broken pipe
May 17 20:41:26 tank dkms[443]: /usr/sbin/dkms: line 1873: echo: write error: Broken pipe
May 17 20:41:26 tank dkms[443]: /usr/sbin/dkms: line 1875: echo: write error: Broken pipe
May 17 20:41:26 tank dkms[443]: /usr/sbin/dkms: line 1873: echo: write error: Broken pipe
May 17 20:41:26 tank dkms[443]: /usr/sbin/dkms: line 1875: echo: write error: Broken pipe
May 17 20:41:26 tank dkms[443]: /usr/sbin/dkms: line 1873: echo: write error: Broken pipe
May 17 20:41:26 tank dkms[443]: /usr/sbin/dkms: line 1875: echo: write error: Broken pipe
May 17 20:41:26 tank dkms[443]: DKMS: uninstall completed.
May 17 20:41:26 tank dkms[443]: Error! Problems with depmod detected. Automatically uninstalling this module.
May 17 20:41:26 tank dkms[443]: DKMS: Install Failed (depmod problems). Module rolled back to built state.
May 17 20:41:26 tank systemd[1]: Started Dynamic Kernel Modules System.Apart from telling me that the broadcom-wl install failed, I don't see much in there.
Any clue on what's going on? Thanks!
Last edited by Gyscos (2015-05-18 08:25:32)
Offline