summaryrefslogtreecommitdiff
path: root/test/sys/devices/pci0000:00/0000:00:1d.7/usb5
diff options
context:
space:
mode:
authorKay Sievers <kay.sievers@vrfy.org>2008-09-29 05:01:12 +0200
committerKay Sievers <kay.sievers@vrfy.org>2008-09-29 05:01:12 +0200
commitf2041f0116fcfb05293f2bd5e225a80f27a28c41 (patch)
tree5201546e6277c928246cbf70962b26105cb04e65 /test/sys/devices/pci0000:00/0000:00:1d.7/usb5
parentc7fcba1bf4d0da13b66396c08c0b5f62b25d0405 (diff)
test: add missing pci directory because of .gitignore *.7
Diffstat (limited to 'test/sys/devices/pci0000:00/0000:00:1d.7/usb5')
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-0:1.0/bAlternateSetting1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-0:1.0/bInterfaceClass1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-0:1.0/bInterfaceNumber1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-0:1.0/bInterfaceProtocol1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-0:1.0/bInterfaceSubClass1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-0:1.0/bNumEndpoints1
l---------test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-0:1.0/driver1
l---------test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-0:1.0/ep_811
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-0:1.0/modalias1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-0:1.0/power/wakeup1
l---------test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-0:1.0/subsystem1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-0:1.0/uevent6
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-0:1.0/usb_endpoint/usbdev5.1_ep81/bEndpointAddress1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-0:1.0/usb_endpoint/usbdev5.1_ep81/bInterval1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-0:1.0/usb_endpoint/usbdev5.1_ep81/bLength1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-0:1.0/usb_endpoint/usbdev5.1_ep81/bmAttributes1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-0:1.0/usb_endpoint/usbdev5.1_ep81/dev1
l---------test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-0:1.0/usb_endpoint/usbdev5.1_ep81/device1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-0:1.0/usb_endpoint/usbdev5.1_ep81/direction1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-0:1.0/usb_endpoint/usbdev5.1_ep81/interval1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-0:1.0/usb_endpoint/usbdev5.1_ep81/power/wakeup1
l---------test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-0:1.0/usb_endpoint/usbdev5.1_ep81/subsystem1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-0:1.0/usb_endpoint/usbdev5.1_ep81/type1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-0:1.0/usb_endpoint/usbdev5.1_ep81/uevent2
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-0:1.0/usb_endpoint/usbdev5.1_ep81/wMaxPacketSize1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/bAlternateSetting1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/bInterfaceClass1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/bInterfaceNumber1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/bInterfaceProtocol1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/bInterfaceSubClass1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/bNumEndpoints1
l---------test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/driver1
l---------test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/ep_021
l---------test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/ep_811
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/power/wakeup1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/scsi_host/host7/active_mode1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/scsi_host/host7/can_queue1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/scsi_host/host7/cmd_per_lun1
l---------test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/scsi_host/host7/device1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/scsi_host/host7/host_busy1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/scsi_host/host7/power/wakeup1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/scsi_host/host7/proc_name1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/scsi_host/host7/prot_capabilities1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/scsi_host/host7/prot_guard_type1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/scsi_host/host7/sg_tablesize1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/scsi_host/host7/state1
l---------test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/scsi_host/host7/subsystem1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/scsi_host/host7/supported_mode1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/scsi_host/host7/uevent0
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/scsi_host/host7/unchecked_isa_dma1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/scsi_host/host7/unique_id1
l---------test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/subsystem1
l---------test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/target7:0:0/7:0:0:0/block/sdb/bdi1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/target7:0:0/7:0:0:0/block/sdb/capability1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/target7:0:0/7:0:0:0/block/sdb/dev1
l---------test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/target7:0:0/7:0:0:0/block/sdb/device1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/target7:0:0/7:0:0:0/block/sdb/make-it-fail1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/target7:0:0/7:0:0:0/block/sdb/power/wakeup1
l---------test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/target7:0:0/7:0:0:0/block/sdb/queue/bsg1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/target7:0:0/7:0:0:0/block/sdb/queue/hw_sector_size1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/target7:0:0/7:0:0:0/block/sdb/queue/iosched/back_seek_max1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/target7:0:0/7:0:0:0/block/sdb/queue/iosched/back_seek_penalty1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/target7:0:0/7:0:0:0/block/sdb/queue/iosched/fifo_expire_async1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/target7:0:0/7:0:0:0/block/sdb/queue/iosched/fifo_expire_sync1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/target7:0:0/7:0:0:0/block/sdb/queue/iosched/quantum1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/target7:0:0/7:0:0:0/block/sdb/queue/iosched/slice_async1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/target7:0:0/7:0:0:0/block/sdb/queue/iosched/slice_async_rq1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/target7:0:0/7:0:0:0/block/sdb/queue/iosched/slice_idle1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/target7:0:0/7:0:0:0/block/sdb/queue/iosched/slice_sync1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/target7:0:0/7:0:0:0/block/sdb/queue/max_hw_sectors_kb1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/target7:0:0/7:0:0:0/block/sdb/queue/max_sectors_kb1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/target7:0:0/7:0:0:0/block/sdb/queue/nomerges1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/target7:0:0/7:0:0:0/block/sdb/queue/nr_requests1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/target7:0:0/7:0:0:0/block/sdb/queue/read_ahead_kb1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/target7:0:0/7:0:0:0/block/sdb/queue/scheduler1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/target7:0:0/7:0:0:0/block/sdb/range1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/target7:0:0/7:0:0:0/block/sdb/removable1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/target7:0:0/7:0:0:0/block/sdb/ro1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/target7:0:0/7:0:0:0/block/sdb/sdb1/dev1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/target7:0:0/7:0:0:0/block/sdb/sdb1/make-it-fail1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/target7:0:0/7:0:0:0/block/sdb/sdb1/power/wakeup1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/target7:0:0/7:0:0:0/block/sdb/sdb1/size1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/target7:0:0/7:0:0:0/block/sdb/sdb1/start1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/target7:0:0/7:0:0:0/block/sdb/sdb1/stat1
l---------test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/target7:0:0/7:0:0:0/block/sdb/sdb1/subsystem1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/target7:0:0/7:0:0:0/block/sdb/sdb1/uevent3
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/target7:0:0/7:0:0:0/block/sdb/size1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/target7:0:0/7:0:0:0/block/sdb/stat1
l---------test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/target7:0:0/7:0:0:0/block/sdb/subsystem1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/target7:0:0/7:0:0:0/block/sdb/uevent3
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/target7:0:0/7:0:0:0/bsg/7:0:0:0/dev1
l---------test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/target7:0:0/7:0:0:0/bsg/7:0:0:0/device1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/target7:0:0/7:0:0:0/bsg/7:0:0:0/power/wakeup1
l---------test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/target7:0:0/7:0:0:0/bsg/7:0:0:0/subsystem1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/target7:0:0/7:0:0:0/bsg/7:0:0:0/uevent2
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/target7:0:0/7:0:0:0/device_blocked1
l---------test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/target7:0:0/7:0:0:0/driver1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/target7:0:0/7:0:0:0/evt_media_change1
l---------test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/target7:0:0/7:0:0:0/generic1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/target7:0:0/7:0:0:0/iocounterbits1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/target7:0:0/7:0:0:0/iodone_cnt1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/target7:0:0/7:0:0:0/ioerr_cnt1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/target7:0:0/7:0:0:0/iorequest_cnt1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/target7:0:0/7:0:0:0/max_sectors1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/target7:0:0/7:0:0:0/modalias1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/target7:0:0/7:0:0:0/model1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/target7:0:0/7:0:0:0/power/wakeup1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/target7:0:0/7:0:0:0/queue_depth1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/target7:0:0/7:0:0:0/queue_type1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/target7:0:0/7:0:0:0/rev1
l---------test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/target7:0:0/7:0:0:0/scsi_device/7:0:0:0/device1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/target7:0:0/7:0:0:0/scsi_device/7:0:0:0/power/wakeup1
l---------test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/target7:0:0/7:0:0:0/scsi_device/7:0:0:0/subsystem1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/target7:0:0/7:0:0:0/scsi_device/7:0:0:0/uevent0
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/target7:0:0/7:0:0:0/scsi_disk/7:0:0:0/FUA1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/target7:0:0/7:0:0:0/scsi_disk/7:0:0:0/allow_restart1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/target7:0:0/7:0:0:0/scsi_disk/7:0:0:0/app_tag_own1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/target7:0:0/7:0:0:0/scsi_disk/7:0:0:0/cache_type1
l---------test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/target7:0:0/7:0:0:0/scsi_disk/7:0:0:0/device1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/target7:0:0/7:0:0:0/scsi_disk/7:0:0:0/manage_start_stop1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/target7:0:0/7:0:0:0/scsi_disk/7:0:0:0/power/wakeup1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/target7:0:0/7:0:0:0/scsi_disk/7:0:0:0/protection_type1
l---------test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/target7:0:0/7:0:0:0/scsi_disk/7:0:0:0/subsystem1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/target7:0:0/7:0:0:0/scsi_disk/7:0:0:0/uevent0
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/target7:0:0/7:0:0:0/scsi_generic/sg2/dev1
l---------test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/target7:0:0/7:0:0:0/scsi_generic/sg2/device1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/target7:0:0/7:0:0:0/scsi_generic/sg2/power/wakeup1
l---------test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/target7:0:0/7:0:0:0/scsi_generic/sg2/subsystem1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/target7:0:0/7:0:0:0/scsi_generic/sg2/uevent2
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/target7:0:0/7:0:0:0/scsi_level1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/target7:0:0/7:0:0:0/state1
l---------test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/target7:0:0/7:0:0:0/subsystem1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/target7:0:0/7:0:0:0/timeout1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/target7:0:0/7:0:0:0/type1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/target7:0:0/7:0:0:0/uevent3
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/target7:0:0/7:0:0:0/vendor1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/target7:0:0/power/wakeup1
l---------test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/target7:0:0/subsystem1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/target7:0:0/uevent1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/uevent1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/modalias1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/power/wakeup1
l---------test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/subsystem1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/uevent6
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/usb_endpoint/usbdev5.7_ep02/bEndpointAddress1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/usb_endpoint/usbdev5.7_ep02/bInterval1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/usb_endpoint/usbdev5.7_ep02/bLength1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/usb_endpoint/usbdev5.7_ep02/bmAttributes1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/usb_endpoint/usbdev5.7_ep02/dev1
l---------test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/usb_endpoint/usbdev5.7_ep02/device1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/usb_endpoint/usbdev5.7_ep02/direction1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/usb_endpoint/usbdev5.7_ep02/interval1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/usb_endpoint/usbdev5.7_ep02/power/wakeup1
l---------test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/usb_endpoint/usbdev5.7_ep02/subsystem1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/usb_endpoint/usbdev5.7_ep02/type1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/usb_endpoint/usbdev5.7_ep02/uevent2
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/usb_endpoint/usbdev5.7_ep02/wMaxPacketSize1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/usb_endpoint/usbdev5.7_ep81/bEndpointAddress1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/usb_endpoint/usbdev5.7_ep81/bInterval1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/usb_endpoint/usbdev5.7_ep81/bLength1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/usb_endpoint/usbdev5.7_ep81/bmAttributes1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/usb_endpoint/usbdev5.7_ep81/dev1
l---------test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/usb_endpoint/usbdev5.7_ep81/device1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/usb_endpoint/usbdev5.7_ep81/direction1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/usb_endpoint/usbdev5.7_ep81/interval1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/usb_endpoint/usbdev5.7_ep81/power/wakeup1
l---------test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/usb_endpoint/usbdev5.7_ep81/subsystem1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/usb_endpoint/usbdev5.7_ep81/type1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/usb_endpoint/usbdev5.7_ep81/uevent2
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/usb_endpoint/usbdev5.7_ep81/wMaxPacketSize1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/authorized1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/bConfigurationValue1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/bDeviceClass1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/bDeviceProtocol1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/bDeviceSubClass1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/bMaxPacketSize01
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/bMaxPower1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/bNumConfigurations1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/bNumInterfaces1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/bcdDevice1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/bmAttributes1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/busnum1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/configuration0
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/descriptorsbin0 -> 50 bytes
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/dev1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/devnum1
l---------test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/driver1
l---------test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/ep_001
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/idProduct1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/idVendor1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/manufacturer1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/maxchild1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/power/active_duration1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/power/autosuspend1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/power/connected_duration1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/power/level1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/power/persist1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/power/wakeup1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/product1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/quirks1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/speed1
l---------test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/subsystem1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/uevent8
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/urbnum1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/usb_endpoint/usbdev5.7_ep00/bEndpointAddress1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/usb_endpoint/usbdev5.7_ep00/bInterval1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/usb_endpoint/usbdev5.7_ep00/bLength1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/usb_endpoint/usbdev5.7_ep00/bmAttributes1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/usb_endpoint/usbdev5.7_ep00/dev1
l---------test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/usb_endpoint/usbdev5.7_ep00/device1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/usb_endpoint/usbdev5.7_ep00/direction1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/usb_endpoint/usbdev5.7_ep00/interval1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/usb_endpoint/usbdev5.7_ep00/power/wakeup1
l---------test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/usb_endpoint/usbdev5.7_ep00/subsystem1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/usb_endpoint/usbdev5.7_ep00/type1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/usb_endpoint/usbdev5.7_ep00/uevent2
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/usb_endpoint/usbdev5.7_ep00/wMaxPacketSize1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/version1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.0/bAlternateSetting1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.0/bInterfaceClass1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.0/bInterfaceNumber1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.0/bInterfaceProtocol1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.0/bInterfaceSubClass1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.0/bNumEndpoints1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.0/bmCapabilities1
l---------test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.0/driver1
l---------test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.0/ep_811
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.0/interface1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.0/modalias1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.0/power/wakeup1
l---------test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.0/subsystem1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.0/tty/ttyACM0/dev1
l---------test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.0/tty/ttyACM0/device1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.0/tty/ttyACM0/power/wakeup1
l---------test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.0/tty/ttyACM0/subsystem1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.0/tty/ttyACM0/uevent2
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.0/uevent6
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.0/usb_endpoint/usbdev5.9_ep81/bEndpointAddress1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.0/usb_endpoint/usbdev5.9_ep81/bInterval1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.0/usb_endpoint/usbdev5.9_ep81/bLength1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.0/usb_endpoint/usbdev5.9_ep81/bmAttributes1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.0/usb_endpoint/usbdev5.9_ep81/dev1
l---------test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.0/usb_endpoint/usbdev5.9_ep81/device1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.0/usb_endpoint/usbdev5.9_ep81/direction1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.0/usb_endpoint/usbdev5.9_ep81/interval1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.0/usb_endpoint/usbdev5.9_ep81/power/wakeup1
l---------test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.0/usb_endpoint/usbdev5.9_ep81/subsystem1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.0/usb_endpoint/usbdev5.9_ep81/type1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.0/usb_endpoint/usbdev5.9_ep81/uevent2
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.0/usb_endpoint/usbdev5.9_ep81/wMaxPacketSize1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.1/bAlternateSetting1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.1/bInterfaceClass1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.1/bInterfaceNumber1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.1/bInterfaceProtocol1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.1/bInterfaceSubClass1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.1/bNumEndpoints1
l---------test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.1/driver1
l---------test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.1/ep_011
l---------test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.1/ep_821
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.1/interface1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.1/modalias1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.1/power/wakeup1
l---------test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.1/subsystem1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.1/uevent6
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.1/usb_endpoint/usbdev5.9_ep01/bEndpointAddress1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.1/usb_endpoint/usbdev5.9_ep01/bInterval1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.1/usb_endpoint/usbdev5.9_ep01/bLength1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.1/usb_endpoint/usbdev5.9_ep01/bmAttributes1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.1/usb_endpoint/usbdev5.9_ep01/dev1
l---------test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.1/usb_endpoint/usbdev5.9_ep01/device1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.1/usb_endpoint/usbdev5.9_ep01/direction1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.1/usb_endpoint/usbdev5.9_ep01/interval1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.1/usb_endpoint/usbdev5.9_ep01/power/wakeup1
l---------test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.1/usb_endpoint/usbdev5.9_ep01/subsystem1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.1/usb_endpoint/usbdev5.9_ep01/type1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.1/usb_endpoint/usbdev5.9_ep01/uevent2
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.1/usb_endpoint/usbdev5.9_ep01/wMaxPacketSize1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.1/usb_endpoint/usbdev5.9_ep82/bEndpointAddress1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.1/usb_endpoint/usbdev5.9_ep82/bInterval1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.1/usb_endpoint/usbdev5.9_ep82/bLength1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.1/usb_endpoint/usbdev5.9_ep82/bmAttributes1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.1/usb_endpoint/usbdev5.9_ep82/dev1
l---------test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.1/usb_endpoint/usbdev5.9_ep82/device1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.1/usb_endpoint/usbdev5.9_ep82/direction1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.1/usb_endpoint/usbdev5.9_ep82/interval1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.1/usb_endpoint/usbdev5.9_ep82/power/wakeup1
l---------test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.1/usb_endpoint/usbdev5.9_ep82/subsystem1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.1/usb_endpoint/usbdev5.9_ep82/type1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.1/usb_endpoint/usbdev5.9_ep82/uevent2
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.1/usb_endpoint/usbdev5.9_ep82/wMaxPacketSize1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.10/bAlternateSetting1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.10/bInterfaceClass1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.10/bInterfaceNumber1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.10/bInterfaceProtocol1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.10/bInterfaceSubClass1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.10/bNumEndpoints1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.10/modalias1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.10/power/wakeup1
l---------test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.10/subsystem1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.10/uevent5
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.11/bAlternateSetting1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.11/bInterfaceClass1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.11/bInterfaceNumber1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.11/bInterfaceProtocol1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.11/bInterfaceSubClass1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.11/bNumEndpoints1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.11/modalias1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.11/power/wakeup1
l---------test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.11/subsystem1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.11/uevent5
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.12/bAlternateSetting1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.12/bInterfaceClass1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.12/bInterfaceNumber1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.12/bInterfaceProtocol1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.12/bInterfaceSubClass1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.12/bNumEndpoints1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.12/interface1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.12/modalias1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.12/power/wakeup1
l---------test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.12/subsystem1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.12/uevent5
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.13/bAlternateSetting1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.13/bInterfaceClass1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.13/bInterfaceNumber1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.13/bInterfaceProtocol1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.13/bInterfaceSubClass1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.13/bNumEndpoints1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.13/modalias1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.13/power/wakeup1
l---------test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.13/subsystem1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.13/uevent5
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.2/bAlternateSetting1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.2/bInterfaceClass1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.2/bInterfaceNumber1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.2/bInterfaceProtocol1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.2/bInterfaceSubClass1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.2/bNumEndpoints1
l---------test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.2/ep_831
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.2/interface1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.2/modalias1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.2/power/wakeup1
l---------test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.2/subsystem1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.2/uevent5
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.2/usb_endpoint/usbdev5.9_ep83/bEndpointAddress1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.2/usb_endpoint/usbdev5.9_ep83/bInterval1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.2/usb_endpoint/usbdev5.9_ep83/bLength1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.2/usb_endpoint/usbdev5.9_ep83/bmAttributes1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.2/usb_endpoint/usbdev5.9_ep83/dev1
l---------test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.2/usb_endpoint/usbdev5.9_ep83/device1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.2/usb_endpoint/usbdev5.9_ep83/direction1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.2/usb_endpoint/usbdev5.9_ep83/interval1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.2/usb_endpoint/usbdev5.9_ep83/power/wakeup1
l---------test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.2/usb_endpoint/usbdev5.9_ep83/subsystem1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.2/usb_endpoint/usbdev5.9_ep83/type1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.2/usb_endpoint/usbdev5.9_ep83/uevent2
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.2/usb_endpoint/usbdev5.9_ep83/wMaxPacketSize1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.3/bAlternateSetting1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.3/bInterfaceClass1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.3/bInterfaceNumber1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.3/bInterfaceProtocol1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.3/bInterfaceSubClass1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.3/bNumEndpoints1
l---------test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.3/ep_021
l---------test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.3/ep_841
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.3/interface1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.3/modalias1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.3/power/wakeup1
l---------test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.3/subsystem1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.3/uevent5
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.3/usb_endpoint/usbdev5.9_ep02/bEndpointAddress1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.3/usb_endpoint/usbdev5.9_ep02/bInterval1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.3/usb_endpoint/usbdev5.9_ep02/bLength1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.3/usb_endpoint/usbdev5.9_ep02/bmAttributes1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.3/usb_endpoint/usbdev5.9_ep02/dev1
l---------test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.3/usb_endpoint/usbdev5.9_ep02/device1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.3/usb_endpoint/usbdev5.9_ep02/direction1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.3/usb_endpoint/usbdev5.9_ep02/interval1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.3/usb_endpoint/usbdev5.9_ep02/power/wakeup1
l---------test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.3/usb_endpoint/usbdev5.9_ep02/subsystem1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.3/usb_endpoint/usbdev5.9_ep02/type1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.3/usb_endpoint/usbdev5.9_ep02/uevent2
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.3/usb_endpoint/usbdev5.9_ep02/wMaxPacketSize1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.3/usb_endpoint/usbdev5.9_ep84/bEndpointAddress1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.3/usb_endpoint/usbdev5.9_ep84/bInterval1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.3/usb_endpoint/usbdev5.9_ep84/bLength1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.3/usb_endpoint/usbdev5.9_ep84/bmAttributes1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.3/usb_endpoint/usbdev5.9_ep84/dev1
l---------test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.3/usb_endpoint/usbdev5.9_ep84/device1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.3/usb_endpoint/usbdev5.9_ep84/direction1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.3/usb_endpoint/usbdev5.9_ep84/interval1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.3/usb_endpoint/usbdev5.9_ep84/power/wakeup1
l---------test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.3/usb_endpoint/usbdev5.9_ep84/subsystem1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.3/usb_endpoint/usbdev5.9_ep84/type1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.3/usb_endpoint/usbdev5.9_ep84/uevent2
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.3/usb_endpoint/usbdev5.9_ep84/wMaxPacketSize1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.4/bAlternateSetting1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.4/bInterfaceClass1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.4/bInterfaceNumber1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.4/bInterfaceProtocol1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.4/bInterfaceSubClass1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.4/bNumEndpoints1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.4/modalias1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.4/power/wakeup1
l---------test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.4/subsystem1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.4/uevent5
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.5/bAlternateSetting1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.5/bInterfaceClass1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.5/bInterfaceNumber1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.5/bInterfaceProtocol1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.5/bInterfaceSubClass1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.5/bNumEndpoints1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.5/interface1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.5/modalias1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.5/power/wakeup1
l---------test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.5/subsystem1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.5/uevent5
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.6/bAlternateSetting1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.6/bInterfaceClass1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.6/bInterfaceNumber1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.6/bInterfaceProtocol1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.6/bInterfaceSubClass1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.6/bNumEndpoints1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.6/modalias1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.6/power/wakeup1
l---------test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.6/subsystem1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.6/uevent5
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.7/bAlternateSetting1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.7/bInterfaceClass1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.7/bInterfaceNumber1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.7/bInterfaceProtocol1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.7/bInterfaceSubClass1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.7/bNumEndpoints1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.7/interface1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.7/modalias1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.7/power/wakeup1
l---------test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.7/subsystem1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.7/uevent5
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.8/bAlternateSetting1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.8/bInterfaceClass1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.8/bInterfaceNumber1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.8/bInterfaceProtocol1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.8/bInterfaceSubClass1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.8/bNumEndpoints1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.8/modalias1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.8/power/wakeup1
l---------test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.8/subsystem1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.8/uevent5
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.9/bAlternateSetting1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.9/bInterfaceClass1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.9/bInterfaceNumber1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.9/bInterfaceProtocol1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.9/bInterfaceSubClass1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.9/bNumEndpoints1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.9/modalias1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.9/power/wakeup1
l---------test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.9/subsystem1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.9/uevent5
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/authorized1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/bConfigurationValue1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/bDeviceClass1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/bDeviceProtocol1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/bDeviceSubClass1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/bMaxPacketSize01
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/bMaxPower1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/bNumConfigurations1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/bNumInterfaces1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/bcdDevice1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/bmAttributes1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/busnum1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/configuration1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/descriptorsbin0 -> 445 bytes
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/dev1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/devnum1
l---------test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/driver1
l---------test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/ep_001
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/idProduct1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/idVendor1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/manufacturer1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/maxchild1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/power/active_duration1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/power/autosuspend1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/power/connected_duration1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/power/level1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/power/persist1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/power/wakeup1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/product1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/quirks1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/serial1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/speed1
l---------test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/subsystem1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/uevent8
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/urbnum1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/usb_endpoint/usbdev5.9_ep00/bEndpointAddress1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/usb_endpoint/usbdev5.9_ep00/bInterval1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/usb_endpoint/usbdev5.9_ep00/bLength1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/usb_endpoint/usbdev5.9_ep00/bmAttributes1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/usb_endpoint/usbdev5.9_ep00/dev1
l---------test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/usb_endpoint/usbdev5.9_ep00/device1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/usb_endpoint/usbdev5.9_ep00/direction1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/usb_endpoint/usbdev5.9_ep00/interval1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/usb_endpoint/usbdev5.9_ep00/power/wakeup1
l---------test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/usb_endpoint/usbdev5.9_ep00/subsystem1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/usb_endpoint/usbdev5.9_ep00/type1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/usb_endpoint/usbdev5.9_ep00/uevent2
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/usb_endpoint/usbdev5.9_ep00/wMaxPacketSize1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/version1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/authorized1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/authorized_default1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/bConfigurationValue1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/bDeviceClass1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/bDeviceProtocol1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/bDeviceSubClass1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/bMaxPacketSize01
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/bMaxPower1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/bNumConfigurations1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/bNumInterfaces1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/bcdDevice1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/bmAttributes1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/busnum1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/configuration0
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/descriptorsbin0 -> 43 bytes
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/dev1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/devnum1
l---------test/sys/devices/pci0000:00/0000:00:1d.7/usb5/driver1
l---------test/sys/devices/pci0000:00/0000:00:1d.7/usb5/ep_001
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/idProduct1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/idVendor1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/manufacturer1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/maxchild1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/power/active_duration1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/power/autosuspend1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/power/connected_duration1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/power/level1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/power/wakeup1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/product1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/quirks1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/serial1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/speed1
l---------test/sys/devices/pci0000:00/0000:00:1d.7/usb5/subsystem1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/uevent8
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/urbnum1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/usb_endpoint/usbdev5.1_ep00/bEndpointAddress1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/usb_endpoint/usbdev5.1_ep00/bInterval1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/usb_endpoint/usbdev5.1_ep00/bLength1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/usb_endpoint/usbdev5.1_ep00/bmAttributes1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/usb_endpoint/usbdev5.1_ep00/dev1
l---------test/sys/devices/pci0000:00/0000:00:1d.7/usb5/usb_endpoint/usbdev5.1_ep00/device1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/usb_endpoint/usbdev5.1_ep00/direction1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/usb_endpoint/usbdev5.1_ep00/interval1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/usb_endpoint/usbdev5.1_ep00/power/wakeup1
l---------test/sys/devices/pci0000:00/0000:00:1d.7/usb5/usb_endpoint/usbdev5.1_ep00/subsystem1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/usb_endpoint/usbdev5.1_ep00/type1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/usb_endpoint/usbdev5.1_ep00/uevent2
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/usb_endpoint/usbdev5.1_ep00/wMaxPacketSize1
-rw-r--r--test/sys/devices/pci0000:00/0000:00:1d.7/usb5/version1
555 files changed, 657 insertions, 0 deletions
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-0:1.0/bAlternateSetting b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-0:1.0/bAlternateSetting
new file mode 100644
index 0000000000..2142470504
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-0:1.0/bAlternateSetting
@@ -0,0 +1 @@
+ 0
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-0:1.0/bInterfaceClass b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-0:1.0/bInterfaceClass
new file mode 100644
index 0000000000..86397e5c10
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-0:1.0/bInterfaceClass
@@ -0,0 +1 @@
+09
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-0:1.0/bInterfaceNumber b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-0:1.0/bInterfaceNumber
new file mode 100644
index 0000000000..4daddb72ff
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-0:1.0/bInterfaceNumber
@@ -0,0 +1 @@
+00
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-0:1.0/bInterfaceProtocol b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-0:1.0/bInterfaceProtocol
new file mode 100644
index 0000000000..4daddb72ff
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-0:1.0/bInterfaceProtocol
@@ -0,0 +1 @@
+00
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-0:1.0/bInterfaceSubClass b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-0:1.0/bInterfaceSubClass
new file mode 100644
index 0000000000..4daddb72ff
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-0:1.0/bInterfaceSubClass
@@ -0,0 +1 @@
+00
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-0:1.0/bNumEndpoints b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-0:1.0/bNumEndpoints
new file mode 100644
index 0000000000..8a0f05e166
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-0:1.0/bNumEndpoints
@@ -0,0 +1 @@
+01
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-0:1.0/driver b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-0:1.0/driver
new file mode 120000
index 0000000000..5cf493442c
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-0:1.0/driver
@@ -0,0 +1 @@
+../../../../../bus/usb/drivers/hub \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-0:1.0/ep_81 b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-0:1.0/ep_81
new file mode 120000
index 0000000000..f40fc8a5a4
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-0:1.0/ep_81
@@ -0,0 +1 @@
+usb_endpoint/usbdev5.1_ep81 \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-0:1.0/modalias b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-0:1.0/modalias
new file mode 100644
index 0000000000..7eae526595
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-0:1.0/modalias
@@ -0,0 +1 @@
+usb:v1D6Bp0002d0206dc09dsc00dp00ic09isc00ip00
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-0:1.0/power/wakeup b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-0:1.0/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-0:1.0/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-0:1.0/subsystem b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-0:1.0/subsystem
new file mode 120000
index 0000000000..af968de921
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-0:1.0/subsystem
@@ -0,0 +1 @@
+../../../../../bus/usb \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-0:1.0/uevent b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-0:1.0/uevent
new file mode 100644
index 0000000000..2a8be06e21
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-0:1.0/uevent
@@ -0,0 +1,6 @@
+DEVTYPE=usb_interface
+DRIVER=hub
+PRODUCT=1d6b/2/206
+TYPE=9/0/0
+INTERFACE=9/0/0
+MODALIAS=usb:v1D6Bp0002d0206dc09dsc00dp00ic09isc00ip00
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-0:1.0/usb_endpoint/usbdev5.1_ep81/bEndpointAddress b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-0:1.0/usb_endpoint/usbdev5.1_ep81/bEndpointAddress
new file mode 100644
index 0000000000..d88e313699
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-0:1.0/usb_endpoint/usbdev5.1_ep81/bEndpointAddress
@@ -0,0 +1 @@
+81
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-0:1.0/usb_endpoint/usbdev5.1_ep81/bInterval b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-0:1.0/usb_endpoint/usbdev5.1_ep81/bInterval
new file mode 100644
index 0000000000..8ac4b4ca54
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-0:1.0/usb_endpoint/usbdev5.1_ep81/bInterval
@@ -0,0 +1 @@
+0c
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-0:1.0/usb_endpoint/usbdev5.1_ep81/bLength b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-0:1.0/usb_endpoint/usbdev5.1_ep81/bLength
new file mode 100644
index 0000000000..2c7456e3eb
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-0:1.0/usb_endpoint/usbdev5.1_ep81/bLength
@@ -0,0 +1 @@
+07
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-0:1.0/usb_endpoint/usbdev5.1_ep81/bmAttributes b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-0:1.0/usb_endpoint/usbdev5.1_ep81/bmAttributes
new file mode 100644
index 0000000000..75016ea362
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-0:1.0/usb_endpoint/usbdev5.1_ep81/bmAttributes
@@ -0,0 +1 @@
+03
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-0:1.0/usb_endpoint/usbdev5.1_ep81/dev b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-0:1.0/usb_endpoint/usbdev5.1_ep81/dev
new file mode 100644
index 0000000000..6c314ee8e2
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-0:1.0/usb_endpoint/usbdev5.1_ep81/dev
@@ -0,0 +1 @@
+252:8
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-0:1.0/usb_endpoint/usbdev5.1_ep81/device b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-0:1.0/usb_endpoint/usbdev5.1_ep81/device
new file mode 120000
index 0000000000..945b94e9ef
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-0:1.0/usb_endpoint/usbdev5.1_ep81/device
@@ -0,0 +1 @@
+../../../5-0:1.0 \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-0:1.0/usb_endpoint/usbdev5.1_ep81/direction b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-0:1.0/usb_endpoint/usbdev5.1_ep81/direction
new file mode 100644
index 0000000000..4935e88d32
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-0:1.0/usb_endpoint/usbdev5.1_ep81/direction
@@ -0,0 +1 @@
+in
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-0:1.0/usb_endpoint/usbdev5.1_ep81/interval b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-0:1.0/usb_endpoint/usbdev5.1_ep81/interval
new file mode 100644
index 0000000000..fa4bd3732b
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-0:1.0/usb_endpoint/usbdev5.1_ep81/interval
@@ -0,0 +1 @@
+256ms
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-0:1.0/usb_endpoint/usbdev5.1_ep81/power/wakeup b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-0:1.0/usb_endpoint/usbdev5.1_ep81/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-0:1.0/usb_endpoint/usbdev5.1_ep81/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-0:1.0/usb_endpoint/usbdev5.1_ep81/subsystem b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-0:1.0/usb_endpoint/usbdev5.1_ep81/subsystem
new file mode 120000
index 0000000000..c25f816d1d
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-0:1.0/usb_endpoint/usbdev5.1_ep81/subsystem
@@ -0,0 +1 @@
+../../../../../../../class/usb_endpoint \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-0:1.0/usb_endpoint/usbdev5.1_ep81/type b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-0:1.0/usb_endpoint/usbdev5.1_ep81/type
new file mode 100644
index 0000000000..8b4382873b
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-0:1.0/usb_endpoint/usbdev5.1_ep81/type
@@ -0,0 +1 @@
+Interrupt
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-0:1.0/usb_endpoint/usbdev5.1_ep81/uevent b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-0:1.0/usb_endpoint/usbdev5.1_ep81/uevent
new file mode 100644
index 0000000000..d047937b3d
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-0:1.0/usb_endpoint/usbdev5.1_ep81/uevent
@@ -0,0 +1,2 @@
+MAJOR=252
+MINOR=8
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-0:1.0/usb_endpoint/usbdev5.1_ep81/wMaxPacketSize b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-0:1.0/usb_endpoint/usbdev5.1_ep81/wMaxPacketSize
new file mode 100644
index 0000000000..e224381915
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-0:1.0/usb_endpoint/usbdev5.1_ep81/wMaxPacketSize
@@ -0,0 +1 @@
+0004
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/bAlternateSetting b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/bAlternateSetting
new file mode 100644
index 0000000000..2142470504
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/bAlternateSetting
@@ -0,0 +1 @@
+ 0
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/bInterfaceClass b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/bInterfaceClass
new file mode 100644
index 0000000000..adb9de8ee0
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/bInterfaceClass
@@ -0,0 +1 @@
+08
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/bInterfaceNumber b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/bInterfaceNumber
new file mode 100644
index 0000000000..4daddb72ff
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/bInterfaceNumber
@@ -0,0 +1 @@
+00
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/bInterfaceProtocol b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/bInterfaceProtocol
new file mode 100644
index 0000000000..e373ee695f
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/bInterfaceProtocol
@@ -0,0 +1 @@
+50
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/bInterfaceSubClass b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/bInterfaceSubClass
new file mode 100644
index 0000000000..cd672a533b
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/bInterfaceSubClass
@@ -0,0 +1 @@
+06
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/bNumEndpoints b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/bNumEndpoints
new file mode 100644
index 0000000000..9e22bcb8e3
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/bNumEndpoints
@@ -0,0 +1 @@
+02
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/driver b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/driver
new file mode 120000
index 0000000000..6fabfe92d8
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/driver
@@ -0,0 +1 @@
+../../../../../../bus/usb/drivers/usb-storage \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/ep_02 b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/ep_02
new file mode 120000
index 0000000000..f2e9b56c05
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/ep_02
@@ -0,0 +1 @@
+usb_endpoint/usbdev5.7_ep02 \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/ep_81 b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/ep_81
new file mode 120000
index 0000000000..1203e0516e
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/ep_81
@@ -0,0 +1 @@
+usb_endpoint/usbdev5.7_ep81 \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/power/wakeup b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/scsi_host/host7/active_mode b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/scsi_host/host7/active_mode
new file mode 100644
index 0000000000..46cc42c0d5
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/scsi_host/host7/active_mode
@@ -0,0 +1 @@
+Initiator
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/scsi_host/host7/can_queue b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/scsi_host/host7/can_queue
new file mode 100644
index 0000000000..d00491fd7e
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/scsi_host/host7/can_queue
@@ -0,0 +1 @@
+1
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/scsi_host/host7/cmd_per_lun b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/scsi_host/host7/cmd_per_lun
new file mode 100644
index 0000000000..d00491fd7e
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/scsi_host/host7/cmd_per_lun
@@ -0,0 +1 @@
+1
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/scsi_host/host7/device b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/scsi_host/host7/device
new file mode 120000
index 0000000000..dbb92b165b
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/scsi_host/host7/device
@@ -0,0 +1 @@
+../../../host7 \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/scsi_host/host7/host_busy b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/scsi_host/host7/host_busy
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/scsi_host/host7/host_busy
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/scsi_host/host7/power/wakeup b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/scsi_host/host7/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/scsi_host/host7/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/scsi_host/host7/proc_name b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/scsi_host/host7/proc_name
new file mode 100644
index 0000000000..6b30c92459
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/scsi_host/host7/proc_name
@@ -0,0 +1 @@
+usb-storage
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/scsi_host/host7/prot_capabilities b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/scsi_host/host7/prot_capabilities
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/scsi_host/host7/prot_capabilities
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/scsi_host/host7/prot_guard_type b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/scsi_host/host7/prot_guard_type
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/scsi_host/host7/prot_guard_type
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/scsi_host/host7/sg_tablesize b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/scsi_host/host7/sg_tablesize
new file mode 100644
index 0000000000..a949a93dfc
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/scsi_host/host7/sg_tablesize
@@ -0,0 +1 @@
+128
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/scsi_host/host7/state b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/scsi_host/host7/state
new file mode 100644
index 0000000000..a2ae71b338
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/scsi_host/host7/state
@@ -0,0 +1 @@
+running
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/scsi_host/host7/subsystem b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/scsi_host/host7/subsystem
new file mode 120000
index 0000000000..17253776ee
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/scsi_host/host7/subsystem
@@ -0,0 +1 @@
+../../../../../../../../../class/scsi_host \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/scsi_host/host7/supported_mode b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/scsi_host/host7/supported_mode
new file mode 100644
index 0000000000..46cc42c0d5
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/scsi_host/host7/supported_mode
@@ -0,0 +1 @@
+Initiator
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/scsi_host/host7/uevent b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/scsi_host/host7/uevent
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/scsi_host/host7/uevent
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/scsi_host/host7/unchecked_isa_dma b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/scsi_host/host7/unchecked_isa_dma
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/scsi_host/host7/unchecked_isa_dma
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/scsi_host/host7/unique_id b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/scsi_host/host7/unique_id
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/scsi_host/host7/unique_id
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/subsystem b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/subsystem
new file mode 120000
index 0000000000..2edcea4660
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/subsystem
@@ -0,0 +1 @@
+../../../../../../../bus/scsi \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/target7:0:0/7:0:0:0/block/sdb/bdi b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/target7:0:0/7:0:0:0/block/sdb/bdi
new file mode 120000
index 0000000000..32e1a77343
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/target7:0:0/7:0:0:0/block/sdb/bdi
@@ -0,0 +1 @@
+../../../../../../../../../../virtual/bdi/8:16 \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/target7:0:0/7:0:0:0/block/sdb/capability b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/target7:0:0/7:0:0:0/block/sdb/capability
new file mode 100644
index 0000000000..b1bd38b62a
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/target7:0:0/7:0:0:0/block/sdb/capability
@@ -0,0 +1 @@
+13
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/target7:0:0/7:0:0:0/block/sdb/dev b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/target7:0:0/7:0:0:0/block/sdb/dev
new file mode 100644
index 0000000000..112fc37ffb
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/target7:0:0/7:0:0:0/block/sdb/dev
@@ -0,0 +1 @@
+8:16
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/target7:0:0/7:0:0:0/block/sdb/device b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/target7:0:0/7:0:0:0/block/sdb/device
new file mode 120000
index 0000000000..4784c37861
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/target7:0:0/7:0:0:0/block/sdb/device
@@ -0,0 +1 @@
+../../../7:0:0:0 \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/target7:0:0/7:0:0:0/block/sdb/make-it-fail b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/target7:0:0/7:0:0:0/block/sdb/make-it-fail
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/target7:0:0/7:0:0:0/block/sdb/make-it-fail
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/target7:0:0/7:0:0:0/block/sdb/power/wakeup b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/target7:0:0/7:0:0:0/block/sdb/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/target7:0:0/7:0:0:0/block/sdb/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/target7:0:0/7:0:0:0/block/sdb/queue/bsg b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/target7:0:0/7:0:0:0/block/sdb/queue/bsg
new file mode 120000
index 0000000000..c7c07d7fb2
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/target7:0:0/7:0:0:0/block/sdb/queue/bsg
@@ -0,0 +1 @@
+../../../bsg/7:0:0:0 \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/target7:0:0/7:0:0:0/block/sdb/queue/hw_sector_size b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/target7:0:0/7:0:0:0/block/sdb/queue/hw_sector_size
new file mode 100644
index 0000000000..4d0e90cbcb
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/target7:0:0/7:0:0:0/block/sdb/queue/hw_sector_size
@@ -0,0 +1 @@
+512
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/target7:0:0/7:0:0:0/block/sdb/queue/iosched/back_seek_max b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/target7:0:0/7:0:0:0/block/sdb/queue/iosched/back_seek_max
new file mode 100644
index 0000000000..08558e471c
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/target7:0:0/7:0:0:0/block/sdb/queue/iosched/back_seek_max
@@ -0,0 +1 @@
+16384
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/target7:0:0/7:0:0:0/block/sdb/queue/iosched/back_seek_penalty b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/target7:0:0/7:0:0:0/block/sdb/queue/iosched/back_seek_penalty
new file mode 100644
index 0000000000..0cfbf08886
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/target7:0:0/7:0:0:0/block/sdb/queue/iosched/back_seek_penalty
@@ -0,0 +1 @@
+2
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/target7:0:0/7:0:0:0/block/sdb/queue/iosched/fifo_expire_async b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/target7:0:0/7:0:0:0/block/sdb/queue/iosched/fifo_expire_async
new file mode 100644
index 0000000000..cb1a40df0f
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/target7:0:0/7:0:0:0/block/sdb/queue/iosched/fifo_expire_async
@@ -0,0 +1 @@
+250
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/target7:0:0/7:0:0:0/block/sdb/queue/iosched/fifo_expire_sync b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/target7:0:0/7:0:0:0/block/sdb/queue/iosched/fifo_expire_sync
new file mode 100644
index 0000000000..d136d6a714
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/target7:0:0/7:0:0:0/block/sdb/queue/iosched/fifo_expire_sync
@@ -0,0 +1 @@
+125
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/target7:0:0/7:0:0:0/block/sdb/queue/iosched/quantum b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/target7:0:0/7:0:0:0/block/sdb/queue/iosched/quantum
new file mode 100644
index 0000000000..b8626c4cff
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/target7:0:0/7:0:0:0/block/sdb/queue/iosched/quantum
@@ -0,0 +1 @@
+4
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/target7:0:0/7:0:0:0/block/sdb/queue/iosched/slice_async b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/target7:0:0/7:0:0:0/block/sdb/queue/iosched/slice_async
new file mode 100644
index 0000000000..425151f3a4
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/target7:0:0/7:0:0:0/block/sdb/queue/iosched/slice_async
@@ -0,0 +1 @@
+40
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/target7:0:0/7:0:0:0/block/sdb/queue/iosched/slice_async_rq b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/target7:0:0/7:0:0:0/block/sdb/queue/iosched/slice_async_rq
new file mode 100644
index 0000000000..0cfbf08886
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/target7:0:0/7:0:0:0/block/sdb/queue/iosched/slice_async_rq
@@ -0,0 +1 @@
+2
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/target7:0:0/7:0:0:0/block/sdb/queue/iosched/slice_idle b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/target7:0:0/7:0:0:0/block/sdb/queue/iosched/slice_idle
new file mode 100644
index 0000000000..45a4fb75db
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/target7:0:0/7:0:0:0/block/sdb/queue/iosched/slice_idle
@@ -0,0 +1 @@
+8
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/target7:0:0/7:0:0:0/block/sdb/queue/iosched/slice_sync b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/target7:0:0/7:0:0:0/block/sdb/queue/iosched/slice_sync
new file mode 100644
index 0000000000..29d6383b52
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/target7:0:0/7:0:0:0/block/sdb/queue/iosched/slice_sync
@@ -0,0 +1 @@
+100
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/target7:0:0/7:0:0:0/block/sdb/queue/max_hw_sectors_kb b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/target7:0:0/7:0:0:0/block/sdb/queue/max_hw_sectors_kb
new file mode 100644
index 0000000000..52bd8e43af
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/target7:0:0/7:0:0:0/block/sdb/queue/max_hw_sectors_kb
@@ -0,0 +1 @@
+120
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/target7:0:0/7:0:0:0/block/sdb/queue/max_sectors_kb b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/target7:0:0/7:0:0:0/block/sdb/queue/max_sectors_kb
new file mode 100644
index 0000000000..52bd8e43af
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/target7:0:0/7:0:0:0/block/sdb/queue/max_sectors_kb
@@ -0,0 +1 @@
+120
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/target7:0:0/7:0:0:0/block/sdb/queue/nomerges b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/target7:0:0/7:0:0:0/block/sdb/queue/nomerges
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/target7:0:0/7:0:0:0/block/sdb/queue/nomerges
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/target7:0:0/7:0:0:0/block/sdb/queue/nr_requests b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/target7:0:0/7:0:0:0/block/sdb/queue/nr_requests
new file mode 100644
index 0000000000..a949a93dfc
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/target7:0:0/7:0:0:0/block/sdb/queue/nr_requests
@@ -0,0 +1 @@
+128
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/target7:0:0/7:0:0:0/block/sdb/queue/read_ahead_kb b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/target7:0:0/7:0:0:0/block/sdb/queue/read_ahead_kb
new file mode 100644
index 0000000000..a949a93dfc
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/target7:0:0/7:0:0:0/block/sdb/queue/read_ahead_kb
@@ -0,0 +1 @@
+128
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/target7:0:0/7:0:0:0/block/sdb/queue/scheduler b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/target7:0:0/7:0:0:0/block/sdb/queue/scheduler
new file mode 100644
index 0000000000..8b357d87cf
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/target7:0:0/7:0:0:0/block/sdb/queue/scheduler
@@ -0,0 +1 @@
+noop anticipatory deadline [cfq]
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/target7:0:0/7:0:0:0/block/sdb/range b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/target7:0:0/7:0:0:0/block/sdb/range
new file mode 100644
index 0000000000..b6a7d89c68
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/target7:0:0/7:0:0:0/block/sdb/range
@@ -0,0 +1 @@
+16
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/target7:0:0/7:0:0:0/block/sdb/removable b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/target7:0:0/7:0:0:0/block/sdb/removable
new file mode 100644
index 0000000000..d00491fd7e
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/target7:0:0/7:0:0:0/block/sdb/removable
@@ -0,0 +1 @@
+1
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/target7:0:0/7:0:0:0/block/sdb/ro b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/target7:0:0/7:0:0:0/block/sdb/ro
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/target7:0:0/7:0:0:0/block/sdb/ro
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/target7:0:0/7:0:0:0/block/sdb/sdb1/dev b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/target7:0:0/7:0:0:0/block/sdb/sdb1/dev
new file mode 100644
index 0000000000..022b1f47b4
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/target7:0:0/7:0:0:0/block/sdb/sdb1/dev
@@ -0,0 +1 @@
+8:17
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/target7:0:0/7:0:0:0/block/sdb/sdb1/make-it-fail b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/target7:0:0/7:0:0:0/block/sdb/sdb1/make-it-fail
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/target7:0:0/7:0:0:0/block/sdb/sdb1/make-it-fail
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/target7:0:0/7:0:0:0/block/sdb/sdb1/power/wakeup b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/target7:0:0/7:0:0:0/block/sdb/sdb1/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/target7:0:0/7:0:0:0/block/sdb/sdb1/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/target7:0:0/7:0:0:0/block/sdb/sdb1/size b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/target7:0:0/7:0:0:0/block/sdb/sdb1/size
new file mode 100644
index 0000000000..f712151505
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/target7:0:0/7:0:0:0/block/sdb/sdb1/size
@@ -0,0 +1 @@
+256992
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/target7:0:0/7:0:0:0/block/sdb/sdb1/start b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/target7:0:0/7:0:0:0/block/sdb/sdb1/start
new file mode 100644
index 0000000000..f5c89552bd
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/target7:0:0/7:0:0:0/block/sdb/sdb1/start
@@ -0,0 +1 @@
+32
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/target7:0:0/7:0:0:0/block/sdb/sdb1/stat b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/target7:0:0/7:0:0:0/block/sdb/sdb1/stat
new file mode 100644
index 0000000000..316332de2e
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/target7:0:0/7:0:0:0/block/sdb/sdb1/stat
@@ -0,0 +1 @@
+ 109 392 1903 246 0 0 0 0 0 169 246
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/target7:0:0/7:0:0:0/block/sdb/sdb1/subsystem b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/target7:0:0/7:0:0:0/block/sdb/sdb1/subsystem
new file mode 120000
index 0000000000..2b8519ddfe
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/target7:0:0/7:0:0:0/block/sdb/sdb1/subsystem
@@ -0,0 +1 @@
+../../../../../../../../../../../../class/block \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/target7:0:0/7:0:0:0/block/sdb/sdb1/uevent b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/target7:0:0/7:0:0:0/block/sdb/sdb1/uevent
new file mode 100644
index 0000000000..0718e30f77
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/target7:0:0/7:0:0:0/block/sdb/sdb1/uevent
@@ -0,0 +1,3 @@
+MAJOR=8
+MINOR=17
+DEVTYPE=partition
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/target7:0:0/7:0:0:0/block/sdb/size b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/target7:0:0/7:0:0:0/block/sdb/size
new file mode 100644
index 0000000000..2a2fc24578
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/target7:0:0/7:0:0:0/block/sdb/size
@@ -0,0 +1 @@
+257024
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/target7:0:0/7:0:0:0/block/sdb/stat b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/target7:0:0/7:0:0:0/block/sdb/stat
new file mode 100644
index 0000000000..3d77827fe7
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/target7:0:0/7:0:0:0/block/sdb/stat
@@ -0,0 +1 @@
+ 117 409 2103 272 0 0 0 0 0 194 272
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/target7:0:0/7:0:0:0/block/sdb/subsystem b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/target7:0:0/7:0:0:0/block/sdb/subsystem
new file mode 120000
index 0000000000..ad0acddd88
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/target7:0:0/7:0:0:0/block/sdb/subsystem
@@ -0,0 +1 @@
+../../../../../../../../../../../class/block \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/target7:0:0/7:0:0:0/block/sdb/uevent b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/target7:0:0/7:0:0:0/block/sdb/uevent
new file mode 100644
index 0000000000..ffdbcce52f
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/target7:0:0/7:0:0:0/block/sdb/uevent
@@ -0,0 +1,3 @@
+MAJOR=8
+MINOR=16
+DEVTYPE=disk
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/target7:0:0/7:0:0:0/bsg/7:0:0:0/dev b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/target7:0:0/7:0:0:0/bsg/7:0:0:0/dev
new file mode 100644
index 0000000000..45afae7d31
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/target7:0:0/7:0:0:0/bsg/7:0:0:0/dev
@@ -0,0 +1 @@
+254:2
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/target7:0:0/7:0:0:0/bsg/7:0:0:0/device b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/target7:0:0/7:0:0:0/bsg/7:0:0:0/device
new file mode 120000
index 0000000000..4784c37861
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/target7:0:0/7:0:0:0/bsg/7:0:0:0/device
@@ -0,0 +1 @@
+../../../7:0:0:0 \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/target7:0:0/7:0:0:0/bsg/7:0:0:0/power/wakeup b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/target7:0:0/7:0:0:0/bsg/7:0:0:0/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/target7:0:0/7:0:0:0/bsg/7:0:0:0/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/target7:0:0/7:0:0:0/bsg/7:0:0:0/subsystem b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/target7:0:0/7:0:0:0/bsg/7:0:0:0/subsystem
new file mode 120000
index 0000000000..c5637f4f0f
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/target7:0:0/7:0:0:0/bsg/7:0:0:0/subsystem
@@ -0,0 +1 @@
+../../../../../../../../../../../class/bsg \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/target7:0:0/7:0:0:0/bsg/7:0:0:0/uevent b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/target7:0:0/7:0:0:0/bsg/7:0:0:0/uevent
new file mode 100644
index 0000000000..eb058fa9c7
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/target7:0:0/7:0:0:0/bsg/7:0:0:0/uevent
@@ -0,0 +1,2 @@
+MAJOR=254
+MINOR=2
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/target7:0:0/7:0:0:0/device_blocked b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/target7:0:0/7:0:0:0/device_blocked
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/target7:0:0/7:0:0:0/device_blocked
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/target7:0:0/7:0:0:0/driver b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/target7:0:0/7:0:0:0/driver
new file mode 120000
index 0000000000..adcb36def8
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/target7:0:0/7:0:0:0/driver
@@ -0,0 +1 @@
+../../../../../../../../../bus/scsi/drivers/sd \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/target7:0:0/7:0:0:0/evt_media_change b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/target7:0:0/7:0:0:0/evt_media_change
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/target7:0:0/7:0:0:0/evt_media_change
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/target7:0:0/7:0:0:0/generic b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/target7:0:0/7:0:0:0/generic
new file mode 120000
index 0000000000..c18ccd1812
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/target7:0:0/7:0:0:0/generic
@@ -0,0 +1 @@
+scsi_generic/sg2 \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/target7:0:0/7:0:0:0/iocounterbits b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/target7:0:0/7:0:0:0/iocounterbits
new file mode 100644
index 0000000000..f5c89552bd
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/target7:0:0/7:0:0:0/iocounterbits
@@ -0,0 +1 @@
+32
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/target7:0:0/7:0:0:0/iodone_cnt b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/target7:0:0/7:0:0:0/iodone_cnt
new file mode 100644
index 0000000000..4c26d37eb8
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/target7:0:0/7:0:0:0/iodone_cnt
@@ -0,0 +1 @@
+0xc3
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/target7:0:0/7:0:0:0/ioerr_cnt b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/target7:0:0/7:0:0:0/ioerr_cnt
new file mode 100644
index 0000000000..87c20ee33d
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/target7:0:0/7:0:0:0/ioerr_cnt
@@ -0,0 +1 @@
+0x2
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/target7:0:0/7:0:0:0/iorequest_cnt b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/target7:0:0/7:0:0:0/iorequest_cnt
new file mode 100644
index 0000000000..4c26d37eb8
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/target7:0:0/7:0:0:0/iorequest_cnt
@@ -0,0 +1 @@
+0xc3
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/target7:0:0/7:0:0:0/max_sectors b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/target7:0:0/7:0:0:0/max_sectors
new file mode 100644
index 0000000000..eb08bc0b0b
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/target7:0:0/7:0:0:0/max_sectors
@@ -0,0 +1 @@
+240
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/target7:0:0/7:0:0:0/modalias b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/target7:0:0/7:0:0:0/modalias
new file mode 100644
index 0000000000..cbde94ebdb
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/target7:0:0/7:0:0:0/modalias
@@ -0,0 +1 @@
+scsi:t-0x00
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/target7:0:0/7:0:0:0/model b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/target7:0:0/7:0:0:0/model
new file mode 100644
index 0000000000..92f0694a08
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/target7:0:0/7:0:0:0/model
@@ -0,0 +1 @@
+USB Flash Drive
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/target7:0:0/7:0:0:0/power/wakeup b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/target7:0:0/7:0:0:0/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/target7:0:0/7:0:0:0/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/target7:0:0/7:0:0:0/queue_depth b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/target7:0:0/7:0:0:0/queue_depth
new file mode 100644
index 0000000000..d00491fd7e
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/target7:0:0/7:0:0:0/queue_depth
@@ -0,0 +1 @@
+1
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/target7:0:0/7:0:0:0/queue_type b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/target7:0:0/7:0:0:0/queue_type
new file mode 100644
index 0000000000..621e94f0ec
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/target7:0:0/7:0:0:0/queue_type
@@ -0,0 +1 @@
+none
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/target7:0:0/7:0:0:0/rev b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/target7:0:0/7:0:0:0/rev
new file mode 100644
index 0000000000..1e376f6617
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/target7:0:0/7:0:0:0/rev
@@ -0,0 +1 @@
+1.00
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/target7:0:0/7:0:0:0/scsi_device/7:0:0:0/device b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/target7:0:0/7:0:0:0/scsi_device/7:0:0:0/device
new file mode 120000
index 0000000000..4784c37861
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/target7:0:0/7:0:0:0/scsi_device/7:0:0:0/device
@@ -0,0 +1 @@
+../../../7:0:0:0 \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/target7:0:0/7:0:0:0/scsi_device/7:0:0:0/power/wakeup b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/target7:0:0/7:0:0:0/scsi_device/7:0:0:0/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/target7:0:0/7:0:0:0/scsi_device/7:0:0:0/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/target7:0:0/7:0:0:0/scsi_device/7:0:0:0/subsystem b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/target7:0:0/7:0:0:0/scsi_device/7:0:0:0/subsystem
new file mode 120000
index 0000000000..a0b71604b8
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/target7:0:0/7:0:0:0/scsi_device/7:0:0:0/subsystem
@@ -0,0 +1 @@
+../../../../../../../../../../../class/scsi_device \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/target7:0:0/7:0:0:0/scsi_device/7:0:0:0/uevent b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/target7:0:0/7:0:0:0/scsi_device/7:0:0:0/uevent
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/target7:0:0/7:0:0:0/scsi_device/7:0:0:0/uevent
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/target7:0:0/7:0:0:0/scsi_disk/7:0:0:0/FUA b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/target7:0:0/7:0:0:0/scsi_disk/7:0:0:0/FUA
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/target7:0:0/7:0:0:0/scsi_disk/7:0:0:0/FUA
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/target7:0:0/7:0:0:0/scsi_disk/7:0:0:0/allow_restart b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/target7:0:0/7:0:0:0/scsi_disk/7:0:0:0/allow_restart
new file mode 100644
index 0000000000..d00491fd7e
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/target7:0:0/7:0:0:0/scsi_disk/7:0:0:0/allow_restart
@@ -0,0 +1 @@
+1
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/target7:0:0/7:0:0:0/scsi_disk/7:0:0:0/app_tag_own b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/target7:0:0/7:0:0:0/scsi_disk/7:0:0:0/app_tag_own
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/target7:0:0/7:0:0:0/scsi_disk/7:0:0:0/app_tag_own
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/target7:0:0/7:0:0:0/scsi_disk/7:0:0:0/cache_type b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/target7:0:0/7:0:0:0/scsi_disk/7:0:0:0/cache_type
new file mode 100644
index 0000000000..e9644f31aa
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/target7:0:0/7:0:0:0/scsi_disk/7:0:0:0/cache_type
@@ -0,0 +1 @@
+write through
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/target7:0:0/7:0:0:0/scsi_disk/7:0:0:0/device b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/target7:0:0/7:0:0:0/scsi_disk/7:0:0:0/device
new file mode 120000
index 0000000000..4784c37861
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/target7:0:0/7:0:0:0/scsi_disk/7:0:0:0/device
@@ -0,0 +1 @@
+../../../7:0:0:0 \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/target7:0:0/7:0:0:0/scsi_disk/7:0:0:0/manage_start_stop b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/target7:0:0/7:0:0:0/scsi_disk/7:0:0:0/manage_start_stop
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/target7:0:0/7:0:0:0/scsi_disk/7:0:0:0/manage_start_stop
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/target7:0:0/7:0:0:0/scsi_disk/7:0:0:0/power/wakeup b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/target7:0:0/7:0:0:0/scsi_disk/7:0:0:0/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/target7:0:0/7:0:0:0/scsi_disk/7:0:0:0/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/target7:0:0/7:0:0:0/scsi_disk/7:0:0:0/protection_type b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/target7:0:0/7:0:0:0/scsi_disk/7:0:0:0/protection_type
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/target7:0:0/7:0:0:0/scsi_disk/7:0:0:0/protection_type
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/target7:0:0/7:0:0:0/scsi_disk/7:0:0:0/subsystem b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/target7:0:0/7:0:0:0/scsi_disk/7:0:0:0/subsystem
new file mode 120000
index 0000000000..a67c6b367f
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/target7:0:0/7:0:0:0/scsi_disk/7:0:0:0/subsystem
@@ -0,0 +1 @@
+../../../../../../../../../../../class/scsi_disk \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/target7:0:0/7:0:0:0/scsi_disk/7:0:0:0/uevent b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/target7:0:0/7:0:0:0/scsi_disk/7:0:0:0/uevent
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/target7:0:0/7:0:0:0/scsi_disk/7:0:0:0/uevent
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/target7:0:0/7:0:0:0/scsi_generic/sg2/dev b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/target7:0:0/7:0:0:0/scsi_generic/sg2/dev
new file mode 100644
index 0000000000..db694dd0be
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/target7:0:0/7:0:0:0/scsi_generic/sg2/dev
@@ -0,0 +1 @@
+21:2
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/target7:0:0/7:0:0:0/scsi_generic/sg2/device b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/target7:0:0/7:0:0:0/scsi_generic/sg2/device
new file mode 120000
index 0000000000..4784c37861
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/target7:0:0/7:0:0:0/scsi_generic/sg2/device
@@ -0,0 +1 @@
+../../../7:0:0:0 \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/target7:0:0/7:0:0:0/scsi_generic/sg2/power/wakeup b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/target7:0:0/7:0:0:0/scsi_generic/sg2/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/target7:0:0/7:0:0:0/scsi_generic/sg2/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/target7:0:0/7:0:0:0/scsi_generic/sg2/subsystem b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/target7:0:0/7:0:0:0/scsi_generic/sg2/subsystem
new file mode 120000
index 0000000000..a00b997ea1
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/target7:0:0/7:0:0:0/scsi_generic/sg2/subsystem
@@ -0,0 +1 @@
+../../../../../../../../../../../class/scsi_generic \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/target7:0:0/7:0:0:0/scsi_generic/sg2/uevent b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/target7:0:0/7:0:0:0/scsi_generic/sg2/uevent
new file mode 100644
index 0000000000..a9bc7144b0
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/target7:0:0/7:0:0:0/scsi_generic/sg2/uevent
@@ -0,0 +1,2 @@
+MAJOR=21
+MINOR=2
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/target7:0:0/7:0:0:0/scsi_level b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/target7:0:0/7:0:0:0/scsi_level
new file mode 100644
index 0000000000..00750edc07
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/target7:0:0/7:0:0:0/scsi_level
@@ -0,0 +1 @@
+3
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/target7:0:0/7:0:0:0/state b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/target7:0:0/7:0:0:0/state
new file mode 100644
index 0000000000..a2ae71b338
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/target7:0:0/7:0:0:0/state
@@ -0,0 +1 @@
+running
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/target7:0:0/7:0:0:0/subsystem b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/target7:0:0/7:0:0:0/subsystem
new file mode 120000
index 0000000000..a58dd0ae01
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/target7:0:0/7:0:0:0/subsystem
@@ -0,0 +1 @@
+../../../../../../../../../bus/scsi \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/target7:0:0/7:0:0:0/timeout b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/target7:0:0/7:0:0:0/timeout
new file mode 100644
index 0000000000..abdfb053e4
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/target7:0:0/7:0:0:0/timeout
@@ -0,0 +1 @@
+60
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/target7:0:0/7:0:0:0/type b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/target7:0:0/7:0:0:0/type
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/target7:0:0/7:0:0:0/type
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/target7:0:0/7:0:0:0/uevent b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/target7:0:0/7:0:0:0/uevent
new file mode 100644
index 0000000000..85c5088edf
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/target7:0:0/7:0:0:0/uevent
@@ -0,0 +1,3 @@
+DEVTYPE=scsi_device
+DRIVER=sd
+MODALIAS=scsi:t-0x00
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/target7:0:0/7:0:0:0/vendor b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/target7:0:0/7:0:0:0/vendor
new file mode 100644
index 0000000000..9ee005f771
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/target7:0:0/7:0:0:0/vendor
@@ -0,0 +1 @@
+Generic
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/target7:0:0/power/wakeup b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/target7:0:0/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/target7:0:0/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/target7:0:0/subsystem b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/target7:0:0/subsystem
new file mode 120000
index 0000000000..90f0ab37d0
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/target7:0:0/subsystem
@@ -0,0 +1 @@
+../../../../../../../../bus/scsi \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/target7:0:0/uevent b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/target7:0:0/uevent
new file mode 100644
index 0000000000..ce02d8524b
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/target7:0:0/uevent
@@ -0,0 +1 @@
+DEVTYPE=scsi_target
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/uevent b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/uevent
new file mode 100644
index 0000000000..934f648e8c
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host7/uevent
@@ -0,0 +1 @@
+DEVTYPE=scsi_host
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/modalias b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/modalias
new file mode 100644
index 0000000000..2631a9c47c
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/modalias
@@ -0,0 +1 @@
+usb:v1043p8012d0100dc00dsc00dp00ic08isc06ip50
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/power/wakeup b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/subsystem b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/subsystem
new file mode 120000
index 0000000000..29689de588
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/subsystem
@@ -0,0 +1 @@
+../../../../../../bus/usb \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/uevent b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/uevent
new file mode 100644
index 0000000000..c0e64b8890
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/uevent
@@ -0,0 +1,6 @@
+DEVTYPE=usb_interface
+DRIVER=usb-storage
+PRODUCT=1043/8012/100
+TYPE=0/0/0
+INTERFACE=8/6/80
+MODALIAS=usb:v1043p8012d0100dc00dsc00dp00ic08isc06ip50
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/usb_endpoint/usbdev5.7_ep02/bEndpointAddress b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/usb_endpoint/usbdev5.7_ep02/bEndpointAddress
new file mode 100644
index 0000000000..9e22bcb8e3
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/usb_endpoint/usbdev5.7_ep02/bEndpointAddress
@@ -0,0 +1 @@
+02
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/usb_endpoint/usbdev5.7_ep02/bInterval b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/usb_endpoint/usbdev5.7_ep02/bInterval
new file mode 100644
index 0000000000..4daddb72ff
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/usb_endpoint/usbdev5.7_ep02/bInterval
@@ -0,0 +1 @@
+00
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/usb_endpoint/usbdev5.7_ep02/bLength b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/usb_endpoint/usbdev5.7_ep02/bLength
new file mode 100644
index 0000000000..2c7456e3eb
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/usb_endpoint/usbdev5.7_ep02/bLength
@@ -0,0 +1 @@
+07
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/usb_endpoint/usbdev5.7_ep02/bmAttributes b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/usb_endpoint/usbdev5.7_ep02/bmAttributes
new file mode 100644
index 0000000000..9e22bcb8e3
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/usb_endpoint/usbdev5.7_ep02/bmAttributes
@@ -0,0 +1 @@
+02
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/usb_endpoint/usbdev5.7_ep02/dev b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/usb_endpoint/usbdev5.7_ep02/dev
new file mode 100644
index 0000000000..e9646862ed
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/usb_endpoint/usbdev5.7_ep02/dev
@@ -0,0 +1 @@
+252:11
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/usb_endpoint/usbdev5.7_ep02/device b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/usb_endpoint/usbdev5.7_ep02/device
new file mode 120000
index 0000000000..1e92c83aee
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/usb_endpoint/usbdev5.7_ep02/device
@@ -0,0 +1 @@
+../../../5-1:1.0 \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/usb_endpoint/usbdev5.7_ep02/direction b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/usb_endpoint/usbdev5.7_ep02/direction
new file mode 100644
index 0000000000..1fcb1529f8
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/usb_endpoint/usbdev5.7_ep02/direction
@@ -0,0 +1 @@
+out
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/usb_endpoint/usbdev5.7_ep02/interval b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/usb_endpoint/usbdev5.7_ep02/interval
new file mode 100644
index 0000000000..a6d0b37ffa
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/usb_endpoint/usbdev5.7_ep02/interval
@@ -0,0 +1 @@
+0ms
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/usb_endpoint/usbdev5.7_ep02/power/wakeup b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/usb_endpoint/usbdev5.7_ep02/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/usb_endpoint/usbdev5.7_ep02/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/usb_endpoint/usbdev5.7_ep02/subsystem b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/usb_endpoint/usbdev5.7_ep02/subsystem
new file mode 120000
index 0000000000..e2cbff2b9d
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/usb_endpoint/usbdev5.7_ep02/subsystem
@@ -0,0 +1 @@
+../../../../../../../../class/usb_endpoint \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/usb_endpoint/usbdev5.7_ep02/type b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/usb_endpoint/usbdev5.7_ep02/type
new file mode 100644
index 0000000000..0ac5fdc00b
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/usb_endpoint/usbdev5.7_ep02/type
@@ -0,0 +1 @@
+Bulk
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/usb_endpoint/usbdev5.7_ep02/uevent b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/usb_endpoint/usbdev5.7_ep02/uevent
new file mode 100644
index 0000000000..7dde40c6e6
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/usb_endpoint/usbdev5.7_ep02/uevent
@@ -0,0 +1,2 @@
+MAJOR=252
+MINOR=11
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/usb_endpoint/usbdev5.7_ep02/wMaxPacketSize b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/usb_endpoint/usbdev5.7_ep02/wMaxPacketSize
new file mode 100644
index 0000000000..092ce5f323
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/usb_endpoint/usbdev5.7_ep02/wMaxPacketSize
@@ -0,0 +1 @@
+0200
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/usb_endpoint/usbdev5.7_ep81/bEndpointAddress b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/usb_endpoint/usbdev5.7_ep81/bEndpointAddress
new file mode 100644
index 0000000000..d88e313699
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/usb_endpoint/usbdev5.7_ep81/bEndpointAddress
@@ -0,0 +1 @@
+81
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/usb_endpoint/usbdev5.7_ep81/bInterval b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/usb_endpoint/usbdev5.7_ep81/bInterval
new file mode 100644
index 0000000000..4daddb72ff
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/usb_endpoint/usbdev5.7_ep81/bInterval
@@ -0,0 +1 @@
+00
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/usb_endpoint/usbdev5.7_ep81/bLength b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/usb_endpoint/usbdev5.7_ep81/bLength
new file mode 100644
index 0000000000..2c7456e3eb
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/usb_endpoint/usbdev5.7_ep81/bLength
@@ -0,0 +1 @@
+07
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/usb_endpoint/usbdev5.7_ep81/bmAttributes b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/usb_endpoint/usbdev5.7_ep81/bmAttributes
new file mode 100644
index 0000000000..9e22bcb8e3
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/usb_endpoint/usbdev5.7_ep81/bmAttributes
@@ -0,0 +1 @@
+02
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/usb_endpoint/usbdev5.7_ep81/dev b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/usb_endpoint/usbdev5.7_ep81/dev
new file mode 100644
index 0000000000..d12c5095f0
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/usb_endpoint/usbdev5.7_ep81/dev
@@ -0,0 +1 @@
+252:10
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/usb_endpoint/usbdev5.7_ep81/device b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/usb_endpoint/usbdev5.7_ep81/device
new file mode 120000
index 0000000000..1e92c83aee
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/usb_endpoint/usbdev5.7_ep81/device
@@ -0,0 +1 @@
+../../../5-1:1.0 \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/usb_endpoint/usbdev5.7_ep81/direction b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/usb_endpoint/usbdev5.7_ep81/direction
new file mode 100644
index 0000000000..4935e88d32
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/usb_endpoint/usbdev5.7_ep81/direction
@@ -0,0 +1 @@
+in
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/usb_endpoint/usbdev5.7_ep81/interval b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/usb_endpoint/usbdev5.7_ep81/interval
new file mode 100644
index 0000000000..a6d0b37ffa
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/usb_endpoint/usbdev5.7_ep81/interval
@@ -0,0 +1 @@
+0ms
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/usb_endpoint/usbdev5.7_ep81/power/wakeup b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/usb_endpoint/usbdev5.7_ep81/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/usb_endpoint/usbdev5.7_ep81/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/usb_endpoint/usbdev5.7_ep81/subsystem b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/usb_endpoint/usbdev5.7_ep81/subsystem
new file mode 120000
index 0000000000..e2cbff2b9d
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/usb_endpoint/usbdev5.7_ep81/subsystem
@@ -0,0 +1 @@
+../../../../../../../../class/usb_endpoint \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/usb_endpoint/usbdev5.7_ep81/type b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/usb_endpoint/usbdev5.7_ep81/type
new file mode 100644
index 0000000000..0ac5fdc00b
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/usb_endpoint/usbdev5.7_ep81/type
@@ -0,0 +1 @@
+Bulk
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/usb_endpoint/usbdev5.7_ep81/uevent b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/usb_endpoint/usbdev5.7_ep81/uevent
new file mode 100644
index 0000000000..3ff3a28c56
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/usb_endpoint/usbdev5.7_ep81/uevent
@@ -0,0 +1,2 @@
+MAJOR=252
+MINOR=10
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/usb_endpoint/usbdev5.7_ep81/wMaxPacketSize b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/usb_endpoint/usbdev5.7_ep81/wMaxPacketSize
new file mode 100644
index 0000000000..092ce5f323
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/usb_endpoint/usbdev5.7_ep81/wMaxPacketSize
@@ -0,0 +1 @@
+0200
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/authorized b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/authorized
new file mode 100644
index 0000000000..d00491fd7e
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/authorized
@@ -0,0 +1 @@
+1
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/bConfigurationValue b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/bConfigurationValue
new file mode 100644
index 0000000000..d00491fd7e
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/bConfigurationValue
@@ -0,0 +1 @@
+1
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/bDeviceClass b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/bDeviceClass
new file mode 100644
index 0000000000..4daddb72ff
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/bDeviceClass
@@ -0,0 +1 @@
+00
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/bDeviceProtocol b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/bDeviceProtocol
new file mode 100644
index 0000000000..4daddb72ff
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/bDeviceProtocol
@@ -0,0 +1 @@
+00
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/bDeviceSubClass b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/bDeviceSubClass
new file mode 100644
index 0000000000..4daddb72ff
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/bDeviceSubClass
@@ -0,0 +1 @@
+00
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/bMaxPacketSize0 b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/bMaxPacketSize0
new file mode 100644
index 0000000000..900731ffd5
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/bMaxPacketSize0
@@ -0,0 +1 @@
+64
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/bMaxPower b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/bMaxPower
new file mode 100644
index 0000000000..a3369c7120
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/bMaxPower
@@ -0,0 +1 @@
+100mA
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/bNumConfigurations b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/bNumConfigurations
new file mode 100644
index 0000000000..d00491fd7e
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/bNumConfigurations
@@ -0,0 +1 @@
+1
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/bNumInterfaces b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/bNumInterfaces
new file mode 100644
index 0000000000..c6cf38636b
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/bNumInterfaces
@@ -0,0 +1 @@
+ 1
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/bcdDevice b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/bcdDevice
new file mode 100644
index 0000000000..e199843fc5
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/bcdDevice
@@ -0,0 +1 @@
+0100
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/bmAttributes b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/bmAttributes
new file mode 100644
index 0000000000..d15a2cc44e
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/bmAttributes
@@ -0,0 +1 @@
+80
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/busnum b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/busnum
new file mode 100644
index 0000000000..7ed6ff82de
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/busnum
@@ -0,0 +1 @@
+5
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/configuration b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/configuration
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/configuration
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/descriptors b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/descriptors
new file mode 100644
index 0000000000..af16ffd0ed
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/descriptors
Binary files differ
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/dev b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/dev
new file mode 100644
index 0000000000..db1a2907ef
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/dev
@@ -0,0 +1 @@
+189:518
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/devnum b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/devnum
new file mode 100644
index 0000000000..7f8f011eb7
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/devnum
@@ -0,0 +1 @@
+7
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/driver b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/driver
new file mode 120000
index 0000000000..092d2282f3
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/driver
@@ -0,0 +1 @@
+../../../../../bus/usb/drivers/usb \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/ep_00 b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/ep_00
new file mode 120000
index 0000000000..18e4e875d8
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/ep_00
@@ -0,0 +1 @@
+usb_endpoint/usbdev5.7_ep00 \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/idProduct b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/idProduct
new file mode 100644
index 0000000000..f36af27d06
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/idProduct
@@ -0,0 +1 @@
+8012
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/idVendor b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/idVendor
new file mode 100644
index 0000000000..34d9aaeb09
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/idVendor
@@ -0,0 +1 @@
+1043
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/manufacturer b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/manufacturer
new file mode 100644
index 0000000000..8470d61195
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/manufacturer
@@ -0,0 +1 @@
+Generic
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/maxchild b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/maxchild
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/maxchild
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/power/active_duration b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/power/active_duration
new file mode 100644
index 0000000000..d2268f7c60
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/power/active_duration
@@ -0,0 +1 @@
+65113
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/power/autosuspend b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/power/autosuspend
new file mode 100644
index 0000000000..0cfbf08886
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/power/autosuspend
@@ -0,0 +1 @@
+2
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/power/connected_duration b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/power/connected_duration
new file mode 100644
index 0000000000..d2268f7c60
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/power/connected_duration
@@ -0,0 +1 @@
+65113
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/power/level b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/power/level
new file mode 100644
index 0000000000..b3d86404ab
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/power/level
@@ -0,0 +1 @@
+on
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/power/persist b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/power/persist
new file mode 100644
index 0000000000..d00491fd7e
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/power/persist
@@ -0,0 +1 @@
+1
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/power/wakeup b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/product b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/product
new file mode 100644
index 0000000000..a3827c329c
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/product
@@ -0,0 +1 @@
+Flash Disk
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/quirks b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/quirks
new file mode 100644
index 0000000000..9982566dc0
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/quirks
@@ -0,0 +1 @@
+0x0
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/speed b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/speed
new file mode 100644
index 0000000000..36e082614b
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/speed
@@ -0,0 +1 @@
+480
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/subsystem b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/subsystem
new file mode 120000
index 0000000000..af968de921
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/subsystem
@@ -0,0 +1 @@
+../../../../../bus/usb \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/uevent b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/uevent
new file mode 100644
index 0000000000..bfbb551bc4
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/uevent
@@ -0,0 +1,8 @@
+MAJOR=189
+MINOR=518
+DEVTYPE=usb_device
+DRIVER=usb
+PRODUCT=1043/8012/100
+TYPE=0/0/0
+BUSNUM=005
+DEVNUM=007
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/urbnum b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/urbnum
new file mode 100644
index 0000000000..611de25367
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/urbnum
@@ -0,0 +1 @@
+743
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/usb_endpoint/usbdev5.7_ep00/bEndpointAddress b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/usb_endpoint/usbdev5.7_ep00/bEndpointAddress
new file mode 100644
index 0000000000..4daddb72ff
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/usb_endpoint/usbdev5.7_ep00/bEndpointAddress
@@ -0,0 +1 @@
+00
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/usb_endpoint/usbdev5.7_ep00/bInterval b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/usb_endpoint/usbdev5.7_ep00/bInterval
new file mode 100644
index 0000000000..4daddb72ff
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/usb_endpoint/usbdev5.7_ep00/bInterval
@@ -0,0 +1 @@
+00
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/usb_endpoint/usbdev5.7_ep00/bLength b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/usb_endpoint/usbdev5.7_ep00/bLength
new file mode 100644
index 0000000000..2c7456e3eb
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/usb_endpoint/usbdev5.7_ep00/bLength
@@ -0,0 +1 @@
+07
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/usb_endpoint/usbdev5.7_ep00/bmAttributes b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/usb_endpoint/usbdev5.7_ep00/bmAttributes
new file mode 100644
index 0000000000..4daddb72ff
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/usb_endpoint/usbdev5.7_ep00/bmAttributes
@@ -0,0 +1 @@
+00
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/usb_endpoint/usbdev5.7_ep00/dev b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/usb_endpoint/usbdev5.7_ep00/dev
new file mode 100644
index 0000000000..12d19732c9
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/usb_endpoint/usbdev5.7_ep00/dev
@@ -0,0 +1 @@
+252:24
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/usb_endpoint/usbdev5.7_ep00/device b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/usb_endpoint/usbdev5.7_ep00/device
new file mode 120000
index 0000000000..35e552af56
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/usb_endpoint/usbdev5.7_ep00/device
@@ -0,0 +1 @@
+../../../5-1 \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/usb_endpoint/usbdev5.7_ep00/direction b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/usb_endpoint/usbdev5.7_ep00/direction
new file mode 100644
index 0000000000..49f33a8c6e
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/usb_endpoint/usbdev5.7_ep00/direction
@@ -0,0 +1 @@
+both
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/usb_endpoint/usbdev5.7_ep00/interval b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/usb_endpoint/usbdev5.7_ep00/interval
new file mode 100644
index 0000000000..a6d0b37ffa
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/usb_endpoint/usbdev5.7_ep00/interval
@@ -0,0 +1 @@
+0ms
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/usb_endpoint/usbdev5.7_ep00/power/wakeup b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/usb_endpoint/usbdev5.7_ep00/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/usb_endpoint/usbdev5.7_ep00/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/usb_endpoint/usbdev5.7_ep00/subsystem b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/usb_endpoint/usbdev5.7_ep00/subsystem
new file mode 120000
index 0000000000..c25f816d1d
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/usb_endpoint/usbdev5.7_ep00/subsystem
@@ -0,0 +1 @@
+../../../../../../../class/usb_endpoint \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/usb_endpoint/usbdev5.7_ep00/type b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/usb_endpoint/usbdev5.7_ep00/type
new file mode 100644
index 0000000000..6ba80ac5b5
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/usb_endpoint/usbdev5.7_ep00/type
@@ -0,0 +1 @@
+Control
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/usb_endpoint/usbdev5.7_ep00/uevent b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/usb_endpoint/usbdev5.7_ep00/uevent
new file mode 100644
index 0000000000..e6445200c1
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/usb_endpoint/usbdev5.7_ep00/uevent
@@ -0,0 +1,2 @@
+MAJOR=252
+MINOR=24
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/usb_endpoint/usbdev5.7_ep00/wMaxPacketSize b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/usb_endpoint/usbdev5.7_ep00/wMaxPacketSize
new file mode 100644
index 0000000000..b5fda7b228
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/usb_endpoint/usbdev5.7_ep00/wMaxPacketSize
@@ -0,0 +1 @@
+0040
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/version b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/version
new file mode 100644
index 0000000000..602f25e1f4
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-1/version
@@ -0,0 +1 @@
+ 2.00
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.0/bAlternateSetting b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.0/bAlternateSetting
new file mode 100644
index 0000000000..2142470504
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.0/bAlternateSetting
@@ -0,0 +1 @@
+ 0
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.0/bInterfaceClass b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.0/bInterfaceClass
new file mode 100644
index 0000000000..9e22bcb8e3
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.0/bInterfaceClass
@@ -0,0 +1 @@
+02
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.0/bInterfaceNumber b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.0/bInterfaceNumber
new file mode 100644
index 0000000000..4daddb72ff
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.0/bInterfaceNumber
@@ -0,0 +1 @@
+00
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.0/bInterfaceProtocol b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.0/bInterfaceProtocol
new file mode 100644
index 0000000000..8a0f05e166
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.0/bInterfaceProtocol
@@ -0,0 +1 @@
+01
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.0/bInterfaceSubClass b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.0/bInterfaceSubClass
new file mode 100644
index 0000000000..9e22bcb8e3
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.0/bInterfaceSubClass
@@ -0,0 +1 @@
+02
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.0/bNumEndpoints b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.0/bNumEndpoints
new file mode 100644
index 0000000000..8a0f05e166
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.0/bNumEndpoints
@@ -0,0 +1 @@
+01
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.0/bmCapabilities b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.0/bmCapabilities
new file mode 100644
index 0000000000..3f10ffe7a4
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.0/bmCapabilities
@@ -0,0 +1 @@
+15 \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.0/driver b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.0/driver
new file mode 120000
index 0000000000..cd15059f11
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.0/driver
@@ -0,0 +1 @@
+../../../../../../bus/usb/drivers/cdc_acm \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.0/ep_81 b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.0/ep_81
new file mode 120000
index 0000000000..2a8a0666e2
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.0/ep_81
@@ -0,0 +1 @@
+usb_endpoint/usbdev5.9_ep81 \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.0/interface b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.0/interface
new file mode 100644
index 0000000000..7575fe2088
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.0/interface
@@ -0,0 +1 @@
+CDC Comms Interface
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.0/modalias b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.0/modalias
new file mode 100644
index 0000000000..dd88185db4
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.0/modalias
@@ -0,0 +1 @@
+usb:v0421p007Bd0100dc02dsc00dp00ic02isc02ip01
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.0/power/wakeup b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.0/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.0/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.0/subsystem b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.0/subsystem
new file mode 120000
index 0000000000..29689de588
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.0/subsystem
@@ -0,0 +1 @@
+../../../../../../bus/usb \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.0/tty/ttyACM0/dev b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.0/tty/ttyACM0/dev
new file mode 100644
index 0000000000..5b278d2839
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.0/tty/ttyACM0/dev
@@ -0,0 +1 @@
+166:0
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.0/tty/ttyACM0/device b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.0/tty/ttyACM0/device
new file mode 120000
index 0000000000..feb7c79cbe
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.0/tty/ttyACM0/device
@@ -0,0 +1 @@
+../../../5-2:1.0 \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.0/tty/ttyACM0/power/wakeup b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.0/tty/ttyACM0/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.0/tty/ttyACM0/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.0/tty/ttyACM0/subsystem b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.0/tty/ttyACM0/subsystem
new file mode 120000
index 0000000000..5a82a28739
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.0/tty/ttyACM0/subsystem
@@ -0,0 +1 @@
+../../../../../../../../class/tty \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.0/tty/ttyACM0/uevent b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.0/tty/ttyACM0/uevent
new file mode 100644
index 0000000000..2ba9f43730
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.0/tty/ttyACM0/uevent
@@ -0,0 +1,2 @@
+MAJOR=166
+MINOR=0
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.0/uevent b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.0/uevent
new file mode 100644
index 0000000000..c2ff691a84
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.0/uevent
@@ -0,0 +1,6 @@
+DEVTYPE=usb_interface
+DRIVER=cdc_acm
+PRODUCT=421/7b/100
+TYPE=2/0/0
+INTERFACE=2/2/1
+MODALIAS=usb:v0421p007Bd0100dc02dsc00dp00ic02isc02ip01
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.0/usb_endpoint/usbdev5.9_ep81/bEndpointAddress b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.0/usb_endpoint/usbdev5.9_ep81/bEndpointAddress
new file mode 100644
index 0000000000..d88e313699
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.0/usb_endpoint/usbdev5.9_ep81/bEndpointAddress
@@ -0,0 +1 @@
+81
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.0/usb_endpoint/usbdev5.9_ep81/bInterval b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.0/usb_endpoint/usbdev5.9_ep81/bInterval
new file mode 100644
index 0000000000..adb9de8ee0
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.0/usb_endpoint/usbdev5.9_ep81/bInterval
@@ -0,0 +1 @@
+08
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.0/usb_endpoint/usbdev5.9_ep81/bLength b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.0/usb_endpoint/usbdev5.9_ep81/bLength
new file mode 100644
index 0000000000..2c7456e3eb
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.0/usb_endpoint/usbdev5.9_ep81/bLength
@@ -0,0 +1 @@
+07
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.0/usb_endpoint/usbdev5.9_ep81/bmAttributes b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.0/usb_endpoint/usbdev5.9_ep81/bmAttributes
new file mode 100644
index 0000000000..75016ea362
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.0/usb_endpoint/usbdev5.9_ep81/bmAttributes
@@ -0,0 +1 @@
+03
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.0/usb_endpoint/usbdev5.9_ep81/dev b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.0/usb_endpoint/usbdev5.9_ep81/dev
new file mode 100644
index 0000000000..41133ae815
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.0/usb_endpoint/usbdev5.9_ep81/dev
@@ -0,0 +1 @@
+252:27
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.0/usb_endpoint/usbdev5.9_ep81/device b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.0/usb_endpoint/usbdev5.9_ep81/device
new file mode 120000
index 0000000000..feb7c79cbe
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.0/usb_endpoint/usbdev5.9_ep81/device
@@ -0,0 +1 @@
+../../../5-2:1.0 \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.0/usb_endpoint/usbdev5.9_ep81/direction b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.0/usb_endpoint/usbdev5.9_ep81/direction
new file mode 100644
index 0000000000..4935e88d32
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.0/usb_endpoint/usbdev5.9_ep81/direction
@@ -0,0 +1 @@
+in
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.0/usb_endpoint/usbdev5.9_ep81/interval b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.0/usb_endpoint/usbdev5.9_ep81/interval
new file mode 100644
index 0000000000..260640cf65
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.0/usb_endpoint/usbdev5.9_ep81/interval
@@ -0,0 +1 @@
+16ms
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.0/usb_endpoint/usbdev5.9_ep81/power/wakeup b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.0/usb_endpoint/usbdev5.9_ep81/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.0/usb_endpoint/usbdev5.9_ep81/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.0/usb_endpoint/usbdev5.9_ep81/subsystem b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.0/usb_endpoint/usbdev5.9_ep81/subsystem
new file mode 120000
index 0000000000..e2cbff2b9d
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.0/usb_endpoint/usbdev5.9_ep81/subsystem
@@ -0,0 +1 @@
+../../../../../../../../class/usb_endpoint \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.0/usb_endpoint/usbdev5.9_ep81/type b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.0/usb_endpoint/usbdev5.9_ep81/type
new file mode 100644
index 0000000000..8b4382873b
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.0/usb_endpoint/usbdev5.9_ep81/type
@@ -0,0 +1 @@
+Interrupt
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.0/usb_endpoint/usbdev5.9_ep81/uevent b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.0/usb_endpoint/usbdev5.9_ep81/uevent
new file mode 100644
index 0000000000..cdda16fbbc
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.0/usb_endpoint/usbdev5.9_ep81/uevent
@@ -0,0 +1,2 @@
+MAJOR=252
+MINOR=27
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.0/usb_endpoint/usbdev5.9_ep81/wMaxPacketSize b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.0/usb_endpoint/usbdev5.9_ep81/wMaxPacketSize
new file mode 100644
index 0000000000..b5fda7b228
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.0/usb_endpoint/usbdev5.9_ep81/wMaxPacketSize
@@ -0,0 +1 @@
+0040
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.1/bAlternateSetting b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.1/bAlternateSetting
new file mode 100644
index 0000000000..2142470504
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.1/bAlternateSetting
@@ -0,0 +1 @@
+ 0
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.1/bInterfaceClass b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.1/bInterfaceClass
new file mode 100644
index 0000000000..eb6e8821f1
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.1/bInterfaceClass
@@ -0,0 +1 @@
+0a
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.1/bInterfaceNumber b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.1/bInterfaceNumber
new file mode 100644
index 0000000000..8a0f05e166
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.1/bInterfaceNumber
@@ -0,0 +1 @@
+01
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.1/bInterfaceProtocol b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.1/bInterfaceProtocol
new file mode 100644
index 0000000000..4daddb72ff
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.1/bInterfaceProtocol
@@ -0,0 +1 @@
+00
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.1/bInterfaceSubClass b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.1/bInterfaceSubClass
new file mode 100644
index 0000000000..4daddb72ff
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.1/bInterfaceSubClass
@@ -0,0 +1 @@
+00
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.1/bNumEndpoints b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.1/bNumEndpoints
new file mode 100644
index 0000000000..9e22bcb8e3
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.1/bNumEndpoints
@@ -0,0 +1 @@
+02
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.1/driver b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.1/driver
new file mode 120000
index 0000000000..cd15059f11
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.1/driver
@@ -0,0 +1 @@
+../../../../../../bus/usb/drivers/cdc_acm \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.1/ep_01 b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.1/ep_01
new file mode 120000
index 0000000000..9c29fa84ea
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.1/ep_01
@@ -0,0 +1 @@
+usb_endpoint/usbdev5.9_ep01 \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.1/ep_82 b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.1/ep_82
new file mode 120000
index 0000000000..3bb8550262
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.1/ep_82
@@ -0,0 +1 @@
+usb_endpoint/usbdev5.9_ep82 \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.1/interface b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.1/interface
new file mode 100644
index 0000000000..9f4232ca19
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.1/interface
@@ -0,0 +1 @@
+CDC Data Interface
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.1/modalias b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.1/modalias
new file mode 100644
index 0000000000..2b00a7b41b
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.1/modalias
@@ -0,0 +1 @@
+usb:v0421p007Bd0100dc02dsc00dp00ic0Aisc00ip00
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.1/power/wakeup b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.1/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.1/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.1/subsystem b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.1/subsystem
new file mode 120000
index 0000000000..29689de588
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.1/subsystem
@@ -0,0 +1 @@
+../../../../../../bus/usb \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.1/uevent b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.1/uevent
new file mode 100644
index 0000000000..f8c33c7987
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.1/uevent
@@ -0,0 +1,6 @@
+DEVTYPE=usb_interface
+DRIVER=cdc_acm
+PRODUCT=421/7b/100
+TYPE=2/0/0
+INTERFACE=10/0/0
+MODALIAS=usb:v0421p007Bd0100dc02dsc00dp00ic0Aisc00ip00
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.1/usb_endpoint/usbdev5.9_ep01/bEndpointAddress b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.1/usb_endpoint/usbdev5.9_ep01/bEndpointAddress
new file mode 100644
index 0000000000..8a0f05e166
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.1/usb_endpoint/usbdev5.9_ep01/bEndpointAddress
@@ -0,0 +1 @@
+01
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.1/usb_endpoint/usbdev5.9_ep01/bInterval b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.1/usb_endpoint/usbdev5.9_ep01/bInterval
new file mode 100644
index 0000000000..fcd15acf93
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.1/usb_endpoint/usbdev5.9_ep01/bInterval
@@ -0,0 +1 @@
+ff
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.1/usb_endpoint/usbdev5.9_ep01/bLength b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.1/usb_endpoint/usbdev5.9_ep01/bLength
new file mode 100644
index 0000000000..2c7456e3eb
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.1/usb_endpoint/usbdev5.9_ep01/bLength
@@ -0,0 +1 @@
+07
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.1/usb_endpoint/usbdev5.9_ep01/bmAttributes b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.1/usb_endpoint/usbdev5.9_ep01/bmAttributes
new file mode 100644
index 0000000000..9e22bcb8e3
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.1/usb_endpoint/usbdev5.9_ep01/bmAttributes
@@ -0,0 +1 @@
+02
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.1/usb_endpoint/usbdev5.9_ep01/dev b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.1/usb_endpoint/usbdev5.9_ep01/dev
new file mode 100644
index 0000000000..31a8b5d781
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.1/usb_endpoint/usbdev5.9_ep01/dev
@@ -0,0 +1 @@
+252:29
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.1/usb_endpoint/usbdev5.9_ep01/device b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.1/usb_endpoint/usbdev5.9_ep01/device
new file mode 120000
index 0000000000..d334d1acfd
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.1/usb_endpoint/usbdev5.9_ep01/device
@@ -0,0 +1 @@
+../../../5-2:1.1 \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.1/usb_endpoint/usbdev5.9_ep01/direction b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.1/usb_endpoint/usbdev5.9_ep01/direction
new file mode 100644
index 0000000000..1fcb1529f8
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.1/usb_endpoint/usbdev5.9_ep01/direction
@@ -0,0 +1 @@
+out
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.1/usb_endpoint/usbdev5.9_ep01/interval b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.1/usb_endpoint/usbdev5.9_ep01/interval
new file mode 100644
index 0000000000..300966c68e
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.1/usb_endpoint/usbdev5.9_ep01/interval
@@ -0,0 +1 @@
+31875us
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.1/usb_endpoint/usbdev5.9_ep01/power/wakeup b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.1/usb_endpoint/usbdev5.9_ep01/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.1/usb_endpoint/usbdev5.9_ep01/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.1/usb_endpoint/usbdev5.9_ep01/subsystem b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.1/usb_endpoint/usbdev5.9_ep01/subsystem
new file mode 120000
index 0000000000..e2cbff2b9d
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.1/usb_endpoint/usbdev5.9_ep01/subsystem
@@ -0,0 +1 @@
+../../../../../../../../class/usb_endpoint \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.1/usb_endpoint/usbdev5.9_ep01/type b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.1/usb_endpoint/usbdev5.9_ep01/type
new file mode 100644
index 0000000000..0ac5fdc00b
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.1/usb_endpoint/usbdev5.9_ep01/type
@@ -0,0 +1 @@
+Bulk
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.1/usb_endpoint/usbdev5.9_ep01/uevent b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.1/usb_endpoint/usbdev5.9_ep01/uevent
new file mode 100644
index 0000000000..fe99938b47
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.1/usb_endpoint/usbdev5.9_ep01/uevent
@@ -0,0 +1,2 @@
+MAJOR=252
+MINOR=29
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.1/usb_endpoint/usbdev5.9_ep01/wMaxPacketSize b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.1/usb_endpoint/usbdev5.9_ep01/wMaxPacketSize
new file mode 100644
index 0000000000..092ce5f323
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.1/usb_endpoint/usbdev5.9_ep01/wMaxPacketSize
@@ -0,0 +1 @@
+0200
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.1/usb_endpoint/usbdev5.9_ep82/bEndpointAddress b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.1/usb_endpoint/usbdev5.9_ep82/bEndpointAddress
new file mode 100644
index 0000000000..dde92ddc1a
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.1/usb_endpoint/usbdev5.9_ep82/bEndpointAddress
@@ -0,0 +1 @@
+82
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.1/usb_endpoint/usbdev5.9_ep82/bInterval b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.1/usb_endpoint/usbdev5.9_ep82/bInterval
new file mode 100644
index 0000000000..fcd15acf93
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.1/usb_endpoint/usbdev5.9_ep82/bInterval
@@ -0,0 +1 @@
+ff
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.1/usb_endpoint/usbdev5.9_ep82/bLength b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.1/usb_endpoint/usbdev5.9_ep82/bLength
new file mode 100644
index 0000000000..2c7456e3eb
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.1/usb_endpoint/usbdev5.9_ep82/bLength
@@ -0,0 +1 @@
+07
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.1/usb_endpoint/usbdev5.9_ep82/bmAttributes b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.1/usb_endpoint/usbdev5.9_ep82/bmAttributes
new file mode 100644
index 0000000000..9e22bcb8e3
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.1/usb_endpoint/usbdev5.9_ep82/bmAttributes
@@ -0,0 +1 @@
+02
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.1/usb_endpoint/usbdev5.9_ep82/dev b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.1/usb_endpoint/usbdev5.9_ep82/dev
new file mode 100644
index 0000000000..d50e7b3952
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.1/usb_endpoint/usbdev5.9_ep82/dev
@@ -0,0 +1 @@
+252:28
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.1/usb_endpoint/usbdev5.9_ep82/device b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.1/usb_endpoint/usbdev5.9_ep82/device
new file mode 120000
index 0000000000..d334d1acfd
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.1/usb_endpoint/usbdev5.9_ep82/device
@@ -0,0 +1 @@
+../../../5-2:1.1 \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.1/usb_endpoint/usbdev5.9_ep82/direction b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.1/usb_endpoint/usbdev5.9_ep82/direction
new file mode 100644
index 0000000000..4935e88d32
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.1/usb_endpoint/usbdev5.9_ep82/direction
@@ -0,0 +1 @@
+in
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.1/usb_endpoint/usbdev5.9_ep82/interval b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.1/usb_endpoint/usbdev5.9_ep82/interval
new file mode 100644
index 0000000000..a6d0b37ffa
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.1/usb_endpoint/usbdev5.9_ep82/interval
@@ -0,0 +1 @@
+0ms
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.1/usb_endpoint/usbdev5.9_ep82/power/wakeup b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.1/usb_endpoint/usbdev5.9_ep82/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.1/usb_endpoint/usbdev5.9_ep82/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.1/usb_endpoint/usbdev5.9_ep82/subsystem b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.1/usb_endpoint/usbdev5.9_ep82/subsystem
new file mode 120000
index 0000000000..e2cbff2b9d
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.1/usb_endpoint/usbdev5.9_ep82/subsystem
@@ -0,0 +1 @@
+../../../../../../../../class/usb_endpoint \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.1/usb_endpoint/usbdev5.9_ep82/type b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.1/usb_endpoint/usbdev5.9_ep82/type
new file mode 100644
index 0000000000..0ac5fdc00b
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.1/usb_endpoint/usbdev5.9_ep82/type
@@ -0,0 +1 @@
+Bulk
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.1/usb_endpoint/usbdev5.9_ep82/uevent b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.1/usb_endpoint/usbdev5.9_ep82/uevent
new file mode 100644
index 0000000000..2a92107242
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.1/usb_endpoint/usbdev5.9_ep82/uevent
@@ -0,0 +1,2 @@
+MAJOR=252
+MINOR=28
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.1/usb_endpoint/usbdev5.9_ep82/wMaxPacketSize b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.1/usb_endpoint/usbdev5.9_ep82/wMaxPacketSize
new file mode 100644
index 0000000000..092ce5f323
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.1/usb_endpoint/usbdev5.9_ep82/wMaxPacketSize
@@ -0,0 +1 @@
+0200
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.10/bAlternateSetting b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.10/bAlternateSetting
new file mode 100644
index 0000000000..2142470504
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.10/bAlternateSetting
@@ -0,0 +1 @@
+ 0
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.10/bInterfaceClass b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.10/bInterfaceClass
new file mode 100644
index 0000000000..9e22bcb8e3
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.10/bInterfaceClass
@@ -0,0 +1 @@
+02
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.10/bInterfaceNumber b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.10/bInterfaceNumber
new file mode 100644
index 0000000000..eb6e8821f1
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.10/bInterfaceNumber
@@ -0,0 +1 @@
+0a
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.10/bInterfaceProtocol b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.10/bInterfaceProtocol
new file mode 100644
index 0000000000..4daddb72ff
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.10/bInterfaceProtocol
@@ -0,0 +1 @@
+00
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.10/bInterfaceSubClass b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.10/bInterfaceSubClass
new file mode 100644
index 0000000000..d6ddcd5065
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.10/bInterfaceSubClass
@@ -0,0 +1 @@
+fe
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.10/bNumEndpoints b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.10/bNumEndpoints
new file mode 100644
index 0000000000..4daddb72ff
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.10/bNumEndpoints
@@ -0,0 +1 @@
+00
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.10/modalias b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.10/modalias
new file mode 100644
index 0000000000..acd278866f
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.10/modalias
@@ -0,0 +1 @@
+usb:v0421p007Bd0100dc02dsc00dp00ic02iscFEip00
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.10/power/wakeup b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.10/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.10/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.10/subsystem b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.10/subsystem
new file mode 120000
index 0000000000..29689de588
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.10/subsystem
@@ -0,0 +1 @@
+../../../../../../bus/usb \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.10/uevent b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.10/uevent
new file mode 100644
index 0000000000..e638139f28
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.10/uevent
@@ -0,0 +1,5 @@
+DEVTYPE=usb_interface
+PRODUCT=421/7b/100
+TYPE=2/0/0
+INTERFACE=2/254/0
+MODALIAS=usb:v0421p007Bd0100dc02dsc00dp00ic02iscFEip00
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.11/bAlternateSetting b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.11/bAlternateSetting
new file mode 100644
index 0000000000..2142470504
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.11/bAlternateSetting
@@ -0,0 +1 @@
+ 0
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.11/bInterfaceClass b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.11/bInterfaceClass
new file mode 100644
index 0000000000..eb6e8821f1
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.11/bInterfaceClass
@@ -0,0 +1 @@
+0a
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.11/bInterfaceNumber b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.11/bInterfaceNumber
new file mode 100644
index 0000000000..59db2fe288
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.11/bInterfaceNumber
@@ -0,0 +1 @@
+0b
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.11/bInterfaceProtocol b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.11/bInterfaceProtocol
new file mode 100644
index 0000000000..4daddb72ff
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.11/bInterfaceProtocol
@@ -0,0 +1 @@
+00
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.11/bInterfaceSubClass b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.11/bInterfaceSubClass
new file mode 100644
index 0000000000..4daddb72ff
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.11/bInterfaceSubClass
@@ -0,0 +1 @@
+00
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.11/bNumEndpoints b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.11/bNumEndpoints
new file mode 100644
index 0000000000..4daddb72ff
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.11/bNumEndpoints
@@ -0,0 +1 @@
+00
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.11/modalias b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.11/modalias
new file mode 100644
index 0000000000..2b00a7b41b
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.11/modalias
@@ -0,0 +1 @@
+usb:v0421p007Bd0100dc02dsc00dp00ic0Aisc00ip00
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.11/power/wakeup b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.11/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.11/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.11/subsystem b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.11/subsystem
new file mode 120000
index 0000000000..29689de588
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.11/subsystem
@@ -0,0 +1 @@
+../../../../../../bus/usb \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.11/uevent b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.11/uevent
new file mode 100644
index 0000000000..d70db7a9c6
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.11/uevent
@@ -0,0 +1,5 @@
+DEVTYPE=usb_interface
+PRODUCT=421/7b/100
+TYPE=2/0/0
+INTERFACE=10/0/0
+MODALIAS=usb:v0421p007Bd0100dc02dsc00dp00ic0Aisc00ip00
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.12/bAlternateSetting b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.12/bAlternateSetting
new file mode 100644
index 0000000000..2142470504
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.12/bAlternateSetting
@@ -0,0 +1 @@
+ 0
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.12/bInterfaceClass b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.12/bInterfaceClass
new file mode 100644
index 0000000000..9e22bcb8e3
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.12/bInterfaceClass
@@ -0,0 +1 @@
+02
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.12/bInterfaceNumber b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.12/bInterfaceNumber
new file mode 100644
index 0000000000..8ac4b4ca54
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.12/bInterfaceNumber
@@ -0,0 +1 @@
+0c
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.12/bInterfaceProtocol b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.12/bInterfaceProtocol
new file mode 100644
index 0000000000..4daddb72ff
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.12/bInterfaceProtocol
@@ -0,0 +1 @@
+00
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.12/bInterfaceSubClass b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.12/bInterfaceSubClass
new file mode 100644
index 0000000000..18fb2459b0
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.12/bInterfaceSubClass
@@ -0,0 +1 @@
+fd
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.12/bNumEndpoints b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.12/bNumEndpoints
new file mode 100644
index 0000000000..4daddb72ff
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.12/bNumEndpoints
@@ -0,0 +1 @@
+00
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.12/interface b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.12/interface
new file mode 100644
index 0000000000..d19e3dc633
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.12/interface
@@ -0,0 +1 @@
+LCIF_Alt0
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.12/modalias b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.12/modalias
new file mode 100644
index 0000000000..dc4c407200
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.12/modalias
@@ -0,0 +1 @@
+usb:v0421p007Bd0100dc02dsc00dp00ic02iscFDip00
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.12/power/wakeup b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.12/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.12/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.12/subsystem b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.12/subsystem
new file mode 120000
index 0000000000..29689de588
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.12/subsystem
@@ -0,0 +1 @@
+../../../../../../bus/usb \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.12/uevent b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.12/uevent
new file mode 100644
index 0000000000..2e63fd3b37
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.12/uevent
@@ -0,0 +1,5 @@
+DEVTYPE=usb_interface
+PRODUCT=421/7b/100
+TYPE=2/0/0
+INTERFACE=2/253/0
+MODALIAS=usb:v0421p007Bd0100dc02dsc00dp00ic02iscFDip00
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.13/bAlternateSetting b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.13/bAlternateSetting
new file mode 100644
index 0000000000..2142470504
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.13/bAlternateSetting
@@ -0,0 +1 @@
+ 0
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.13/bInterfaceClass b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.13/bInterfaceClass
new file mode 100644
index 0000000000..eb6e8821f1
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.13/bInterfaceClass
@@ -0,0 +1 @@
+0a
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.13/bInterfaceNumber b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.13/bInterfaceNumber
new file mode 100644
index 0000000000..655e789cd6
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.13/bInterfaceNumber
@@ -0,0 +1 @@
+0d
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.13/bInterfaceProtocol b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.13/bInterfaceProtocol
new file mode 100644
index 0000000000..4daddb72ff
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.13/bInterfaceProtocol
@@ -0,0 +1 @@
+00
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.13/bInterfaceSubClass b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.13/bInterfaceSubClass
new file mode 100644
index 0000000000..4daddb72ff
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.13/bInterfaceSubClass
@@ -0,0 +1 @@
+00
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.13/bNumEndpoints b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.13/bNumEndpoints
new file mode 100644
index 0000000000..4daddb72ff
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.13/bNumEndpoints
@@ -0,0 +1 @@
+00
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.13/modalias b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.13/modalias
new file mode 100644
index 0000000000..2b00a7b41b
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.13/modalias
@@ -0,0 +1 @@
+usb:v0421p007Bd0100dc02dsc00dp00ic0Aisc00ip00
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.13/power/wakeup b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.13/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.13/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.13/subsystem b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.13/subsystem
new file mode 120000
index 0000000000..29689de588
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.13/subsystem
@@ -0,0 +1 @@
+../../../../../../bus/usb \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.13/uevent b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.13/uevent
new file mode 100644
index 0000000000..d70db7a9c6
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.13/uevent
@@ -0,0 +1,5 @@
+DEVTYPE=usb_interface
+PRODUCT=421/7b/100
+TYPE=2/0/0
+INTERFACE=10/0/0
+MODALIAS=usb:v0421p007Bd0100dc02dsc00dp00ic0Aisc00ip00
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.2/bAlternateSetting b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.2/bAlternateSetting
new file mode 100644
index 0000000000..2142470504
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.2/bAlternateSetting
@@ -0,0 +1 @@
+ 0
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.2/bInterfaceClass b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.2/bInterfaceClass
new file mode 100644
index 0000000000..9e22bcb8e3
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.2/bInterfaceClass
@@ -0,0 +1 @@
+02
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.2/bInterfaceNumber b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.2/bInterfaceNumber
new file mode 100644
index 0000000000..9e22bcb8e3
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.2/bInterfaceNumber
@@ -0,0 +1 @@
+02
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.2/bInterfaceProtocol b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.2/bInterfaceProtocol
new file mode 100644
index 0000000000..fcd15acf93
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.2/bInterfaceProtocol
@@ -0,0 +1 @@
+ff
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.2/bInterfaceSubClass b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.2/bInterfaceSubClass
new file mode 100644
index 0000000000..9e22bcb8e3
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.2/bInterfaceSubClass
@@ -0,0 +1 @@
+02
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.2/bNumEndpoints b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.2/bNumEndpoints
new file mode 100644
index 0000000000..8a0f05e166
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.2/bNumEndpoints
@@ -0,0 +1 @@
+01
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.2/ep_83 b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.2/ep_83
new file mode 120000
index 0000000000..89ce0147b6
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.2/ep_83
@@ -0,0 +1 @@
+usb_endpoint/usbdev5.9_ep83 \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.2/interface b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.2/interface
new file mode 100644
index 0000000000..7575fe2088
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.2/interface
@@ -0,0 +1 @@
+CDC Comms Interface
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.2/modalias b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.2/modalias
new file mode 100644
index 0000000000..7770117f05
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.2/modalias
@@ -0,0 +1 @@
+usb:v0421p007Bd0100dc02dsc00dp00ic02isc02ipFF
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.2/power/wakeup b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.2/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.2/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.2/subsystem b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.2/subsystem
new file mode 120000
index 0000000000..29689de588
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.2/subsystem
@@ -0,0 +1 @@
+../../../../../../bus/usb \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.2/uevent b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.2/uevent
new file mode 100644
index 0000000000..4324de940d
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.2/uevent
@@ -0,0 +1,5 @@
+DEVTYPE=usb_interface
+PRODUCT=421/7b/100
+TYPE=2/0/0
+INTERFACE=2/2/255
+MODALIAS=usb:v0421p007Bd0100dc02dsc00dp00ic02isc02ipFF
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.2/usb_endpoint/usbdev5.9_ep83/bEndpointAddress b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.2/usb_endpoint/usbdev5.9_ep83/bEndpointAddress
new file mode 100644
index 0000000000..76a8b2b703
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.2/usb_endpoint/usbdev5.9_ep83/bEndpointAddress
@@ -0,0 +1 @@
+83
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.2/usb_endpoint/usbdev5.9_ep83/bInterval b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.2/usb_endpoint/usbdev5.9_ep83/bInterval
new file mode 100644
index 0000000000..adb9de8ee0
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.2/usb_endpoint/usbdev5.9_ep83/bInterval
@@ -0,0 +1 @@
+08
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.2/usb_endpoint/usbdev5.9_ep83/bLength b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.2/usb_endpoint/usbdev5.9_ep83/bLength
new file mode 100644
index 0000000000..2c7456e3eb
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.2/usb_endpoint/usbdev5.9_ep83/bLength
@@ -0,0 +1 @@
+07
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.2/usb_endpoint/usbdev5.9_ep83/bmAttributes b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.2/usb_endpoint/usbdev5.9_ep83/bmAttributes
new file mode 100644
index 0000000000..75016ea362
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.2/usb_endpoint/usbdev5.9_ep83/bmAttributes
@@ -0,0 +1 @@
+03
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.2/usb_endpoint/usbdev5.9_ep83/dev b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.2/usb_endpoint/usbdev5.9_ep83/dev
new file mode 100644
index 0000000000..ff9325acf8
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.2/usb_endpoint/usbdev5.9_ep83/dev
@@ -0,0 +1 @@
+252:30
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.2/usb_endpoint/usbdev5.9_ep83/device b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.2/usb_endpoint/usbdev5.9_ep83/device
new file mode 120000
index 0000000000..b1ba0b452c
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.2/usb_endpoint/usbdev5.9_ep83/device
@@ -0,0 +1 @@
+../../../5-2:1.2 \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.2/usb_endpoint/usbdev5.9_ep83/direction b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.2/usb_endpoint/usbdev5.9_ep83/direction
new file mode 100644
index 0000000000..4935e88d32
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.2/usb_endpoint/usbdev5.9_ep83/direction
@@ -0,0 +1 @@
+in
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.2/usb_endpoint/usbdev5.9_ep83/interval b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.2/usb_endpoint/usbdev5.9_ep83/interval
new file mode 100644
index 0000000000..260640cf65
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.2/usb_endpoint/usbdev5.9_ep83/interval
@@ -0,0 +1 @@
+16ms
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.2/usb_endpoint/usbdev5.9_ep83/power/wakeup b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.2/usb_endpoint/usbdev5.9_ep83/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.2/usb_endpoint/usbdev5.9_ep83/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.2/usb_endpoint/usbdev5.9_ep83/subsystem b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.2/usb_endpoint/usbdev5.9_ep83/subsystem
new file mode 120000
index 0000000000..e2cbff2b9d
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.2/usb_endpoint/usbdev5.9_ep83/subsystem
@@ -0,0 +1 @@
+../../../../../../../../class/usb_endpoint \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.2/usb_endpoint/usbdev5.9_ep83/type b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.2/usb_endpoint/usbdev5.9_ep83/type
new file mode 100644
index 0000000000..8b4382873b
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.2/usb_endpoint/usbdev5.9_ep83/type
@@ -0,0 +1 @@
+Interrupt
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.2/usb_endpoint/usbdev5.9_ep83/uevent b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.2/usb_endpoint/usbdev5.9_ep83/uevent
new file mode 100644
index 0000000000..18fc5d3ab4
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.2/usb_endpoint/usbdev5.9_ep83/uevent
@@ -0,0 +1,2 @@
+MAJOR=252
+MINOR=30
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.2/usb_endpoint/usbdev5.9_ep83/wMaxPacketSize b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.2/usb_endpoint/usbdev5.9_ep83/wMaxPacketSize
new file mode 100644
index 0000000000..b5fda7b228
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.2/usb_endpoint/usbdev5.9_ep83/wMaxPacketSize
@@ -0,0 +1 @@
+0040
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.3/bAlternateSetting b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.3/bAlternateSetting
new file mode 100644
index 0000000000..2142470504
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.3/bAlternateSetting
@@ -0,0 +1 @@
+ 0
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.3/bInterfaceClass b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.3/bInterfaceClass
new file mode 100644
index 0000000000..eb6e8821f1
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.3/bInterfaceClass
@@ -0,0 +1 @@
+0a
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.3/bInterfaceNumber b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.3/bInterfaceNumber
new file mode 100644
index 0000000000..75016ea362
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.3/bInterfaceNumber
@@ -0,0 +1 @@
+03
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.3/bInterfaceProtocol b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.3/bInterfaceProtocol
new file mode 100644
index 0000000000..4daddb72ff
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.3/bInterfaceProtocol
@@ -0,0 +1 @@
+00
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.3/bInterfaceSubClass b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.3/bInterfaceSubClass
new file mode 100644
index 0000000000..4daddb72ff
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.3/bInterfaceSubClass
@@ -0,0 +1 @@
+00
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.3/bNumEndpoints b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.3/bNumEndpoints
new file mode 100644
index 0000000000..9e22bcb8e3
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.3/bNumEndpoints
@@ -0,0 +1 @@
+02
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.3/ep_02 b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.3/ep_02
new file mode 120000
index 0000000000..d19aadae9e
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.3/ep_02
@@ -0,0 +1 @@
+usb_endpoint/usbdev5.9_ep02 \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.3/ep_84 b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.3/ep_84
new file mode 120000
index 0000000000..70a3176432
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.3/ep_84
@@ -0,0 +1 @@
+usb_endpoint/usbdev5.9_ep84 \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.3/interface b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.3/interface
new file mode 100644
index 0000000000..9f4232ca19
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.3/interface
@@ -0,0 +1 @@
+CDC Data Interface
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.3/modalias b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.3/modalias
new file mode 100644
index 0000000000..2b00a7b41b
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.3/modalias
@@ -0,0 +1 @@
+usb:v0421p007Bd0100dc02dsc00dp00ic0Aisc00ip00
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.3/power/wakeup b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.3/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.3/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.3/subsystem b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.3/subsystem
new file mode 120000
index 0000000000..29689de588
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.3/subsystem
@@ -0,0 +1 @@
+../../../../../../bus/usb \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.3/uevent b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.3/uevent
new file mode 100644
index 0000000000..d70db7a9c6
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.3/uevent
@@ -0,0 +1,5 @@
+DEVTYPE=usb_interface
+PRODUCT=421/7b/100
+TYPE=2/0/0
+INTERFACE=10/0/0
+MODALIAS=usb:v0421p007Bd0100dc02dsc00dp00ic0Aisc00ip00
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.3/usb_endpoint/usbdev5.9_ep02/bEndpointAddress b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.3/usb_endpoint/usbdev5.9_ep02/bEndpointAddress
new file mode 100644
index 0000000000..9e22bcb8e3
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.3/usb_endpoint/usbdev5.9_ep02/bEndpointAddress
@@ -0,0 +1 @@
+02
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.3/usb_endpoint/usbdev5.9_ep02/bInterval b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.3/usb_endpoint/usbdev5.9_ep02/bInterval
new file mode 100644
index 0000000000..fcd15acf93
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.3/usb_endpoint/usbdev5.9_ep02/bInterval
@@ -0,0 +1 @@
+ff
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.3/usb_endpoint/usbdev5.9_ep02/bLength b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.3/usb_endpoint/usbdev5.9_ep02/bLength
new file mode 100644
index 0000000000..2c7456e3eb
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.3/usb_endpoint/usbdev5.9_ep02/bLength
@@ -0,0 +1 @@
+07
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.3/usb_endpoint/usbdev5.9_ep02/bmAttributes b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.3/usb_endpoint/usbdev5.9_ep02/bmAttributes
new file mode 100644
index 0000000000..9e22bcb8e3
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.3/usb_endpoint/usbdev5.9_ep02/bmAttributes
@@ -0,0 +1 @@
+02
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.3/usb_endpoint/usbdev5.9_ep02/dev b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.3/usb_endpoint/usbdev5.9_ep02/dev
new file mode 100644
index 0000000000..beb6386382
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.3/usb_endpoint/usbdev5.9_ep02/dev
@@ -0,0 +1 @@
+252:32
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.3/usb_endpoint/usbdev5.9_ep02/device b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.3/usb_endpoint/usbdev5.9_ep02/device
new file mode 120000
index 0000000000..26f02bfaa1
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.3/usb_endpoint/usbdev5.9_ep02/device
@@ -0,0 +1 @@
+../../../5-2:1.3 \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.3/usb_endpoint/usbdev5.9_ep02/direction b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.3/usb_endpoint/usbdev5.9_ep02/direction
new file mode 100644
index 0000000000..1fcb1529f8
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.3/usb_endpoint/usbdev5.9_ep02/direction
@@ -0,0 +1 @@
+out
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.3/usb_endpoint/usbdev5.9_ep02/interval b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.3/usb_endpoint/usbdev5.9_ep02/interval
new file mode 100644
index 0000000000..300966c68e
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.3/usb_endpoint/usbdev5.9_ep02/interval
@@ -0,0 +1 @@
+31875us
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.3/usb_endpoint/usbdev5.9_ep02/power/wakeup b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.3/usb_endpoint/usbdev5.9_ep02/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.3/usb_endpoint/usbdev5.9_ep02/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.3/usb_endpoint/usbdev5.9_ep02/subsystem b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.3/usb_endpoint/usbdev5.9_ep02/subsystem
new file mode 120000
index 0000000000..e2cbff2b9d
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.3/usb_endpoint/usbdev5.9_ep02/subsystem
@@ -0,0 +1 @@
+../../../../../../../../class/usb_endpoint \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.3/usb_endpoint/usbdev5.9_ep02/type b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.3/usb_endpoint/usbdev5.9_ep02/type
new file mode 100644
index 0000000000..0ac5fdc00b
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.3/usb_endpoint/usbdev5.9_ep02/type
@@ -0,0 +1 @@
+Bulk
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.3/usb_endpoint/usbdev5.9_ep02/uevent b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.3/usb_endpoint/usbdev5.9_ep02/uevent
new file mode 100644
index 0000000000..f3c2dbb6eb
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.3/usb_endpoint/usbdev5.9_ep02/uevent
@@ -0,0 +1,2 @@
+MAJOR=252
+MINOR=32
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.3/usb_endpoint/usbdev5.9_ep02/wMaxPacketSize b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.3/usb_endpoint/usbdev5.9_ep02/wMaxPacketSize
new file mode 100644
index 0000000000..092ce5f323
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.3/usb_endpoint/usbdev5.9_ep02/wMaxPacketSize
@@ -0,0 +1 @@
+0200
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.3/usb_endpoint/usbdev5.9_ep84/bEndpointAddress b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.3/usb_endpoint/usbdev5.9_ep84/bEndpointAddress
new file mode 100644
index 0000000000..871727de1f
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.3/usb_endpoint/usbdev5.9_ep84/bEndpointAddress
@@ -0,0 +1 @@
+84
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.3/usb_endpoint/usbdev5.9_ep84/bInterval b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.3/usb_endpoint/usbdev5.9_ep84/bInterval
new file mode 100644
index 0000000000..fcd15acf93
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.3/usb_endpoint/usbdev5.9_ep84/bInterval
@@ -0,0 +1 @@
+ff
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.3/usb_endpoint/usbdev5.9_ep84/bLength b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.3/usb_endpoint/usbdev5.9_ep84/bLength
new file mode 100644
index 0000000000..2c7456e3eb
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.3/usb_endpoint/usbdev5.9_ep84/bLength
@@ -0,0 +1 @@
+07
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.3/usb_endpoint/usbdev5.9_ep84/bmAttributes b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.3/usb_endpoint/usbdev5.9_ep84/bmAttributes
new file mode 100644
index 0000000000..9e22bcb8e3
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.3/usb_endpoint/usbdev5.9_ep84/bmAttributes
@@ -0,0 +1 @@
+02
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.3/usb_endpoint/usbdev5.9_ep84/dev b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.3/usb_endpoint/usbdev5.9_ep84/dev
new file mode 100644
index 0000000000..b0d2a8ab72
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.3/usb_endpoint/usbdev5.9_ep84/dev
@@ -0,0 +1 @@
+252:31
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.3/usb_endpoint/usbdev5.9_ep84/device b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.3/usb_endpoint/usbdev5.9_ep84/device
new file mode 120000
index 0000000000..26f02bfaa1
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.3/usb_endpoint/usbdev5.9_ep84/device
@@ -0,0 +1 @@
+../../../5-2:1.3 \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.3/usb_endpoint/usbdev5.9_ep84/direction b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.3/usb_endpoint/usbdev5.9_ep84/direction
new file mode 100644
index 0000000000..4935e88d32
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.3/usb_endpoint/usbdev5.9_ep84/direction
@@ -0,0 +1 @@
+in
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.3/usb_endpoint/usbdev5.9_ep84/interval b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.3/usb_endpoint/usbdev5.9_ep84/interval
new file mode 100644
index 0000000000..a6d0b37ffa
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.3/usb_endpoint/usbdev5.9_ep84/interval
@@ -0,0 +1 @@
+0ms
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.3/usb_endpoint/usbdev5.9_ep84/power/wakeup b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.3/usb_endpoint/usbdev5.9_ep84/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.3/usb_endpoint/usbdev5.9_ep84/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.3/usb_endpoint/usbdev5.9_ep84/subsystem b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.3/usb_endpoint/usbdev5.9_ep84/subsystem
new file mode 120000
index 0000000000..e2cbff2b9d
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.3/usb_endpoint/usbdev5.9_ep84/subsystem
@@ -0,0 +1 @@
+../../../../../../../../class/usb_endpoint \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.3/usb_endpoint/usbdev5.9_ep84/type b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.3/usb_endpoint/usbdev5.9_ep84/type
new file mode 100644
index 0000000000..0ac5fdc00b
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.3/usb_endpoint/usbdev5.9_ep84/type
@@ -0,0 +1 @@
+Bulk
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.3/usb_endpoint/usbdev5.9_ep84/uevent b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.3/usb_endpoint/usbdev5.9_ep84/uevent
new file mode 100644
index 0000000000..2f90d508ea
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.3/usb_endpoint/usbdev5.9_ep84/uevent
@@ -0,0 +1,2 @@
+MAJOR=252
+MINOR=31
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.3/usb_endpoint/usbdev5.9_ep84/wMaxPacketSize b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.3/usb_endpoint/usbdev5.9_ep84/wMaxPacketSize
new file mode 100644
index 0000000000..092ce5f323
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.3/usb_endpoint/usbdev5.9_ep84/wMaxPacketSize
@@ -0,0 +1 @@
+0200
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.4/bAlternateSetting b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.4/bAlternateSetting
new file mode 100644
index 0000000000..2142470504
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.4/bAlternateSetting
@@ -0,0 +1 @@
+ 0
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.4/bInterfaceClass b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.4/bInterfaceClass
new file mode 100644
index 0000000000..9e22bcb8e3
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.4/bInterfaceClass
@@ -0,0 +1 @@
+02
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.4/bInterfaceNumber b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.4/bInterfaceNumber
new file mode 100644
index 0000000000..64969239d5
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.4/bInterfaceNumber
@@ -0,0 +1 @@
+04
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.4/bInterfaceProtocol b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.4/bInterfaceProtocol
new file mode 100644
index 0000000000..4daddb72ff
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.4/bInterfaceProtocol
@@ -0,0 +1 @@
+00
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.4/bInterfaceSubClass b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.4/bInterfaceSubClass
new file mode 100644
index 0000000000..adb9de8ee0
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.4/bInterfaceSubClass
@@ -0,0 +1 @@
+08
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.4/bNumEndpoints b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.4/bNumEndpoints
new file mode 100644
index 0000000000..4daddb72ff
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.4/bNumEndpoints
@@ -0,0 +1 @@
+00
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.4/modalias b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.4/modalias
new file mode 100644
index 0000000000..6101e55ac2
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.4/modalias
@@ -0,0 +1 @@
+usb:v0421p007Bd0100dc02dsc00dp00ic02isc08ip00
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.4/power/wakeup b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.4/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.4/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.4/subsystem b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.4/subsystem
new file mode 120000
index 0000000000..29689de588
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.4/subsystem
@@ -0,0 +1 @@
+../../../../../../bus/usb \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.4/uevent b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.4/uevent
new file mode 100644
index 0000000000..7f52898b15
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.4/uevent
@@ -0,0 +1,5 @@
+DEVTYPE=usb_interface
+PRODUCT=421/7b/100
+TYPE=2/0/0
+INTERFACE=2/8/0
+MODALIAS=usb:v0421p007Bd0100dc02dsc00dp00ic02isc08ip00
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.5/bAlternateSetting b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.5/bAlternateSetting
new file mode 100644
index 0000000000..2142470504
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.5/bAlternateSetting
@@ -0,0 +1 @@
+ 0
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.5/bInterfaceClass b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.5/bInterfaceClass
new file mode 100644
index 0000000000..9e22bcb8e3
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.5/bInterfaceClass
@@ -0,0 +1 @@
+02
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.5/bInterfaceNumber b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.5/bInterfaceNumber
new file mode 100644
index 0000000000..eeee65ec41
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.5/bInterfaceNumber
@@ -0,0 +1 @@
+05
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.5/bInterfaceProtocol b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.5/bInterfaceProtocol
new file mode 100644
index 0000000000..4daddb72ff
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.5/bInterfaceProtocol
@@ -0,0 +1 @@
+00
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.5/bInterfaceSubClass b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.5/bInterfaceSubClass
new file mode 100644
index 0000000000..59db2fe288
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.5/bInterfaceSubClass
@@ -0,0 +1 @@
+0b
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.5/bNumEndpoints b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.5/bNumEndpoints
new file mode 100644
index 0000000000..4daddb72ff
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.5/bNumEndpoints
@@ -0,0 +1 @@
+00
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.5/interface b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.5/interface
new file mode 100644
index 0000000000..2e50dbe3a3
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.5/interface
@@ -0,0 +1 @@
+SYNCML-SYNC
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.5/modalias b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.5/modalias
new file mode 100644
index 0000000000..aa6b275f9c
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.5/modalias
@@ -0,0 +1 @@
+usb:v0421p007Bd0100dc02dsc00dp00ic02isc0Bip00
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.5/power/wakeup b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.5/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.5/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.5/subsystem b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.5/subsystem
new file mode 120000
index 0000000000..29689de588
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.5/subsystem
@@ -0,0 +1 @@
+../../../../../../bus/usb \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.5/uevent b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.5/uevent
new file mode 100644
index 0000000000..dcd130df1a
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.5/uevent
@@ -0,0 +1,5 @@
+DEVTYPE=usb_interface
+PRODUCT=421/7b/100
+TYPE=2/0/0
+INTERFACE=2/11/0
+MODALIAS=usb:v0421p007Bd0100dc02dsc00dp00ic02isc0Bip00
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.6/bAlternateSetting b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.6/bAlternateSetting
new file mode 100644
index 0000000000..2142470504
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.6/bAlternateSetting
@@ -0,0 +1 @@
+ 0
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.6/bInterfaceClass b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.6/bInterfaceClass
new file mode 100644
index 0000000000..eb6e8821f1
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.6/bInterfaceClass
@@ -0,0 +1 @@
+0a
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.6/bInterfaceNumber b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.6/bInterfaceNumber
new file mode 100644
index 0000000000..cd672a533b
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.6/bInterfaceNumber
@@ -0,0 +1 @@
+06
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.6/bInterfaceProtocol b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.6/bInterfaceProtocol
new file mode 100644
index 0000000000..4daddb72ff
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.6/bInterfaceProtocol
@@ -0,0 +1 @@
+00
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.6/bInterfaceSubClass b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.6/bInterfaceSubClass
new file mode 100644
index 0000000000..4daddb72ff
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.6/bInterfaceSubClass
@@ -0,0 +1 @@
+00
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.6/bNumEndpoints b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.6/bNumEndpoints
new file mode 100644
index 0000000000..4daddb72ff
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.6/bNumEndpoints
@@ -0,0 +1 @@
+00
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.6/modalias b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.6/modalias
new file mode 100644
index 0000000000..2b00a7b41b
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.6/modalias
@@ -0,0 +1 @@
+usb:v0421p007Bd0100dc02dsc00dp00ic0Aisc00ip00
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.6/power/wakeup b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.6/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.6/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.6/subsystem b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.6/subsystem
new file mode 120000
index 0000000000..29689de588
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.6/subsystem
@@ -0,0 +1 @@
+../../../../../../bus/usb \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.6/uevent b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.6/uevent
new file mode 100644
index 0000000000..d70db7a9c6
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.6/uevent
@@ -0,0 +1,5 @@
+DEVTYPE=usb_interface
+PRODUCT=421/7b/100
+TYPE=2/0/0
+INTERFACE=10/0/0
+MODALIAS=usb:v0421p007Bd0100dc02dsc00dp00ic0Aisc00ip00
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.7/bAlternateSetting b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.7/bAlternateSetting
new file mode 100644
index 0000000000..2142470504
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.7/bAlternateSetting
@@ -0,0 +1 @@
+ 0
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.7/bInterfaceClass b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.7/bInterfaceClass
new file mode 100644
index 0000000000..9e22bcb8e3
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.7/bInterfaceClass
@@ -0,0 +1 @@
+02
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.7/bInterfaceNumber b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.7/bInterfaceNumber
new file mode 100644
index 0000000000..2c7456e3eb
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.7/bInterfaceNumber
@@ -0,0 +1 @@
+07
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.7/bInterfaceProtocol b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.7/bInterfaceProtocol
new file mode 100644
index 0000000000..4daddb72ff
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.7/bInterfaceProtocol
@@ -0,0 +1 @@
+00
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.7/bInterfaceSubClass b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.7/bInterfaceSubClass
new file mode 100644
index 0000000000..59db2fe288
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.7/bInterfaceSubClass
@@ -0,0 +1 @@
+0b
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.7/bNumEndpoints b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.7/bNumEndpoints
new file mode 100644
index 0000000000..4daddb72ff
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.7/bNumEndpoints
@@ -0,0 +1 @@
+00
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.7/interface b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.7/interface
new file mode 100644
index 0000000000..887a02bdf1
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.7/interface
@@ -0,0 +1 @@
+PC Suite Services
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.7/modalias b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.7/modalias
new file mode 100644
index 0000000000..aa6b275f9c
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.7/modalias
@@ -0,0 +1 @@
+usb:v0421p007Bd0100dc02dsc00dp00ic02isc0Bip00
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.7/power/wakeup b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.7/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.7/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.7/subsystem b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.7/subsystem
new file mode 120000
index 0000000000..29689de588
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.7/subsystem
@@ -0,0 +1 @@
+../../../../../../bus/usb \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.7/uevent b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.7/uevent
new file mode 100644
index 0000000000..dcd130df1a
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.7/uevent
@@ -0,0 +1,5 @@
+DEVTYPE=usb_interface
+PRODUCT=421/7b/100
+TYPE=2/0/0
+INTERFACE=2/11/0
+MODALIAS=usb:v0421p007Bd0100dc02dsc00dp00ic02isc0Bip00
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.8/bAlternateSetting b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.8/bAlternateSetting
new file mode 100644
index 0000000000..2142470504
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.8/bAlternateSetting
@@ -0,0 +1 @@
+ 0
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.8/bInterfaceClass b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.8/bInterfaceClass
new file mode 100644
index 0000000000..eb6e8821f1
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.8/bInterfaceClass
@@ -0,0 +1 @@
+0a
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.8/bInterfaceNumber b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.8/bInterfaceNumber
new file mode 100644
index 0000000000..adb9de8ee0
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.8/bInterfaceNumber
@@ -0,0 +1 @@
+08
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.8/bInterfaceProtocol b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.8/bInterfaceProtocol
new file mode 100644
index 0000000000..4daddb72ff
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.8/bInterfaceProtocol
@@ -0,0 +1 @@
+00
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.8/bInterfaceSubClass b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.8/bInterfaceSubClass
new file mode 100644
index 0000000000..4daddb72ff
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.8/bInterfaceSubClass
@@ -0,0 +1 @@
+00
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.8/bNumEndpoints b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.8/bNumEndpoints
new file mode 100644
index 0000000000..4daddb72ff
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.8/bNumEndpoints
@@ -0,0 +1 @@
+00
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.8/modalias b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.8/modalias
new file mode 100644
index 0000000000..2b00a7b41b
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.8/modalias
@@ -0,0 +1 @@
+usb:v0421p007Bd0100dc02dsc00dp00ic0Aisc00ip00
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.8/power/wakeup b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.8/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.8/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.8/subsystem b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.8/subsystem
new file mode 120000
index 0000000000..29689de588
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.8/subsystem
@@ -0,0 +1 @@
+../../../../../../bus/usb \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.8/uevent b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.8/uevent
new file mode 100644
index 0000000000..d70db7a9c6
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.8/uevent
@@ -0,0 +1,5 @@
+DEVTYPE=usb_interface
+PRODUCT=421/7b/100
+TYPE=2/0/0
+INTERFACE=10/0/0
+MODALIAS=usb:v0421p007Bd0100dc02dsc00dp00ic0Aisc00ip00
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.9/bAlternateSetting b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.9/bAlternateSetting
new file mode 100644
index 0000000000..2142470504
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.9/bAlternateSetting
@@ -0,0 +1 @@
+ 0
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.9/bInterfaceClass b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.9/bInterfaceClass
new file mode 100644
index 0000000000..9e22bcb8e3
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.9/bInterfaceClass
@@ -0,0 +1 @@
+02
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.9/bInterfaceNumber b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.9/bInterfaceNumber
new file mode 100644
index 0000000000..86397e5c10
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.9/bInterfaceNumber
@@ -0,0 +1 @@
+09
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.9/bInterfaceProtocol b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.9/bInterfaceProtocol
new file mode 100644
index 0000000000..8a0f05e166
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.9/bInterfaceProtocol
@@ -0,0 +1 @@
+01
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.9/bInterfaceSubClass b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.9/bInterfaceSubClass
new file mode 100644
index 0000000000..adb9de8ee0
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.9/bInterfaceSubClass
@@ -0,0 +1 @@
+08
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.9/bNumEndpoints b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.9/bNumEndpoints
new file mode 100644
index 0000000000..4daddb72ff
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.9/bNumEndpoints
@@ -0,0 +1 @@
+00
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.9/modalias b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.9/modalias
new file mode 100644
index 0000000000..2bdbac21ec
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.9/modalias
@@ -0,0 +1 @@
+usb:v0421p007Bd0100dc02dsc00dp00ic02isc08ip01
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.9/power/wakeup b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.9/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.9/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.9/subsystem b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.9/subsystem
new file mode 120000
index 0000000000..29689de588
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.9/subsystem
@@ -0,0 +1 @@
+../../../../../../bus/usb \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.9/uevent b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.9/uevent
new file mode 100644
index 0000000000..6e844be632
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.9/uevent
@@ -0,0 +1,5 @@
+DEVTYPE=usb_interface
+PRODUCT=421/7b/100
+TYPE=2/0/0
+INTERFACE=2/8/1
+MODALIAS=usb:v0421p007Bd0100dc02dsc00dp00ic02isc08ip01
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/authorized b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/authorized
new file mode 100644
index 0000000000..d00491fd7e
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/authorized
@@ -0,0 +1 @@
+1
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/bConfigurationValue b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/bConfigurationValue
new file mode 100644
index 0000000000..d00491fd7e
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/bConfigurationValue
@@ -0,0 +1 @@
+1
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/bDeviceClass b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/bDeviceClass
new file mode 100644
index 0000000000..9e22bcb8e3
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/bDeviceClass
@@ -0,0 +1 @@
+02
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/bDeviceProtocol b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/bDeviceProtocol
new file mode 100644
index 0000000000..4daddb72ff
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/bDeviceProtocol
@@ -0,0 +1 @@
+00
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/bDeviceSubClass b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/bDeviceSubClass
new file mode 100644
index 0000000000..4daddb72ff
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/bDeviceSubClass
@@ -0,0 +1 @@
+00
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/bMaxPacketSize0 b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/bMaxPacketSize0
new file mode 100644
index 0000000000..900731ffd5
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/bMaxPacketSize0
@@ -0,0 +1 @@
+64
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/bMaxPower b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/bMaxPower
new file mode 100644
index 0000000000..a3369c7120
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/bMaxPower
@@ -0,0 +1 @@
+100mA
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/bNumConfigurations b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/bNumConfigurations
new file mode 100644
index 0000000000..d00491fd7e
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/bNumConfigurations
@@ -0,0 +1 @@
+1
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/bNumInterfaces b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/bNumInterfaces
new file mode 100644
index 0000000000..8351c19397
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/bNumInterfaces
@@ -0,0 +1 @@
+14
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/bcdDevice b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/bcdDevice
new file mode 100644
index 0000000000..e199843fc5
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/bcdDevice
@@ -0,0 +1 @@
+0100
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/bmAttributes b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/bmAttributes
new file mode 100644
index 0000000000..caecf05cdb
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/bmAttributes
@@ -0,0 +1 @@
+c0
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/busnum b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/busnum
new file mode 100644
index 0000000000..7ed6ff82de
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/busnum
@@ -0,0 +1 @@
+5
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/configuration b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/configuration
new file mode 100644
index 0000000000..ef898cf0f6
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/configuration
@@ -0,0 +1 @@
+Bulk transfer method configuration
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/descriptors b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/descriptors
new file mode 100644
index 0000000000..3250eb64e0
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/descriptors
Binary files differ
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/dev b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/dev
new file mode 100644
index 0000000000..6c012507a7
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/dev
@@ -0,0 +1 @@
+189:520
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/devnum b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/devnum
new file mode 100644
index 0000000000..ec635144f6
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/devnum
@@ -0,0 +1 @@
+9
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/driver b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/driver
new file mode 120000
index 0000000000..092d2282f3
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/driver
@@ -0,0 +1 @@
+../../../../../bus/usb/drivers/usb \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/ep_00 b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/ep_00
new file mode 120000
index 0000000000..73771a2a71
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/ep_00
@@ -0,0 +1 @@
+usb_endpoint/usbdev5.9_ep00 \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/idProduct b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/idProduct
new file mode 100644
index 0000000000..a001e3e847
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/idProduct
@@ -0,0 +1 @@
+007b
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/idVendor b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/idVendor
new file mode 100644
index 0000000000..7520ff4088
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/idVendor
@@ -0,0 +1 @@
+0421
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/manufacturer b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/manufacturer
new file mode 100644
index 0000000000..67a1dab28f
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/manufacturer
@@ -0,0 +1 @@
+Nokia
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/maxchild b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/maxchild
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/maxchild
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/power/active_duration b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/power/active_duration
new file mode 100644
index 0000000000..4504f4a975
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/power/active_duration
@@ -0,0 +1 @@
+20902
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/power/autosuspend b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/power/autosuspend
new file mode 100644
index 0000000000..0cfbf08886
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/power/autosuspend
@@ -0,0 +1 @@
+2
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/power/connected_duration b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/power/connected_duration
new file mode 100644
index 0000000000..bd76d61330
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/power/connected_duration
@@ -0,0 +1 @@
+20901
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/power/level b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/power/level
new file mode 100644
index 0000000000..b3d86404ab
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/power/level
@@ -0,0 +1 @@
+on
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/power/persist b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/power/persist
new file mode 100644
index 0000000000..d00491fd7e
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/power/persist
@@ -0,0 +1 @@
+1
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/power/wakeup b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/product b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/product
new file mode 100644
index 0000000000..382a6a8dc6
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/product
@@ -0,0 +1 @@
+N78
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/quirks b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/quirks
new file mode 100644
index 0000000000..9982566dc0
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/quirks
@@ -0,0 +1 @@
+0x0
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/serial b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/serial
new file mode 100644
index 0000000000..3f1a85e94e
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/serial
@@ -0,0 +1 @@
+354172020305000
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/speed b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/speed
new file mode 100644
index 0000000000..36e082614b
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/speed
@@ -0,0 +1 @@
+480
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/subsystem b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/subsystem
new file mode 120000
index 0000000000..af968de921
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/subsystem
@@ -0,0 +1 @@
+../../../../../bus/usb \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/uevent b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/uevent
new file mode 100644
index 0000000000..9e5884a126
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/uevent
@@ -0,0 +1,8 @@
+MAJOR=189
+MINOR=520
+DEVTYPE=usb_device
+DRIVER=usb
+PRODUCT=421/7b/100
+TYPE=2/0/0
+BUSNUM=005
+DEVNUM=009
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/urbnum b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/urbnum
new file mode 100644
index 0000000000..209e3ef4b6
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/urbnum
@@ -0,0 +1 @@
+20
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/usb_endpoint/usbdev5.9_ep00/bEndpointAddress b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/usb_endpoint/usbdev5.9_ep00/bEndpointAddress
new file mode 100644
index 0000000000..4daddb72ff
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/usb_endpoint/usbdev5.9_ep00/bEndpointAddress
@@ -0,0 +1 @@
+00
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/usb_endpoint/usbdev5.9_ep00/bInterval b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/usb_endpoint/usbdev5.9_ep00/bInterval
new file mode 100644
index 0000000000..4daddb72ff
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/usb_endpoint/usbdev5.9_ep00/bInterval
@@ -0,0 +1 @@
+00
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/usb_endpoint/usbdev5.9_ep00/bLength b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/usb_endpoint/usbdev5.9_ep00/bLength
new file mode 100644
index 0000000000..2c7456e3eb
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/usb_endpoint/usbdev5.9_ep00/bLength
@@ -0,0 +1 @@
+07
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/usb_endpoint/usbdev5.9_ep00/bmAttributes b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/usb_endpoint/usbdev5.9_ep00/bmAttributes
new file mode 100644
index 0000000000..4daddb72ff
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/usb_endpoint/usbdev5.9_ep00/bmAttributes
@@ -0,0 +1 @@
+00
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/usb_endpoint/usbdev5.9_ep00/dev b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/usb_endpoint/usbdev5.9_ep00/dev
new file mode 100644
index 0000000000..7ac0f6d850
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/usb_endpoint/usbdev5.9_ep00/dev
@@ -0,0 +1 @@
+252:33
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/usb_endpoint/usbdev5.9_ep00/device b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/usb_endpoint/usbdev5.9_ep00/device
new file mode 120000
index 0000000000..87adad0979
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/usb_endpoint/usbdev5.9_ep00/device
@@ -0,0 +1 @@
+../../../5-2 \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/usb_endpoint/usbdev5.9_ep00/direction b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/usb_endpoint/usbdev5.9_ep00/direction
new file mode 100644
index 0000000000..49f33a8c6e
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/usb_endpoint/usbdev5.9_ep00/direction
@@ -0,0 +1 @@
+both
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/usb_endpoint/usbdev5.9_ep00/interval b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/usb_endpoint/usbdev5.9_ep00/interval
new file mode 100644
index 0000000000..a6d0b37ffa
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/usb_endpoint/usbdev5.9_ep00/interval
@@ -0,0 +1 @@
+0ms
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/usb_endpoint/usbdev5.9_ep00/power/wakeup b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/usb_endpoint/usbdev5.9_ep00/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/usb_endpoint/usbdev5.9_ep00/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/usb_endpoint/usbdev5.9_ep00/subsystem b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/usb_endpoint/usbdev5.9_ep00/subsystem
new file mode 120000
index 0000000000..c25f816d1d
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/usb_endpoint/usbdev5.9_ep00/subsystem
@@ -0,0 +1 @@
+../../../../../../../class/usb_endpoint \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/usb_endpoint/usbdev5.9_ep00/type b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/usb_endpoint/usbdev5.9_ep00/type
new file mode 100644
index 0000000000..6ba80ac5b5
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/usb_endpoint/usbdev5.9_ep00/type
@@ -0,0 +1 @@
+Control
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/usb_endpoint/usbdev5.9_ep00/uevent b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/usb_endpoint/usbdev5.9_ep00/uevent
new file mode 100644
index 0000000000..2e248d76c3
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/usb_endpoint/usbdev5.9_ep00/uevent
@@ -0,0 +1,2 @@
+MAJOR=252
+MINOR=33
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/usb_endpoint/usbdev5.9_ep00/wMaxPacketSize b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/usb_endpoint/usbdev5.9_ep00/wMaxPacketSize
new file mode 100644
index 0000000000..b5fda7b228
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/usb_endpoint/usbdev5.9_ep00/wMaxPacketSize
@@ -0,0 +1 @@
+0040
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/version b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/version
new file mode 100644
index 0000000000..602f25e1f4
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-2/version
@@ -0,0 +1 @@
+ 2.00
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/authorized b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/authorized
new file mode 100644
index 0000000000..d00491fd7e
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/authorized
@@ -0,0 +1 @@
+1
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/authorized_default b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/authorized_default
new file mode 100644
index 0000000000..d00491fd7e
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/authorized_default
@@ -0,0 +1 @@
+1
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/bConfigurationValue b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/bConfigurationValue
new file mode 100644
index 0000000000..d00491fd7e
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/bConfigurationValue
@@ -0,0 +1 @@
+1
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/bDeviceClass b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/bDeviceClass
new file mode 100644
index 0000000000..86397e5c10
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/bDeviceClass
@@ -0,0 +1 @@
+09
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/bDeviceProtocol b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/bDeviceProtocol
new file mode 100644
index 0000000000..4daddb72ff
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/bDeviceProtocol
@@ -0,0 +1 @@
+00
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/bDeviceSubClass b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/bDeviceSubClass
new file mode 100644
index 0000000000..4daddb72ff
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/bDeviceSubClass
@@ -0,0 +1 @@
+00
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/bMaxPacketSize0 b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/bMaxPacketSize0
new file mode 100644
index 0000000000..900731ffd5
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/bMaxPacketSize0
@@ -0,0 +1 @@
+64
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/bMaxPower b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/bMaxPower
new file mode 100644
index 0000000000..ca2ea0dab5
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/bMaxPower
@@ -0,0 +1 @@
+ 0mA
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/bNumConfigurations b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/bNumConfigurations
new file mode 100644
index 0000000000..d00491fd7e
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/bNumConfigurations
@@ -0,0 +1 @@
+1
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/bNumInterfaces b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/bNumInterfaces
new file mode 100644
index 0000000000..c6cf38636b
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/bNumInterfaces
@@ -0,0 +1 @@
+ 1
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/bcdDevice b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/bcdDevice
new file mode 100644
index 0000000000..ff5c1613f9
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/bcdDevice
@@ -0,0 +1 @@
+0206
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/bmAttributes b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/bmAttributes
new file mode 100644
index 0000000000..4fe4106b50
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/bmAttributes
@@ -0,0 +1 @@
+e0
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/busnum b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/busnum
new file mode 100644
index 0000000000..7ed6ff82de
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/busnum
@@ -0,0 +1 @@
+5
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/configuration b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/configuration
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/configuration
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/descriptors b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/descriptors
new file mode 100644
index 0000000000..18f922b269
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/descriptors
Binary files differ
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/dev b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/dev
new file mode 100644
index 0000000000..3ee8435395
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/dev
@@ -0,0 +1 @@
+189:512
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/devnum b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/devnum
new file mode 100644
index 0000000000..d00491fd7e
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/devnum
@@ -0,0 +1 @@
+1
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/driver b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/driver
new file mode 120000
index 0000000000..0b3eba3d91
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/driver
@@ -0,0 +1 @@
+../../../../bus/usb/drivers/usb \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/ep_00 b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/ep_00
new file mode 120000
index 0000000000..9e855fa6a8
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/ep_00
@@ -0,0 +1 @@
+usb_endpoint/usbdev5.1_ep00 \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/idProduct b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/idProduct
new file mode 100644
index 0000000000..5fca1fda0b
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/idProduct
@@ -0,0 +1 @@
+0002
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/idVendor b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/idVendor
new file mode 100644
index 0000000000..d247637ee0
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/idVendor
@@ -0,0 +1 @@
+1d6b
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/manufacturer b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/manufacturer
new file mode 100644
index 0000000000..8d50915527
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/manufacturer
@@ -0,0 +1 @@
+Linux 2.6.27-rc7-00106-g6ef190c-dirty ehci_hcd
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/maxchild b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/maxchild
new file mode 100644
index 0000000000..45a4fb75db
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/maxchild
@@ -0,0 +1 @@
+8
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/power/active_duration b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/power/active_duration
new file mode 100644
index 0000000000..6705442e12
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/power/active_duration
@@ -0,0 +1 @@
+547102
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/power/autosuspend b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/power/autosuspend
new file mode 100644
index 0000000000..0cfbf08886
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/power/autosuspend
@@ -0,0 +1 @@
+2
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/power/connected_duration b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/power/connected_duration
new file mode 100644
index 0000000000..c5c8756420
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/power/connected_duration
@@ -0,0 +1 @@
+8371932
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/power/level b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/power/level
new file mode 100644
index 0000000000..865faf10cb
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/power/level
@@ -0,0 +1 @@
+auto
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/power/wakeup b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/power/wakeup
new file mode 100644
index 0000000000..86981e69f6
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/power/wakeup
@@ -0,0 +1 @@
+enabled
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/product b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/product
new file mode 100644
index 0000000000..45e90b152b
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/product
@@ -0,0 +1 @@
+EHCI Host Controller
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/quirks b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/quirks
new file mode 100644
index 0000000000..9982566dc0
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/quirks
@@ -0,0 +1 @@
+0x0
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/serial b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/serial
new file mode 100644
index 0000000000..1c4cc57a63
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/serial
@@ -0,0 +1 @@
+0000:00:1d.7
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/speed b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/speed
new file mode 100644
index 0000000000..36e082614b
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/speed
@@ -0,0 +1 @@
+480
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/subsystem b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/subsystem
new file mode 120000
index 0000000000..77682faf80
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/subsystem
@@ -0,0 +1 @@
+../../../../bus/usb \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/uevent b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/uevent
new file mode 100644
index 0000000000..2f55d8d1aa
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/uevent
@@ -0,0 +1,8 @@
+MAJOR=189
+MINOR=512
+DEVTYPE=usb_device
+DRIVER=usb
+PRODUCT=1d6b/2/206
+TYPE=9/0/0
+BUSNUM=005
+DEVNUM=001
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/urbnum b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/urbnum
new file mode 100644
index 0000000000..1b9cba4ae5
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/urbnum
@@ -0,0 +1 @@
+151
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/usb_endpoint/usbdev5.1_ep00/bEndpointAddress b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/usb_endpoint/usbdev5.1_ep00/bEndpointAddress
new file mode 100644
index 0000000000..4daddb72ff
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/usb_endpoint/usbdev5.1_ep00/bEndpointAddress
@@ -0,0 +1 @@
+00
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/usb_endpoint/usbdev5.1_ep00/bInterval b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/usb_endpoint/usbdev5.1_ep00/bInterval
new file mode 100644
index 0000000000..4daddb72ff
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/usb_endpoint/usbdev5.1_ep00/bInterval
@@ -0,0 +1 @@
+00
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/usb_endpoint/usbdev5.1_ep00/bLength b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/usb_endpoint/usbdev5.1_ep00/bLength
new file mode 100644
index 0000000000..2c7456e3eb
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/usb_endpoint/usbdev5.1_ep00/bLength
@@ -0,0 +1 @@
+07
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/usb_endpoint/usbdev5.1_ep00/bmAttributes b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/usb_endpoint/usbdev5.1_ep00/bmAttributes
new file mode 100644
index 0000000000..4daddb72ff
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/usb_endpoint/usbdev5.1_ep00/bmAttributes
@@ -0,0 +1 @@
+00
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/usb_endpoint/usbdev5.1_ep00/dev b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/usb_endpoint/usbdev5.1_ep00/dev
new file mode 100644
index 0000000000..7d5a3cabad
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/usb_endpoint/usbdev5.1_ep00/dev
@@ -0,0 +1 @@
+252:9
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/usb_endpoint/usbdev5.1_ep00/device b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/usb_endpoint/usbdev5.1_ep00/device
new file mode 120000
index 0000000000..b8e2d31484
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/usb_endpoint/usbdev5.1_ep00/device
@@ -0,0 +1 @@
+../../../usb5 \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/usb_endpoint/usbdev5.1_ep00/direction b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/usb_endpoint/usbdev5.1_ep00/direction
new file mode 100644
index 0000000000..49f33a8c6e
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/usb_endpoint/usbdev5.1_ep00/direction
@@ -0,0 +1 @@
+both
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/usb_endpoint/usbdev5.1_ep00/interval b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/usb_endpoint/usbdev5.1_ep00/interval
new file mode 100644
index 0000000000..a6d0b37ffa
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/usb_endpoint/usbdev5.1_ep00/interval
@@ -0,0 +1 @@
+0ms
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/usb_endpoint/usbdev5.1_ep00/power/wakeup b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/usb_endpoint/usbdev5.1_ep00/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/usb_endpoint/usbdev5.1_ep00/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/usb_endpoint/usbdev5.1_ep00/subsystem b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/usb_endpoint/usbdev5.1_ep00/subsystem
new file mode 120000
index 0000000000..4f40f16eba
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/usb_endpoint/usbdev5.1_ep00/subsystem
@@ -0,0 +1 @@
+../../../../../../class/usb_endpoint \ No newline at end of file
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/usb_endpoint/usbdev5.1_ep00/type b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/usb_endpoint/usbdev5.1_ep00/type
new file mode 100644
index 0000000000..6ba80ac5b5
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/usb_endpoint/usbdev5.1_ep00/type
@@ -0,0 +1 @@
+Control
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/usb_endpoint/usbdev5.1_ep00/uevent b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/usb_endpoint/usbdev5.1_ep00/uevent
new file mode 100644
index 0000000000..a3bbb7a76a
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/usb_endpoint/usbdev5.1_ep00/uevent
@@ -0,0 +1,2 @@
+MAJOR=252
+MINOR=9
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/usb_endpoint/usbdev5.1_ep00/wMaxPacketSize b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/usb_endpoint/usbdev5.1_ep00/wMaxPacketSize
new file mode 100644
index 0000000000..b5fda7b228
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/usb_endpoint/usbdev5.1_ep00/wMaxPacketSize
@@ -0,0 +1 @@
+0040
diff --git a/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/version b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/version
new file mode 100644
index 0000000000..602f25e1f4
--- /dev/null
+++ b/test/sys/devices/pci0000:00/0000:00:1d.7/usb5/version
@@ -0,0 +1 @@
+ 2.00