• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

[Gelöst :-) ] LAN - Anschluss geht nicht

josef-wien

Ultimate Guru
Beim 2. Befehl habe ich daneben gegriffen, das soll
Code:
modinfo r8168
heißen. Wenn dabei etwas herauskommt, /boot/initrd-Dein_Kernel neu erstellt wurde und das Modul auch geladen ist, scheint die Packman-Version nicht zu helfen.

P. S. Bei der vermutlich von einem früheren Versuch stammenden Datei /etc/modprobe.d/99-local.conf muß wohl etwas falsch gelaufen sein, die Zeile
Code:
echo “blacklist r8169″ >>
bringt nichts, die richtige Information steht in beiden Dateien davor.
 
OP
A

Anonymous

Gast
Lässt sich über https://software.opensuse.org/package/r8168
Die Verwendung soll (laut Sauerland) aber immer als letzte Möglichkeit genommen werden.


So habe ich installiert mein System kannte die Datei schon , ich habe es noch mal installiert . Mit folgenden Erfolg.

Code:
 # zypper in r8168-8.045.08-43.11.x86_64 S.rpmDer angegebene lokale Pfad existiert nicht oder es kann nicht auf ihn zugegriffen werden.
Problem beim Abrufen der angegebenen RPM-Datei:
Fehlerhaft gebildete URI: 
Überprüfen Sie, ob auf die Datei zugegriffen werden kann.
Problem mit der als 'S.rpm' angegebenen RPM-Datei. Die Datei wird übersprungen.
Repository-Daten werden geladen...
Installierte Pakete werden gelesen...
'r8168.x86_64 = 8.045.08-43.11' ist bereits installiert.
Paket 'r8168' ist in Ihren Repositorys nicht vorhanden. Erneute Installation, Upgrade oder Downgrade nicht möglich.
Paketabhängigkeiten werden aufgelöst..

Neustart....

