usbconfig -d ugen1.2 dump_all_desc ugen1.2: at usbus1, cfg=0 md=HOST spd=FULL (12Mbps) pwr=ON (500mA) bLength = 0x0012 bDescriptorType = 0x0001 bcdUSB = 0x0200 bDeviceClass = 0x0000 bDeviceSubClass = 0x0000 bDeviceProtocol = 0x0000 bMaxPacketSize0 = 0x0008 idVendor = 0x1b3d idProduct = 0x0155 bcdDevice = 0x0600 iManufacturer = 0x0001 iProduct = 0x0002 iSerialNumber = 0x0003 <01wwk141> bNumConfigurations = 0x0001 Configuration index 0 bLength = 0x0009 bDescriptorType = 0x0002 wTotalLength = 0x0020 bNumInterfaces = 0x0001 bConfigurationValue = 0x0001 iConfiguration = 0x0000 bmAttributes = 0x0080 bMaxPower = 0x00fa Interface 0 bLength = 0x0009 bDescriptorType = 0x0004 bInterfaceNumber = 0x0000 bAlternateSetting = 0x0000 bNumEndpoints = 0x0002 bInterfaceClass = 0x00ff bInterfaceSubClass = 0x00ff bInterfaceProtocol = 0x00ff iInterface = 0x0002 Endpoint 0 bLength = 0x0007 bDescriptorType = 0x0005 bEndpointAddress = 0x0081 bmAttributes = 0x0002 wMaxPacketSize = 0x0040 bInterval = 0x0000 bRefresh = 0x0000 bSynchAddress = 0x0000 Endpoint 1 bLength = 0x0007 bDescriptorType = 0x0005 bEndpointAddress = 0x0002 bmAttributes = 0x0002 wMaxPacketSize = 0x0040 bInterval = 0x0000 bRefresh = 0x0000 bSynchAddress = 0x0000 before the device is plugged in... ls -a /dev/ . ada0s1a audit consolectl crypto cuau1 devstat geom.ctl kbd1 md0 music0 pass0 reroot stdin ttyu0.init ttyv0 ttyv5 ttyva ugen1.1 urandom .. ada0s1b auditpipe cpuctl0 ctty cuau1.init dumpdev hpet0 kbdmux0 mdctl netdump pci sequencer0 stdout ttyu0.lock ttyv1 ttyv6 ttyvb ugen2.1 usb acpi apm bpf cpuctl1 cuau0 cuau1.lock fd input klog mem netmap pf sndstat sysmouse ttyu1 ttyv2 ttyv7 ufsid ugen3.1 usbctl ada0 apmctl bpf0 cpuctl2 cuau0.init devctl fido io kmem midistat nfslock pts speaker tcp_log ttyu1.init ttyv3 ttyv8 ufssuspend ugen4.1 xpt0 ada0s1 atkbd0 console cpuctl3 cuau0.lock devctl2 full kbd0 label mlx5ctl null random stderr ttyu0 ttyu1.lock ttyv4 ttyv9 ugen0.1 uinput zero after the device is plugged in ls -a /dev/ . ada0s1b bpf cpuctl2 cuau0.lock devstat hpet0 klog midistat null reroot stdout ttyu1 ttyv3 ttyv9 ugen1.1 urandom .. apm bpf0 cpuctl3 cuau1 dumpdev input kmem mlx5ctl pass0 sequencer0 sysmouse ttyu1.init ttyv4 ttyva ugen1.2 usb acpi apmctl console crypto cuau1.init fd io label music0 pci sndstat tcp_log ttyu1.lock ttyv5 ttyvb ugen2.1 usbctl ada0 atkbd0 consolectl ctty cuau1.lock fido kbd0 md0 netdump pf speaker ttyu0 ttyv0 ttyv6 ufsid ugen3.1 xpt0 ada0s1 audit cpuctl0 cuau0 devctl full kbd1 mdctl netmap pts stderr ttyu0.init ttyv1 ttyv7 ufssuspend ugen4.1 zero ada0s1a auditpipe cpuctl1 cuau0.init devctl2 geom.ctl kbdmux0 mem nfslock random stdin ttyu0.lock ttyv2 ttyv8 ugen0.1 uinput