Received: by 2002:a05:6a10:8c0a:0:0:0:0 with SMTP id go10csp2933522pxb; Mon, 25 Jan 2021 02:31:53 -0800 (PST) X-Google-Smtp-Source: ABdhPJwNSKDPaCku8yhMHHwl/kxqRlSaS1lU907DzUQ2MgBDYw47dILS8FIChxMvCPRI9GfKkWhK X-Received: by 2002:a17:907:a077:: with SMTP id ia23mr44228ejc.434.1611570713004; Mon, 25 Jan 2021 02:31:53 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1611570712; cv=none; d=google.com; s=arc-20160816; b=ZmsP08UJLdzupoz+q8xbjLlJJciwpr0JQrvopAZLjdx886oVBu2G7RzasyIV1+q7Xz MD1TK+KD7KPgg0214G7slAC4fiCK3OSed/cy1/LUqoTu+gGFDpJHsfUa1uws7j/3TXjH qXZaI4R/LxcVaGWVW5wxt+BmFrI+RpGIchKySgbyc2vGrK8hTiaq5EutkCpgi3L6MU2H BKXAzEZppSRU7XA4xK8OWrjhcyjDV5vSSft9Io/OyQ/Ml6HDYQR/NYYaK0M+dGtkM4LC JYUmcOd3m+P4+ApR4pdwSulIv3AcmEAYr36ALF2VnoHfiH5Zj9MOHWws60CoY1g/qysc wBig== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :references:in-reply-to:message-id:date:subject:cc:to:from :dkim-signature; bh=8SZ2rrDH5Iz6uZt2+yloOAHMdEXzY9V0yUVQOQ+k1GU=; b=xbaKK965kOPCpsJ6vKDQg4pligmgnb3ITubdzf9N4zflj7qS3YjN3SeOTeK2su9O06 j6kEgl4muGqiOv0y6Iqj3Y9tT2O4hc5S58/b83xQcHPYcwLi3pzGQ6sVYmCKRExl1bw4 kBR0UQpkRFZH1dOwMlx6sToTzir+qhX4M7Szg+JP2fT6eKHqEOn8nPRNu0jdLAf5XGVf H+eHg6iaqGsli988DsDVdqjrnJYqJAMKhwJSEXRe63PI48vhCoaEJkCk7FC/y5yhKtW0 RvIgC768Xyx88AOQbev53j5C7mANZeXVIazdWpcmW4sL2M/NqrSx70SG8SzQAUQfbkkG 849A== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@blackbox.su header.s=mail header.b="JpT/eO58"; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=QUARANTINE sp=REJECT dis=NONE) header.from=blackbox.su Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id m5si7681289edb.242.2021.01.25.02.31.28; Mon, 25 Jan 2021 02:31:52 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@blackbox.su header.s=mail header.b="JpT/eO58"; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=QUARANTINE sp=REJECT dis=NONE) header.from=blackbox.su Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727321AbhAYK1t (ORCPT + 99 others); Mon, 25 Jan 2021 05:27:49 -0500 Received: from 95-165-96-9.static.spd-mgts.ru ([95.165.96.9]:37604 "EHLO blackbox.su" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727496AbhAYKVz (ORCPT ); Mon, 25 Jan 2021 05:21:55 -0500 Received: from metabook.localnet (metabook.metanet [192.168.2.2]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by blackbox.su (Postfix) with ESMTPSA id B00AB82100; Mon, 25 Jan 2021 11:58:41 +0300 (MSK) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=blackbox.su; s=mail; t=1611565121; bh=8SZ2rrDH5Iz6uZt2+yloOAHMdEXzY9V0yUVQOQ+k1GU=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=JpT/eO585YBzoG2pyoFdUxwkmhbihLudgZA8wWSUggDMnKy8TdKM3LkU7/iHxSXOX faRm/PdiHzNtvHzyQaJoStZ9uFdypKDZPr7pwEqscu1I2hYHfjFyRJE0OP4gLYANpQ X/GBa9zFGwUczVP4tzVUgA1Sh5AEfovQqgxj0mpO3lh91AdL+bpWnBuHNfA82oC2n/ P9bKO8hAelVdzp/sPv79Hoz1wLZEIKAS3eIBcKVCqVGtTJ1FiVfKVHnn9iXuwMSwMH Z5xmj7A1HJ0d5u2r6bH+cuPKhQjbwHeuJ60eZTsTq67XSHqL4wsIWqMRnqEYupjtyU rUO2nwKhQrSSg== From: Sergej Bauer To: Andrew Lunn Cc: Florian Fainelli , netdev@vger.kernel.org, "David S. Miller" , Jakub Kicinski , Bryan Whitehead , UNGLinuxDriver@microchip.com, Simon Horman , Mark Einon , Madalin Bucur , Arnd Bergmann , Masahiro Yamada , linux-kernel@vger.kernel.org Subject: Re: [PATCH v2] lan743x: add virtual PHY for PHY-less devices Date: Mon, 25 Jan 2021 11:57:47 +0300 Message-ID: <4533953.k7tWhSxINc@metabook> In-Reply-To: References: <20210122214247.6536-1-sbauer@blackbox.su> <4496952.bab7Homqhv@metabook> MIME-Version: 1.0 Content-Transfer-Encoding: 7Bit Content-Type: text/plain; charset="us-ascii" Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Saturday, January 23, 2021 4:32:38 AM MSK Andrew Lunn wrote: > > it migth be helpful for developers work on userspace networking tools with > > PHY-less lan743x > > (the interface even could not be brought up) > > > of course, there nothing much to do without TP port but the difference is > > representative. > > > > sbauer@metamini ~$ sudo ethtool eth7 > > Settings for eth7: > > Cannot get device settings: No such device > > > > Supports Wake-on: pumbag > > Wake-on: d > > Current message level: 0x00000137 (311) > > > > drv probe link ifdown ifup tx_queued > > > > Link detected: no > > > > sbauer@metamini ~$ sudo ifup eth7 > > sbauer@metamini ~$ sudo ethtool eth7 > > > > Settings for eth7: > > Supported ports: [ MII ] > > Supported link modes: 10baseT/Full > > > > 100baseT/Full > > 1000baseT/Full > > > > Supported pause frame use: Symmetric Receive-only > > Supports auto-negotiation: Yes > > Supported FEC modes: Not reported > > Advertised link modes: 10baseT/Full > > > > 100baseT/Full > > 1000baseT/Full > > > > Advertised pause frame use: Symmetric Receive-only > > Advertised auto-negotiation: Yes > > Advertised FEC modes: Not reported > > Speed: 1000Mb/s > > Duplex: Full > > Port: MII > > PHYAD: 0 > > Transceiver: internal > > Auto-negotiation: on > > Supports Wake-on: pumbag > > Wake-on: d > > Current message level: 0x00000137 (311) > > > > drv probe link ifdown ifup tx_queued > > > > Link detected: yes > > > > sbauer@metamini ~$ sudo mii-tool -vv eth7 > > Using SIOCGMIIPHY=0x8947 > > eth7: negotiated 1000baseT-FD, link ok > > > > registers for MII PHY 0: > > 5140 512d 7431 0011 4140 4140 000d 0000 > > 0000 0200 7800 0000 0000 0000 0000 2000 > > 0000 0000 0000 0000 0000 0000 0000 0000 > > 0000 0000 0000 0000 0000 0000 0000 0000 > > > > product info: vendor 1d:0c:40, model 1 rev 1 > > basic mode: loopback, autonegotiation enabled > > basic status: autonegotiation complete, link ok > > capabilities: 1000baseT-FD 100baseTx-FD 10baseT-FD > > advertising: 1000baseT-FD 100baseTx-FD 10baseT-FD > > link partner: 1000baseT-FD 100baseTx-FD 10baseT-FD > > You have not shown anything i cannot do with the ethernet interfaces i > have in my laptop. And since ethtool is pretty standardized, what > lan743x offers should be pretty much the same as any 1G Ethernet MAC > using most 1G PHYs. > > Andrew Andrew, for this moment with lan743x we can get only this: sbauer@metamini ~/devel/kernel-works/net-next.git master$ sudo ethtool eth7 Settings for eth7: Cannot get device settings: No such device Supports Wake-on: pumbag Wake-on: d Current message level: 0x00000137 (311) drv probe link ifdown ifup tx_queued Link detected: no sbauer@metamini ~/devel/kernel-works/net-next.git master$ sudo mii-tool -vv eth7 Using SIOCGMIIPHY=0x8947 SIOCGMIIPHY on 'eth7' failed: Invalid argument -- Regards, Sergej.