[<prev] [next>] [day] [month] [year] [list]
Message-ID: <8bacfc9f-7194-4376-acf7-38a935d735be@gmail.com>
Date: Sat, 6 Apr 2024 22:15:03 +0200
From: Heiner Kallweit <hkallweit1@...il.com>
To: Евгений <octobergun@...il.com>
Cc: "netdev@...r.kernel.org" <netdev@...r.kernel.org>
Subject: Re: r8169: unknown chip XID 6c0
On 06.04.2024 12:15, Евгений wrote:
> Hello.
>
> lspci -v
> 2:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8211/8411 PCI Express Gigabit Ethernet Controller (rev 2b)
> Subsystem: Realtek Semiconductor Co., Ltd. Device 0123
> Flags: fast devsel, IRQ 17
> I/O ports at 3000 [size=256]
> Memory at 80804000 (64-bit, non-prefetchable) [size=4K]
> Memory at 80800000 (64-bit, non-prefetchable) [size=16K]
> Capabilities: [40] Power Management version 3
> Capabilities: [50] MSI: Enable- Count=1/1 Maskable- 64bit+
> Capabilities: [70] Express Endpoint, IntMsgNum 1
> Capabilities: [b0] MSI-X: Enable- Count=4 Masked-
> Capabilities: [100] Advanced Error Reporting
> Capabilities: [140] Virtual Channel
> Capabilities: [160] Device Serial Number 01-00-00-00-68-4c-e0-00
> Capabilities: [170] Latency Tolerance Reporting
> Capabilities: [178] L1 PM Substates
> Kernel modules: r8169
>
> dmesg | grep r8169
> [1.773646] r8169 0000:02:00.0: error -ENODEV: unknown chip XID 6c0, contact r8169 maintainers (see MAINTAINERS file)
Thanks for the report. Realtek calls this chip version RTL8168M,
but handling seems to be identical to RTL8168H. Could you please
test whether ethernet on your system works with the following patch?
diff --git a/drivers/net/ethernet/realtek/r8169_main.c b/drivers/net/ethernet/realtek/r8169_main.c
index fc8e6771e..2c91ce847 100644
--- a/drivers/net/ethernet/realtek/r8169_main.c
+++ b/drivers/net/ethernet/realtek/r8169_main.c
@@ -2227,6 +2227,8 @@ static enum mac_version rtl8169_get_mac_version(u16 xid, bool gmii)
* the wild. Let's disable detection.
* { 0x7cf, 0x540, RTL_GIGA_MAC_VER_45 },
*/
+ /* Realtek calls it RTL8168M, but it's handled like RTL8168H */
+ { 0x7cf, 0x6c0, RTL_GIGA_MAC_VER_46 },
/* 8168G family. */
{ 0x7cf, 0x5c8, RTL_GIGA_MAC_VER_44 },
--
2.44.0
Powered by blists - more mailing lists