Ohne Erfolg :-( Ich gebe auf :-( :-( :-( Es ist eben doch ein scheiß Laptop , naja wenigstens geht WLAN.
 

tomm.fa

Administrator
Teammitglied
Nochmal zur Erinnerung:
tomm.fa schrieb:
Bitte zuerst auf das Paket von PackMan konzentrieren […]

tomm.fa schrieb:
Die Verwendung soll (laut Sauerland) aber immer als letzte Möglichkeit genommen werden.

Den letzten Versuch wieder rückgängig machen, jetzt hast du (laut Fehlermeldung) noch mehr verbockt.

Ausgaben von
Code:
zypper lr -d
Code:
zypper se -s r816
 

Sauerland

Ultimate Guru
Nur mal als Info:
Da ich einen neuen Rechner habe, hat der Treiber bei meiner neuen Karte nicht so funktioniert, in meinem Repo ist auch die neuere Version als im Packman Repo.
Code:
05:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [10ec:8168] (rev 15)
        Subsystem: ASUSTeK Computer Inc. Device [1043:8677]
        Kernel driver in use: r8169
        Kernel modules: r8169
Läuft erst mit dem aktuellen Realtek-Treiber, ich habs aber noch nicht weiter verfolgt.
Weihnachten ist ja Zeit dafür da.......


Der Treiber im Packman Repo wurde mit meinem spec-File (etwas abgewandelt) gebaut und sollte eigentlich funktionieren.
Passende Kernel-Version vorrausgesetzt.....
 

Sauerland

Ultimate Guru
Und man beachte:
Es sind 2 Dateien zu installieren, einmal das kmp mit dem eigentlichen Treiber, einmal das r8168 mit der blacklist-Datei........

Die Version 8.045.08 aus meinem Repo kann ich nicht verifizieren, wird aber ohne Fehler gebaut.......
 

josef-wien

Ultimate Guru
Du gehst mir zu chaotisch vor. Die beiden "Blacklist"-Eintragungen zeigen, daß etwas doppelt installiert ist bzw. war. Was immer Du mit dem formal falschen
toyotafahrer schrieb:
zypper in r8168-8.045.08-43.11.x86_64 S.rpm
gewollt hast, das ist nicht das Paket mit dem Treiber, sondern "nur" die "Blacklist"-Eintragung. Du solltest Dir angewöhnen, das Repo einzubinden, und nicht einzelne Pakete irgendwie zu installieren. Was ergibt derzeit:
Code:
zypper se -s  r8168
Lösche alle Pakete mit "r8168" im Namen, starte neu und fange noch einmal sauber an.
 
Warum erklärt ihr ihm nicht, wie man den kernel source installiert?
Danach
# ./autorun.sh
erledigt Installation, Blacklisting und fertig

Dieses zapper zypper ist doch nur etwas für Freaks
 
OP
A

Anonymous

Gast
so hier zypper se -s r8168

Code:
Repository-Daten werden geladen...
Installierte Pakete werden gelesen...

S  | Name                        | Typ        | Version                 | Arch   | Repository        
---+-----------------------------+------------+-------------------------+--------+-------------------
   | r8168                       | Quellpaket | 8.044.02-4.3            | noarch | Packman Repository
   | r8168                       | Quellpaket | 8.044.02-4.2            | noarch | Packman Repository
i+ | r8168-blacklist-r8169       | Paket      | 8.044.02-4.3            | x86_64 | Packman Repository
   | r8168-debugsource           | Paket      | 8.044.02-4.3            | x86_64 | Packman Repository
i  | r8168-kmp-default           | Paket      | 8.044.02_k4.4.92_31-4.3 | x86_64 | Packman Repository
   | r8168-kmp-default-debuginfo | Paket      | 8.044.02_k4.4.92_31-4.3 | x86_64 | Packman Repository
 

Sauerland

Ultimate Guru
Gräfin Klara schrieb:
Warum erklärt ihr ihm nicht, wie man den kernel source installiert?
Danach
# ./autorun.sh
erledigt Installation, Blacklisting und fertig

Dieses zapper zypper ist doch nur etwas für Freaks
Ja, nur bei deinem Vorschlag musst du es bei jedem Kernel Update neu bauen, ich hab aber z.B. 2 Repos ; einmal das normale OSS Repo für den Kernel ausgeliefert mit Leap und einmal das OSS-Update Repo, welches immer gegen den aktuellen Leap Kernel baut.
Ein einfaches Update reicht hierfür.....

Gerade mal überprüft, mein Modul funktioniert. Hab aber diesmal auch ein mkinitrd abgesetzt, was ich sonst nie gebraucht habe.....
Code:
linux64:/home/xxxx # lsmod | grep r81
r8168                 536576  0 
linux64:/home/xxx # grep -i 'blacklist r81' /etc/modprobe.d/*
/etc/modprobe.d/50-r8168-blacklist.conf:blacklist r8169

Einzig Yast ist noch der Ansicht, ich würde r8169 benutzen.

@ toyotafahrer:

Poste, wie gefordert:
Code:
zypper lr -d
Code:
zypper se -si r816 kernel
Code:
uname -a
 

tomm.fa

Administrator
Teammitglied
Gräfin Klara schrieb:
Warum erklärt ihr ihm nicht, wie man den kernel source installiert?
Danach
# ./autorun.sh
erledigt Installation, Blacklisting und fertig

Dieses zapper zypper ist doch nur etwas für Freaks
Sehe ich genau anders. Was ist wenn es einen Patch/ein Update für den Kernel gibt?

So nebenbei mit Revision 7:
Code:
/sbin/lspci -nnk | grep -iA3 ethernet
02:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [10ec:8168] (rev 07)
	Subsystem: Fujitsu Limited. Device [10cf:175a]
	Kernel driver in use: r8169
	Kernel modules: r8169
einwandfrei.
Mal schauen wie die anderen Module funktionieren.

Edit:
Läuft.
Code:
/sbin/lspci -nnk | grep -iA3 ethernet
02:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [10ec:8168] (rev 07)
	Subsystem: Fujitsu Limited. Device [10cf:175a]
	Kernel driver in use: r8168
	Kernel modules: r8169, r8168
Code:
lsmod | grep -i r816
r8168                 512000  0
Code:
grep -H r8169 /etc/modprobe.d/*
/etc/modprobe.d/50-blacklist-r8169.conf:# On many Realtek Ethernet controllers the old device driver r8169 does
/etc/modprobe.d/50-blacklist-r8169.conf:# not work reliably.  To solve this the r8169 kernel module has to be 
/etc/modprobe.d/50-blacklist-r8169.conf:blacklist r8169
Code:
zypper se -si r816
Loading repository data...
Reading installed packages...

S  | Name                  | Type    | Version                 | Arch   | Repository          
---+-----------------------+---------+-------------------------+--------+---------------------
i+ | r8168-blacklist-r8169 | package | 8.044.02-4.3            | x86_64 | PackMan Repositorium
i  | r8168-kmp-default     | package | 8.044.02_k4.4.92_31-4.3 | x86_64 | PackMan Repositorium
 
OP
A

Anonymous

Gast
So hier zypper lr -d

Code:
Repository-Prioritäten treten in Kraft:                                               (Siehe 'zypper lr -P' für Details)
      20 (erhöhte Priorität)  :  1 Repository 
      99 (Standard-Priorität) : 10 Repositorys

#  | Alias                               | Name                              | Aktiviert | GPG-Überprüfung | Aktualisierung | Priorität | Typ      | URI                                                                                   | Dienst
---+-------------------------------------+-----------------------------------+-----------+-----------------+----------------+-----------+----------+---------------------------------------------------------------------------------------+-------
 1 | Cairo-Dock                          | Cairo-Dock                        | Ja        | ( p) Ja         | Nein           |   99      | plaindir | dir:///home/lutz/RPM_Dateien/Cairo-Dock                                               |       
 2 | Google-Chrome                       | Google-Chrome                     | Nein      | ----            | ----           |   99      | rpm-md   | http://dl.google.com/linux/chrome/rpm/stable/x86_64                                   |       
 3 | LibreOffice                         | LibreOffice                       | Ja        | ( p) Ja         | Nein           |   99      | plaindir | dir:///run/media/lutz/Daten-SSD/RPM_Dateien/LibreOffice_de/RPMS                       |       
 4 | Skype                               | Skype                             | Ja        | ( p) Ja         | Nein           |   99      | plaindir | dir:///home/lutz/RPM_Dateien/Skype                                                    |       
 5 | http-download.opensuse.org-6ae090d3 | home:Herbster0815                 | Ja        | (r ) Ja         | Ja             |   99      | rpm-md   | http://download.opensuse.org/repositories/home:/Herbster0815/openSUSE_Leap_42.3/      |       
 6 | openSUSE-Leap-42.3-0                | openSUSE-Leap-42.3-0              | Nein      | ----            | ----           |   99      | yast2    | hd:///?device=/dev/disk/by-id/usb-SanDisk_Cruzer_Blade_20052444600CA692AED5-0:0-part2 |       
 7 | opensuse-guide.org-repo             | Libdvdcss Repository              | Ja        | (r ) Ja         | Ja             |   99      | rpm-md   | http://opensuse-guide.org/repo/openSUSE_Leap_42.3/                                    |       
 8 | packman.inode.at-suse               | Packman Repository                | Ja        | (r ) Ja         | Ja             |   20      | rpm-md   | http://packman.inode.at/suse/openSUSE_Leap_42.3/                                      |       
 9 | repo-non-oss                        | openSUSE-Leap-42.3-Non-Oss        | Ja        | (r ) Ja         | Ja             |   99      | yast2    | http://download.opensuse.org/distribution/leap/42.3/repo/non-oss/                     |       
10 | repo-oss                            | openSUSE-Leap-42.3-Oss            | Ja        | (r ) Ja         | Ja             |   99      | yast2    | http://download.opensuse.org/distribution/leap/42.3/repo/oss/                         |       
11 | repo-source                         | openSUSE-Leap-42.3-Source         | Ja        | (r ) Ja         | Ja             |   99      | yast2    | http://download.opensuse.org/source/distribution/leap/42.3/repo/oss/                  |       
12 | repo-source-non-oss                 | openSUSE-Leap-42.3-Source-Non-Oss | Nein      | ----            | ----           |   99      | NONE     | http://download.opensuse.org/source/distribution/leap/42.3/repo/non-oss/              |       
13 | repo-update                         | openSUSE-Leap-42.3-Update         | Ja        | (r ) Ja         | Ja             |   99      | rpm-md   | http://download.opensuse.org/update/leap/42.3/oss/                                    |       
14 | repo-update-non-oss                 | openSUSE-Leap-42.3-Update-Non-Oss | Ja        | (r ) Ja         | Ja             |   99      | rpm-md   | http://download.opensuse.org/update/leap/42.3/non-oss/                                |

Und hier zypper se -si r816 kernel

Code:
Repository-Daten werden geladen...
Installierte Pakete werden gelesen...

S  | Name                           | Typ    | Version       | Arch   | Repository               
---+--------------------------------+--------+---------------+--------+--------------------------
i+ | devel_kernel                   | Schema | 20170518-6.1  | x86_64 | openSUSE-Leap-42.3-Oss   
i+ | kernel-default                 | Paket  | 4.4.92-31.1   | x86_64 | openSUSE-Leap-42.3-Update
i+ | kernel-default                 | Paket  | 4.4.76-1.1    | x86_64 | openSUSE-Leap-42.3-Oss   
i  | kernel-default-devel           | Paket  | 4.4.92-31.1   | x86_64 | openSUSE-Leap-42.3-Update
i  | kernel-devel                   | Paket  | 4.4.92-31.1   | noarch | openSUSE-Leap-42.3-Update
i+ | kernel-firmware                | Paket  | 20170530-11.1 | noarch | openSUSE-Leap-42.3-Update
i  | kernel-macros                  | Paket  | 4.4.92-31.1   | noarch | openSUSE-Leap-42.3-Update
i  | kernel-source                  | Paket  | 4.4.92-31.1   | noarch | openSUSE-Leap-42.3-Update
i  | kernel-syms                    | Paket  | 4.4.92-31.1   | x86_64 | openSUSE-Leap-42.3-Update
i+ | patterns-openSUSE-devel_kernel | Paket  | 20170518-6.1  | x86_64 | openSUSE-Leap-42.3-Oss

Und noch uname -a

Code:
Linux fritzbox 4.4.92-31-default #1 SMP Sun Oct 22 06:56:24 UTC 2017 (1d80e8a) x86_64 x86_64 x86_64 GNU/Linux

Das ist ja richtig wenig.
 
OP
A

Anonymous

Gast
Bitteschön

Code:
/etc/modprobe.d/99-local.conf:echo “blacklist r8169″ >>
 
OP
A

Anonymous

Gast
So hier cat /etc/modprobe.d/99-local.conf

Code:
#
# please add local extensions to this file
#
echo “blacklist r8169″ >>
 

tomm.fa

Administrator
Teammitglied
Jetzt als Root/su:
Code:
sed -i -e 4d /etc/modprobe.d/99-local.conf
und dann nochmal die Ausgabe von
Code:
cat /etc/modprobe.d/99-local.conf

Dann müsste eigentlich wieder alles sauber sein.
 

Sauerland

Ultimate Guru
Editieren der Datei /etc/modprobe.d/99-local.conf hat tomm.fa ja schon geschrieben

Um r8168 von Packman zu installieren:
Als root:
Code:
zypper in r8168-blacklist-r8169 r8168-kmp-default
Danach als root ein:
Code:
mkinitrd

Und entweder ein Neustart oder als root:
Code:
modprobe -r r8169
Code:
modprobe r8168
Code:
systemctl restart network.service
Evtl. dein Netzwerk neu einrichten....
 
OP
A

Anonymous

Gast
Neustart gemacht , keine LAN Verbindung .
Der Win Rechner hat am gleichen Kabel eine Verbindung. :???:
 
Oben