Nefunkční síť na Realtek (int)

aigor.net

Nefunkční síť na Realtek (int)
« kdy: 27. 01. 2016, 13:38:52 »
Ahoj,

na serveru mi nechce fungovat integrovaná síťovka Realtek RTL8111E (MB Asus P8H67I). Asi před půl rokem jsem dělal čistou instalaci Debian (Jessie) + neoficiální drivery na síťovku na USB a vše fungovalo. Mezitím jsem "server" spíš ladil na jiném železe a učil se. Teď oprašuju původní železo a primární eth0 ani neškytne. Na DHCP si nedokáže slíznout adresu, na static mu můžu sice vnutit IPv4, ale neprojde ani ping na router.
HW je funkční (v dual-bootu tam jede ještě pořád server na Win), stejně tak DualPort karta od Intelu šlape bez problémů.
Podle hledání na google podezírám ovladač r8169, ale tady moje skromné znalosti končí... :'(

Budu rád za nakopnutí správným směrem, sedím u toho už druhý den a vlasy ubývají čím dál rychleji...

/etc/network/interfaces
Kód: [Vybrat]
# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface
allow-hotplug eth0
iface eth0 inet dhcp

#iface eth0 inet static
#   address 10.10.10.20
#   netmask 255.255.255.0
#   gateway 10.10.10.1

lshw
Kód: [Vybrat]
id:
network
description: Ethernet interface
product: RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller
vendor: Realtek Semiconductor Co., Ltd.
physical id:
0
bus info:
pci@0000:03:00.0
logical name:
eth0
version: 06
serial: 14:da:e9:df:be:f2
size: 10Mbit/s
capacity: 1Gbit/s
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress msix vpd bus_master cap_list ethernet physical tp mii 10bt 10bt-fd 100bt 100bt-fd 1000bt 1000bt-fd autonegotiation
configuration:
autonegotiation = on
broadcast = yes
driver = r8169
driverversion = 2.3LK-NAPI
duplex = half
latency = 0
link = no
multicast = yes
port = MII
speed = 10Mbit/s


Trubicoid2

Re:Nefunkční síť na Realtek (int)
« Odpověď #1 kdy: 27. 01. 2016, 16:29:29 »
A co rika ifconfig?
Nemas eth0 prejmenovany na enp8s0 treba?
Jestli ne, tak jeste lsmod a dmesg|grep eth

aigor.net

Re:Nefunkční síť na Realtek (int)
« Odpověď #2 kdy: 27. 01. 2016, 19:26:19 »
ne, zadnou zaludnost tam nevidim (krome flame na realtek ovladace obecne na netu)

prikladam vypis z logu pri DHCP nastaveni

ifconfig

Kód: [Vybrat]
eth0      Link encap:Ethernet  HWadr 14:da:e9:df:be:f2
          inet6-adr: fe80::16da:e9ff:fedf:bef2/64 Rozsah:Linka
          AKTIVOVÁNO VŠESMĚROVÉ_VYSÍLÁNÍ BĚŽÍ MULTICAST  MTU:1500  Metrika:1
          RX packets:86 errors:0 dropped:0 overruns:0 frame:0
          TX packets:30 errors:0 dropped:0 overruns:0 carrier:0
          kolizí:0 délka odchozí fronty:1000
          RX bytes:7634 (7.4 KiB)  TX bytes:7143 (6.9 KiB)

dmesg|grep eth
Kód: [Vybrat]
[    0.711115] r8169 0000:03:00.0 eth0: RTL8168e/8111e at 0xffffc900018ea000, 14:da:e9:df:be:f2, XID 0c200000 IRQ 46
[    0.711119] r8169 0000:03:00.0 eth0: jumbo features [frames: 9200 bytes, tx checksumming: ko]
[    0.887570] e1000e 0000:01:00.0 eth1: (PCI Express:2.5GT/s:Width x4) 00:15:17:b8:42:22
[    0.887573] e1000e 0000:01:00.0 eth1: Intel(R) PRO/1000 Network Connection
[    0.887651] e1000e 0000:01:00.0 eth1: MAC: 0, PHY: 4, PBA No: D50228-005
[    1.059743] e1000e 0000:01:00.1 eth2: (PCI Express:2.5GT/s:Width x4) 00:15:17:b8:42:23
[    1.059747] e1000e 0000:01:00.1 eth2: Intel(R) PRO/1000 Network Connection
[    1.059821] e1000e 0000:01:00.1 eth2: MAC: 0, PHY: 4, PBA No: D50228-005
[    2.151282] r8169 0000:03:00.0 eth0: link down
[    2.151304] r8169 0000:03:00.0 eth0: link down
[    2.151319] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready
[    5.071304] r8169 0000:03:00.0 eth0: link up
[    5.071316] IPv6: ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
[    8.278249] IPv6: ADDRCONF(NETDEV_UP): eth1: link is not ready

