From owner-freebsd-current@freebsd.org Sun Feb 18 23:49:04 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 B550DF11925 for ; Sun, 18 Feb 2018 23:49:03 +0000 (UTC) (envelope-from wlosh@bsdimp.com) Received: from mailman.ysv.freebsd.org (mailman.ysv.freebsd.org [IPv6:2001:1900:2254:206a::50:5]) by mx1.freebsd.org (Postfix) with ESMTP id 04F7D73996 for ; Sun, 18 Feb 2018 23:49:03 +0000 (UTC) (envelope-from wlosh@bsdimp.com) Received: by mailman.ysv.freebsd.org (Postfix) id B596CF11923; Sun, 18 Feb 2018 23:49:02 +0000 (UTC) Delivered-To: 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 42956F11922 for ; Sun, 18 Feb 2018 23:49:02 +0000 (UTC) (envelope-from wlosh@bsdimp.com) Received: from mail-it0-x233.google.com (mail-it0-x233.google.com [IPv6:2607:f8b0:4001:c0b::233]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id C5B7673994 for ; Sun, 18 Feb 2018 23:49:01 +0000 (UTC) (envelope-from wlosh@bsdimp.com) Received: by mail-it0-x233.google.com with SMTP id q4so2577864itc.0 for ; Sun, 18 Feb 2018 15:49:01 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bsdimp-com.20150623.gappssmtp.com; s=20150623; h=mime-version:sender:in-reply-to:references:from:date:message-id :subject:to:cc; bh=jVHm3d8T7uBf4oaccKbZOP8//UEVIcUZuZ1XdTlCHKI=; b=mm6tpT4SWiLH6kAA/ov1WrsXANYxVXMu8GDkDXHhEjBLz1+wzTJFfW58it1DNuAULg ZgmyWxO3p7Thtd7tjEk+3vjL1AGWCTRrBrRgmM2OVhS59ONRybE3veOiEV+VggDTX/Wp jZ8P8LWLE43ZPqgNe83JqplCIkYBJWo8oj+ICSUoDFU+qn30JpMHTH/o9AWEf8SlIv9t qa8yk8ljnv0r0Zbhi6UmDKabTIgm2Fdn+XPtWMfa6LoI8Y1/hKR70tpxQzwatNflGB7Y IIw306C8sOEhyp81S+Nh1ge/DOB2eu1xbxlzGC/+iFIxSWBcwl78+ZLy+rfoqSh8PFBq MSFg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:sender:in-reply-to:references:from :date:message-id:subject:to:cc; bh=jVHm3d8T7uBf4oaccKbZOP8//UEVIcUZuZ1XdTlCHKI=; b=CIZ3cGuWA+9vnweeYcBPFA7GIUr8x8ajMvlLykOOeuNpjqzkS2qY4Yk+ln8jN78eCs YKrWQGRM2Hs8uURVXb7QOhfhJEMZzxeiWMGjanDe1KiHECZJ+LePh73gV9jfnsbtFRrz fKqievQ6H/1b6lXdEzUnvvtAD5+Y1VuYNYvLtIL+ZL8H7i7z+wQ4N2njwIXx31nQxZFD z75O+aGjAu+fx0ZmhJwR75Aq6m1QyZgg3VAm5z6kVzvc1L1NbD7gKYw+pDXr/J6KyLBR YdEPAZamSkowrcdpa9fJIcgU/a/NLRj0Ad7I7amQHYQk4U9n8KsDQfrbYAKxMO5gVsZO VYOw== X-Gm-Message-State: APf1xPDDbt8wHpw7+xn8JQJb6sT+rtMexCO4ce1l+7obqJS4hraaILTL R8zrESQJ3PpxPAHVei8/i0a1dfffsh2stg7FtIrS0g== X-Google-Smtp-Source: AH8x224pnBur8tS9FJI8LNjmmDH4CecJnbvMt3uwJ+LSW5CLvfdw8rqacFhtKugJyFlL+0GednMiWTbKC1UUxlT1yr0= X-Received: by 10.36.111.4 with SMTP id x4mr9387346itb.51.1518997740761; Sun, 18 Feb 2018 15:49:00 -0800 (PST) MIME-Version: 1.0 Sender: wlosh@bsdimp.com Received: by 10.79.201.67 with HTTP; Sun, 18 Feb 2018 15:49:00 -0800 (PST) X-Originating-IP: [2603:300b:6:5100:18a2:a4f7:170:8dd9] In-Reply-To: <1fbaea27-a1ef-31f1-309f-1db99f951122@capeaugusta.com> References: <2c5d435c-54b1-fbd8-f695-de3dcc6259f1@capeaugusta.com> <0a0f8471-87e4-0048-aebc-a84014a9faee@capeaugusta.com> <1fbaea27-a1ef-31f1-309f-1db99f951122@capeaugusta.com> From: Warner Losh Date: Sun, 18 Feb 2018 16:49:00 -0700 X-Google-Sender-Auth: 8mzfM3ijqhksRH8RsYqxMbYf8XI Message-ID: Subject: Re: r329501 devd doesn't find USB devices To: Ian FREISLICH Cc: FreeBSD Current , Warner Losh Content-Type: text/plain; charset="UTF-8" X-Content-Filtered-By: Mailman/MimeDel 2.1.25 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.25 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: Sun, 18 Feb 2018 23:49:04 -0000 On Sun, Feb 18, 2018 at 4:45 PM, Ian FREISLICH < ian.freislich@capeaugusta.com> wrote: > > -- > Ian Freislich > (M) +1 404 574 0228 <(404)%20574-0228> > > On 02/18/18 18:17, Warner Losh wrote: > > > > On Sun, Feb 18, 2018 at 4:12 PM, Ian FREISLICH < > ian.freislich@capeaugusta.com> wrote: > >> On 02/18/18 15:09, Warner Losh wrote: >> >> On Sat, Feb 17, 2018 at 9:14 PM, Ian FREISLICH < >> ian.freislich@capeaugusta.com> wrote: >> >>> On 02/17/18 22:48, Warner Losh wrote: >>> >>> On Feb 17, 2018 8:24 PM, "Ian FREISLICH" >>> wrote: >>> >>> Hi >>> >>> Since devmatch some of my USB devices no longer get their drivers >>> loaded. It's not clear from UPDATING whether I needed to do anything >>> beyond building and installing kernel and world as well as updating >>> /etc. There was reference to removing /etc/devd/usb.conf in another >>> thread but its presence or lack thereof makes no difference. >>> >>> >>> I assume you've fully updated including /etc. >>> >>> >>> In as much as 'mergemaster -Ui' fully updates /etc >>> >>> If you can uncomment the devd lines in syslog.conf, touch >>> /var/log/devd.log and reboot. Once you are up again, please send me >>> /var/log/devd.conf. >>> >>> >>> Assuming you mean these lines: >>> >>> !devd >>> *.>=notice /var/log/devd.log >>> >>> devd produced zero logs on reboot and restart. >>> >> >> There should be a lot of output... one line per device that's >> attached... Did you create /var/log/devd.log before reboot? Is your >> /dev/log persistent across boots? >> >> >> Lots of output after I changed the priority from 'notice' to 'debug' in >> syslogd.conf. Might want to fix that in src/etc/syslogd.conf. >> >> 1. Startup: >> >> Feb 18 17:43:44 zen devd: Pushing table >> Feb 18 17:43:44 zen devd: Parsing /etc/devd.conf >> Feb 18 17:43:44 zen devd: Parsing files in /etc/devd >> Feb 18 17:43:44 zen devd: Parsing /etc/devd/devmatch.conf >> Feb 18 17:43:44 zen devd: Parsing /etc/devd/asus.conf >> Feb 18 17:43:44 zen devd: Parsing /etc/devd/hyperv.conf >> Feb 18 17:43:44 zen devd: Parsing /etc/devd/uath.conf >> Feb 18 17:43:44 zen devd: Parsing /etc/devd/ulpt.conf >> Feb 18 17:43:44 zen devd: Parsing /etc/devd/usb.conf >> Feb 18 17:43:44 zen devd: Parsing /etc/devd/zfs.conf >> Feb 18 17:43:44 zen devd: Parsing files in /usr/local/etc/devd >> Feb 18 17:43:44 zen devd: Parsing /usr/local/etc/devd/cups.conf >> Feb 18 17:43:44 zen devd: Parsing /usr/local/etc/devd/webcamd.conf >> Feb 18 17:43:44 zen devd: Calling daemon >> >> >> 2. Inserting the USB-C NIC: >> >> Feb 18 18:05:53 zen devd: Processing event '!system=DEVFS subsystem=CDEV >> type=CREATE cdev=usb/0.6.0' >> Feb 18 18:05:53 zen devd: Pushing table >> Feb 18 18:05:53 zen devd: Processing notify event >> Feb 18 18:05:53 zen devd: Popping table >> Feb 18 18:05:53 zen devd: Processing event '!system=DEVFS subsystem=CDEV >> type=CREATE cdev=ugen0.6' >> Feb 18 18:05:53 zen devd: Pushing table >> Feb 18 18:05:53 zen devd: Processing notify event >> Feb 18 18:05:53 zen devd: Popping table >> Feb 18 18:05:53 zen devd: Processing event '!system=DEVFS subsystem=CDEV >> type=CREATE cdev=usb/0.6.1' >> Feb 18 18:05:53 zen devd: Pushing table >> Feb 18 18:05:53 zen devd: Processing notify event >> Feb 18 18:05:53 zen devd: Popping table >> Feb 18 18:05:53 zen devd: Processing event '!system=DEVFS subsystem=CDEV >> type=CREATE cdev=usb/0.6.2' >> Feb 18 18:05:53 zen devd: Pushing table >> Feb 18 18:05:53 zen devd: Processing notify event >> Feb 18 18:05:53 zen devd: Popping table >> Feb 18 18:05:53 zen devd: Processing event '!system=DEVFS subsystem=CDEV >> type=CREATE cdev=usb/0.6.3' >> Feb 18 18:05:53 zen devd: Pushing table >> Feb 18 18:05:53 zen devd: Processing notify event >> Feb 18 18:05:53 zen devd: Popping table >> Feb 18 18:05:53 zen devd: Processing event '!system=USB subsystem=DEVICE >> type=ATTACH ugen=ugen0.6 cdev=ugen0.6 vendor=0x0bda product=0x8153 >> devclass=0x00 devsubclass=0x00 sernum="000001" release=0x3000 mode=host >> port=13 parent=ugen0.1' >> Feb 18 18:05:53 zen devd: Pushing table >> Feb 18 18:05:53 zen devd: Processing notify event >> Feb 18 18:05:53 zen devd: Popping table >> Feb 18 18:05:53 zen devd: Processing event '!system=USB >> subsystem=INTERFACE type=ATTACH ugen=ugen0.6 cdev=ugen0.6 vendor=0x0bda >> product=0x8153 devclass=0x00 devsubclass=0x00 sernum="000001" >> release=0x3000 mode=host interface=0 endpoints=3 intclass=0xff >> intsubclass=0xff intprotocol=0x00' >> Feb 18 18:05:53 zen devd: Pushing table >> Feb 18 18:05:53 zen devd: Processing notify event >> Feb 18 18:05:53 zen devd: Executing '/usr/local/etc/rc.d/webcamd start >> ugen0.6' >> Feb 18 18:05:53 zen devd: Popping table >> Feb 18 18:05:53 zen devd: Processing event '? at bus=0 hubaddr=1 port=13 >> devaddr=6 interface=0 ugen=ugen0.6 vendor=0x0bda product=0x8153 >> devclass=0x00 devsubclass=0x00 devproto=0x00 sernum="000001" release=0x3000 >> mode=host intclass=0xff intsubclass=0xff intprotocol=0x00 on uhub0' >> Feb 18 18:05:53 zen devd: Pushing table >> Feb 18 18:05:53 zen devd: Processing nomatch event >> Feb 18 18:05:53 zen devd: Executing '/etc/rc.d/devmatch start '? at bus=0 >> hubaddr=1 port=13 devaddr=6 interface=0 ugen=ugen0.6 vendor=0x0bda >> product=0x8153 devclass=0x00 devsubclass=0x00 devproto=0x00 sernum="000001" >> release=0x3000 mode=host intclass=0xff intsubclass=0xff intprotocol=0x00 on >> uhub0'' >> Feb 18 18:05:53 zen devd: Popping table >> >> >> 3. Insert USB-3 drive: >> >> Feb 18 18:09:38 zen devd: Processing event '!system=DEVFS subsystem=CDEV >> type=CREATE cdev=usb/0.6.0' >> Feb 18 18:09:38 zen devd: Pushing table >> Feb 18 18:09:38 zen devd: Processing notify event >> Feb 18 18:09:38 zen devd: Popping table >> Feb 18 18:09:38 zen devd: Processing event '!system=DEVFS subsystem=CDEV >> type=CREATE cdev=ugen0.6' >> Feb 18 18:09:38 zen devd: Pushing table >> Feb 18 18:09:38 zen devd: Processing notify event >> Feb 18 18:09:38 zen devd: Popping table >> Feb 18 18:09:38 zen devd: Processing event '!system=DEVFS subsystem=CDEV >> type=CREATE cdev=usb/0.6.1' >> Feb 18 18:09:38 zen devd: Pushing table >> Feb 18 18:09:38 zen devd: Processing notify event >> Feb 18 18:09:38 zen devd: Popping table >> Feb 18 18:09:38 zen devd: Processing event '!system=DEVFS subsystem=CDEV >> type=CREATE cdev=usb/0.6.2' >> Feb 18 18:09:38 zen devd: Pushing table >> Feb 18 18:09:38 zen devd: Processing notify event >> Feb 18 18:09:38 zen devd: Popping table >> Feb 18 18:09:38 zen devd: Processing event '!system=DEVFS subsystem=CDEV >> type=CREATE cdev=usb/0.6.3' >> Feb 18 18:09:38 zen devd: Pushing table >> Feb 18 18:09:38 zen devd: Processing notify event >> Feb 18 18:09:38 zen devd: Popping table >> Feb 18 18:09:38 zen devd: Processing event '!system=DEVFS subsystem=CDEV >> type=CREATE cdev=usb/0.6.4' >> Feb 18 18:09:38 zen devd: Pushing table >> Feb 18 18:09:38 zen devd: Processing notify event >> Feb 18 18:09:38 zen devd: Popping table >> Feb 18 18:09:40 zen devd: Processing event '!system=USB subsystem=DEVICE >> type=ATTACH ugen=ugen0.6 cdev=ugen0.6 vendor=0x0bc2 product=0xab24 >> devclass=0x00 devsubclass=0x00 sernum="NA7W30KM" release=0x0100 mode=host >> port=13 parent=ugen0.1' >> Feb 18 18:09:40 zen devd: Pushing table >> Feb 18 18:09:40 zen devd: Processing notify event >> Feb 18 18:09:40 zen devd: Popping table >> Feb 18 18:09:40 zen devd: Processing event '!system=USB >> subsystem=INTERFACE type=ATTACH ugen=ugen0.6 cdev=ugen0.6 vendor=0x0bc2 >> product=0xab24 devclass=0x00 devsubclass=0x00 sernum="NA7W30KM" >> release=0x0100 mode=host interface=0 endpoints=2 intclass=0x08 >> intsubclass=0x06 intprotocol=0x50' >> Feb 18 18:09:40 zen devd: Pushing table >> Feb 18 18:09:40 zen devd: Processing notify event >> Feb 18 18:09:40 zen devd: Popping table >> Feb 18 18:09:40 zen devd: Processing event '? at bus=0 hubaddr=1 port=13 >> devaddr=6 interface=0 ugen=ugen0.6 vendor=0x0bc2 product=0xab24 >> devclass=0x00 devsubclass=0x00 devproto=0x00 sernum="NA7W30KM" >> release=0x0100 mode=host intclass=0x08 intsubclass=0x06 intprotocol=0x50 on >> uhub0' >> Feb 18 18:09:40 zen devd: Pushing table >> Feb 18 18:09:40 zen devd: Processing nomatch event >> Feb 18 18:09:40 zen devd: Executing '/etc/rc.d/devmatch start '? at bus=0 >> hubaddr=1 port=13 devaddr=6 interface=0 ugen=ugen0.6 vendor=0x0bc2 >> product=0xab24 devclass=0x00 devsubclass=0x00 devproto=0x00 >> sernum="NA7W30KM" release=0x0100 mode=host intclass=0x08 intsubclass=0x06 >> intprotocol=0x50 on uhub0'' >> Feb 18 18:09:40 zen devd: Popping table >> >> >> 4. Inserting the keyboard/mouse: >> >> Feb 18 18:11:04 zen devd: Processing event '!system=DEVFS subsystem=CDEV >> type=CREATE cdev=usb/0.5.0' >> Feb 18 18:11:04 zen devd: Pushing table >> Feb 18 18:11:04 zen devd: Processing notify event >> Feb 18 18:11:04 zen devd: Popping table >> Feb 18 18:11:04 zen devd: Processing event '!system=DEVFS subsystem=CDEV >> type=CREATE cdev=ugen0.5' >> Feb 18 18:11:04 zen devd: Pushing table >> Feb 18 18:11:04 zen devd: Processing notify event >> Feb 18 18:11:04 zen devd: Popping table >> Feb 18 18:11:04 zen devd: Processing event '!system=DEVFS subsystem=CDEV >> type=CREATE cdev=usb/0.5.1' >> Feb 18 18:11:04 zen devd: Pushing table >> Feb 18 18:11:04 zen devd: Processing notify event >> Feb 18 18:11:04 zen devd: Popping table >> Feb 18 18:11:04 zen devd: Processing event '!system=DEVFS subsystem=CDEV >> type=CREATE cdev=usb/0.5.2' >> Feb 18 18:11:04 zen devd: Pushing table >> Feb 18 18:11:04 zen devd: Processing notify event >> Feb 18 18:11:04 zen devd: Popping table >> Feb 18 18:11:04 zen devd: Processing event '!system=USB subsystem=DEVICE >> type=ATTACH ugen=ugen0.5 cdev=ugen0.5 vendor=0x24ae product=0x2000 >> devclass=0x00 devsubclass=0x00 sernum="" release=0x1001 mode=host port=2 >> parent=ugen0.1' >> Feb 18 18:11:04 zen devd: Pushing table >> Feb 18 18:11:04 zen devd: Processing notify event >> Feb 18 18:11:04 zen devd: Popping table >> Feb 18 18:11:04 zen devd: Processing event '!system=USB >> subsystem=INTERFACE type=ATTACH ugen=ugen0.5 cdev=ugen0.5 vendor=0x24ae >> product=0x2000 devclass=0x00 devsubclass=0x00 sernum="" release=0x1001 >> mode=host interface=0 endpoints=1 intclass=0x03 intsubclass=0x01 >> intprotocol=0x01' >> Feb 18 18:11:04 zen devd: Pushing table >> Feb 18 18:11:04 zen devd: Processing notify event >> Feb 18 18:11:04 zen devd: Popping table >> Feb 18 18:11:04 zen devd: Processing event '!system=USB >> subsystem=INTERFACE type=ATTACH ugen=ugen0.5 cdev=ugen0.5 vendor=0x24ae >> product=0x2000 devclass=0x00 devsubclass=0x00 sernum="" release=0x1001 >> mode=host interface=1 endpoints=1 intclass=0x03 intsubclass=0x01 >> intprotocol=0x02' >> Feb 18 18:11:04 zen devd: Pushing table >> Feb 18 18:11:04 zen devd: Processing notify event >> Feb 18 18:11:04 zen devd: Popping table >> Feb 18 18:11:04 zen devd: Processing event '? at bus=0 hubaddr=1 port=2 >> devaddr=5 interface=0 ugen=ugen0.5 vendor=0x24ae product=0x2000 >> devclass=0x00 devsubclass=0x00 devproto=0x00 sernum="" release=0x1001 >> mode=host intclass=0x03 intsubclass=0x01 intprotocol=0x01 on uhub0' >> Feb 18 18:11:04 zen devd: Pushing table >> Feb 18 18:11:04 zen devd: Processing nomatch event >> Feb 18 18:11:04 zen devd: Executing '/etc/rc.d/devmatch start '? at bus=0 >> hubaddr=1 port=2 devaddr=5 interface=0 ugen=ugen0.5 vendor=0x24ae >> product=0x2000 devclass=0x00 devsubclass=0x00 devproto=0x00 sernum="" >> release=0x1001 mode=host intclass=0x03 intsubclass=0x01 intprotocol=0x01 on >> uhub0'' >> Feb 18 18:11:04 zen devd: Popping table >> >> > That's better... I think you might be hitting the same bug I've been > hitting on my system... > > It looks like we're calling devmatch, but it isn't seeing the modules to > load. There's still a mismatch between things in the USB code (likely my > fault, I thought I'd fixed them all: either I missed one or broke > something). Try running with r329538 (it's just a new devmatch, so all you > need to do is install just it). > > > No difference: > > Feb 18 18:34:33 zen devd: Processing event '!system=DEVFS subsystem=CDEV > type=CREATE cdev=usb/0.5.0' > Feb 18 18:34:33 zen devd: Pushing table > Feb 18 18:34:33 zen devd: Processing notify event > Feb 18 18:34:33 zen devd: Popping table > Feb 18 18:34:33 zen devd: Processing event '!system=DEVFS subsystem=CDEV > type=CREATE cdev=ugen0.5' > Feb 18 18:34:33 zen devd: Pushing table > Feb 18 18:34:33 zen devd: Processing notify event > Feb 18 18:34:33 zen devd: Popping table > Feb 18 18:34:33 zen devd: Processing event '!system=DEVFS subsystem=CDEV > type=CREATE cdev=usb/0.5.1' > Feb 18 18:34:33 zen devd: Pushing table > Feb 18 18:34:33 zen devd: Processing notify event > Feb 18 18:34:33 zen devd: Popping table > Feb 18 18:34:33 zen devd: Processing event '!system=DEVFS subsystem=CDEV > type=CREATE cdev=usb/0.5.2' > Feb 18 18:34:33 zen devd: Pushing table > Feb 18 18:34:33 zen devd: Processing notify event > Feb 18 18:34:33 zen devd: Popping table > Feb 18 18:34:33 zen devd: Processing event '!system=USB subsystem=DEVICE > type=ATTACH ugen=ugen0.5 cdev=ugen0.5 vendor=0x24ae product=0x2000 > devclass=0x00 devsubclass=0x00 sernum="" release=0x1001 mode=host port=2 > parent=ugen0.1' > Feb 18 18:34:33 zen devd: Pushing table > Feb 18 18:34:33 zen devd: Processing notify event > Feb 18 18:34:33 zen devd: Popping table > Feb 18 18:34:33 zen devd: Processing event '!system=USB > subsystem=INTERFACE type=ATTACH ugen=ugen0.5 cdev=ugen0.5 vendor=0x24ae > product=0x2000 devclass=0x00 devsubclass=0x00 sernum="" release=0x1001 > mode=host interface=0 endpoints=1 intclass=0x03 intsubclass=0x01 > intprotocol=0x01' > Feb 18 18:34:33 zen devd: Pushing table > Feb 18 18:34:33 zen devd: Processing notify event > Feb 18 18:34:33 zen devd: Popping table > Feb 18 18:34:33 zen devd: Processing event '!system=USB > subsystem=INTERFACE type=ATTACH ugen=ugen0.5 cdev=ugen0.5 vendor=0x24ae > product=0x2000 devclass=0x00 devsubclass=0x00 sernum="" release=0x1001 > mode=host interface=1 endpoints=1 intclass=0x03 intsubclass=0x01 > intprotocol=0x02' > Feb 18 18:34:33 zen devd: Pushing table > Feb 18 18:34:33 zen devd: Processing notify event > Feb 18 18:34:33 zen devd: Popping table > Feb 18 18:34:33 zen devd: Processing event '? at bus=0 hubaddr=1 port=2 > devaddr=5 interface=0 ugen=ugen0.5 vendor=0x24ae product=0x2000 > devclass=0x00 devsubclass=0x00 devproto=0x00 sernum="" release=0x1001 > mode=host intclass=0x03 intsubclass=0x01 intprotocol=0x01 on uhub0' > Feb 18 18:34:33 zen devd: Pushing table > Feb 18 18:34:33 zen devd: Processing nomatch event > Feb 18 18:34:33 zen devd: Executing '/etc/rc.d/devmatch start '? at bus=0 > hubaddr=1 port=2 devaddr=5 interface=0 ugen=ugen0.5 vendor=0x24ae > product=0x2000 devclass=0x00 devsubclass=0x00 devproto=0x00 sernum="" > release=0x1001 mode=host intclass=0x03 intsubclass=0x01 intprotocol=0x01 on > uhub0'' > Feb 18 18:34:33 zen devd: Popping table > Feb 18 18:34:33 zen devd: Processing event '? at bus=0 hubaddr=1 port=2 > devaddr=5 interface=1 ugen=ugen0.5 vendor=0x24ae product=0x2000 > devclass=0x00 devsubclass=0x00 devproto=0x00 sernum="" release=0x1001 > mode=host intclass=0x03 intsubclass=0x01 intprotocol=0x02 on uhub0' > Feb 18 18:34:33 zen devd: Pushing table > Feb 18 18:34:33 zen devd: Processing nomatch event > Feb 18 18:34:33 zen devd: Executing '/etc/rc.d/devmatch start '? at bus=0 > hubaddr=1 port=2 devaddr=5 interface=1 ugen=ugen0.5 vendor=0x24ae > product=0x2000 devclass=0x00 devsubclass=0x00 devproto=0x00 sernum="" > release=0x1001 mode=host intclass=0x03 intsubclass=0x01 intprotocol=0x02 on > uhub0'' > Feb 18 18:34:34 zen devd: Popping table > > FWIW, this laptop's USB works but is quirky in FreeBSD. It has 2 > thunderbolt ports both of which work under Windows. Only one works under > BSD for HDMI out but doesn't work as USB so nothing detects in it except > the the power+hdmi+usb dongle that came with it. The USB-3 port works in > the dongle though when connected to this port. USB+HDMI dongle doesn't > work on the first thunderbolt port but USB devices plugged in this port > work. I can charge on both thunderbolt ports. The third type-C port works > as expected. > OK. I'll delve deeper tonight. Can you do a kldstat to see if the right .ko's got loaded? If so that's one problem, if not it's a different problem. Thanks for your patience as I iron out this new feature. Warner