Q: install Modem Driver BCMWL for a specific Kernel only out of many I have 3 Kernels installed on my focal fossa

*

*5.4.0-26-generic

*5.4.0-54-generic

*unsigned-5.9.0-050900-generic

Initially, My BCMWL proprietary drivers 6.30.223.271 are working fine in 5.4.0-26-generic, 5.4.0-54-generic.
But when I installed new Kernel unsigned-5.9.0-050900-generic, I just realized the BCMWL drivers are not patched yet and BCMWL drivers errors out in kernel v5.9.
When I re-install the BCMWL drivers in 5.4.0-26-generic, it re-deploys for all the kernels and errors out in Kernel v5.9 and so I could not activate it in kernels v5.4.
As a result it does not work in all 3 kernels - now I don't have internet.
Is there a way to install against only a particular kernel v5.4 (ABI 26,54) without affecting other kernels, so that it does not get activated for kernel v5.9?
I install BCMWL drivers using command
$ sudo apt-get install bcmwl-kernel-source
Any suggestion is greatly appreciated.
Thank you

A: The easiest way is to remove the 5.9 kernel, then install bcmwl-kernel-source, then install the 5.9 kernel back.
Another way would be to extract the contents of the bcmwl-kernel-source package and install the dkms driver manually. But this looks more complex to me.