lsmod|grep r8196
Kód: [Vybrat]
r8169                  68262  0
mii                    12675  1 r8169

journalctl | grep eth0:
Kód: [Vybrat]
led 27 17:15:23 server kernel: r8169 0000:03:00.0 eth0: RTL8168e/8111e at 0xffffc900018ea000, 14:da:e9:df:be:f2, XID 0c200000 IRQ 46
led 27 17:15:23 server kernel: r8169 0000:03:00.0 eth0: jumbo features [frames: 9200 bytes, tx checksumming: ko]
led 27 17:15:23 server kernel: r8169 0000:03:00.0 eth0: link down
led 27 17:15:23 server kernel: r8169 0000:03:00.0 eth0: link down
led 27 17:15:23 server kernel: IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready
led 27 17:15:24 server dhclient[465]: Listening on LPF/eth0/14:da:e9:df:be:f2
led 27 17:15:24 server dhclient[465]: Sending on   LPF/eth0/14:da:e9:df:be:f2
led 27 17:15:24 server dhclient[465]: DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 7
led 27 17:15:24 server ifup[451]: Listening on LPF/eth0/14:da:e9:df:be:f2
led 27 17:15:24 server ifup[451]: Sending on   LPF/eth0/14:da:e9:df:be:f2
led 27 17:15:24 server ifup[451]: DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 7
led 27 17:15:26 server kernel: r8169 0000:03:00.0 eth0: link up
led 27 17:15:26 server kernel: IPv6: ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
led 27 17:15:27 server avahi-daemon[508]: Joining mDNS multicast group on interface eth0.IPv6 with address fe80::16da:e9ff:fedf:bef2.
led 27 17:15:27 server avahi-daemon[508]: New relevant interface eth0.IPv6 for mDNS.
led 27 17:15:27 server avahi-daemon[508]: Registering new address record for fe80::16da:e9ff:fedf:bef2 on eth0.*.
led 27 17:15:31 server dhclient[465]: DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 11
led 27 17:15:31 server ifup[451]: DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 11
led 27 17:15:42 server dhclient[465]: DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 17
led 27 17:15:42 server ifup[451]: DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 17
led 27 17:15:59 server dhclient[465]: DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 7
led 27 17:15:59 server ifup[451]: DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 7
led 27 17:16:06 server dhclient[465]: DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 9
led 27 17:16:06 server ifup[451]: DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 9
led 27 17:16:15 server dhclient[465]: DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 9
led 27 17:16:15 server ifup[451]: DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 9
led 27 17:20:11 server dhclient[1056]: DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 5
led 27 17:20:16 server dhclient[1056]: DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 10
led 27 17:20:27 server dhclient[1056]: DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 18
led 27 17:20:45 server dhclient[1056]: DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 7
led 27 17:20:52 server dhclient[1056]: DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 11
led 27 17:21:03 server dhclient[1056]: DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 9
led 27 17:28:11 server dhclient[1056]: DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 6
led 27 17:28:17 server dhclient[1056]: DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 6
led 27 17:28:23 server dhclient[1056]: DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 9
led 27 17:28:32 server dhclient[1056]: DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 14
...

Za jiné situace bych řekl, že ta síť je blokovaná, nebo problém jinde, ale v jiném portu, nebo pod Win funguje. Nevím...

samalama

Re:Nefunkční síť na Realtek (int)
« Odpověď #3 kdy: 27. 01. 2016, 20:03:20 »
na serveru mi nechce fungovat integrovaná síťovka Realtek RTL8111E (MB Asus P8H67I)

omg

na serveru mi nechce fungovat integrovaná síťovka Realtek RTL8111E (MB Asus P8H67I)

to je normalne

aigor.net

