mirror of
https://git.kernel.org/pub/scm/network/wireless/iwd.git
synced 2024-12-23 06:02:37 +01:00
c275581389
HT/VHT require channels who's use is restricted depending on country. When using these channels, cfg80211 tries to load the regulatory.db file in /lib/firmware and verify the signature. This poses a problem as the host machine may not have a signed regulatory.db, or it may have not been signed with the expected signature which would cause cfg80211 to fail to load the database. If cfg80211 fails to load the database the country will be set to 00, which is the most restrictive "world roaming" setting. This does not allow HT/VHT to work properly. In the context of test-runner we can simply disable the verification. Unforunately this is not a very common practice, so CONFIG_EXPERT must be enabled. If your system does not have /lib/firmware/regulatory.db you must get it. More info can be found here: https://wireless.wiki.kernel.org/en/developers/regulatory/wireless-regdb
36 lines
1.4 KiB
Bash
Executable File
36 lines
1.4 KiB
Bash
Executable File
#! /bin/sh
|
|
|
|
scripts/config --enable CONFIG_MAC80211_HWSIM
|
|
scripts/config --enable CONFIG_NLMON
|
|
scripts/config --enable CONFIG_VLAN_8021Q
|
|
|
|
scripts/config --enable CONFIG_EXPERT
|
|
scripts/config --enable CONFIG_CFG80211_CERTIFICATION_ONUS
|
|
scripts/config --enable CONFIG_EXTRA_FIRMWARE="regulatory.db"
|
|
|
|
scripts/config --enable CONFIG_CRYPTO_USER_API_SKCIPHER
|
|
scripts/config --enable CONFIG_CRYPTO_USER_API_AEAD
|
|
scripts/config --enable CONFIG_CRYPTO_USER_API_HASH
|
|
scripts/config --enable CONFIG_CRYPTO_RSA
|
|
scripts/config --enable CONFIG_CRYPTO_AES_X86_64
|
|
scripts/config --enable CONFIG_CRYPTO_AES_NI_INTEL
|
|
scripts/config --enable CONFIG_CRYPTO_MD4
|
|
scripts/config --enable CONFIG_CRYPTO_SHA1_SSSE3
|
|
scripts/config --enable CONFIG_CRYPTO_SHA256_SSSE3
|
|
scripts/config --enable CONFIG_CRYPTO_SHA512_SSSE3
|
|
scripts/config --enable CONFIG_CRYPTO_ECB
|
|
scripts/config --enable CONFIG_CRYPTO_CMAC
|
|
scripts/config --enable CONFIG_CRYPTO_DES
|
|
scripts/config --enable CONFIG_CRYPTO_DES3_EDE_X86_64
|
|
scripts/config --enable CONFIG_KEY_DH_OPERATIONS
|
|
scripts/config --enable CONFIG_ASYMMETRIC_KEY_TYPE
|
|
scripts/config --enable CONFIG_ASYMMETRIC_PUBLIC_KEY_SUBTYPE
|
|
scripts/config --enable CONFIG_X509_CERTIFICATE_PARSER
|
|
scripts/config --enable CONFIG_PKCS7_MESSAGE_PARSER
|
|
scripts/config --enable CONFIG_PKCS8_PRIVATE_KEY_PARSER
|
|
|
|
scripts/config --enable CONFIG_HW_RANDOM_VIRTIO
|
|
scripts/config --enable CONFIG_HW_RANDOM_INTEL
|
|
#scripts/config --enable CONFIG_HW_RANDOM_AMD
|
|
scripts/config --enable CONFIG_SECURITYFS
|