Trying to define a devd rule doesn't work
MR
mr at freebsd.org
Mon Feb 8 20:32:18 UTC 2021
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 at freebsd.org
More information about the freebsd-hackers
mailing list