Are you sure the module is not loaded? Because with default settings, the Wifi password is stored encrypted in the users keyring, which means a connection can only established after the user logged in.
Not every DE has a keyring that can be used. For example KDE uses KWallet. XFCE uses the Keyring solution from Gnome. Depending on how you set up your AwesomeWM, you might have a keyring or not.
However, you can check this in your NM connections settings. The icon in the wifi password field indicate how it is saved.
The dkms status command does not show if a module is loaded or not. Check your dmseg messesges, it indicates at whichpoint the hardware was found. Or if you really make sure, start your system, do not log in, switch to a tty and log in as root and check lsmod, do not log in as your normal user. But is is probably easier to check the status of your wifi password, and make sure it is not encrypted.