Eğer bcmwl-kernel-source
çözüm sizin için işe yaramadı ve etkin olmasını güvenli önyükleme tutmak istiyorum, sonra aşağıdakileri deneyin:
İmzalamak için bir dizi anahtar oluşturun:
openssl req -new -x509 -newkey rsa:2048 -keyout MOK.priv -outform DER -out MOK.der -nodes -days 36500 -subj "/CN=Descriptive common name/"
Anahtarı alın. Burada hatırlamanız gereken bir şifre girmeniz istenir. Yeniden başlatma işleminden sonra BIOS'unuz sizden parolayı girmelidir.
sudo mokutil --import MOK.der
Tekrar başlat:
reboot
Parola için BIOS'unuz istenmiş olmalıdır. Bunun işe yaradığını varsayarsak, MOK'unuzun başarıyla kaydedildiğini test etmek istersiniz.
mokutil --test-key MOK.der
Artık MOK'unuz kaydedildi. Wifi için sürücüleri yüklemeniz gerekecek.
git clone https://github.com/lwfinger/rtlwifi_new.git
cd rtlwifi_new
git checkout extended
sudo make install
Sürücünüz çekirdeğinize eklenmeye hazırdır, ancak güvenli önyükleme etkin olduğundan, eklemeden önce bunları imzalamanız gerekir. Sürücülerinizi imzalamak için daha önce oluşturduğunuz tuşları kullanın.
sudo /usr/src/linux-headers-$(uname -r)/scripts/sign-file sha256 ./MOK.priv ./MOK.der $(modinfo -n rtlwifi)
sudo /usr/src/linux-headers-$(uname -r)/scripts/sign-file sha256 ./MOK.priv ./MOK.der $(modinfo -n rtl_pci)
sudo /usr/src/linux-headers-$(uname -r)/scripts/sign-file sha256 ./MOK.priv ./MOK.der $(modinfo -n btcoexist)
sudo /usr/src/linux-headers-$(uname -r)/scripts/sign-file sha256 ./MOK.priv ./MOK.der $(modinfo -n rtl8723-common)
sudo /usr/src/linux-headers-$(uname -r)/scripts/sign-file sha256 ./MOK.priv ./MOK.der $(modinfo -n phydm_mod)
sudo /usr/src/linux-headers-$(uname -r)/scripts/sign-file sha256 ./MOK.priv ./MOK.der $(modinfo -n rtl8723de)
Son olarak, rtl8723de
sürücüleri bu sırayla çekirdeğe ekleyin
sudo modprobe -r rtlwifi
sudo modprobe rtlwifi
sudo modprobe -r rtl_pci
sudo modprobe rtl_pci
sudo modprobe -r btcoexist
sudo modprobe btcoexist
sudo modprobe -r rtl8723-common
sudo modprobe rtl8723-common
sudo modprobe -r phydm_mod
sudo modprobe phydm_mod
sudo modprobe -r rtl8723de
sudo modprobe rtl8723de
Bir yan notta: son adım için sadece yazarak uzaklaşabilirsiniz:
sudo modprobe -r rtl8723de
sudo modprobe rtl8723de
modprobe
hangi sürücülerin rtl8723de
bağlı olduğunu bilir ve bu nedenle de rtl8723de
bağlı olan her şeyi ekleyebilmelidir rtl8723de
. Ancak, sürücülerimi bu şekilde eklemedim ve bu nedenle bu seçeneğin çalışacağını garanti edemiyorum.
Kaynaklar: 1 , 2 , 3
lspci
veyalsusb
ağ bağdaştırıcısını tanımlar? (Bunların her ikisinin de sorunuza eklenmesi gerekiyor.)