On Wednesday, 10 July 2019 10:23:21 CEST Stefan Bader wrote:
On 06.07.19 17:22, Moritz Warning wrote:
Thanks Sven for having a good look.
There is no cfg80211 module present on the system (find /lib/modules/4.15.0-1032-aws/ -name *80211*). Package linux-modules-4.15.0-1032-aws is installed.
The aws kernel is intended to be used on instances in the Amazon cloud. There is no wifi hardware present on those instances, so it generally makes no sense to have those modules.
Yes, but then please don't compile it in. Otherwise other modules (which make sense on a server) build against functions from cfg80211 and *don't* end up with a nop-stub - just because the actual implementation was compiled as part of the cfg80211 module (but not shipped).
As Jens pointed out the missing modules are in linux-modules-extra not in linux-modules (the former is not installed by default).
Who is Jens and where did he point something out?
On Saturday, 6 July 2019 17:22:01 CEST Moritz Warning wrote:
The module linux-modules-extra-4.15.0-1032 installs the following files:
/lib/modules/4.15.0-1032-gcp/kernel/net/wireless/cfg80211.ko /lib/modules/4.15.0-1032-gke/kernel/net/wireless/cfg80211.ko /lib/modules/4.15.0-1032-azure/kernel/net/wireless/cfg80211.ko
But this is not in the *-aws path.
It looks to me like Moritz checked it (I didn't) and they were not available for his aws kernel.
Kind regards, Sven