You are not logged in.

#1 2023-08-27 17:05:58

Lemonade
Member
Registered: 2023-08-27
Posts: 4

Lenovo Y700 - No internet connection on ethernet port

Problem

Hey everyone!

I installed Arch Linux on my laptop back in July, 2021. Both wired connection & wireless connection worked.

Back in June 2022, I noticed that the wired connection stopped working. Wireless connection worked fine (I am posting this from wireless connection).

No updates from June 2022 to today resolved this problem.

What I tried
  • Replacing r8169 driver with r8168 driver and blacklisting r8169 driver per Arch wiki

  • Downloading and loading an older driver using

None of these worked. Here are some of the "relevant" outputs:

$ lspci -v 
..............
09:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 15)
        Subsystem: Lenovo RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller
        Flags: bus master, fast devsel, latency 0, IRQ 19
        I/O ports at 4000 [size=256]
        Memory at 94104000 (64-bit, non-prefetchable) [size=4K]
        Memory at 94100000 (64-bit, non-prefetchable) [size=16K]
        Capabilities: <access denied>
        Kernel driver in use: r8168
        Kernel modules: r8169, r8168
.............
$ ip link

1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: enp9s0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc fq_codel state DOWN mode DEFAULT group default qlen 1000
    link/ether 50:7b:9d:d0:06:20 brd ff:ff:ff:ff:ff:ff
3: wlp8s0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue state DOWN mode DORMANT group default qlen 1000
    link/ether 7a:fd:36:9b:b3:16 brd ff:ff:ff:ff:ff:ff permaddr 44:85:00:50:c4:9f

Pastebin link to output of journalctl -u NetworkManager.Service

Thank you for your help in advance,
Lemonade

Offline

#2 2023-08-27 22:22:08

ewaller
Administrator
From: Pasadena, CA
Registered: 2009-07-13
Posts: 20,601

Re: Lenovo Y700 - No internet connection on ethernet port

Really, this is not flippant. 
Plug the Ethernet cable in?   The port is showing no carrier,  What kind of cable are you using?  What is it connected to on the other end?  Do other things work when attached to that port?  Does the cable work with other systems?


Nothing is too wonderful to be true, if it be consistent with the laws of nature -- Michael Faraday
The shortest way to ruin a country is to give power to demagogues.— Dionysius of Halicarnassus
---
How to Ask Questions the Smart Way

Offline

#3 2023-08-28 05:55:47

seth
Member
From: Don't DM me only for attention
Registered: 2012-09-03
Posts: 73,783

Re: Lenovo Y700 - No internet connection on ethernet port

I am posting this from wireless connection

wlp8s0: <NO-CARRIER,BROADCAST,MULTICAST,UP> 

Doesn't add up.

Aug 27 17:43:36 ILIY700 NetworkManager[699]: <info>  [1693151016.9753] device (enp9s0): state change: unavailable -> disconnected (reason 'carrier-changed', sys-iface-state: 'managed')
Aug 27 17:43:44 ILIY700 NetworkManager[699]: <info>  [1693151024.0049] device (enp9s0): state change: ip-config -> unavailable (reason 'carrier-changed', sys-iface-state: 'managed')
Aug 27 17:44:54 ILIY700 NetworkManager[699]: <info>  [1693151094.0151] device (enp9s0): state change: unavailable -> disconnected (reason 'carrier-changed', sys-iface-state: 'managed')
Aug 27 17:45:01 ILIY700 NetworkManager[699]: <info>  [1693151101.0445] device (enp9s0): state change: ip-config -> unavailable (reason 'carrier-changed', sys-iface-state: 'managed')
Aug 27 17:45:41 ILIY700 NetworkManager[699]: <info>  [1693151141.6686] device (enp9s0): state change: unavailable -> disconnected (reason 'carrier-changed', sys-iface-state: 'managed')
Aug 27 17:45:48 ILIY700 NetworkManager[699]: <info>  [1693151148.7001] device (enp9s0): state change: ip-config -> unavailable (reason 'carrier-changed', sys-iface-state: 'managed')
Aug 27 17:46:37 ILIY700 NetworkManager[699]: <info>  [1693151197.4291] device (enp9s0): state change: unavailable -> disconnected (reason 'carrier-changed', sys-iface-state: 'managed')
Aug 27 17:46:44 ILIY700 NetworkManager[699]: <info>  [1693151204.4587] device (enp9s0): state change: ip-config -> unavailable (reason 'carrier-changed', sys-iface-state: 'managed')
Aug 27 17:49:12 ILIY700 NetworkManager[699]: <info>  [1693151352.4953] device (enp9s0): state change: unavailable -> disconnected (reason 'carrier-changed', sys-iface-state: 'managed')
Aug 27 17:49:19 ILIY700 NetworkManager[699]: <info>  [1693151359.5281] device (enp9s0): state change: ip-config -> unavailable (reason 'carrier-changed', sys-iface-state: 'managed')
Aug 27 17:49:58 ILIY700 NetworkManager[699]: <info>  [1693151398.1219] device (enp9s0): state change: unavailable -> disconnected (reason 'carrier-changed', sys-iface-state: 'managed')
Aug 27 17:50:05 ILIY700 NetworkManager[699]: <info>  [1693151405.1511] device (enp9s0): state change: ip-config -> unavailable (reason 'carrier-changed', sys-iface-state: 'managed')
Aug 27 17:50:47 ILIY700 NetworkManager[699]: <info>  [1693151447.7998] device (enp9s0): state change: unavailable -> disconnected (reason 'carrier-changed', sys-iface-state: 'managed')
Aug 27 17:50:54 ILIY700 NetworkManager[699]: <info>  [1693151454.8317] device (enp9s0): state change: ip-config -> unavailable (reason 'carrier-changed', sys-iface-state: 'managed')

Post the entire, unfiltered, journal - but that looks like the cable is loose.
Sometimes the latch protection collides with the notbook case, the plug is supposed to snap in and sit tight in the slot. No wiggling forth and back possible.

Offline

#4 2023-08-28 18:27:39

Lemonade
Member
Registered: 2023-08-27
Posts: 4

Re: Lenovo Y700 - No internet connection on ethernet port

ewaller wrote:

Plug the Ethernet cable in?   The port is showing no carrier,  What kind of cable are you using?

seth wrote:

I am posting this from wireless connection

 wlp8s0: <NO-CARRIER,BROADCAST,MULTICAST,UP> 

Doesn't add up.

I apologize since I should've communicated that I was the one to manually disconnect my laptop from wireless connection. I assumed (wrongly) that it might help with the wired connection.

I am using an UTP CAT.5E 100MHz cable.

ewaller wrote:

What is it connected to on the other end?

It is connected to a switch. I also tried using connecting the same cable directly into the router. It didn't help.

ewaller wrote:

Do other things work when attached to that port?  Does the cable work with other systems?

Yes and yes. I've tested a desktop PC with Windows 10 and a different desktop PC with Arch Linux (network card on that system is different than the network card in my laptop). On both PCs I tried the exact port on the switch, different ports on the switch and different ports on the router. They worked fine.

seth wrote:

Sometimes the latch protection collides with the notbook case, the plug is supposed to snap in and sit tight in the slot. No wiggling forth and back possible.

I heard a click when I plugged the cable. It can't move back and forth nor can I unplug it without pressing the locking clip.
However, there is enough wiggle room for the cable to move around while being plugged (if this makes sense) though I'd say the same amount of wiggle room is available when I plug the cable in PCs mentioned above.

Here is a full boot journal you requested: http://0x0.st/H9Rw.txt

If you think it would be helpful for me to post the journal of a PC with Arch Linux and working wired connection, let me know.

Thanks.

Offline

#5 2023-08-28 18:51:54

seth
Member
From: Don't DM me only for attention
Registered: 2012-09-03
Posts: 73,783

Re: Lenovo Y700 - No internet connection on ethernet port

