Linux-newby
Anmeldungsdatum: 14. März 2008
Beiträge: 141
Wohnort: MilkWay->OrionArm->Earth I need a ride!
|
Hi,
habe gerade Linux auf meinem neuen Desktop PC installiert. Leider funktioniert das LAN auf Anhieb nicht.
Das Mainboard ist das ASUS Prime Z270-A. Wäre für Hilfe dankbar. ifconfig -a
| lo Link encap:Lokale Schleife
inet Adresse:127.0.0.1 Maske:255.0.0.0
inet6-Adresse: ::1/128 Gültigkeitsbereich:Maschine
UP LOOPBACK RUNNING MTU:65536 Metrik:1
RX-Pakete:908 Fehler:0 Verloren:0 Überläufe:0 Fenster:0
TX-Pakete:908 Fehler:0 Verloren:0 Überläufe:0 Träger:0
Kollisionen:0 Sendewarteschlangenlänge:1
RX-Bytes:72088 (72.0 KB) TX-Bytes:72088 (72.0 KB)
|
cat /var/lib/NetworkManager/NetworkManager.state
| [main]
NetworkingEnabled=true
WirelessEnabled=true
WWANEnabled=true
|
lspci -nnk | grep -iA2 net
| 00:1f.6 Ethernet controller [0200]: Intel Corporation Ethernet Connection (2) I219-V [8086:15b8]
Subsystem: ASUSTeK Computer Inc. Ethernet Connection (2) I219-V [1043:8672]
Kernel modules: e1000e
01:00.0 VGA compatible controller [0300]: NVIDIA Corporation Device [10de:1b81] (rev a1)
cypher@janus:~$ lspci -nnk | grep -iA2 net
00:1f.6 Ethernet controller [0200]: Intel Corporation Ethernet Connection (2) I219-V [8086:15b8]
Subsystem: ASUSTeK Computer Inc. Ethernet Connection (2) I219-V [1043:8672]
Kernel modules: e1000e
01:00.0 VGA compatible controller [0300]: NVIDIA Corporation Device [10de:1b81] (rev a1)
|
|
praseodym
Supporter
Anmeldungsdatum: 9. Februar 2009
Beiträge: 22097
Wohnort: ~
|
Treiber ist geladen?
sudo modprobe -v e1000e
|
Linux-newby
(Themenstarter)
Anmeldungsdatum: 14. März 2008
Beiträge: 141
Wohnort: MilkWay->OrionArm->Earth I need a ride!
|
"sudo modprobe -v e1000e" gibt garnichts aus.
|
praseodym
Supporter
Anmeldungsdatum: 9. Februar 2009
Beiträge: 22097
Wohnort: ~
|
Ok, check:
modinfo e1000e
uname -a
dpkg -l linux-image-* | grep ii
|
Linux-newby
(Themenstarter)
Anmeldungsdatum: 14. März 2008
Beiträge: 141
Wohnort: MilkWay->OrionArm->Earth I need a ride!
|
modinfo e1000e
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
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87 | cypher@janus:~$ modinfo e1000e
filename: /lib/modules/4.4.0-21-generic/kernel/drivers/net/ethernet/intel/e1000e/e1000e.ko
version: 3.2.6-k
license: GPL
description: Intel(R) PRO/1000 Network Driver
author: Intel Corporation, <linux.nics@intel.com>
srcversion: E086BB18F51C50383C26904
alias: pci:v00008086d000015B9sv*sd*bc*sc*i*
alias: pci:v00008086d000015B8sv*sd*bc*sc*i*
alias: pci:v00008086d000015B7sv*sd*bc*sc*i*
alias: pci:v00008086d00001570sv*sd*bc*sc*i*
alias: pci:v00008086d0000156Fsv*sd*bc*sc*i*
alias: pci:v00008086d000015A3sv*sd*bc*sc*i*
alias: pci:v00008086d000015A2sv*sd*bc*sc*i*
alias: pci:v00008086d000015A1sv*sd*bc*sc*i*
alias: pci:v00008086d000015A0sv*sd*bc*sc*i*
alias: pci:v00008086d00001559sv*sd*bc*sc*i*
alias: pci:v00008086d0000155Asv*sd*bc*sc*i*
alias: pci:v00008086d0000153Bsv*sd*bc*sc*i*
alias: pci:v00008086d0000153Asv*sd*bc*sc*i*
alias: pci:v00008086d00001503sv*sd*bc*sc*i*
alias: pci:v00008086d00001502sv*sd*bc*sc*i*
alias: pci:v00008086d000010F0sv*sd*bc*sc*i*
alias: pci:v00008086d000010EFsv*sd*bc*sc*i*
alias: pci:v00008086d000010EBsv*sd*bc*sc*i*
alias: pci:v00008086d000010EAsv*sd*bc*sc*i*
alias: pci:v00008086d00001525sv*sd*bc*sc*i*
alias: pci:v00008086d000010DFsv*sd*bc*sc*i*
alias: pci:v00008086d000010DEsv*sd*bc*sc*i*
alias: pci:v00008086d000010CEsv*sd*bc*sc*i*
alias: pci:v00008086d000010CDsv*sd*bc*sc*i*
alias: pci:v00008086d000010CCsv*sd*bc*sc*i*
alias: pci:v00008086d000010CBsv*sd*bc*sc*i*
alias: pci:v00008086d000010F5sv*sd*bc*sc*i*
alias: pci:v00008086d000010BFsv*sd*bc*sc*i*
alias: pci:v00008086d000010E5sv*sd*bc*sc*i*
alias: pci:v00008086d0000294Csv*sd*bc*sc*i*
alias: pci:v00008086d000010BDsv*sd*bc*sc*i*
alias: pci:v00008086d000010C3sv*sd*bc*sc*i*
alias: pci:v00008086d000010C2sv*sd*bc*sc*i*
alias: pci:v00008086d000010C0sv*sd*bc*sc*i*
alias: pci:v00008086d00001501sv*sd*bc*sc*i*
alias: pci:v00008086d00001049sv*sd*bc*sc*i*
alias: pci:v00008086d0000104Dsv*sd*bc*sc*i*
alias: pci:v00008086d0000104Bsv*sd*bc*sc*i*
alias: pci:v00008086d0000104Asv*sd*bc*sc*i*
alias: pci:v00008086d000010C4sv*sd*bc*sc*i*
alias: pci:v00008086d000010C5sv*sd*bc*sc*i*
alias: pci:v00008086d0000104Csv*sd*bc*sc*i*
alias: pci:v00008086d000010BBsv*sd*bc*sc*i*
alias: pci:v00008086d00001098sv*sd*bc*sc*i*
alias: pci:v00008086d000010BAsv*sd*bc*sc*i*
alias: pci:v00008086d00001096sv*sd*bc*sc*i*
alias: pci:v00008086d0000150Csv*sd*bc*sc*i*
alias: pci:v00008086d000010F6sv*sd*bc*sc*i*
alias: pci:v00008086d000010D3sv*sd*bc*sc*i*
alias: pci:v00008086d0000109Asv*sd*bc*sc*i*
alias: pci:v00008086d0000108Csv*sd*bc*sc*i*
alias: pci:v00008086d0000108Bsv*sd*bc*sc*i*
alias: pci:v00008086d0000107Fsv*sd*bc*sc*i*
alias: pci:v00008086d0000107Esv*sd*bc*sc*i*
alias: pci:v00008086d0000107Dsv*sd*bc*sc*i*
alias: pci:v00008086d000010B9sv*sd*bc*sc*i*
alias: pci:v00008086d000010D5sv*sd*bc*sc*i*
alias: pci:v00008086d000010DAsv*sd*bc*sc*i*
alias: pci:v00008086d000010D9sv*sd*bc*sc*i*
alias: pci:v00008086d00001060sv*sd*bc*sc*i*
alias: pci:v00008086d000010A5sv*sd*bc*sc*i*
alias: pci:v00008086d000010BCsv*sd*bc*sc*i*
alias: pci:v00008086d000010A4sv*sd*bc*sc*i*
alias: pci:v00008086d0000105Fsv*sd*bc*sc*i*
alias: pci:v00008086d0000105Esv*sd*bc*sc*i*
depends: ptp
intree: Y
vermagic: 4.4.0-21-generic SMP mod_unload modversions
parm: debug:Debug level (0=none,...,16=all) (int)
parm: copybreak:Maximum size of packet that is copied to a new buffer on receive (uint)
parm: TxIntDelay:Transmit Interrupt Delay (array of int)
parm: TxAbsIntDelay:Transmit Absolute Interrupt Delay (array of int)
parm: RxIntDelay:Receive Interrupt Delay (array of int)
parm: RxAbsIntDelay:Receive Absolute Interrupt Delay (array of int)
parm: InterruptThrottleRate:Interrupt Throttling Rate (array of int)
parm: IntMode:Interrupt Mode (array of int)
parm: SmartPowerDownEnable:Enable PHY smart power down (array of int)
parm: KumeranLockLoss:Enable Kumeran lock loss workaround (array of int)
parm: WriteProtectNVM:Write-protect NVM [WARNING: disabling this can lead to corrupted NVM] (array of int)
parm: CrcStripping:Enable CRC Stripping, disable if your BMC needs the CRC (array of int)
|
uname -a
| Linux janus 4.4.0-21-generic #37-Ubuntu SMP Mon Apr 18 18:33:37 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux
|
dpkg -l linux-image-* | grep ii
| ii linux-image-4.4.0-21-generic 4.4.0-21.37 amd64 Linux kernel image for version 4.4.0 on 64 bit x86 SMP
ii linux-image-extra-4.4.0-21-generic 4.4.0-21.37 amd64 Linux kernel extra modules for version 4.4.0 on 64 bit x86 SMP
ii linux-image-generic 4.4.0.21.22 amd64 Generic Linux kernel image
|
|
Linux-newby
(Themenstarter)
Anmeldungsdatum: 14. März 2008
Beiträge: 141
Wohnort: MilkWay->OrionArm->Earth I need a ride!
|
In dem Mainboard ist die Intel I219-V Gigabit LAN verbaut. Anscheined ist ein es ein Treiberproblem. *grummel
|
elektronenblitz63
Anmeldungsdatum: 16. Januar 2007
Beiträge: 29307
Wohnort: NRW
|
Linux-newby schrieb: habe gerade Linux auf meinem neuen Desktop PC installiert. Leider funktioniert das LAN auf Anhieb nicht.
Hallo, handelt es sich um ein Dualboot-System mit Windows?
|
Hans9876543210
Anmeldungsdatum: 2. Januar 2011
Beiträge: 3741
|
Linux-newby schrieb: In dem Mainboard ist die Intel I219-V Gigabit LAN verbaut. Anscheined ist ein es ein Treiberproblem. *grummel
Flash trotzdem mal das aktuellste BIOS 0701 vom 4.1.2017, falls du es nicht schon installiert hast. Siehe Link.
|
Linux-newby
(Themenstarter)
Anmeldungsdatum: 14. März 2008
Beiträge: 141
Wohnort: MilkWay->OrionArm->Earth I need a ride!
|
@elektronenblitz63
Ja es ist ein Dualbootsystem mit Windows 10 Pro unter Winows keine Netzwerkproblem. @Hans9876543210
Werde ich machen.
|
elektronenblitz63
Anmeldungsdatum: 16. Januar 2007
Beiträge: 29307
Wohnort: NRW
|
Dann warten wir mal auf Rückmeldung ... Sollte das BIOS/UEFI-Update nicht genügen, dann kommt noch der aktuelle Treiber v3.3.4 von Intel in Frage. Schalten den Rechner ansonsten mal komplett aus, entferne auch die Stromzuleitung für ~5 min. und starte dann direkt Linux neu.
|
Linux-newby
(Themenstarter)
Anmeldungsdatum: 14. März 2008
Beiträge: 141
Wohnort: MilkWay->OrionArm->Earth I need a ride!
|
Bios-Update brachte kein Erfolg bin jetzt auf VErsion 0701 Und das mit dem Strom abschalten hat auch nicht geklapppt.
|
elektronenblitz63
Anmeldungsdatum: 16. Januar 2007
Beiträge: 29307
Wohnort: NRW
|
Dann probiere es doch mit dem aktuellen Intel-Treiber (ist jetzt v3.3.5.3).
|
Linux-newby
(Themenstarter)
Anmeldungsdatum: 14. März 2008
Beiträge: 141
Wohnort: MilkWay->OrionArm->Earth I need a ride!
|
Hi ok irgenwie stehe ich mit der Treiberinstalltions gerade auf dem Kriegsfuß. Hier Teile der Anleitung aus dem Readme: 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 | Building and Installation
-------------------------
To build a binary RPM* package of this driver, run 'rpmbuild -tb
e1000e-<x.x.x>.tar.gz', where <x.x.x> is the version number for the driver tar file.
NOTES:
- For the build to work properly, the currently running kernel MUST match
the version and configuration of the installed kernel sources. If you have
just recompiled the kernel reboot the system before building.
- RPM functionality has only been tested in Red Hat distributions.
1. Move the base driver tar file to the directory of your choice. For
example, use '/home/username/e1000e' or '/usr/local/src/e1000e'.
2. Untar/unzip the archive, where <x.x.x> is the version number for the
driver tar file:
tar zxf e1000e-<x.x.x>.tar.gz
3. Change to the driver src directory, where <x.x.x> is the version number
for the driver tar:
cd e1000e-<x.x.x>/src/
4. Compile the driver module:
# make install
The binary will be installed as:
/lib/modules/<KERNEL VERSION>/updates/drivers/net/ethernet/intel/e1000e/e1000e.ko
The install location listed above is the default location. This may differ
for various Linux distributions.
5. Load the module using the modprobe command:
modprobe <e1000e> [parameter=port1_value,port2_value]
Make sure that any older e1000e drivers are removed from the kernel before
loading the new module:
rmmod e1000e; modprobe e1000e
6. Assign an IP address to the interface by entering the following,
where ethX is the interface name that was shown in dmesg after modprobe:
ip address add <IP_address>/<netmask bits> dev ethX
7. Verify that the interface works. Enter the following, where IP_address
is the IP address for another machine on the same subnet as the interface
that is being tested:
ping <IP_address>
NOTE:
For certain distributions like (but not limited to) RedHat Enterprise
Linux 7 and Ubuntu, once the driver is installed the initrd/initramfs
file may need to be updated to prevent the OS loading old versions
of the e1000e driver. The dracut utility may be used on RedHat
distributions:
# dracut --force
For Ubuntu:
# update-initramfs -u
|
Habe das File entpackt und es liegt im home Verzeichnis, mit dem befehl make install kann ich jetzt aber nicht viel anfangen.
|
elektronenblitz63
Anmeldungsdatum: 16. Januar 2007
Beiträge: 29307
Wohnort: NRW
|
Hallo, es genügt in das Verzeichnis zu wechseln und dann das Modul zu bauen und in den Kernel einzubinden:
| cd e1000e-3.3.5.3
make
# keine Fehler
sudo make install
sudo depmod -a
sudo update-initramfs -u
|
Es kann aber sein, dass aktuell noch Werkzeuge, wie z.B. der GNU C-Compiler (gcc) und weitere erforderliche Pakete/Bibliotheken, nicht installiert sind. Normalerweise installiert man das in einem Rutsch über das Metapaket ...
| sudo apt-get install build-essential
|
... was hier mangels Internetverbindung ja nicht geht. USB-to-Ethernet Adapter vorhanden? ist ein WLAN-Stick vorhanden, der direkt funktioniert? Smartphone über USB-Tethering vielleicht? USB Crosslink Netzwerkkabel für eine Verbindung mit dem in der Signatur angegebenen Laptop?
→ http://packages.ubuntu.com/xenial/build-essential - die Pakete mit dem roten Punkt, und ggf. weitere Abhängigkeiten der div. Einzelpakete. Kann etwas mühselig werden.
|
praseodym
Supporter
Anmeldungsdatum: 9. Februar 2009
Beiträge: 22097
Wohnort: ~
|
Zeige noch
dmesg | grep e100 Sollte The NVM Checksum Is Not Valid mit welchem Treiber auch immer auftauchen, könnte das hier der Grund/die Lösung sein. Oder du zeigst die Datei /src/netdev.c des Treibers, den elektronenblitz63 verlinkt hat Edit: for (i = 0; false; i++) {
if (e1000_validate_nvm_checksum(&adapter->hw) >= 0)
break;
if (i == 2) {
dev_err(pci_dev_to_dev(pdev),
"The NVM Checksum Is Not Valid\n");
err = -EIO;
goto err_eeprom;
}
} Der Code von 3.3.5.3 ist bisher nicht angepasst, die gelbe Markierung habe ich hier hervorgehoben (Zeile 8276)
|