From nobody Thu May 29 10:14:09 2025 X-Original-To: riscv@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4b7Mfc4xjMz5y3My for ; Thu, 29 May 2025 10:14:16 +0000 (UTC) (envelope-from jsihv@gmx.com) Received: from mout.gmx.net (mout.gmx.net [212.227.15.15]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (prime256v1) server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (3072 bits) client-digest SHA256) (Client CN "mout.gmx.net", Issuer "Telekom Security ServerID OV Class 2 CA" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4b7Mfb1tSPz3q5X for ; Thu, 29 May 2025 10:14:14 +0000 (UTC) (envelope-from jsihv@gmx.com) Authentication-Results: mx1.freebsd.org; none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.com; s=s31663417; t=1748513650; x=1749118450; i=jsihv@gmx.com; bh=xUn0kp4KP/wG11x1g3hYFeclPVcU4srjQmljnyJ6wag=; h=X-UI-Sender-Class:MIME-Version:Message-ID:From:To:Subject: Content-Type:Date:In-Reply-To:References: Content-Transfer-Encoding:cc:content-transfer-encoding: content-type:date:from:message-id:mime-version:reply-to:subject: to; b=OyUUqKGjtVIBL2xrIAczAUi9PYwBInTpwY3MnfGyQu0amUOjZx6BzargPIkEMrCC pPtJY2WeUxrYf+OPf4GHHGXbn2Dk2UdWnx7HYIpCIEVW4Nh1nFIO2k8XTN4uLxXaL X+8cbQoj4Jokqr5M4aq+SxL/rVfb4KfRbZdWm7P7vOnB3fj3bgupjVBx/naNouhcf TvKVcAG1LxFMD5PY8XNDU7AVf2Vn3wBjLZURHklMt5ZyPDDnAuZWv5DsKRySHi9E3 xsjQZCnPJ8uPCFYCFbi1O0gBwnpQyT/sw0Lrt+U8OX0WzK8Kc+RCu77G7SwDHGiwr PX8DZLZaFuMVGeVB/w== X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a Received: from [84.248.215.126] ([84.248.215.126]) by web-mail.gmx.net (3c-app-mailcom-bs09.server.lan [172.19.170.177]) (via HTTP); Thu, 29 May 2025 12:14:09 +0200 List-Id: FreeBSD on the RISC-V instruction set architecture List-Archive: https://lists.freebsd.org/archives/freebsd-riscv List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: freebsd-riscv@freebsd.org Sender: owner-freebsd-riscv@FreeBSD.org MIME-Version: 1.0 Message-ID: From: JMT Sihvola To: Milan Obuch , riscv@freebsd.org Subject: Re: LOR on Star64 + network problem (eqos TX not working) Content-Type: text/plain; charset=UTF-8 Date: Thu, 29 May 2025 12:14:09 +0200 Importance: normal Sensitivity: Normal In-Reply-To: <20250529104824.68854839.14667060.91379410@dino.sk> References: <20250529104824.68854839.14667060.91379410@dino.sk> X-UI-Message-Type: mail X-Priority: 3 X-Provags-ID: V03:K1:wTr9x5IMoz7uygsgwmyB/p6p9Bjy7t8+xtrESt/Qfu/kkP8ncKfTs19S+vc9ysJdxqkIN +jUnY2Q2p9GaeAg24RhJkNsFQijyhz4cyQN2iRI+4eDCsR7OBcYOnvefA9upWO5Zx0enhw0Mg5K7 KReSs2akqqC47YbXnErAjbwgI2gwYEj1Dn3SBQvsiTNoNh9C7jIooIE+9inMkTHs9N8JGBnAZb0z cJVyqJodT7xJIWL3Zn6wSKh3ht+1Lr+kA8Vdxbz3bmHX1QMe+6KKy2Vq6uCjAh/WmDhgpqPvjrcr fQ= X-Spam-Flag: NO UI-OutboundReport: notjunk:1;M01:P0:59FZE0KUsB0=;lZGw31cUa6QW44nXxOuOiogGZnU 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 Content-Transfer-Encoding: quoted-printable X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:8560, ipnet:212.227.0.0/16, country:DE] X-Rspamd-Queue-Id: 4b7Mfb1tSPz3q5X X-Spamd-Bar: ---- > Sent: Thursday, May 29, 2025 at 9:48 AM > From: "Milan Obuch" > To: riscv@freebsd.org > Subject: LOR on Star64 + network problem (eqos TX not working) > > This occured on cable attach to network port of Star64 board: >=20 > lock order reversal: (sleepable after non-sleepable) > 1st 0xffffffc086509070 eqos lock (network driver, sleep mutex) @ /usr/s= rc/sys/kern/kern_mutex.c:213 > 2nd 0xffffffc0008f90c0 Clock topology lock (Clock topology lock, sx) @ = /usr/src/sys/dev/clk/clk.c:1208 > lock order network driver -> Clock topology lock attempted at: > #0 0xffffffc00038b6be at witness_checkorder+0xa02 > #1 0xffffffc00032d776 at _sx_xlock+0x58 > #2 0xffffffc0000ecc0a at clk_set_freq+0x44 > #3 0xffffffc000613884 at if_eqos_starfive_set_speed+0x78 > #4 0xffffffc000611eaa at eqos_miibus_statchg+0x13e > #5 0xffffffc000114aae at miibus_statchg+0x50 > #6 0xffffffc0001157c0 at mii_phy_update+0x60 > #7 0xffffffc0001133d8 at mcommphy_service+0x226 > #8 0xffffffc000114426 at mii_tick+0x32 > #9 0xffffffc000613474 at eqos_tick+0x68 > #10 0xffffffc00033ee20 at $x+0 > #11 0xffffffc000340354 at softclock_thread+0xaa > #12 0xffffffc0002de9bc at fork_exit+0x68 > #13 0xffffffc0005fd49a at fork_trampoline+0xa >=20 > Additionally, network does not fully work - I can tcpdump on eqos0, I > see some packet being received, arp protocol works at least to some > degree - I see arp table entry on Star64, but not on the other side. It > looks like receive path is OK, but sending does not work. >=20 > This test was done first with cable put to 100 Mbps switch port, no idea > whether it's relevant. I tried with 1 Gbps as well, the result is the > same. So TX path is not working for me. >=20 > Link negotiating seems to be OK, ifconfig output shows 100 or 1000 > reflecting the port speed it is connected to, but no packet is seen > arriwing to the other side of the cable. >=20 > Regards, > Milan >=20 LOR and the network problem have been discussed on this differential: https://reviews.freebsd.org/D45600 So far it has seemed that on VisionFive2 the firstly connected Ethernet=20 port works. If it's not connected during the boot, "dhclient eqos[0 or 1]" may be required. -jari s.