Advertisement
Rnery

Installing Realtek

Oct 24th, 2023 (edited)
936
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 1.17 KB | Source Code | 0 0
  1. #!/usr/bin/env bash
  2.  
  3. verificar_dispositivo() {
  4.   if lsusb | grep -q "0bda:885c"; then
  5.     echo "Dispositivo Realtek 0bda:885c encontrado."
  6.     return 0
  7.   else
  8.     echo "Dispositivo Realtek 0bda:885c não encontrado."
  9.     return 1
  10.   fi
  11. }
  12.  
  13. instalar_dependencias() {
  14.   clear
  15.   echo "Instalando dependências..."
  16.   sudo apt update && sudo apt install git build-essential dkms
  17. }
  18.  
  19. instalar_driver() {
  20.   clear
  21.   echo "Baixando e instalando o driver..."
  22.   git clone https://github.com/lwfinger/rtw88.git
  23.   cd rtw88
  24.   make
  25.   sudo make install
  26. }
  27.  
  28. carregar_modulo_kernel() {
  29.   clear
  30.   echo "Carregando o módulo do kernel..."
  31.   sudo modprobe rtw_8822b
  32. }
  33.  
  34. atualizar_regras_udev() {
  35.   clear
  36.   echo "Atualizando as regras do udev..."
  37.   sudo update-initramfs -u
  38. }
  39.  
  40. main() {
  41.   clear
  42.   echo "Iniciando a instalação do driver Realtek 0bda:885c..."
  43.  
  44.   if verificar_dispositivo; then
  45.     instalar_dependencias
  46.     instalar_driver
  47.     carregar_modulo_kernel
  48.     atualizar_regras_udev
  49.     echo "Driver instalado com sucesso."
  50.   else
  51.     clear
  52.     echo "Dispositivo não encontrado. Certifique-se de que o dispositivo Realtek 0bda:885c está conectado."
  53.   fi
  54. }
  55.  
  56. main
  57.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement