Kein Treiber für Realtek Netzwerkkarte

Einrichten des lokalen Netzes, Verbindung zu anderen Computern und Diensten.
Antworten
mokkin
Beiträge: 3
Registriert: 12.06.2020 01:23:43

Kein Treiber für Realtek Netzwerkkarte

Beitrag von mokkin » 12.06.2020 01:30:28

Hallo zusammen,

gestern musste ich mein das Board meines seite Jahren zuverlässig laufenden Debian-Servers tauschen. Da ich noch zufällig ein neues, dem alten sehr ähnliches Board rumliegen hatte, habe ich direkt dieses hier eingebaut:
https://www.asrock.com/mb/Intel/J3160DC-ITX/
Das System lief direkt wieder an und auch beide RAID-Verbünde sind sofort wieder da. Leider handelt es sich offenbar um einen anderen Realtek Netzwerkchipsatz, welcher nicht erkannt wird und das Debian 9.12 System somit auch keine IP bekommt.
Die auf der Realtek heruntergeladenen Treiber funktionieren nicht, da beim Aufruf der USB eingehangenen autorun.sh

Code: Alles auswählen

/lib/modules/4.9.0-12-amd64/build: Datei oder Verzeichnis nicht gefunden
kommt.

Wie kann ich mir (ohne Internetverbindung) helfen?

Vielen Dank vorab!

schwedenmann
Beiträge: 5528
Registriert: 30.12.2004 15:31:07
Wohnort: Wegberg

Re: Kein Treiber für Realtek Netzwerkkarte

Beitrag von schwedenmann » 12.06.2020 08:30:01

Hallo


Kann es ein, das jetzt der alte name für die NIC nicht mehr paßt. Also bei mir steht in der interfaces sowa wie enp0s7 bei einer anderen NIC ändert der sich und mit enps07 kann dein server-OS jetzt nichts mehr anfangen.
ergo, ip addr auf dem server ausführen und dann den NIC-Namen entsprechend anpassen.

mfg
schwedenmann
Zuletzt geändert von schwedenmann am 12.06.2020 08:56:16, insgesamt 1-mal geändert.

Benutzeravatar
MSfree
Beiträge: 10774
Registriert: 25.09.2007 19:59:30

Re: Kein Treiber für Realtek Netzwerkkarte

Beitrag von MSfree » 12.06.2020 08:53:39

mokkin hat geschrieben: ↑ zum Beitrag ↑
12.06.2020 01:30:28
Leider handelt es sich offenbar um einen anderen Realtek Netzwerkchipsatz, welcher nicht erkannt wird
Woher willst du das wissen?
Realteks werden standardmässig unterstützt und erkannt. Treiber für Netzwerkkarten aus dem Internet runterzuladen kann man sich unter Linux fast immer sparen, denn diese Treiber sind schon seit vielen Jahren im Kernel enthalten.

Was sagt

Code: Alles auswählen

lsmod
und was sagt Wie ist deine (alte) Netzwerkschnittstelle konfiguriert worden?

Vermutlich hat schwedenmann recht, daß die neue Schnittstelle einfach nur einen anderen Namen als die alte hat. Dank (un)predictable Networknames ist das nämlich der Normalfall beim Wechsel des Mainboards oder der Netzwerkkarte.

Benutzeravatar
Tintom
Moderator
Beiträge: 3033
Registriert: 14.04.2006 20:55:15
Wohnort: Göttingen

Re: Kein Treiber für Realtek Netzwerkkarte

Beitrag von Tintom » 12.06.2020 09:16:54

mokkin hat geschrieben: ↑ zum Beitrag ↑
12.06.2020 01:30:28
meines seite Jahren zuverlässig laufenden Debian-Servers tauschen.
Ergänzend dazu fällt mir noch ein, dass auf deinem System noch die Datei /etc/udev/rules.d/70-persistent-net.rules vorhanden sein könnte.
Laut offizieller Doku soll seit systemd die Datei nicht mehr ausgewertet werden, auf meinem Debian Buster tut sie aber nach wie vor ihren Dienst. In der Datei findet die Zuordnung MAC-Adresse <->Schnittstellenname statt. Wenn du nun die MAC-Adresse der neuen Netzwerkkarte dort einträgst, sollte sich dein Netzwerkadapter wieder unter dem alten Namen anmelden können.

mokkin
Beiträge: 3
Registriert: 12.06.2020 01:23:43

Re: Kein Treiber für Realtek Netzwerkkarte

Beitrag von mokkin » 12.06.2020 11:19:06

MSfree hat geschrieben: ↑ zum Beitrag ↑
12.06.2020 08:53:39
Woher willst du das wissen?
Das war nur so eine Vermutung, da ich mich dunkel daran erinnere, dass bei der Debianinstallation immer was von proprietären Netzwerktreibern steht, die man manuell bestätigen muss oder so.

Die MAC in der udev Datei habe ich auf die neue geändert, aber ohne Erfolg. Die Ausgaben lauten:

Code: Alles auswählen

ifconfig
lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536
        inet 127.0.0.1  netmask 255.0.0.0
        inet6 ::1  prefixlen 128  scopeid 0x10<host>
        loop  txqueuelen 1  (Lokale Schleife)
        RX packets 20  bytes 1200 (1.1 KiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 20  bytes 1200 (1.1 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

Code: Alles auswählen

ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host 
       valid_lft forever preferred_lft forever
2: enp3s0: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN group default qlen 1000
    link/ether d0:50:99:ac:38:72 brd ff:ff:ff:ff:ff:ff

Code: Alles auswählen

Module                  Size  Used by
nls_ascii              16384  1
nls_cp437              20480  1
vfat                   20480  1
fat                    69632  1 vfat
uas                    24576  0
usb_storage            73728  2 uas
overlay                49152  0
snd_hda_codec_hdmi     49152  1
snd_hda_codec_realtek    90112  1
snd_hda_codec_generic    73728  1 snd_hda_codec_realtek
intel_rapl             20480  0
intel_powerclamp       16384  0
iTCO_wdt               16384  0
coretemp               16384  0
iTCO_vendor_support    16384  1 iTCO_wdt
kvm_intel             200704  0
ppdev                  20480  0
kvm                   606208  1 kvm_intel
irqbypass              16384  1 kvm
snd_hda_intel          36864  0
crct10dif_pclmul       16384  0
i915                 1261568  2
snd_hda_codec         135168  4 snd_hda_intel,snd_hda_codec_hdmi,snd_hda_codec_generic,snd_hda_codec_realtek
crc32_pclmul           16384  0
ghash_clmulni_intel    16384  0
snd_hda_core           90112  5 snd_hda_intel,snd_hda_codec,snd_hda_codec_hdmi,snd_hda_codec_generic,snd_hda_codec_realtek
snd_hwdep              16384  1 snd_hda_codec
intel_cstate           16384  0
snd_pcm               110592  4 snd_hda_intel,snd_hda_codec,snd_hda_core,snd_hda_codec_hdmi
drm_kms_helper        155648  1 i915
snd_timer              32768  1 snd_pcm
snd                    86016  8 snd_hda_intel,snd_hwdep,snd_hda_codec,snd_timer,snd_hda_codec_hdmi,snd_hda_codec_generic,snd_hda_codec_realtek,snd_pcm
serio_raw              16384  0
drm                   360448  3 i915,drm_kms_helper
joydev                 20480  0
lpc_ich                24576  0
evdev                  24576  21
mfd_core               16384  1 lpc_ich
sg                     32768  0
pcspkr                 16384  0
soundcore              16384  1 snd
i2c_algo_bit           16384  1 i915
shpchp                 36864  0
parport_pc             28672  0
hci_uart               98304  0
parport                49152  2 parport_pc,ppdev
video                  40960  1 i915
btbcm                  16384  1 hci_uart
btqca                  16384  1 hci_uart
btintel                16384  1 hci_uart
bluetooth             557056  4 hci_uart,btintel,btqca,btbcm
rfkill                 24576  2 bluetooth
button                 16384  1 i915
sunrpc                344064  1
ip_tables              24576  0
x_tables               36864  1 ip_tables
autofs4                40960  2
ext4                  589824  2
crc16                  16384  2 bluetooth,ext4
jbd2                  106496  1 ext4
fscrypto               28672  1 ext4
ecb                    16384  0
mbcache                16384  3 ext4
raid10                 49152  0
raid456               106496  0
async_raid6_recov      20480  1 raid456
async_memcpy           16384  2 raid456,async_raid6_recov
async_pq               16384  2 raid456,async_raid6_recov
async_xor              16384  3 async_pq,raid456,async_raid6_recov
async_tx               16384  5 async_xor,async_pq,raid456,async_memcpy,async_raid6_recov
xor                    24576  1 async_xor
raid6_pq              110592  3 async_pq,raid456,async_raid6_recov
libcrc32c              16384  1 raid456
crc32c_generic         16384  0
raid0                  20480  0
multipath              16384  0
linear                 16384  0
hid_logitech           32768  0
ff_memless             16384  1 hid_logitech
usbhid                 53248  0
raid1                  36864  3
md_mod                135168  9 raid1,raid10,multipath,linear,raid0,raid456
sd_mod                 49152  12
crc32c_intel           24576  1
aesni_intel           167936  0
aes_x86_64             20480  1 aesni_intel
glue_helper            16384  1 aesni_intel
lrw                    16384  1 aesni_intel
gf128mul               16384  1 lrw
ablk_helper            16384  1 aesni_intel
cryptd                 24576  3 ablk_helper,ghash_clmulni_intel,aesni_intel
xhci_pci               16384  0
psmouse               135168  0
i2c_i801               24576  0
xhci_hcd              192512  1 xhci_pci
i2c_smbus              16384  1 i2c_i801
ahci                   40960  6
libahci                32768  1 ahci
r8169                  86016  0
mii                    16384  1 r8169
libata                249856  2 ahci,libahci
usbcore               253952  5 usbhid,usb_storage,xhci_pci,uas,xhci_hcd
scsi_mod              225280  5 sd_mod,usb_storage,libata,uas,sg
usb_common             16384  1 usbcore
i2c_hid                24576  0
hid                   122880  3 i2c_hid,usbhid,hid_logitech
Was kann ich noch tun?

schwedenmann
Beiträge: 5528
Registriert: 30.12.2004 15:31:07
Wohnort: Wegberg

Re: Kein Treiber für Realtek Netzwerkkarte

Beitrag von schwedenmann » 12.06.2020 11:25:28

Hallo

Und was steht nin der /etc/interfaces ?

Du hast doch keinen networkmanger,oder ?

mfg
schwedenmann

Benutzeravatar
Tintom
Moderator
Beiträge: 3033
Registriert: 14.04.2006 20:55:15
Wohnort: Göttingen

Re: Kein Treiber für Realtek Netzwerkkarte

Beitrag von Tintom » 12.06.2020 11:27:04

Wie ist der Inhalt der udev-Datei?

Benutzeravatar
MSfree
Beiträge: 10774
Registriert: 25.09.2007 19:59:30

Re: Kein Treiber für Realtek Netzwerkkarte

Beitrag von MSfree » 12.06.2020 11:29:12

mokkin hat geschrieben: ↑ zum Beitrag ↑
12.06.2020 11:19:06
Das war nur so eine Vermutung, da ich mich dunkel daran erinnere, dass bei der Debianinstallation immer was von proprietären Netzwerktreibern steht, die man manuell bestätigen muss oder so.
Das gilt nur für WLAN, da ist so gut wie immer Firmware nötig.

Bei Ethernet behebt Firmware bestenfalls Probleme mit der Standardfirmware im Eprom. Ich habe hier auch so einen Rechner, bei der die Installation von Firmware Probleme mit gelegentlichen Netzwerkaussetzern behoben hat. Meine anderen Rechner mit Realtek NICs laufen aber alle ohne Firmware.

Code: Alles auswählen

ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host 
       valid_lft forever preferred_lft forever
2: enp3s0: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN group default qlen 1000
    link/ether d0:50:99:ac:38:72 brd ff:ff:ff:ff:ff:ff
Na, da ist sie doch: enp3s0

Wie war das Netzwerk vor dem Boardwechsel konfiguriert? Hast du das über /etc/network/interfaces gemacht?

Dann mußt du dort den Namen der Netzwerkschnittstelle ändern.

mokkin
Beiträge: 3
Registriert: 12.06.2020 01:23:43

Re: Kein Treiber für Realtek Netzwerkkarte

Beitrag von mokkin » 12.06.2020 17:14:56

Ich hatte früher mal eine feste IP über die /etc/network/interfaces, aber seit ca. zwei Jahren nicht mehr.

Das war auch schon die Lösung:
Ich habe dort die alte Schnittstelle von "eth0" [was mir deutlich besser gefiel] auf "enp3s0" geändert, neu gestartet und das alles läuft wie geschmiert. So simpel eigentlich....

Danke für eure super Hilfe! :wink:

Antworten