From owner-freebsd-current@freebsd.org Thu Nov 22 13:32:11 2018 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 114471148E10 for ; Thu, 22 Nov 2018 13:32:11 +0000 (UTC) (envelope-from dan_partelly@rdsor.ro) Received: from clean305.mxserver.ro (clean305.mxserver.ro [89.46.7.186]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id B8C7276EAA for ; Thu, 22 Nov 2018 13:32:09 +0000 (UTC) (envelope-from dan_partelly@rdsor.ro) Received: from cloud307.mxserver.ro ([89.46.7.240]) by cleanserver3.mxserver.ro with esmtps (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256) (Exim 4.89) (envelope-from ) id 1gPiiO-0005RE-1o; Thu, 22 Nov 2018 01:43:54 -0500 Received: from [82.78.22.81] (port=55347 helo=[192.168.1.225]) by cloud307.mxserver.ro with esmtpsa (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256) (Exim 4.91) (envelope-from ) id 1gPiiM-00FS7r-DD; Thu, 22 Nov 2018 08:43:50 +0200 Content-Type: text/plain; charset=utf-8 Mime-Version: 1.0 (Mac OS X Mail 11.5 \(3445.9.1\)) Subject: Re: Devd / devmatch(8) -- netif race 12-RC1 From: Dan Partelly In-Reply-To: Date: Thu, 22 Nov 2018 08:43:49 +0200 Cc: Warner Losh , FreeBSD Current Content-Transfer-Encoding: quoted-printable Message-Id: <798C848D-5F32-4BF9-87E0-ADD4F9B743AD@rdsor.ro> References: <873d8841484925a35cf8c751790659c1@rdsor.ro> To: "Bjoern A. Zeeb" X-Mailer: Apple Mail (2.3445.9.1) X-AuthUser: dan.partelly@diosoft.ro X-Originating-IP: 89.46.7.240 X-SpamExperts-Domain: cloud307.mxserver.ro X-SpamExperts-Username: 89.46.7.240 Authentication-Results: mxserver.ro; auth=pass smtp.auth=89.46.7.240@cloud307.mxserver.ro X-SpamExperts-Outgoing-Class: ham X-SpamExperts-Outgoing-Evidence: Combined (0.04) X-Recommended-Action: accept X-Filter-ID: EX5BVjFpneJeBchSMxfU5mri2ujY2CYicBAp3LpOf0h602E9L7XzfQH6nu9C/Fh9KJzpNe6xgvOx q3u0UDjvO4gYXNtzkq3zHevb8iT0AXFJZqfPgrCZqY/tuXqk7c0LH5ZP/RxmhiRZYooo5K3RYgvQ YLXCwULcvDzMkXPPv6tmBrf3qDEhhwaHAG0yR41BwoCYTUZDtxmsx1EbKPKtydWgwGC5OykepcWv RDvqzMRBUU8W37gSoyengJMOFWDSVa/Hj/lpqf8vwAdisrIBg3m+SYQH71yAgbUK0wljHRchFzvK kZ72V/TbtPKeivzzdBaL8YAgdQ2+qC4kXVIDd5t+LvrH5wBSaY1SgAQwcJt+X7YutVR13LlMMc55 3Qe6nF7MylHBX1hHZWPqYU1AhnzndC5IvFHCKKembz42nFRMfnM+iu5qEE7V0Z40vpoz/P+Mphll kRgy01IVzzLUBrK14GILYWTruUDeirixtFgYtL2rs9S8ATkz66iLtWfVyWr6G9D8FDScskxt+e31 kXI11yeaY7xk9v7axmUx7ETgAcLpATY8Z7DQUwrS2vvp0yCmc8DgCtTDw8AnWrAsUQpoTJN16zpf E8S/y2VWjtMBIkUL/j1Y48GvmeURQjjEBigCTnx8kUNezaEC7VONtDCPdiU7yDBH7HU8P5+4XhtV Rfw3qrtwBnV6sXysvqoWaGCtRTbClNoXgFxNabaLecop34fmBYj1Qy8znRkMHp9Dt1r0LLYAltpN NqnurjOj/nqigJ8pjpY+E4efS+LQ4EzlKxr2p5p8s6ZTyuAHJyrreLZmp1F7WbucCpVBR3rSDLov 0fNcmIDaQa/bTFLLFbw4c6UahakzLWV4PY6d0CPerEFYHfLgM0xKkyH3p6EjdpEaC18mbISFFZfo vKepbbNLG4+a7YxOCwUGr0dlYKi84jXS4IMeZti1/CaeXm9JafpdaTirz1VjurYACzKB9IE8r+X2 WKP1iVB6k3IZIkzHYhl9pDMPM1SSnoOEK3CXhL7xbq+0TzcXbrl1uVqMaUPqC+9a7n8t/VspszVW ugNNcGejqol9vAEwURdH+2NcsEIpLB5qsVZxpqYm+m+W3+WaKkgQS5MayD5sdURu2uI= X-Report-Abuse-To: spam@cleanserver1.mxserver.ro X-Rspamd-Queue-Id: B8C7276EAA X-Spamd-Result: default: False [5.77 / 15.00]; ARC_NA(0.00)[]; RECEIVED_SPAMHAUS_XBL(3.00)[240.7.46.89.zen.spamhaus.org : 127.0.0.4]; R_SPF_FAIL(1.00)[-all]; HAS_XOIP(0.00)[]; FROM_HAS_DN(0.00)[]; RCPT_COUNT_THREE(0.00)[3]; MV_CASE(0.50)[]; GREYLIST(0.00)[pass,body]; MIME_GOOD(-0.10)[text/plain]; DMARC_NA(0.00)[rdsor.ro]; RCVD_VIA_SMTP_AUTH(0.00)[]; NEURAL_SPAM_MEDIUM(0.82)[0.815,0]; RCVD_COUNT_THREE(0.00)[3]; TO_MATCH_ENVRCPT_SOME(0.00)[]; TO_DN_ALL(0.00)[]; MX_GOOD(-0.01)[cached: smtp.rdsor.ro]; NEURAL_SPAM_LONG(0.88)[0.876,0]; NEURAL_HAM_SHORT(-0.30)[-0.300,0]; RECEIVED_SPAMHAUS_PBL(0.00)[81.22.78.82.zen.spamhaus.org : 127.0.0.11]; R_DKIM_NA(0.00)[]; IP_SCORE(-0.01)[asn: 5588(-0.08), country: CZ(0.01)]; ASN(0.00)[asn:5588, ipnet:89.46.7.0/24, country:CZ]; MID_RHS_MATCH_FROM(0.00)[]; RCVD_TLS_ALL(0.00)[]; FROM_EQ_ENVFROM(0.00)[] X-Rspamd-Server: mx1.freebsd.org X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 22 Nov 2018 13:32:11 -0000 wireless lagg initialization is broken in this scenario, all-right. The = init/rc system as it is now can=E2=80=99t cope easily with a modern = asynchronous initialization sequence. Sure you could probably find an = order which works, only to find yourself in trouble next time you want = add some modern functionality . It shows it=E2=80=99s age=20 @Warner Could you tell me please if devmatcher supports taking over a PCI device = which is attached by a generic driver already ? vga attaching modern = GPUs comes to mind . Dan > On Nov 20, 2018, at 15:26, Bjoern A. Zeeb = wrote: >=20 > On 20 Nov 2018, at 8:17, dan_partelly@rdsor.ro wrote: >=20 >>>> No, that's not what's happening. wlan0 isn't racing anything, = because it's no longer listed in ifconfig >>=20 >>=20 >> But when is created lagg0 ? Acording rc output on screen , creation = of cloned interface lagg0 takes place before wlan0 is created. Then this = means SIOCLAGPORT will fail with Invalid argument. Also lagg0 is = started at netif time as far as I know. >> Firmware for the wireless card is loaded later, and only even later = wlan0 is created. So the way I see it, lagg0 cannot have a wlan0 port = until firmware for the card is loaded and wlan0 is created, which takes = place way after the system attempts to configure lagg0 ? Am I missing = something ? >=20 > lagg might be a problem. >=20 >=20 > While we are on the topic: I also noticed on a fixed 10G card that the = network startup it went through strangely wasn=E2=80=99t the same as it = was when the driver was loaded and service netif start was called again. = I have not had time to debug that any further. >=20 >=20 >> Also, can you please tell me what happens that devmatch tries to load = uhidd multiple times ? >=20 > That=E2=80=99s probably similar to = https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D232782 ?