ubuntuusers.de

Netzwerkkarte ohne Funktion - network unclaimed

Status: Gelöst | Ubuntu-Version: Ubuntu 22.04 (Jammy Jellyfish)
Antworten |

Berlin_1946 Team-Icon

Supporter, Wikiteam

Anmeldungsdatum:
18. September 2009

Beiträge: 10090

Hallo Dulle93,
was ergibt:

sudo apt-get check

Dulle93

(Themenstarter)

Anmeldungsdatum:
30. August 2023

Beiträge: Zähle...

Hallo,

1
2
3
4
5
dulle@dulle-MS-7681:~$ sudo apt-get check
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
dulle@dulle-MS-7681:~$ 

tomtomtom Team-Icon

Supporter
Avatar von tomtomtom

Anmeldungsdatum:
22. August 2008

Beiträge: 55174

Wohnort: Berlin

Dulle93 schrieb:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
dulle@dulle-MS-7681:~$ sudo apt clean
[sudo] password for dulle: 
dulle@dulle-MS-7681:~$ sudo apt update
Ign:1 http://de.archive.ubuntu.com/ubuntu jammy InRelease
Ign:2 http://security.ubuntu.com/ubuntu jammy-security InRelease
Ign:3 http://de.archive.ubuntu.com/ubuntu jammy-updates InRelease
Ign:4 http://de.archive.ubuntu.com/ubuntu jammy-backports InRelease
Ign:1 http://de.archive.ubuntu.com/ubuntu jammy InRelease
Ign:2 http://security.ubuntu.com/ubuntu jammy-security InRelease
Ign:3 http://de.archive.ubuntu.com/ubuntu jammy-updates InRelease
Ign:4 http://de.archive.ubuntu.com/ubuntu jammy-backports InRelease
Ign:2 http://security.ubuntu.com/ubuntu jammy-security InRelease
Ign:1 http://de.archive.ubuntu.com/ubuntu jammy InRelease
Ign:3 http://de.archive.ubuntu.com/ubuntu jammy-updates InRelease
Ign:4 http://de.archive.ubuntu.com/ubuntu jammy-backports InRelease
Err:1 http://de.archive.ubuntu.com/ubuntu jammy InRelease
  Temporary failure resolving 'de.archive.ubuntu.com'
Err:2 http://security.ubuntu.com/ubuntu jammy-security InRelease
  Temporary failure resolving 'security.ubuntu.com'
Err:3 http://de.archive.ubuntu.com/ubuntu jammy-updates InRelease
  Temporary failure resolving 'de.archive.ubuntu.com'
Err:4 http://de.archive.ubuntu.com/ubuntu jammy-backports InRelease
  Temporary failure resolving 'de.archive.ubuntu.com'
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
All packages are up to date.
W: Failed to fetch http://de.archive.ubuntu.com/ubuntu/dists/jammy/InRelease  Temporary failure resolving 'de.archive.ubuntu.com'
W: Failed to fetch http://de.archive.ubuntu.com/ubuntu/dists/jammy-updates/InRelease  Temporary failure resolving 'de.archive.ubuntu.com'
W: Failed to fetch http://de.archive.ubuntu.com/ubuntu/dists/jammy-backports/InRelease  Temporary failure resolving 'de.archive.ubuntu.com'
W: Failed to fetch http://security.ubuntu.com/ubuntu/dists/jammy-security/InRelease  Temporary failure resolving 'security.ubuntu.com'
W: Some index files failed to download. They have been ignored, or old ones used instead.
dulle@dulle-MS-7681:~$ sudo apt full-upgrade
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Calculating upgrade... Done
The following package was automatically installed and is no longer required:
  libffi7
Use 'sudo apt autoremove' to remove it.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
dulle@dulle-MS-7681:~$ sudo apt autoremove --purge
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
The following packages will be REMOVED:
  libffi7*
0 upgraded, 0 newly installed, 1 to remove and 0 not upgraded.
After this operation, 67,6 kB disk space will be freed.
Do you want to continue? [Y/n] y
(Reading database ... 188333 files and directories currently installed.)
Removing libffi7:amd64 (3.3-5ubuntu1) ...
Processing triggers for libc-bin (2.35-0ubuntu3.1) ...
libdvd-pkg: Checking orig.tar integrity...
/usr/src/libdvd-pkg/libdvdcss_1.4.3.orig.tar.bz2: OK
libdvd-pkg: `apt-get check` failed, you may have broken packages. Aborting...
dulle@dulle-MS-7681:~$ lspci -nnk -d::0200
08:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [10ec:8168] (rev 06)
	Subsystem: Micro-Star International Co., Ltd. [MSI] RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [1462:7681]
dulle@dulle-MS-7681:~$ 