Aug 28 20:21:53 ILIY700 kernel: r8168: enp9s0: link up
Aug 28 20:21:53 ILIY700 kernel: IPv6: ADDRCONF(NETDEV_CHANGE): enp9s0: link becomes ready
Aug 28 20:21:53 ILIY700 NetworkManager[601]: <info>  [1693246913.3377] device (enp9s0): carrier: link connected
Aug 28 20:21:53 ILIY700 NetworkManager[601]: <info>  [1693246913.3386] device (enp9s0): state change: unavailable -> disconnected (reason 'carrier-changed', sys-iface-state: 'managed')
Aug 28 20:21:53 ILIY700 NetworkManager[601]: <info>  [1693246913.3396] policy: auto-activating connection 'New 802-3-ethernet connection' (6970ffed-2621-4957-8f5b-9468d43823db)
Aug 28 20:21:53 ILIY700 NetworkManager[601]: <info>  [1693246913.3400] device (enp9s0): Activation: starting connection 'New 802-3-ethernet connection' (6970ffed-2621-4957-8f5b-9468d43823db)
Aug 28 20:21:53 ILIY700 NetworkManager[601]: <info>  [1693246913.3401] device (enp9s0): state change: disconnected -> prepare (reason 'none', sys-iface-state: 'managed')
Aug 28 20:21:53 ILIY700 NetworkManager[601]: <info>  [1693246913.3630] device (enp9s0): state change: prepare -> config (reason 'none', sys-iface-state: 'managed')
Aug 28 20:21:53 ILIY700 NetworkManager[601]: <info>  [1693246913.3644] device (enp9s0): state change: config -> ip-config (reason 'none', sys-iface-state: 'managed')
Aug 28 20:21:53 ILIY700 NetworkManager[601]: <info>  [1693246913.3659] dhcp4 (enp9s0): activation: beginning transaction (timeout in 45 seconds)
Aug 28 20:21:54 ILIY700 kernel: r8168: enp9s0: link down
Aug 28 20:22:00 ILIY700 NetworkManager[601]: <info>  [1693246920.3691] device (enp9s0): state change: ip-config -> unavailable (reason 'carrier-changed', sys-iface-state: 'managed')
Aug 28 20:22:00 ILIY700 NetworkManager[601]: <info>  [1693246920.3978] dhcp4 (enp9s0): canceled DHCP transaction
Aug 28 20:22:00 ILIY700 NetworkManager[601]: <info>  [1693246920.3979] dhcp4 (enp9s0): state changed no lease

Does that pattern continue?

It's not clear to me from your explanations, but did you try the same cable w/ other systems or a different cable w/ this one?
Cause that pattern is w/ 99.8% chance the cable.

Offline

#6 2023-08-29 14:35:49

Lemonade
Member
Registered: 2023-08-27
Posts: 4

Re: Lenovo Y700 - No internet connection on ethernet port

Does that pattern continue

Yes it does.

I tried the same cable with other systems and they work fine.

I tried one different cable with this system and it didn't work. Today I tried a completely different cable (third one) with this system. It works when the system is connected directly to the router with the third cable.
It doesn't work if this third cable connects system to switch.

This combination works on r8168 driver, but not on r8169 driver.

Do you think it is plausible that there is a some kind of physical damage to the laptop's ethernet port?
If you need a boot journal of laptop being connecting successfully to a wired connection, I uploaded it to http://0x0.st/Hpz0.txt

Offline

#7 2023-08-29 15:20:11

seth
Member
From: Don't DM me only for attention
Registered: 2012-09-03
Posts: 73,783

Re: Lenovo Y700 - No internet connection on ethernet port

Boot some live distro, eg. grml or knoppix.
If the NIC shows the same symptoms on a different SW stack, it's more likely a HW issue and if you can rule out the cable, chances are that the NIC took a hit.

Offline

#8 2023-08-31 06:21:11

Lemonade
Member
Registered: 2023-08-27
Posts: 4

Re: Lenovo Y700 - No internet connection on ethernet port

I tried this on a live distro. The same problem occurs with same timeout issue in journal. I think it is safe to conclude that this is a HW issue.
Thanks for your help.

Offline

Board footer

Powered by FluxBB