Date: Mon, 08 Feb 2021 20:32:09 +0000 From: MR <mr@freebsd.org> To: freebsd-hackers@freebsd.org Subject: Trying to define a devd rule doesn't work Message-ID: <20210208203209.Horde.UnyaL7FUzQNeXC0k2_ZbH2a@app.eeeit.de>
next in thread | raw e-mail | index | archive | help
Hi, I'm trying to add a rule for chmod a usb device (HackRF) with devd on attach. Thats the /usr/local/etc/devd/hackrf.conf file: attach 1000 { match "system" "USB"; match "subsystem" "INTERFACE"; match "type" "ATTACH"; match "vendor" "0x1d50"; match "product" "0x6089"; action "chmod g+w /dev/$device-name"; }; The rule doesn't seem to work and the generic devmatch rule is used instead: ... Processing event '!system=DEVFS subsystem=CDEV type=CREATE cdev=usb/0.5.0' Pushing table setting *=!system=DEVFS subsystem=CDEV type=CREATE cdev=usb/0.5.0 setting _=system=DEVFS subsystem=CDEV type=CREATE cdev=usb/0.5.0 setting timestamp=1612815555.510412 setting system=DEVFS setting subsystem=CDEV setting type=CREATE setting cdev=usb/0.5.0 Processing notify event Testing system=DEVFS against ^DEVFS$, invert=0 Testing subsystem=CDEV against ^CDEV$, invert=0 Testing type=CREATE against ^CREATE$, invert=0 Testing cdev=usb/0.5.0 against ^atp[0-9]+$, invert=0 Testing system=DEVFS against ^DEVFS$, invert=0 Testing subsystem=CDEV against ^CDEV$, invert=0 Testing type=CREATE against ^CREATE$, invert=0 Testing cdev=usb/0.5.0 against ^ums[0-9]+$, invert=0 Testing system=DEVFS against ^DEVFS$, invert=0 Testing subsystem=CDEV against ^CDEV$, invert=0 Testing type=CREATE against ^CREATE$, invert=0 Testing cdev=usb/0.5.0 against ^wsp[0-9]+$, invert=0 Testing system=DEVFS against ^DEVFS$, invert=0 Testing subsystem=CDEV against ^CDEV$, invert=0 Testing type=CREATE against ^DESTROY$, invert=0 Testing system=DEVFS against ^USB$, invert=0 Testing system=DEVFS against ^GEOM$, invert=0 Testing system=DEVFS against ^USB$, invert=0 Testing system=DEVFS against ^USB$, invert=0 Testing system=DEVFS against ^USB$, invert=0 Testing system=DEVFS against ^USB$, invert=0 Testing system=DEVFS against ^USB$, invert=0 Testing system=DEVFS against ^USB$, invert=0 Testing system=DEVFS against ^USB$, invert=0 Testing system=DEVFS against ^USB$, invert=0 Testing system=DEVFS against ^USB$, invert=0 Testing system=DEVFS against ^USB$, invert=0 Testing system=DEVFS against ^USB$, invert=0 Testing system=DEVFS against ^USB$, invert=0 Testing system=DEVFS against ^USB$, invert=0 Testing system=DEVFS against ^USB$, invert=0 Testing system=DEVFS against ^DEVFS$, invert=0 Testing subsystem=CDEV against ^CDEV$, invert=0 Testing type=CREATE against ^CREATE$, invert=0 Testing cdev=usb/0.5.0 against ^hv_fsvss_dev$, invert=0 Testing system=DEVFS against ^DEVFS$, invert=0 Testing subsystem=CDEV against ^CDEV$, invert=0 Testing type=CREATE against ^DESTROY$, invert=0 Testing system=DEVFS against ^ACPI$, invert=0 Testing system=DEVFS against ^ACPI$, invert=0 Testing system=DEVFS against ^ACPI$, invert=0 Testing system=DEVFS against ^ACPI$, invert=0 Testing system=DEVFS against ^DEVFS$, invert=0 Testing subsystem=CDEV against ^CDEV$, invert=0 Testing type=CREATE against ^CREATE$, invert=0 Testing cdev=usb/0.5.0 against ^hv_kvp_dev$, invert=0 Testing system=DEVFS against ^DEVFS$, invert=0 Testing subsystem=CDEV against ^CDEV$, invert=0 Testing type=CREATE against ^DESTROY$, invert=0 Testing system=DEVFS against ^HYPERV_NIC_VF$, invert=0 Testing system=DEVFS against ^ETHERNET$, invert=0 Testing system=DEVFS against ^ZFS$, invert=0 Testing system=DEVFS against ^ZFS$, invert=0 Testing system=DEVFS against ^ZFS$, invert=0 Testing system=DEVFS against ^ZFS$, invert=0 Testing system=DEVFS against ^ZFS$, invert=0 Testing system=DEVFS against ^ZFS$, invert=0 Testing system=DEVFS against ^ZFS$, invert=0 Testing system=DEVFS against ^ZFS$, invert=0 Testing system=DEVFS against ^ZFS$, invert=0 Testing system=DEVFS against ^ZFS$, invert=0 Testing system=DEVFS against ^ZFS$, invert=0 Testing system=DEVFS against ^ZFS$, invert=0 Testing system=DEVFS against ^IFNET$, invert=0 Testing system=DEVFS against ^IFNET$, invert=0 Testing system=DEVFS against ^IFNET$, invert=0 Testing system=DEVFS against ^ACPI$, invert=0 Testing system=DEVFS against ^ACPI$, invert=0 Testing system=DEVFS against ^ACPI$, invert=0 Testing system=DEVFS against ^ACPI$, invert=0 Testing system=DEVFS against ^ACPI$, invert=0 Testing system=DEVFS against ^ACPI$, invert=0 Testing subsystem=CDEV against ^DEVICE$, invert=0 Popping table Processing event '!system=DEVFS subsystem=CDEV type=CREATE cdev=ugen0.5' Pushing table setting *=!system=DEVFS subsystem=CDEV type=CREATE cdev=ugen0.5 setting _=system=DEVFS subsystem=CDEV type=CREATE cdev=ugen0.5 setting timestamp=1612815555.510552 setting system=DEVFS setting subsystem=CDEV setting type=CREATE setting cdev=ugen0.5 Processing notify event Testing system=DEVFS against ^DEVFS$, invert=0 Testing subsystem=CDEV against ^CDEV$, invert=0 Testing type=CREATE against ^CREATE$, invert=0 Testing cdev=ugen0.5 against ^atp[0-9]+$, invert=0 Testing system=DEVFS against ^DEVFS$, invert=0 Testing subsystem=CDEV against ^CDEV$, invert=0 Testing type=CREATE against ^CREATE$, invert=0 Testing cdev=ugen0.5 against ^ums[0-9]+$, invert=0 Testing system=DEVFS against ^DEVFS$, invert=0 Testing subsystem=CDEV against ^CDEV$, invert=0 Testing type=CREATE against ^CREATE$, invert=0 Testing cdev=ugen0.5 against ^wsp[0-9]+$, invert=0 Testing system=DEVFS against ^DEVFS$, invert=0 Testing subsystem=CDEV against ^CDEV$, invert=0 Testing type=CREATE against ^DESTROY$, invert=0 Testing system=DEVFS against ^USB$, invert=0 Testing system=DEVFS against ^GEOM$, invert=0 Testing system=DEVFS against ^USB$, invert=0 Testing system=DEVFS against ^USB$, invert=0 Testing system=DEVFS against ^USB$, invert=0 Testing system=DEVFS against ^USB$, invert=0 Testing system=DEVFS against ^USB$, invert=0 Testing system=DEVFS against ^USB$, invert=0 Testing system=DEVFS against ^USB$, invert=0 Testing system=DEVFS against ^USB$, invert=0 Testing system=DEVFS against ^USB$, invert=0 Testing system=DEVFS against ^USB$, invert=0 Testing system=DEVFS against ^USB$, invert=0 Testing system=DEVFS against ^USB$, invert=0 Testing system=DEVFS against ^USB$, invert=0 Testing system=DEVFS against ^USB$, invert=0 Testing system=DEVFS against ^DEVFS$, invert=0 Testing subsystem=CDEV against ^CDEV$, invert=0 Testing type=CREATE against ^CREATE$, invert=0 Testing cdev=ugen0.5 against ^hv_fsvss_dev$, invert=0 Testing system=DEVFS against ^DEVFS$, invert=0 Testing subsystem=CDEV against ^CDEV$, invert=0 Testing type=CREATE against ^DESTROY$, invert=0 Testing system=DEVFS against ^ACPI$, invert=0 Testing system=DEVFS against ^ACPI$, invert=0 Testing system=DEVFS against ^ACPI$, invert=0 Testing system=DEVFS against ^ACPI$, invert=0 Testing system=DEVFS against ^DEVFS$, invert=0 Testing subsystem=CDEV against ^CDEV$, invert=0 Testing type=CREATE against ^CREATE$, invert=0 Testing cdev=ugen0.5 against ^hv_kvp_dev$, invert=0 Testing system=DEVFS against ^DEVFS$, invert=0 Testing subsystem=CDEV against ^CDEV$, invert=0 Testing type=CREATE against ^DESTROY$, invert=0 Testing system=DEVFS against ^HYPERV_NIC_VF$, invert=0 Testing system=DEVFS against ^ETHERNET$, invert=0 Testing system=DEVFS against ^ZFS$, invert=0 Testing system=DEVFS against ^ZFS$, invert=0 Testing system=DEVFS against ^ZFS$, invert=0 Testing system=DEVFS against ^ZFS$, invert=0 Testing system=DEVFS against ^ZFS$, invert=0 Testing system=DEVFS against ^ZFS$, invert=0 Testing system=DEVFS against ^ZFS$, invert=0 Testing system=DEVFS against ^ZFS$, invert=0 Testing system=DEVFS against ^ZFS$, invert=0 Testing system=DEVFS against ^ZFS$, invert=0 Testing system=DEVFS against ^ZFS$, invert=0 Testing system=DEVFS against ^ZFS$, invert=0 Testing system=DEVFS against ^IFNET$, invert=0 Testing system=DEVFS against ^IFNET$, invert=0 Testing system=DEVFS against ^IFNET$, invert=0 Testing system=DEVFS against ^ACPI$, invert=0 Testing system=DEVFS against ^ACPI$, invert=0 Testing system=DEVFS against ^ACPI$, invert=0 Testing system=DEVFS against ^ACPI$, invert=0 Testing system=DEVFS against ^ACPI$, invert=0 Testing system=DEVFS against ^ACPI$, invert=0 Testing subsystem=CDEV against ^DEVICE$, invert=0 Popping table Processing event '!system=DEVFS subsystem=CDEV type=CREATE cdev=usb/0.5.1' Pushing table setting *=!system=DEVFS subsystem=CDEV type=CREATE cdev=usb/0.5.1 setting _=system=DEVFS subsystem=CDEV type=CREATE cdev=usb/0.5.1 setting timestamp=1612815555.526455 setting system=DEVFS setting subsystem=CDEV setting type=CREATE setting cdev=usb/0.5.1 Processing notify event Testing system=DEVFS against ^DEVFS$, invert=0 Testing subsystem=CDEV against ^CDEV$, invert=0 Testing type=CREATE against ^CREATE$, invert=0 Testing cdev=usb/0.5.1 against ^atp[0-9]+$, invert=0 Testing system=DEVFS against ^DEVFS$, invert=0 Testing subsystem=CDEV against ^CDEV$, invert=0 Testing type=CREATE against ^CREATE$, invert=0 Testing cdev=usb/0.5.1 against ^ums[0-9]+$, invert=0 Testing system=DEVFS against ^DEVFS$, invert=0 Testing subsystem=CDEV against ^CDEV$, invert=0 Testing type=CREATE against ^CREATE$, invert=0 Testing cdev=usb/0.5.1 against ^wsp[0-9]+$, invert=0 Testing system=DEVFS against ^DEVFS$, invert=0 Testing subsystem=CDEV against ^CDEV$, invert=0 Testing type=CREATE against ^DESTROY$, invert=0 Testing system=DEVFS against ^USB$, invert=0 Testing system=DEVFS against ^GEOM$, invert=0 Testing system=DEVFS against ^USB$, invert=0 Testing system=DEVFS against ^USB$, invert=0 Testing system=DEVFS against ^USB$, invert=0 Testing system=DEVFS against ^USB$, invert=0 Testing system=DEVFS against ^USB$, invert=0 Testing system=DEVFS against ^USB$, invert=0 Testing system=DEVFS against ^USB$, invert=0 Testing system=DEVFS against ^USB$, invert=0 Testing system=DEVFS against ^USB$, invert=0 Testing system=DEVFS against ^USB$, invert=0 Testing system=DEVFS against ^USB$, invert=0 Testing system=DEVFS against ^USB$, invert=0 Testing system=DEVFS against ^USB$, invert=0 Testing system=DEVFS against ^USB$, invert=0 Testing system=DEVFS against ^DEVFS$, invert=0 Testing subsystem=CDEV against ^CDEV$, invert=0 Testing type=CREATE against ^CREATE$, invert=0 Testing cdev=usb/0.5.1 against ^hv_fsvss_dev$, invert=0 Testing system=DEVFS against ^DEVFS$, invert=0 Testing subsystem=CDEV against ^CDEV$, invert=0 Testing type=CREATE against ^DESTROY$, invert=0 Testing system=DEVFS against ^ACPI$, invert=0 Testing system=DEVFS against ^ACPI$, invert=0 Testing system=DEVFS against ^ACPI$, invert=0 Testing system=DEVFS against ^ACPI$, invert=0 Testing system=DEVFS against ^DEVFS$, invert=0 Testing subsystem=CDEV against ^CDEV$, invert=0 Testing type=CREATE against ^CREATE$, invert=0 Testing cdev=usb/0.5.1 against ^hv_kvp_dev$, invert=0 Testing system=DEVFS against ^DEVFS$, invert=0 Testing subsystem=CDEV against ^CDEV$, invert=0 Testing type=CREATE against ^DESTROY$, invert=0 Testing system=DEVFS against ^HYPERV_NIC_VF$, invert=0 Testing system=DEVFS against ^ETHERNET$, invert=0 Testing system=DEVFS against ^ZFS$, invert=0 Testing system=DEVFS against ^ZFS$, invert=0 Testing system=DEVFS against ^ZFS$, invert=0 Testing system=DEVFS against ^ZFS$, invert=0 Testing system=DEVFS against ^ZFS$, invert=0 Testing system=DEVFS against ^ZFS$, invert=0 Testing system=DEVFS against ^ZFS$, invert=0 Testing system=DEVFS against ^ZFS$, invert=0 Testing system=DEVFS against ^ZFS$, invert=0 Testing system=DEVFS against ^ZFS$, invert=0 Testing system=DEVFS against ^ZFS$, invert=0 Testing system=DEVFS against ^ZFS$, invert=0 Testing system=DEVFS against ^IFNET$, invert=0 Testing system=DEVFS against ^IFNET$, invert=0 Testing system=DEVFS against ^IFNET$, invert=0 Testing system=DEVFS against ^ACPI$, invert=0 Testing system=DEVFS against ^ACPI$, invert=0 Testing system=DEVFS against ^ACPI$, invert=0 Testing system=DEVFS against ^ACPI$, invert=0 Testing system=DEVFS against ^ACPI$, invert=0 Testing system=DEVFS against ^ACPI$, invert=0 Testing subsystem=CDEV against ^DEVICE$, invert=0 Popping table Processing event '!system=DEVFS subsystem=CDEV type=CREATE cdev=usb/0.5.2' Pushing table setting *=!system=DEVFS subsystem=CDEV type=CREATE cdev=usb/0.5.2 setting _=system=DEVFS subsystem=CDEV type=CREATE cdev=usb/0.5.2 setting timestamp=1612815555.526580 setting system=DEVFS setting subsystem=CDEV setting type=CREATE setting cdev=usb/0.5.2 Processing notify event Testing system=DEVFS against ^DEVFS$, invert=0 Testing subsystem=CDEV against ^CDEV$, invert=0 Testing type=CREATE against ^CREATE$, invert=0 Testing cdev=usb/0.5.2 against ^atp[0-9]+$, invert=0 Testing system=DEVFS against ^DEVFS$, invert=0 Testing subsystem=CDEV against ^CDEV$, invert=0 Testing type=CREATE against ^CREATE$, invert=0 Testing cdev=usb/0.5.2 against ^ums[0-9]+$, invert=0 Testing system=DEVFS against ^DEVFS$, invert=0 Testing subsystem=CDEV against ^CDEV$, invert=0 Testing type=CREATE against ^CREATE$, invert=0 Testing cdev=usb/0.5.2 against ^wsp[0-9]+$, invert=0 Testing system=DEVFS against ^DEVFS$, invert=0 Testing subsystem=CDEV against ^CDEV$, invert=0 Testing type=CREATE against ^DESTROY$, invert=0 Testing system=DEVFS against ^USB$, invert=0 Testing system=DEVFS against ^GEOM$, invert=0 Testing system=DEVFS against ^USB$, invert=0 Testing system=DEVFS against ^USB$, invert=0 Testing system=DEVFS against ^USB$, invert=0 Testing system=DEVFS against ^USB$, invert=0 Testing system=DEVFS against ^USB$, invert=0 Testing system=DEVFS against ^USB$, invert=0 Testing system=DEVFS against ^USB$, invert=0 Testing system=DEVFS against ^USB$, invert=0 Testing system=DEVFS against ^USB$, invert=0 Testing system=DEVFS against ^USB$, invert=0 Testing system=DEVFS against ^USB$, invert=0 Testing system=DEVFS against ^USB$, invert=0 Testing system=DEVFS against ^USB$, invert=0 Testing system=DEVFS against ^USB$, invert=0 Testing system=DEVFS against ^DEVFS$, invert=0 Testing subsystem=CDEV against ^CDEV$, invert=0 Testing type=CREATE against ^CREATE$, invert=0 Testing cdev=usb/0.5.2 against ^hv_fsvss_dev$, invert=0 Testing system=DEVFS against ^DEVFS$, invert=0 Testing subsystem=CDEV against ^CDEV$, invert=0 Testing type=CREATE against ^DESTROY$, invert=0 Testing system=DEVFS against ^ACPI$, invert=0 Testing system=DEVFS against ^ACPI$, invert=0 Testing system=DEVFS against ^ACPI$, invert=0 Testing system=DEVFS against ^ACPI$, invert=0 Testing system=DEVFS against ^DEVFS$, invert=0 Testing subsystem=CDEV against ^CDEV$, invert=0 Testing type=CREATE against ^CREATE$, invert=0 Testing cdev=usb/0.5.2 against ^hv_kvp_dev$, invert=0 Testing system=DEVFS against ^DEVFS$, invert=0 Testing subsystem=CDEV against ^CDEV$, invert=0 Testing type=CREATE against ^DESTROY$, invert=0 Testing system=DEVFS against ^HYPERV_NIC_VF$, invert=0 Testing system=DEVFS against ^ETHERNET$, invert=0 Testing system=DEVFS against ^ZFS$, invert=0 Testing system=DEVFS against ^ZFS$, invert=0 Testing system=DEVFS against ^ZFS$, invert=0 Testing system=DEVFS against ^ZFS$, invert=0 Testing system=DEVFS against ^ZFS$, invert=0 Testing system=DEVFS against ^ZFS$, invert=0 Testing system=DEVFS against ^ZFS$, invert=0 Testing system=DEVFS against ^ZFS$, invert=0 Testing system=DEVFS against ^ZFS$, invert=0 Testing system=DEVFS against ^ZFS$, invert=0 Testing system=DEVFS against ^ZFS$, invert=0 Testing system=DEVFS against ^ZFS$, invert=0 Testing system=DEVFS against ^IFNET$, invert=0 Testing system=DEVFS against ^IFNET$, invert=0 Testing system=DEVFS against ^IFNET$, invert=0 Testing system=DEVFS against ^ACPI$, invert=0 Testing system=DEVFS against ^ACPI$, invert=0 Testing system=DEVFS against ^ACPI$, invert=0 Testing system=DEVFS against ^ACPI$, invert=0 Testing system=DEVFS against ^ACPI$, invert=0 Testing system=DEVFS against ^ACPI$, invert=0 Testing subsystem=CDEV against ^DEVICE$, invert=0 Popping table Processing event '!system=USB subsystem=DEVICE type=ATTACH ugen=ugen0.5 cdev=ugen0.5 vendor=0x1d50 product=0x6089 devclass=0x00 devsubclass=0x00 sernum="000000000000000017c467dc377f3bc3" release=0x0104 mode=host port=4 parent=ugen0.1' Pushing table setting *=!system=USB subsystem=DEVICE type=ATTACH ugen=ugen0.5 cdev=ugen0.5 vendor=0x1d50 product=0x6089 devclass=0x00 devsubclass=0x00 sernum="000000000000000017c467dc377f3bc3" release=0x0104 mode=host port=4 parent=ugen0.1 setting _=system=USB subsystem=DEVICE type=ATTACH ugen=ugen0.5 cdev=ugen0.5 vendor=0x1d50 product=0x6089 devclass=0x00 devsubclass=0x00 sernum="000000000000000017c467dc377f3bc3" release=0x0104 mode=host port=4 parent=ugen0.1 setting timestamp=1612815555.552657 setting system=USB setting subsystem=DEVICE setting type=ATTACH setting ugen=ugen0.5 setting cdev=ugen0.5 setting vendor=0x1d50 setting product=0x6089 setting devclass=0x00 setting devsubclass=0x00 setting sernum=000000000000000017c467dc377f3bc3 setting release=0x0104 setting mode=host setting port=4 setting parent=ugen0.1 Processing notify event Testing system=USB against ^DEVFS$, invert=0 Testing system=USB against ^DEVFS$, invert=0 Testing system=USB against ^DEVFS$, invert=0 Testing system=USB against ^DEVFS$, invert=0 Testing system=USB against ^USB$, invert=0 Testing subsystem=DEVICE against ^DEVICE$, invert=0 Testing type=ATTACH against ^ATTACH$, invert=0 Testing vendor=0x1d50 against ^0x082d$, invert=0 Testing system=USB against ^GEOM$, invert=0 Testing system=USB against ^USB$, invert=0 Testing subsystem=DEVICE against ^DEVICE$, invert=0 Testing type=ATTACH against ^ATTACH$, invert=0 Testing vendor=0x1d50 against ^0x083a$, invert=0 Testing system=USB against ^USB$, invert=0 Testing subsystem=DEVICE against ^DEVICE$, invert=0 Testing type=ATTACH against ^ATTACH$, invert=0 Testing vendor=0x1d50 against ^0x168c$, invert=0 Testing system=USB against ^USB$, invert=0 Testing subsystem=DEVICE against ^DEVICE$, invert=0 Testing type=ATTACH against ^ATTACH$, invert=0 Testing vendor=0x1d50 against ^0x0cf3$, invert=0 Testing system=USB against ^USB$, invert=0 Testing subsystem=DEVICE against ^DEVICE$, invert=0 Testing type=ATTACH against ^ATTACH$, invert=0 Testing vendor=0x1d50 against ^0x0d8e$, invert=0 Testing system=USB against ^USB$, invert=0 Testing subsystem=DEVICE against ^DEVICE$, invert=0 Testing type=ATTACH against ^ATTACH$, invert=0 Testing vendor=0x1d50 against ^0x2001$, invert=0 Testing system=USB against ^USB$, invert=0 Testing subsystem=DEVICE against ^DEVICE$, invert=0 Testing type=ATTACH against ^ATTACH$, invert=0 Testing vendor=0x1d50 against ^0x07d1$, invert=0 Testing system=USB against ^USB$, invert=0 Testing subsystem=DEVICE against ^DEVICE$, invert=0 Testing type=ATTACH against ^ATTACH$, invert=0 Testing vendor=0x1d50 against ^0x1690$, invert=0 Testing system=USB against ^USB$, invert=0 Testing subsystem=DEVICE against ^DEVICE$, invert=0 Testing type=ATTACH against ^ATTACH$, invert=0 Testing vendor=0x1d50 against ^0x16ab$, invert=0 Testing system=USB against ^USB$, invert=0 Testing subsystem=DEVICE against ^DEVICE$, invert=0 Testing type=ATTACH against ^ATTACH$, invert=0 Testing vendor=0x1d50 against ^0x0846$, invert=0 Testing system=USB against ^USB$, invert=0 Testing subsystem=DEVICE against ^DEVICE$, invert=0 Testing type=ATTACH against ^ATTACH$, invert=0 Testing vendor=0x1d50 against ^0x1385$, invert=0 Testing system=USB against ^USB$, invert=0 Testing subsystem=DEVICE against ^DEVICE$, invert=0 Testing type=ATTACH against ^ATTACH$, invert=0 Testing vendor=0x1d50 against ^0x157e$, invert=0 Testing system=USB against ^USB$, invert=0 Testing subsystem=DEVICE against ^DEVICE$, invert=0 Testing type=ATTACH against ^ATTACH$, invert=0 Testing vendor=0x1d50 against ^0x1435$, invert=0 Testing system=USB against ^USB$, invert=0 Testing subsystem=DEVICE against ^DEVICE$, invert=0 Testing type=ATTACH against ^ATTACH$, invert=0 Testing vendor=0x1d50 against ^0x0cde$, invert=0 Testing system=USB against ^USB$, invert=0 Testing subsystem=DEVICE against ^INTERFACE$, invert=0 Testing system=USB against ^DEVFS$, invert=0 Testing system=USB against ^DEVFS$, invert=0 Testing system=USB against ^ACPI$, invert=0 Testing system=USB against ^ACPI$, invert=0 Testing system=USB against ^ACPI$, invert=0 Testing system=USB against ^ACPI$, invert=0 Testing system=USB against ^DEVFS$, invert=0 Testing system=USB against ^DEVFS$, invert=0 Testing system=USB against ^HYPERV_NIC_VF$, invert=0 Testing system=USB against ^ETHERNET$, invert=0 Testing system=USB against ^ZFS$, invert=0 Testing system=USB against ^ZFS$, invert=0 Testing system=USB against ^ZFS$, invert=0 Testing system=USB against ^ZFS$, invert=0 Testing system=USB against ^ZFS$, invert=0 Testing system=USB against ^ZFS$, invert=0 Testing system=USB against ^ZFS$, invert=0 Testing system=USB against ^ZFS$, invert=0 Testing system=USB against ^ZFS$, invert=0 Testing system=USB against ^ZFS$, invert=0 Testing system=USB against ^ZFS$, invert=0 Testing system=USB against ^ZFS$, invert=0 Testing system=USB against ^IFNET$, invert=0 Testing system=USB against ^IFNET$, invert=0 Testing system=USB against ^IFNET$, invert=0 Testing system=USB against ^ACPI$, invert=0 Testing system=USB against ^ACPI$, invert=0 Testing system=USB against ^ACPI$, invert=0 Testing system=USB against ^ACPI$, invert=0 Testing system=USB against ^ACPI$, invert=0 Testing system=USB against ^ACPI$, invert=0 Testing subsystem=DEVICE against ^DEVICE$, invert=0 Testing type=ATTACH against ^ATTACH$, invert=0 Testing cdev=ugen0.5 against ^ugen[0-9]+.[0-9]+$, invert=0 Executing 'env LD_PRELOAD=%%LIBCUSE%% /usr/local/etc/rc.d/uhidd start /dev/$'ugen0.5'' ld-elf.so.1: Shared object "%%LIBCUSE%%" not found Popping table Processing event '!system=USB subsystem=INTERFACE type=ATTACH ugen=ugen0.5 cdev=ugen0.5 vendor=0x1d50 product=0x6089 devclass=0x00 devsubclass=0x00 sernum="000000000000000017c467dc377f3bc3" release=0x0104 mode=host interface=0 endpoints=2 intclass=0xff intsubclass=0xff intprotocol=0xff' Pushing table setting *=!system=USB subsystem=INTERFACE type=ATTACH ugen=ugen0.5 cdev=ugen0.5 vendor=0x1d50 product=0x6089 devclass=0x00 devsubclass=0x00 sernum="000000000000000017c467dc377f3bc3" release=0x0104 mode=host interface=0 endpoints=2 intclass=0xff intsubclass=0xff intprotocol=0xff setting _=system=USB subsystem=INTERFACE type=ATTACH ugen=ugen0.5 cdev=ugen0.5 vendor=0x1d50 product=0x6089 devclass=0x00 devsubclass=0x00 sernum="000000000000000017c467dc377f3bc3" release=0x0104 mode=host interface=0 endpoints=2 intclass=0xff intsubclass=0xff intprotocol=0xff setting timestamp=1612815555.602450 setting system=USB setting subsystem=INTERFACE setting type=ATTACH setting ugen=ugen0.5 setting cdev=ugen0.5 setting vendor=0x1d50 setting product=0x6089 setting devclass=0x00 setting devsubclass=0x00 setting sernum=000000000000000017c467dc377f3bc3 setting release=0x0104 setting mode=host setting interface=0 setting endpoints=2 setting intclass=0xff setting intsubclass=0xff setting intprotocol=0xff Processing notify event Testing system=USB against ^DEVFS$, invert=0 Testing system=USB against ^DEVFS$, invert=0 Testing system=USB against ^DEVFS$, invert=0 Testing system=USB against ^DEVFS$, invert=0 Testing system=USB against ^USB$, invert=0 Testing subsystem=INTERFACE against ^DEVICE$, invert=0 Testing system=USB against ^GEOM$, invert=0 Testing system=USB against ^USB$, invert=0 Testing subsystem=INTERFACE against ^DEVICE$, invert=0 Testing system=USB against ^USB$, invert=0 Testing subsystem=INTERFACE against ^DEVICE$, invert=0 Testing system=USB against ^USB$, invert=0 Testing subsystem=INTERFACE against ^DEVICE$, invert=0 Testing system=USB against ^USB$, invert=0 Testing subsystem=INTERFACE against ^DEVICE$, invert=0 Testing system=USB against ^USB$, invert=0 Testing subsystem=INTERFACE against ^DEVICE$, invert=0 Testing system=USB against ^USB$, invert=0 Testing subsystem=INTERFACE against ^DEVICE$, invert=0 Testing system=USB against ^USB$, invert=0 Testing subsystem=INTERFACE against ^DEVICE$, invert=0 Testing system=USB against ^USB$, invert=0 Testing subsystem=INTERFACE against ^DEVICE$, invert=0 Testing system=USB against ^USB$, invert=0 Testing subsystem=INTERFACE against ^DEVICE$, invert=0 Testing system=USB against ^USB$, invert=0 Testing subsystem=INTERFACE against ^DEVICE$, invert=0 Testing system=USB against ^USB$, invert=0 Testing subsystem=INTERFACE against ^DEVICE$, invert=0 Testing system=USB against ^USB$, invert=0 Testing subsystem=INTERFACE against ^DEVICE$, invert=0 Testing system=USB against ^USB$, invert=0 Testing subsystem=INTERFACE against ^DEVICE$, invert=0 Testing system=USB against ^USB$, invert=0 Testing subsystem=INTERFACE against ^INTERFACE$, invert=0 Testing type=ATTACH against ^ATTACH$, invert=0 Testing intclass=0xff against ^0x07$, invert=0 Testing system=USB against ^DEVFS$, invert=0 Testing system=USB against ^DEVFS$, invert=0 Testing system=USB against ^ACPI$, invert=0 Testing system=USB against ^ACPI$, invert=0 Testing system=USB against ^ACPI$, invert=0 Testing system=USB against ^ACPI$, invert=0 Testing system=USB against ^DEVFS$, invert=0 Testing system=USB against ^DEVFS$, invert=0 Testing system=USB against ^HYPERV_NIC_VF$, invert=0 Testing system=USB against ^ETHERNET$, invert=0 Testing system=USB against ^ZFS$, invert=0 Testing system=USB against ^ZFS$, invert=0 Testing system=USB against ^ZFS$, invert=0 Testing system=USB against ^ZFS$, invert=0 Testing system=USB against ^ZFS$, invert=0 Testing system=USB against ^ZFS$, invert=0 Testing system=USB against ^ZFS$, invert=0 Testing system=USB against ^ZFS$, invert=0 Testing system=USB against ^ZFS$, invert=0 Testing system=USB against ^ZFS$, invert=0 Testing system=USB against ^ZFS$, invert=0 Testing system=USB against ^ZFS$, invert=0 Testing system=USB against ^IFNET$, invert=0 Testing system=USB against ^IFNET$, invert=0 Testing system=USB against ^IFNET$, invert=0 Testing system=USB against ^ACPI$, invert=0 Testing system=USB against ^ACPI$, invert=0 Testing system=USB against ^ACPI$, invert=0 Testing system=USB against ^ACPI$, invert=0 Testing system=USB against ^ACPI$, invert=0 Testing system=USB against ^ACPI$, invert=0 Testing subsystem=INTERFACE against ^DEVICE$, invert=0 Popping table Processing event '? at bus=0 hubaddr=1 port=4 devaddr=5 interface=0 ugen=ugen0.5 vendor=0x1d50 product=0x6089 devclass=0x00 devsubclass=0x00 devproto=0x00 sernum="000000000000000017c467dc377f3bc3" release=0x0104 mode=host intclass=0xff intsubclass=0xff intprotocol=0xff on uhub0' Pushing table setting *=? at bus=0 hubaddr=1 port=4 devaddr=5 interface=0 ugen=ugen0.5 vendor=0x1d50 product=0x6089 devclass=0x00 devsubclass=0x00 devproto=0x00 sernum="000000000000000017c467dc377f3bc3" release=0x0104 mode=host intclass=0xff intsubclass=0xff intprotocol=0xff on uhub0 setting _= at bus=0 hubaddr=1 port=4 devaddr=5 interface=0 ugen=ugen0.5 vendor=0x1d50 product=0x6089 devclass=0x00 devsubclass=0x00 devproto=0x00 sernum="000000000000000017c467dc377f3bc3" release=0x0104 mode=host intclass=0xff intsubclass=0xff intprotocol=0xff on uhub0 setting timestamp=1612815555.616404 setting bus=0 setting hubaddr=1 setting port=4 setting devaddr=5 setting interface=0 setting ugen=ugen0.5 setting vendor=0x1d50 setting product=0x6089 setting devclass=0x00 setting devsubclass=0x00 setting devproto=0x00 setting sernum=000000000000000017c467dc377f3bc3 setting release=0x0104 setting mode=host setting intclass=0xff setting intsubclass=0xff setting intprotocol=0xff setting bus=uhub0 Processing nomatch event Executing 'service devmatch quietstart '?'$' at bus=0 hubaddr=1 port=4 devaddr=5 interface=0 ugen=ugen0.5 vendor=0x1d50 product=0x6089 devclass=0x00 devsubclass=0x00 devproto=0x00 sernum="000000000000000017c467dc377f3bc3" release=0x0104 mode=host intclass=0xff intsubclass=0xff intprotocol=0xff on uhub0'' Popping table ... usbconfig dump_all_desc ... ugen0.5: <Great Scott Gadgets HackRF One> at usbus0, cfg=0 md=HOST spd=HIGH (480Mbps) pwr=ON (500mA) bLength = 0x0012 bDescriptorType = 0x0001 bcdUSB = 0x0200 bDeviceClass = 0x0000 <Probed by interface class> bDeviceSubClass = 0x0000 bDeviceProtocol = 0x0000 bMaxPacketSize0 = 0x0040 idVendor = 0x1d50 idProduct = 0x6089 bcdDevice = 0x0104 iManufacturer = 0x0001 <Great Scott Gadgets> iProduct = 0x0002 <HackRF One> iSerialNumber = 0x0004 <000000000000000017c467dc377f3bc3> bNumConfigurations = 0x0001 Configuration index 0 bLength = 0x0009 bDescriptorType = 0x0002 wTotalLength = 0x0020 bNumInterfaces = 0x0001 bConfigurationValue = 0x0001 iConfiguration = 0x0003 <Transceiver> bmAttributes = 0x0080 bMaxPower = 0x00fa Interface 0 bLength = 0x0009 bDescriptorType = 0x0004 bInterfaceNumber = 0x0000 bAlternateSetting = 0x0000 bNumEndpoints = 0x0002 bInterfaceClass = 0x00ff <Vendor specific> bInterfaceSubClass = 0x00ff bInterfaceProtocol = 0x00ff iInterface = 0x0000 <no string> Endpoint 0 bLength = 0x0007 bDescriptorType = 0x0005 bEndpointAddress = 0x0081 <IN> bmAttributes = 0x0002 <BULK> wMaxPacketSize = 0x0200 bInterval = 0x0000 bRefresh = 0x0000 bSynchAddress = 0x0000 Endpoint 1 bLength = 0x0007 bDescriptorType = 0x0005 bEndpointAddress = 0x0002 <OUT> bmAttributes = 0x0002 <BULK> wMaxPacketSize = 0x0200 bInterval = 0x0000 bRefresh = 0x0000 bSynchAddress = 0x0000 Does anyone know what could be missing or wrong? Thanks in advance! greetings --- Michael -- greetings --- mike mr@freebsd.org
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20210208203209.Horde.UnyaL7FUzQNeXC0k2_ZbH2a>