Nun, ohne Internetverbindung wird das auch nicht funktionieren.

Du kannst dein installiertes System vom Livesystem aus über den Umweg eines chroot aktualisieren.

Lidux

Anmeldungsdatum:
18. April 2007

Beiträge: 16647

Hallo Dulle93,

Oder vielleicht einfach mal das Kerneltreibermodul fürs LAN entladen und neu laden ...

Gruss Lidux

kB Team-Icon

Supporter, Wikiteam
Avatar von kB

Anmeldungsdatum:
4. Oktober 2007

Beiträge: 9521

Wohnort: Münster

Dulle93 schrieb:

[…]
$ lspci -nnk -d::0200
08:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [10ec:8168] (rev 06)
	Subsystem: Micro-Star International Co., Ltd. [MSI] RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [1462:7681]

Wenn das die vollständige Ausgabe auf dem kranken System ist, dann kennt dieses keinen Treiber für die Netzwerkkarte. (r8169 wäre das) Da dieser im Linux-Kernel vorhanden ist, wirst Du ihn vermutlich selber gesperrt haben.

Prüfe das mit diesem Befehl:

grep -r r8 /etc/modprobe.d/ /etc/modules* 

Dulle93

(Themenstarter)

Anmeldungsdatum:
30. August 2023

Beiträge: 14

kB schrieb:

Wenn das die vollständige Ausgabe auf dem kranken System ist, dann kennt dieses keinen Treiber für die Netzwerkkarte. (r8169 wäre das) Da dieser im Linux-Kernel vorhanden ist, wirst Du ihn vermutlich selber gesperrt haben.

Um zu behaupten, ich hätte ihn nicht selber gesperrt fehlt mir das Langzeitgedächtnis und das Vertrauen in mein Verständnis der Materie. Es kommt keine Ausgabe bei dem Prompt:

dulle@dulle-MS-7681:~$ grep -r r8 /etc/modprobe.d/ /etc/modules*
dulle@dulle-MS-7681:~$ 

Als Gegenprobe habe ich es auch auf dem Livesystem ausgeführt mit gleichem Ergebnis. Und beim Livesystem kommen zwei weitere Zeilen bei lspci. Deutet das darauf hin, dass der Treiber nicht geladen wird?

ubuntu@ubuntu:~$ lspci -nnk -d::0200
08:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [10ec:8168] (rev 06)
	Subsystem: Micro-Star International Co., Ltd. [MSI] RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [1462:7681]
	Kernel driver in use: r8169
	Kernel modules: r8169
ubuntu@ubuntu:~$

Lidux schrieb:

Kerneltreibermodul fürs LAN entladen und neu laden ...

Da gehe ich gleich mal hinterher.

kB Team-Icon

Supporter, Wikiteam
Avatar von kB

Anmeldungsdatum:
4. Oktober 2007

Beiträge: 9521

Wohnort: Münster

Dulle93 schrieb:

kB schrieb:

Wenn das die vollständige Ausgabe auf dem kranken System ist, dann kennt dieses keinen Treiber für die Netzwerkkarte. (r8169 wäre das) Da dieser im Linux-Kernel vorhanden ist, wirst Du ihn vermutlich selber gesperrt haben.

Um zu behaupten, ich hätte ihn nicht selber gesperrt fehlt mir das Langzeitgedächtnis und das Vertrauen in mein Verständnis der Materie. Es kommt keine Ausgabe bei dem Prompt:

dulle@dulle-MS-7681:~$ grep -r r8 /etc/modprobe.d/ /etc/modules*
dulle@dulle-MS-7681:~$ 

Dann hast Du ihn nicht über die schwarze Liste gesperrt.

Obwohl eher unwahrscheinlich, überprüfe bitte noch, ob der Treiber über die Kernel-Kommandozeile gesperrt wurde:

cat /proc/cmdline 

[…] Deutet das darauf hin, dass der Treiber nicht geladen wird?

Wenn lspci keinen geladenen Treiber meldet (keine Zeile "Kernel driver in use"), dann arbeitet aktuell kein Treiber mit der betreffenden Hardware. Folglich funktioniert diese auch nicht.

In Deinem System gibt es aber auch angeblich gar keinen Treiber, der verwendet werden könnte.

Dulle93

(Themenstarter)

Anmeldungsdatum:
30. August 2023

Beiträge: 14

1
2
3
dulle@dulle-MS-7681:~$ cat /proc/cmdline
BOOT_IMAGE=/boot/vmlinuz-6.2.0-26-generic root=UUID=cc47cd6d-298c-4e67-af75-a29433079d70 ro quiet splash vt.handoff=7
dulle@dulle-MS-7681:~$ 

