sudo ubuntu-drivers autoinstall
Le réseau et le son sont morts. À l'origine, j'utilisais USB-NIC car il était difficile d'installer le pilote pour la prise Ethernet sur la carte mère. J'ai pu reconnaître l'USB-NIC normalement, mais je ne pouvais même pas l'utiliser avec l'opération ci-dessus. Avez-vous fait autre chose? Eh bien, récupérons pour le moment. À ce stade, définissons-le pour la prise Ethernet de la carte mère.
J'ai vérifié la version actuelle du noyau ci-dessous.
$ uname -r
5.4.0-54-generic
Ensuite, j'ai étudié les types de puces réseau.
$ lspci | grep Ether
06:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8125 2.5GbE Controller (rev 05)
C'est un realtek RTL8125. J'ai vérifié si le pilote était en place. C'est sous le répertoire du noyau Ver qui a déjà été examiné.
$ls /lib/modules/5.4.0-54-generic/kernel/drivers/net/ethernet/realtek/
8139cp.ko 8139too.ko
Il n'y a pas de RTL8125. J'ai besoin de faire celui-ci. Les fichiers pour la génération du pilote RTL8125 peuvent être obtenus sur la page officielle de Realtek ci-dessous. https://www.realtek.com/en/component/zoo/category/network-interface-controllers-10-100-1000m-gigabit-ethernet-pci-express-software
J'ai pu utiliser ce qui suit.
À partir du contenu de Makefile et autorun.sh, je peux voir que les commandes make et gcc sont nécessaires pour générer le pilote, mais malheureusement elles ne sont pas installées. Je ne peux pas utiliser le net, donc je ne peux pas installer. Je vais donc générer un pilote sur un autre sous-PC et l'apporter avec une clé USB.
PC principal:
Détails | Remarques | |
---|---|---|
OS | Ubuntu 20.04 | |
CPU | AMD Ryzen 9 3900XT | |
network chip | Realtek RTL8125 |
Sous-PC:
Détails | Remarques | |
---|---|---|
OS | Ubuntu 18.04 | |
CPU | Intel(R) Core(TM) i5-8400 |
Installez Ubuntu20.04 sur VirtualBox et vérifiez que la version du noyau est la même que celle du PC principal avec uname -r
. La première fois était différente, donc après la mise à niveau, elle est devenue la même. Veuillez vous référer à d'autres articles. Ceci ou quelque chose
Téléchargez les fichiers officiels ci-dessus sur VirtualBox et exécutez . / Autorun.sh
dans ce dossier. Il y a probablement un message indiquant qu'il manque quelque chose, mais si le pilote est généré à l'étape 3, il n'y a pas de problème.
Exécutez ce qui suit sur VirutualBox et confirmez que «r8125.ko» existe.
$ ls /lib/modules/5.4.0-54-generic/kernel/drivers/net/ethernet/realtek/
8139cp.ko 8139too.ko atp.ko r8125.ko r8169.ko
Déplacez r8125.ko
de la Virutual Box vers le sous-PC. Veuillez le déplacer avec scp ou dossier partagé.
Utilisez la clé USB pour déplacer r8125.ko
du sous-PC vers le dossier suivant sur le PC principal.
/lib/modules/5.4.0-54-generic/kernel/drivers/net/ethernet/realtek/
$ sudo insmod /lib/modules/5.4.0-54-generic/kernel/drivers/net/ethernet/realtek/r8125.ko
Après quelques secondes, confirmez que le réseau est de retour.
Après confirmation, tapez la commande suivante afin qu'elle soit activée même après le redémarrage.
sudo depmod -a
c'est tout.
Seule la sortie factice a été émise dans le périphérique de sortie audio du paramètre. J'ai tapé la commande suivante. inxi a été installé avec apt.
$ inxi -SMA
System:
Host: ueda-System-Product-Name Kernel: 5.4.0-54-generic x86_64 bits: 64
Desktop: Gnome 3.36.4 Distro: Ubuntu 20.04.1 LTS (Focal Fossa)
Machine:
Type: Desktop Mobo: ASRock model: B550M Steel Legend
serial: <superuser/root required> BIOS: American Megatrends v: P1.10
date: 06/11/2020
Audio:
Device-1: NVIDIA GP107GL High Definition Audio driver: N/A
Device-2: AMD Starship/Matisse HD Audio driver: N/A
Sound Server: ALSA v: k5.4.0-54-generic
Le pilote audio est N / A. Ce pilote a été installé en exécutant la commande suivante.
sudo apt install linux-modules-extra-`uname -r`
Regardons à nouveau.
$ inxi -SMA
System:
Host: ueda-System-Product-Name Kernel: 5.4.0-54-generic x86_64 bits: 64
Desktop: Gnome 3.36.4 Distro: Ubuntu 20.04.1 LTS (Focal Fossa)
Machine:
Type: Desktop Mobo: ASRock model: B550M Steel Legend
serial: <superuser/root required> BIOS: American Megatrends v: P1.10
date: 06/11/2020
Audio:
Device-1: NVIDIA GP107GL High Definition Audio driver: snd_hda_intel
Device-2: AMD Starship/Matisse HD Audio driver: snd_hda_intel
Sound Server: ALSA v: k5.4.0-54-generic
Le pilote est maintenant snd_hda_intel et le son sort.
Je suis lié à Ubuntu depuis environ 7 ans et des déconnexions Internet se sont souvent produites. J'ai pris des solutions de contournement merdiques telles que la réinstallation du système d'exploitation à chaque fois, mais je pense que je me suis amélioré en tant qu'Ubuntiste en étant capable de prendre les mesures ci-dessus. Cette fois, j'ai généré le pilote en recompilant avec VirtualBox, mais il peut avoir été généré intelligemment en spécifiant l'argument de make. J'ai abandonné la méthode car elle ne frappait pas facilement même lorsque je la vérifiais en travaillant. S'il vous plaît laissez-moi savoir si vous avez des détails.
make et gcc doivent être effectués immédiatement après l'installation du système d'exploitation. Ensuite, c'était juste une question de compilation sur le PC principal.
Recommended Posts