Re:Nefunkční síť na Realtek (int)
« Odpověď #4 kdy: 27. 01. 2016, 20:16:03 »
to je normalne

Vtipalku...
pro serverove sluzby tam mam dvouportovy Intel, tahle ma slouzit jen na vzdaleny pristup, logy apod.


samalama

Re:Nefunkční síť na Realtek (int)
« Odpověď #5 kdy: 27. 01. 2016, 20:30:20 »
to je normalne

Vtipalku...
pro serverove sluzby tam mam dvouportovy Intel, tahle ma slouzit jen na vzdaleny pristup, logy apod.

... ktory ti nebude fungovat

Fantomas

Re:Nefunkční síť na Realtek (int)
« Odpověď #6 kdy: 27. 01. 2016, 20:33:34 »
A nemas tam treba network manager, ktery ti sitovku blokuje? Vypis ifconfigu by tomu odpovidal.

aigor.net

Re:Nefunkční síť na Realtek (int)
« Odpověď #7 kdy: 27. 01. 2016, 21:05:45 »
ne, nic takoveho...

Dzavy

Re:Nefunkční síť na Realtek (int)
« Odpověď #8 kdy: 27. 01. 2016, 22:15:24 »
No a co je v arp tabulce, co rika tcpdump, ethtool, atd.?

Tady ma nekdo podobnou issue http://comments.gmane.org/gmane.linux.debian.user/434830

Jinak ja mam RTL8169sc/8110sc s r8169 a jadrem 3.18.23 a bez problemu...

ByCzech

Re:Nefunkční síť na Realtek (int)
« Odpověď #9 kdy: 27. 01. 2016, 22:16:39 »
Firmware pro ten Realtek?

Fantomas

Re:Nefunkční síť na Realtek (int)
« Odpověď #10 kdy: 28. 01. 2016, 07:37:42 »
Firmware pro ten Realtek?
Firmware asi funguje, kdyz ma eth0. Ale me treba doma u jedne sitovky zlobi kombinace meho routeru a dhcp clienta, kdyz instaluji novy system, tak musim nastavit ip adresu rucne. Treba stejny problem.

pet I.

Re:Nefunkční síť na Realtek (int)
« Odpověď #11 kdy: 28. 01. 2016, 08:23:26 »
Firmware pro ten Realtek?
Firmware asi funguje, kdyz ma eth0. Ale me treba doma u jedne sitovky zlobi kombinace meho routeru a dhcp clienta, kdyz instaluji novy system, tak musim nastavit ip adresu rucne. Treba stejny problem.

No já mám zase zkušenost, že tyhle Realteky (v mém případě revize 0c) bez firmware fungují, ale nekomunikují, případně komunikují blbě.

A pak mám jinou zkušenost, že pokud síťovka zlobí, je potřeba na minimálně 10 minut z počítače odpojit datovou síť i napájení (a tím myslím odpojit, vypnout do standby nestačí) a nechat kartu „vyčichnout“, aby stratila zbytky „špatného“ nastavení, třeba toho, co tam zůstalo po widlích. Ano, vypadá to jako duchařina, ale osvědčilo se to.

trubicoid2

Re:Nefunkční síť na Realtek (int)
« Odpověď #12 kdy: 28. 01. 2016, 11:18:00 »
ten fw bych asi taky zkontroloval

jeste me napada ethtool eth0, jestli nepomuze mu dat rychlost napevno, misto autonegotiation, to nekdy blbne

kdyz to mas jen na vzdaleny pristup, tak to asi muzes prepnou i na 100M nebo 10M a vyzkouset

Re:Nefunkční síť na Realtek (int)
« Odpověď #13 kdy: 28. 01. 2016, 13:46:56 »
...pokud síťovka zlobí, je potřeba na minimálně 10 minut z počítače odpojit datovou síť i napájení...

Tak nakonec uvedená duchařina zafungovala. Nevím proč, nerozumím, ale jede - díky.
FW by tam měl být aktuální, tuším 2.6.

OT: mít ještě volný slot, tak to neřeším, ale takto jsem v něčem prostě odkázán na ten integrovaný bazmek  >:(
PMD85 -> Didaktik Gama -> PC XT -> ... x86/x51/ARM
Basic -> Turbo Pascal -> C++ -> Turbo ASM -> C# -> PHP -> Bash -> Go :-)