mirror of
https://github.com/opnsense/src.git
synced 2026-06-07 07:42:26 -04:00
For certain users or chipsets (reports were for CNVi devices but we are not sure if this is limited or specific to them) loading if_iwlwifi hangs. The reason for this is that a SYSINIT (module_load_order()) has not yet run in this case and the Linux driver tries to load the chipsets-specific module. On FreeBSD all supported sub-modules are part of if_iwlwifi so we do not have to load them separately but calling into kern_kldload via LinuxKPI request_module while loading the module gives us a hard hang. iwlwifi calls request_module_nowait() so we can simply skip over this and continue and the SYSINIT will do the job later if no other dependencies fail. Sponsored by: The FreeBSD Foundation MFC after: 3 days PR: 282789 Tested by: Ruslan Makhmatkhanov, Pete Wright Differential Revision: https://reviews.freebsd.org/D47994 |
||
|---|---|---|
| .. | ||
| acpica | ||
| ath/ath_hal/ar9300 | ||
| athk | ||
| ice | ||
| imx | ||
| ipw | ||
| iwi | ||
| iwlwifi | ||
| iwlwififw | ||
| iwm | ||
| iwn | ||
| liquidio | ||
| mediatek/mt76 | ||
| mwl | ||
| nvidia | ||
| otus | ||
| qat | ||
| qat_c2xxx | ||
| ral | ||
| rsu | ||
| rtw88 | ||
| rtw89 | ||
| rtwn | ||
| run | ||
| uath | ||
| wpi | ||