Solved FreeBSD 12.0, wrong wifi-driver name

Fresh install and I got weird error when trying to connect wifi

dmesg | grep iwm

Code:
iwm7265Dfw root not mounted yet, no way to load image
iwm0: could not read firmware iwm7265D (error 0)
iwm0: Failed to start INT ucode:35

Why there's that D letter? It should be iwm7265fw.

Same settings worked with 11.1 fine.

% cat /boot/loader.conf

Code:
# Intel WiFi 7265
if_iwm_load="YES"
iwm7265fw_load="YES"
legal.intel.ipw.license_ack=1
legal.intel.iwm.license_ack=1
legal.intel.iwi.license_ack=1

# Wifi Security Protocols
wlan_wep_load="YES"
wlan_ccmp_load="YES"
wlan_tkip_load="YES"

% cat /etc/rc.conf

Code:
wpa_supplicant_enable="YES"
wlans_iwm0="wlan0"
ifconfig_wlan0="WPA SYNCDHCP"
 
Thanks for posting the solution. Although CURRENT isn't supported here, presently, it is sometimes the only way to get newer laptops working with decent video, so I'm sure this will be useful to others.
 
This issue seems to have popped up again in the latest CURRENT, but with different results.

iwm7265Dfw.ko does still work, but if_iwm no longer loads it automatically.
 
Back
Top