Um meinen LAN-Treiber zu entladen wüsste ich gerade nicht, welches Modul das betreffen würde. Das Kernel-Modul r8169, das im Livesystem verwendet wird, befindet sich nicht in der Liste von lsmod.

Oder ist er nicht da, WEIL er nicht geladen ist?

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
dulle@dulle-MS-7681:~$ lsmod
Module                  Size  Used by
isofs                  57344  1
nvidia_uvm           1097728  0
binfmt_misc            24576  1
nls_iso8859_1          16384  2
nvidia_drm             61440  1
nvidia_modeset       1060864  6 nvidia_drm
nvidia              15921152  211 nvidia_uvm,nvidia_modeset
kvm_intel             499712  0
kvm                  1347584  1 kvm_intel
input_leds             16384  0
drm_kms_helper        249856  1 nvidia_drm
irqbypass              16384  1 kvm
crct10dif_pclmul       16384  1
ipmi_devintf           20480  0
crc32_pclmul           16384  0
polyval_clmulni        16384  0
ipmi_msghandler        94208  2 ipmi_devintf,nvidia
syscopyarea            16384  1 drm_kms_helper
polyval_generic        16384  1 polyval_clmulni
ghash_clmulni_intel    16384  0
sha512_ssse3           53248  0
aesni_intel           397312  0
sysfillrect            20480  1 drm_kms_helper
crypto_simd            20480  1 aesni_intel
cryptd                 28672  2 crypto_simd,ghash_clmulni_intel
sysimgblt              20480  1 drm_kms_helper
video                  73728  1 nvidia
wmi                    40960  1 video
sch_fq_codel           24576  1
msr                    16384  0
parport_pc             53248  1
ppdev                  24576  0
lp                     28672  0
parport                73728  3 parport_pc,lp,ppdev
drm                   696320  4 drm_kms_helper,nvidia_drm
efi_pstore             16384  0
ip_tables              36864  0
x_tables               65536  1 ip_tables
autofs4                57344  2
hid_generic            16384  0
usbhid                 73728  0
uas                    28672  0
hid                   176128  2 usbhid,hid_generic
usb_storage            86016  4 uas
ahci                   49152  2
xhci_pci               24576  0
libahci                57344  1 ahci
xhci_pci_renesas       20480  1 xhci_pci
dulle@dulle-MS-7681:~$

Dulle93

(Themenstarter)

Anmeldungsdatum:
30. August 2023

Beiträge: 14

Modul entladen und laden hat nicht funktionert:

1
2
3
4
5
dulle@dulle-MS-7681:~$ modprobe -r r8169
modprobe: FATAL: Module r8169 not found.
dulle@dulle-MS-7681:~$ modprobe r8169
modprobe: FATAL: Module r8169 not found in directory /lib/modules/6.2.0-26-generic
dulle@dulle-MS-7681:~$

Im Livesystem hat es geklappt, wie man es erwarten würde. Erst war ich online, dann offline und dann wieder online.

kB Team-Icon

Supporter, Wikiteam
Avatar von kB

Anmeldungsdatum:
4. Oktober 2007

Beiträge: 9521

Wohnort: Münster

Dulle93 schrieb:

1
2
3
dulle@dulle-MS-7681:~$ cat /proc/cmdline
BOOT_IMAGE=/boot/vmlinuz-6.2.0-26-generic root=UUID=cc47cd6d-298c-4e67-af75-a29433079d70 ro quiet splash vt.handoff=7
dulle@dulle-MS-7681:~$ 

Das ist so in Ordnung.

Um meinen LAN-Treiber zu entladen wüsste ich gerade nicht, welches Modul das betreffen würde. Das Kernel-Modul r8169, das im Livesystem verwendet wird, befindet sich nicht in der Liste von lsmod.

Logisch, der ist ja eben nicht geladen.

Dieser Befehl müsste in aber finden:

find /usr/lib/modules/$(uname -r)/kernel -name *r8169* -ls 

Dieser auch:

modinfo r8169 

Dieser müsste ihn laden:

sudo modprobe r8169 

Natürlich nur, wenn die Datei vorhanden ist.

Dulle93

(Themenstarter)

Anmeldungsdatum:
30. August 2023

Beiträge: 14

1
2
3
4
dulle@dulle-MS-7681:~$ find /usr/lib/modules/$(uname -r)/kernel -name *r8169* -ls
dulle@dulle-MS-7681:~$ modinfo r8169
modinfo: ERROR: Module r8169 not found.
dulle@dulle-MS-7681:~$

Ich habe auch deutlich weniger Ethernet-Module seit dem Update.

1
2
3
dulle@dulle-MS-7681:/usr/lib/modules/6.2.0-26-generic/kernel/drivers/net/ethernet$ ls
8390    amd       dec     intel     netronome  stmicro
amazon  broadcom  emulex  mellanox  realtek
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
dulle@dulle-MS-7681:/usr/lib/modules/5.15.0-79-generic/kernel/drivers/net/ethernet$ ls
3com        aquantia  dlink      intel      natsemi        rdc      sun
8390        atheros   dnet.ko    jme.ko     neterion       realtek  synopsys
adaptec     broadcom  ec_bhf.ko  marvell    netronome      rocker   tehuti
agere       brocade   emulex     mellanox   ni             samsung  ti
alacritech  cadence   ethoc.ko   micrel     nvidia         sfc      via
alteon      cavium    fealnx.ko  microchip  packetengines  silan    wiznet
altera      chelsio   fujitsu    microsoft  pensando       sis      xilinx
amazon      cisco     google     mscc       qlogic         smsc     xircom
amd         dec       huawei     myricom    qualcomm       stmicro

Reicht es, das Modul als Ordner rüber zu kopieren?

Ich ziehe die Frage zurück und ersetzte sie durch: Wie kriege ich das Modul sauber installiert?

kB Team-Icon

Supporter, Wikiteam
Avatar von kB

Anmeldungsdatum:
4. Oktober 2007

Beiträge: 9521

Wohnort: Münster

Dulle93 schrieb:

1
2
3
4
dulle@dulle-MS-7681:~$ find /usr/lib/modules/$(uname -r)/kernel -name *r8169* -ls
dulle@dulle-MS-7681:~$ modinfo r8169
modinfo: ERROR: Module r8169 not found.
dulle@dulle-MS-7681:~$

Dann ist der von Dir aktuell verwendete Linux-Kernel (6.2.0-26-generic) bei Dir unvollständig installiert.

Starte den Rechner mit dem wohl noch vorhandenen alten Kernel 5.15.0-79-generic und teste Netzwerk und Zugang zum Internet. Wenn alles funktioniert:

  • Setze den Status des Kernelpaketes für 5.15.0-79-generic auf manuell, damit es nicht irgendwann unerwünscht automatisch deinstalliert wird.

  • Deinstalliere den kaputten Kernel 6.2.0-26-generic.

  • Erneuter Boot und Test, ob automatisch Kernel 5.15.0-79-generic gestartet wird.

  • Wenn so, dann regulär update/upgrade mit Stoßgebet, dass diesmal Kernel 6.2.0-26-generic vollständig installiert wird.

Lasse Dir ggf. dabei von den Supportern im Forum „Ubuntu installieren und aktualisieren“ helfen.

Lidux

Anmeldungsdatum:
18. April 2007

Beiträge: 16647

Hallo Dulle93,

Am einfachsten nutzt du "synaptic" als Frontend für die Paketverwaltung, indem über "Suche" das linux-modules-6.2 suchst und auf "vollständig entfernen" sowie linux-headers-6.2 (2 Pakete) gehst.

PS: die Kerneltreibermodule müssten normalerweise im Paket "linux-modules-extra ...." liegen.

Gruss Lidux

Dulle93

(Themenstarter)

Anmeldungsdatum:
30. August 2023

Beiträge: 14

Vielen Dank für eure Hilfe.

Die Ursache für die fehlende Netzwerkverbindung war also, dass beim Upgrade das Treibermodul für die Netzwerkkarte nicht mit installiert wurde.

Um ein Downgrade durchzuführen hatte ich zunächst das Problem, dass GRUB_TIMEOUT_STYLE=hidden und GRUB_TIMEOUT=0 gesetzt war (Ubuntu ist einziges Betriebssystem).

Da waren meine Finger nicht flink genug, beim Bootvorgang per ESC ins Grub-Menu zu gelangen.

Mit dem älteren Kernel 5.15.0-86-generic gebootet habe ich den neuen Kernel entfernt. Zunächst mit

1
sudo apt-get remove --purge linux-image-6.2.0-26-generic linux-image

Und dann mit Synaptic nach Lidux Tipp.

Allerdings wurde mir bisher noch kein erneutes Releasupdate angeboten

1
2
3
4
5
6
dulle@dulle-MS-7681:/etc/default$ sudo do-release-upgrade
Checking for a new Ubuntu release
There is no development version of an LTS available.
To upgrade to the latest non-LTS development release 
set Prompt=normal in /etc/update-manager/release-upgrades.
dulle@dulle-MS-7681:/etc/default$ 

Da warte ich jetzt aber erstmal ab...

Lidux

Anmeldungsdatum:
18. April 2007

Beiträge: 16647

Hallo Dulle93,

Funktioniert dein Lan Netzwerk und Karte jetzt wieder ? Wenn ja, bitte Thread auf "gelöst" setzen.

Kann auch nicht , denn es existiert keine neue LTS Version ...... erst 24.04 ist eine Neue da.

Gruss Lidux