From nobody Tue Dec 23 00:04:06 2025 X-Original-To: dev-commits-src-main@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 4dZwGz2Jsrz6Ltgs for ; Tue, 23 Dec 2025 00:04:27 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic308-8.consmr.mail.gq1.yahoo.com (sonic308-8.consmr.mail.gq1.yahoo.com [98.137.68.32]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4dZwGy4h2sz3Z80 for ; Tue, 23 Dec 2025 00:04:26 +0000 (UTC) (envelope-from marklmi@yahoo.com) Authentication-Results: mx1.freebsd.org; none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1766448262; bh=m11sV2bsWxm6KmLj8B/XlsSVHhXatnj5afnDkTqZKXU=; h=Subject:From:In-Reply-To:Date:Cc:References:To:From:Subject:Reply-To; b=raCuejE0gOSHmwUwz1lBEjTp/dN8o1MZJlHurmMK5w5MfF1SkE5dOoRZW9si5QglAX3G05h78s3BBNznqDsEYM0Vh8/g07yKY/IgDrwWcOmN5NP9Y/SD9XHsmqWmA0s8JirO61zBoFXKf034QJXR7XlBCm3gUXirnTRgSPrns8mzFnVz5hOIzFbJDgANXYzuK1OaqgbAp3mKWak/1xv5G6JAR/IOj/tiiEg0Xub/AzlvH+do6hUuUM9qUelXYbV0qLtdJqeny6VEdDTkfo1EMNAv5S7uzQksq/yLafoofo3MgtSJOdavsbsiwZll5yOHRe8UkCtQZEP8zLj2ZbbjBw== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1766448262; bh=GSHMOUxp8o40YlC8wG5oeCZyMu6aUGRppLmUHyx/eBu=; h=X-Sonic-MF:Subject:From:Date:To:From:Subject; b=OoJ+mq8URyAQe7+QsmcSbxRUQZU2d5rXOim939NBHCe9Gi2uParsSt6VcW+bSyivX7L6cBr38W5BcpNq17s5218J/72MoWjJuKfkTx+QSrWuMXxRpyfIdmddr8LaKUsq+ZhpUKXajuNkygMdrVf/oi0M/V9F4Tq/CT83Lx8ytaOcJHEtczr5yc9vL2ENQxmTG0Og1+tQEt7LPGOga4G65tffUmTjTNo7v6KPMpevPO9Imbv6lBs47t/16YI/oECI0f55ffbsHG459AqXkt14B+sC9kN5mW2xMY1O3+xeQoMMCuN9cbOZ6Bhi1khzB7F5fykDlEE0caK0mB0TLqnMBw== X-YMail-OSG: 8NF2FPkVM1miPnl74BXiapYnbx1p3Efa.PsZ8NWIhmwZDZNE5GL_1c9acDUQbTR XSJ3w6zO0kgTScEdpl0YEVoWQ7.5f9TXmfZ1398DyeW8wHDEWlA.yvOAPn.oRWWd6c2n981gpXQK hoh1_eTQtbM8qHZLASTWXt.y2qpozvhZsgSj7mRzDDIReN2CBXdV0qJkJ5mNaWkJaZWfqsvdLjAG wRITNY1obdj11It1O2vJq1jWYCnyb1fEhQiI01b7qPdIJMy4W8OtQ9epXRH0hJdj.RxMp57P1rf0 hnHIx73chLvwDj0QobDR.y1N_ii8lzjhHRAk5PrQTgq39L5_OIBTK8Yu1CPLWWIzOd3xlu.6rD7W 9bLQp52CJPssgpg4Wj0L7umi4NQ3.R_zrWG4Uq5F4R5663.JVIyTx3J6g4XYzVOb3fpMcrhpnD6u _sVNyApt4FvmQG9_.w33Oki780JKJCoyNebdVPC4AjXSDAu_q2hNKi.2Mupba9HW4iW6otw92Hop zjas8D3AOhPgfxVe_GJGZWkdCc6FRHV02.sqB0lNQKAXJf7xyRsDXPmrz9Zfmdto9mEXWfvM6OCm h6Egi3h4Nq9Nuw5dJephE.3cxcZouBaQyNm4Rdf9ewzz0.clYqV80UrVj3OMnhrVA6L5QiwG_71k L2iJw2eUWO.pIDPiyISRZL5Snjg1j7U9q4VfdNYmVUDjAo.U9BgCa9HaLalTjU_rcwrn7mLyqC4Z ksn.Na.I1i3PmAvFVtwu6f0YP8fualBFaavWdVWr9JxgLZTAAVp512XAogLpX0irHs64TeFyH9LV cNYxiX8a_Z_w5aGM8Oei461t0WYWo4h7PpQVuGFpz9ZL.2EGy1XPB0mnrsLCKT8NXudWcSakEmBB 97xSwyBihz3Pvnpnn4QW7z5otGxuSRisgGUpNotKvPwb52ZaGOGkjIClzrJSnoJevWTz6naBZd4c xzBvx5DD2d0wfT4SLdX4PlDxg1ALEc2P27FtwLEzuurV1I5lTjKILLRiQJp7vlU7H8jh2wGazFh8 GlingipU52ySkDPQUnm53xmQKutSLWNyAoOYpm5YdUpvDDTIfJKyKGzckK_4qWkpY.sTIUHQPDVP hRTIR4OJ4HFqSX1G7gCfH6XfWXHREUYiGSrNTjX4VuhswlXfDN2OLlW..nNuQdOD.Zsg0nnzLnxz tQW8sxhWBzw41SzkRZ3wZ1QuH47CdeZpWwma0u4NOYothUXnrUDv2WjdKCfp644Pg8kHbguBj1EC SAvGzMRZxRfSEFj1x_Y_Fj9dv5E7Mw8kRyV3rcdMZ9WCX.IBIV3sEodAxsIEbk3kmBHeOk7QNuQk 26_78BOQHiyRr4dtpyYGYST_tmSDFM3bva99sJlr6U3HXFIS5VUeNtKXfk.K0jLkHBL0RWmKhyqo cN3SN1IKy74GrYbEYtWf8GdAodQ84ibEy9C5ljkQdkvfFwxU6agmzOorwNYFJqaSF9dKtjTqD4HZ N01igdO62nMwp.233g9HirvlGmJXfuifiyq1RhEyGCRoKH_vcJx5R_SIj957pGgGNUrlCjtBdo2C 0crQCUXT8BSHW7HQhZAI56n3Bn1pEZ4MzQ15V3xHAWUqaiXpIGJGxLOOv.ge3egsRRJDyZqvf5at om4x6HJbHpszZZ_4IMDxO0H_29NfnLJoLjvvlPwE_KAU16mObY4x47pI7dOVpuOLDsGRxnfFXffs cSe8FkG6OX.az_m2MS1iIs9HRLiRD3qpl27NPVFltTRBRJ8wXUqX__r0UPOHggtd7Y5hX1igMKuB g.80b03PXFCJ3doRAM.gboSJzuXoiq0QI1xPej3.L86wwpQsVKUSeZagsQk07V5JPE9MTiaz.Uq2 RWHDOxIkZrxK12qR3zM.B2JtUynV.Y_UO3Ocjwd3CQZVvJJbop2KF3bEfIJBn4hZp0SkuVYculQ7 iCc87sau9OGQudDpuMjzZObp2AdRuWRK778BBYwnA4JJLQV0FiDZUdPfr6lsQ.XQk4nvSTgrjR7r iyrq.iFr6F54Qw89XNAVySaFzhlIaLpN6o2MywmJbIjpAEAq.cEiiIcDLfVuW8g45Q7snBrHTTyN eC_maazu2mUiRkt7MMaUxhzWyJj_E49S1Ho0lxibRQRN1lgU6zJkmzqKrvxgINQSNAJQ.KWxofJ3 3oswhJH2jH_edN4xEQfLkCwiRV7yaxLgOg5cLxwhdxqbds3d8Ci_zck7n_1LgExz7ExVWAR4g6fS 1XJyB6m88YOgMJgOZuj_hmWByzSBjZAudH_XIpEPh9c0E9hr8a5KAD.9Afmt2raVeDosFzpZ9awW nBr8nuA-- X-Sonic-MF: X-Sonic-ID: 1420d42b-ae60-47a7-afbd-f703ef478e1e Received: from sonic.gate.mail.ne1.yahoo.com by sonic308.consmr.mail.gq1.yahoo.com with HTTP; Tue, 23 Dec 2025 00:04:22 +0000 Received: by hermes--production-gq1-54bf57fc64-m67qp (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 65cb0d9bbf1b035d6232f9fd9263501a; Tue, 23 Dec 2025 00:04:16 +0000 (UTC) Content-Type: text/plain; charset=us-ascii List-Id: Commit messages for the main branch of the src repository List-Archive: https://lists.freebsd.org/archives/dev-commits-src-main List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-src-main@freebsd.org Sender: owner-dev-commits-src-main@FreeBSD.org Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3826.700.81\)) Subject: Re: git: 1b1fb628a1af - main - Quirk Realtek RTL8153 to config#1 so if_cdce claims it. Works much better. From: Mark Millard In-Reply-To: <202512222336.5BMNa9mH004409@critter.freebsd.dk> Date: Mon, 22 Dec 2025 16:04:06 -0800 Cc: dev-commits-src-main Content-Transfer-Encoding: quoted-printable Message-Id: References: <6C34DEF7-4266-49BC-8711-7D5CAF2301F0.ref@yahoo.com> <6C34DEF7-4266-49BC-8711-7D5CAF2301F0@yahoo.com> <202512222336.5BMNa9mH004409@critter.freebsd.dk> To: Poul-Henning Kamp X-Mailer: Apple Mail (2.3826.700.81) X-Spamd-Bar: ---- X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[] X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-Rspamd-Queue-Id: 4dZwGy4h2sz3Z80 On Dec 22, 2025, at 15:36, Poul-Henning Kamp wrote: -------- Mark Millard writes: >> ) Care to expand some on what "works much better" refers to? >=20 > I'm currently using a USB-C dock with a realtek 8153 and it > it was so flakey it was impossible to use. >=20 > After I switched to the cdce driver, it has worked flawlessly. >=20 > As you can see in the file, I previously had the same experience > also with a Lenovo branded Dock's ethernet. >=20 > I guess it may be necessary to specialize the quirk entry further ? >=20 > My device is: >=20 > ugen0.3: at usbus0, cfg=3D1 md=3DHOST spd=3DSUPER (5.0Gbps) pwr=3DON = (46mA) >=20 > bLength =3D 0x0012=20 > bDescriptorType =3D 0x0001=20 > bcdUSB =3D 0x0320=20 > bDeviceClass =3D 0x0000 > bDeviceSubClass =3D 0x0000=20 > bDeviceProtocol =3D 0x0000=20 > bMaxPacketSize0 =3D 0x0009=20 > idVendor =3D 0x0bda=20 > idProduct =3D 0x8153=20 > bcdDevice =3D 0x31fd=20 > iManufacturer =3D 0x0001 > iProduct =3D 0x0002 > iSerialNumber =3D 0x0007 > bNumConfigurations =3D 0x0002 I got to thinking about it and looked at the Microsoft Dev Kit 2023 that also uses if_ure for its built-in Ethernet and has been working fine: # dmesg -a | grep RTL rgephy0: PHY 0 on miibus0 rgephy1: PHY 0 on miibus1 Only 1 shows up in usbconfig's output and only one external Ethernet port is present. (But ifconfig does list ue0: and ue1: --with carrier only on ue0: . # usbconfig -d ugen0.11 dump_all_desc ugen0.11: = at usbus0, cfg=3D0 md=3DHOST spd=3DSUPER (5.0Gbps) pwr=3DON (72mA) bLength =3D 0x0012=20 bDescriptorType =3D 0x0001=20 bcdUSB =3D 0x0300=20 bDeviceClass =3D 0x0000 bDeviceSubClass =3D 0x0000=20 bDeviceProtocol =3D 0x0000=20 bMaxPacketSize0 =3D 0x0009=20 idVendor =3D 0x0bda=20 idProduct =3D 0x8153=20 bcdDevice =3D 0x3110=20 iManufacturer =3D 0x0001 iProduct =3D 0x0002 iSerialNumber =3D 0x0006 <011000001> bNumConfigurations =3D 0x0002=20 . . . As for plugging in one of those dongles somewhere and looking: # usbconfig -d ugen2.2 dump_all_desc ugen2.2: = at usbus2, cfg=3D0 md=3DHOST spd=3DSUPER (5.0Gbps) pwr=3DON (72mA) bLength =3D 0x0012=20 bDescriptorType =3D 0x0001=20 bcdUSB =3D 0x0300=20 bDeviceClass =3D 0x0000 bDeviceSubClass =3D 0x0000=20 bDeviceProtocol =3D 0x0000=20 bMaxPacketSize0 =3D 0x0009=20 idVendor =3D 0x0bda=20 idProduct =3D 0x8153=20 bcdDevice =3D 0x3000=20 iManufacturer =3D 0x0001 iProduct =3D 0x0002 iSerialNumber =3D 0x0006 <000001> bNumConfigurations =3D 0x0002=20 . . . =3D=3D=3D Mark Millard marklmi at yahoo.com