Package: broadcom-sti-dkms
Version: 6.30.223.271-26
I installed Debian Trixie/13.4 on a 2014-vintage MacbookPro (11,3) from the
DVD image, as networking is not available from the install image. It contains
a Broadcom 4360 v.3 wifi module, which is supported by the broadcom-sta
proprietary driver.
I installed the broadcom-sta-dkms package to have it build the driver, and I
did not see any error messages, but was unable to get the kernel to recognize
the device. After much futzing, I discovered it had not built the resulting
`wl` kernel module at all. I don't know why this wasn't obvious from output
of any of the things I tried. It appears to have been a silent failure.
After more futzing, I determined the reason the package couldn't build the
kernel module was that the kernel headers simply weren't installed. Once I
manually installed linux-headers-amd64, then the DKMS wl.ko.xz module was
built and could be loaded into the kernel.
It seems to me that broadcom-sti-dkms (or more likely, the dkms package)
should have a hard requirement on linux-headers, which it doesn't currently
have (either directly, or transitively as far as I can tell).
Sorry I don't have any informative output to show - like I say, I didn't see
any diagnostics regarding the building of the module with dkms when installing
a kernel update or anything else.
Thanks,
Charles