From: Georg Gottleuber <ggo@tuxedocomputers.com>
To: Yao Zi <me@ziyao.cc>
Cc: andrew+netdev@lunn.ch, davem@davemloft.net, edumazet@google.com,
kuba@kernel.org, pabeni@redhat.com, Frank.Sae@motor-comm.com,
hkallweit1@gmail.com, linux@armlinux.org.uk,
rmk+kernel@armlinux.org.uk, vladimir.oltean@nxp.com,
wens@csie.org, jszhang@kernel.org, 0x1207@gmail.com,
linux-kernel@vger.kernel.org, netdev@vger.kernel.org,
jeffbai@aosc.io, kexybiscuit@aosc.io
Subject: Re: [PATCH RESEND net-next v6 0/3] Add DWMAC glue driver for Motorcomm YT6801
Date: Mon, 19 Jan 2026 16:33:17 +0100 [thread overview]
Message-ID: <147b700c-cae2-4286-b532-ec408e00b004@tuxedocomputers.com> (raw)
In-Reply-To: <176827502141.1659151.5259885987231026081.git-patchwork-notify@kernel.org>
[-- Attachment #1: Type: text/plain, Size: 2204 bytes --]
Hi,
I tested this driver with our TUXEDO InfinityBook Pro AMD Gen9. Iperf
revealed that tx is only 100Mbit/s:
## YT6801 TX
[ ID] Interval Transfer Bitrate Retr Cwnd
[ 5] 0.00-1.00 sec 8.75 MBytes 73.3 Mbits/sec 0 164 KBytes
[ 5] 1.00-2.00 sec 8.62 MBytes 72.4 Mbits/sec 0 164 KBytes
[ 5] 2.00-3.00 sec 8.62 MBytes 72.4 Mbits/sec 0 164 KBytes
[ 5] 3.00-4.00 sec 8.12 MBytes 68.2 Mbits/sec 0 164 KBytes
[ 5] 4.00-5.00 sec 8.62 MBytes 72.3 Mbits/sec 0 164 KBytes
[ 5] 5.00-6.00 sec 8.50 MBytes 71.3 Mbits/sec 0 164 KBytes
[ 5] 6.00-7.00 sec 8.25 MBytes 69.2 Mbits/sec 0 164 KBytes
[ 5] 7.00-8.00 sec 8.62 MBytes 72.4 Mbits/sec 0 164 KBytes
[ 5] 8.00-9.00 sec 8.50 MBytes 71.3 Mbits/sec 0 164 KBytes
[ 5] 9.00-10.00 sec 8.62 MBytes 72.3 Mbits/sec 0 164 KBytes
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval Transfer Bitrate Retr
[ 5] 0.00-10.00 sec 85.2 MBytes 71.5 Mbits/sec 0 sender
[ 5] 0.00-10.05 sec 84.4 MBytes 70.5 Mbits/sec
receiver
## YT6801 RX
[ ID] Interval Transfer Bitrate
[ 5] 0.00-1.00 sec 112 MBytes 939 Mbits/sec
[ 5] 1.00-2.00 sec 112 MBytes 941 Mbits/sec
[ 5] 2.00-3.00 sec 112 MBytes 941 Mbits/sec
[ 5] 3.00-4.00 sec 112 MBytes 942 Mbits/sec
[ 5] 4.00-5.00 sec 112 MBytes 942 Mbits/sec
[ 5] 5.00-6.00 sec 112 MBytes 943 Mbits/sec
[ 5] 6.00-7.00 sec 112 MBytes 941 Mbits/sec
[ 5] 7.00-8.00 sec 112 MBytes 942 Mbits/sec
[ 5] 8.00-9.00 sec 112 MBytes 942 Mbits/sec
[ 5] 9.00-10.00 sec 112 MBytes 941 Mbits/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval Transfer Bitrate Retr
[ 5] 0.00-10.04 sec 1.10 GBytes 941 Mbits/sec 88 sender
[ 5] 0.00-10.00 sec 1.10 GBytes 941 Mbits/sec
receiver
With our normally used DKMS module, Ethernet works with full-duplex and
gigabit. Attached are some logs from lspci and dmesg. Do you have any
idea how I can debug this further?
Regards,
Georg
[-- Attachment #2: dmesg_lspci_motorcomm_ibp14gen9_AMD.txt --]
[-- Type: text/plain, Size: 6246 bytes --]
root@tuxedo:/home/test# uname -a
Linux tuxedo 6.19.0-rc5-next-20260116ln02 #14 SMP PREEMPT_DYNAMIC Fri Jan 16 19:02:10 CET 2026 x86_64 x86_64 x86_64 GNU/Linux
root@tuxedo:/home/test# lspci -nn
00:00.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Phoenix Root Complex [1022:14e8]
00:00.2 IOMMU [0806]: Advanced Micro Devices, Inc. [AMD] Phoenix IOMMU [1022:14e9]
00:01.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Phoenix Dummy Host Bridge [1022:14ea]
00:01.2 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] Phoenix GPP Bridge [1022:14ed]
00:02.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Phoenix Dummy Host Bridge [1022:14ea]
00:02.1 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] Phoenix GPP Bridge [1022:14ee]
00:02.2 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] Phoenix GPP Bridge [1022:14ee]
00:02.3 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] Phoenix GPP Bridge [1022:14ee]
00:03.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Phoenix Dummy Host Bridge [1022:14ea]
00:04.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Phoenix Dummy Host Bridge [1022:14ea]
00:04.1 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] Family 19h USB4/Thunderbolt PCIe tunnel [1022:14ef]
00:08.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Phoenix Dummy Host Bridge [1022:14ea]
00:08.1 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] Phoenix Internal GPP Bridge to Bus [C:A] [1022:14eb]
00:08.2 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] Phoenix Internal GPP Bridge to Bus [C:A] [1022:14eb]
00:08.3 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] Phoenix Internal GPP Bridge to Bus [C:A] [1022:14eb]
00:14.0 SMBus [0c05]: Advanced Micro Devices, Inc. [AMD] FCH SMBus Controller [1022:790b] (rev 71)
00:14.3 ISA bridge [0601]: Advanced Micro Devices, Inc. [AMD] FCH LPC Bridge [1022:790e] (rev 51)
00:18.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Phoenix Data Fabric; Function 0 [1022:14f0]
00:18.1 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Phoenix Data Fabric; Function 1 [1022:14f1]
00:18.2 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Phoenix Data Fabric; Function 2 [1022:14f2]
00:18.3 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Phoenix Data Fabric; Function 3 [1022:14f3]
00:18.4 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Phoenix Data Fabric; Function 4 [1022:14f4]
00:18.5 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Phoenix Data Fabric; Function 5 [1022:14f5]
00:18.6 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Phoenix Data Fabric; Function 6 [1022:14f6]
00:18.7 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Phoenix Data Fabric; Function 7 [1022:14f7]
01:00.0 Non-Volatile memory controller [0108]: Samsung Electronics Co Ltd NVMe SSD Controller 980 (DRAM-less) [144d:a809]
02:00.0 Ethernet controller [0200]: Motorcomm Microelectronics. YT6801 Gigabit Ethernet Controller [1f0a:6801] (rev 01)
03:00.0 Network controller [0280]: Intel Corporation Wi-Fi 6E(802.11ax) AX210/AX1675* 2x2 [Typhoon Peak] [8086:2725] (rev 1a)
04:00.0 SD Host controller [0805]: Genesys Logic, Inc GL9767 PCIe SD UHS-II & SD Express Card Reader Controller [17a0:9767] (rev 02)
65:00.0 VGA compatible controller [0300]: Advanced Micro Devices, Inc. [AMD/ATI] HawkPoint1 [1002:1900] (rev c5)
65:00.1 Audio device [0403]: Advanced Micro Devices, Inc. [AMD/ATI] Radeon High Definition Audio Controller [1002:1640]
65:00.2 Encryption controller [1080]: Advanced Micro Devices, Inc. [AMD] Phoenix CCP/PSP 3.0 Device [1022:15c7]
65:00.3 USB controller [0c03]: Advanced Micro Devices, Inc. [AMD] Device [1022:15b9]
65:00.4 USB controller [0c03]: Advanced Micro Devices, Inc. [AMD] Device [1022:15ba]
65:00.5 Multimedia controller [0480]: Advanced Micro Devices, Inc. [AMD] Audio Coprocessor [1022:15e2] (rev 63)
65:00.6 Audio device [0403]: Advanced Micro Devices, Inc. [AMD] Ryzen HD Audio Controller [1022:15e3]
66:00.0 Non-Essential Instrumentation [1300]: Advanced Micro Devices, Inc. [AMD] Phoenix Dummy Function [1022:14ec]
66:00.1 Signal processing controller [1180]: Advanced Micro Devices, Inc. [AMD] AMD IPU Device [1022:1502]
67:00.0 Non-Essential Instrumentation [1300]: Advanced Micro Devices, Inc. [AMD] Phoenix Dummy Function [1022:14ec]
67:00.3 USB controller [0c03]: Advanced Micro Devices, Inc. [AMD] Device [1022:15c0]
67:00.4 USB controller [0c03]: Advanced Micro Devices, Inc. [AMD] Device [1022:15c1]
67:00.6 USB controller [0c03]: Advanced Micro Devices, Inc. [AMD] Pink Sardine USB4/Thunderbolt NHI controller #2 [1022:1669]
root@tuxedo:/home/test# dmesg | grep motorcomm
[ 1.122654] dwmac-motorcomm 0000:02:00.0: User ID: 0x10, Synopsys ID: 0x52
[ 1.122662] dwmac-motorcomm 0000:02:00.0: DWMAC4/5
[ 1.122675] dwmac-motorcomm 0000:02:00.0: DMA HW capability register supported
[ 1.122677] dwmac-motorcomm 0000:02:00.0: RX Checksum Offload Engine supported
[ 1.122679] dwmac-motorcomm 0000:02:00.0: TX Checksum insertion supported
[ 1.122680] dwmac-motorcomm 0000:02:00.0: Wake-Up On Lan supported
[ 1.122683] dwmac-motorcomm 0000:02:00.0: TSO supported
[ 1.122684] dwmac-motorcomm 0000:02:00.0: Enable RX Mitigation via HW Watchdog Timer
[ 1.122687] dwmac-motorcomm 0000:02:00.0: Enabled L3L4 Flow TC (entries=2)
[ 1.122689] dwmac-motorcomm 0000:02:00.0: Enabled RFS Flow TC (entries=10)
[ 1.122691] dwmac-motorcomm 0000:02:00.0: TSO feature enabled
[ 1.122692] dwmac-motorcomm 0000:02:00.0: SPH feature enabled
[ 1.122694] dwmac-motorcomm 0000:02:00.0: Using 48/48 bits DMA host/device width
[ 1.378126] dwmac-motorcomm 0000:02:00.0 enp2s0: renamed from eth0
[ 5.801051] dwmac-motorcomm 0000:02:00.0 enp2s0: Register MEM_TYPE_PAGE_POOL RxQ-0
[ 5.805359] dwmac-motorcomm 0000:02:00.0 enp2s0: PHY [stmmac-200:00] driver [YT8531S Gigabit Ethernet] (irq=POLL)
[ 5.815438] dwmac-motorcomm 0000:02:00.0 enp2s0: Enabling Safety Features
[ 5.815623] dwmac-motorcomm 0000:02:00.0 enp2s0: PTP not supported by HW
[ 5.815626] dwmac-motorcomm 0000:02:00.0 enp2s0: configuring for phy/gmii link mode
[ 8.910725] dwmac-motorcomm 0000:02:00.0 enp2s0: Link is Up - 1Gbps/Full - flow control rx/tx
next prev parent reply other threads:[~2026-01-19 15:33 UTC|newest]
Thread overview: 21+ messages / expand[flat|nested] mbox.gz Atom feed top
2026-01-09 9:34 Yao Zi
2026-01-09 9:34 ` [PATCH RESEND net-next v6 1/3] net: phy: motorcomm: Support YT8531S PHY in YT6801 Ethernet controller Yao Zi
2026-01-09 10:06 ` Russell King (Oracle)
2026-01-09 9:34 ` [PATCH RESEND net-next v6 2/3] net: stmmac: Add glue driver for Motorcomm YT6801 ethernet controller Yao Zi
2026-01-12 6:10 ` Sai Krishna Gajula
2026-01-12 7:51 ` Yao Zi
2026-01-12 10:17 ` Russell King (Oracle)
2026-01-09 9:34 ` [PATCH RESEND net-next v6 3/3] MAINTAINERS: Assign myself as maintainer of Motorcomm DWMAC glue driver Yao Zi
2026-01-13 3:30 ` [PATCH RESEND net-next v6 0/3] Add DWMAC glue driver for Motorcomm YT6801 patchwork-bot+netdevbpf
2026-01-19 15:33 ` Georg Gottleuber [this message]
2026-01-19 15:43 ` Russell King (Oracle)
2026-01-19 17:45 ` Georg Gottleuber
2026-01-19 17:57 ` Georg Gottleuber
2026-01-20 2:45 ` Yao Zi
2026-01-20 9:42 ` Georg Gottleuber
2026-01-20 11:52 ` Yao Zi
2026-01-21 7:10 ` Xi Ruoyao
2026-04-06 7:44 ` [PATCH net] net: stmmac: dwmac-motorcomm: fix eFUSE MAC address read failure Johan Alvarado
[not found] ` <4aaa214c-4286-4c24-ab5c-b17a3a1a8f1e@smtp-relay.sendinblue.com>
2026-04-06 12:42 ` Yao Zi
[not found] ` <fc5992a4-9532-49c3-8ec1-c2f8c5b84ca1@smtp-relay.sendinblue.com>
2026-04-06 13:41 ` Andrew Lunn
2026-04-08 1:30 ` patchwork-bot+netdevbpf
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=147b700c-cae2-4286-b532-ec408e00b004@tuxedocomputers.com \
--to=ggo@tuxedocomputers.com \
--cc=0x1207@gmail.com \
--cc=Frank.Sae@motor-comm.com \
--cc=andrew+netdev@lunn.ch \
--cc=davem@davemloft.net \
--cc=edumazet@google.com \
--cc=hkallweit1@gmail.com \
--cc=jeffbai@aosc.io \
--cc=jszhang@kernel.org \
--cc=kexybiscuit@aosc.io \
--cc=kuba@kernel.org \
--cc=linux-kernel@vger.kernel.org \
--cc=linux@armlinux.org.uk \
--cc=me@ziyao.cc \
--cc=netdev@vger.kernel.org \
--cc=pabeni@redhat.com \
--cc=rmk+kernel@armlinux.org.uk \
--cc=vladimir.oltean@nxp.com \
--cc=wens@csie.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox
all inboxes | Powered by JetHome®