Le 26/10/2021 à 19:03, Anton Lindqvist a écrit :
On Tue, Oct 26, 2021 at 05:58:12PM +0200, Damien Couderc wrote:
Le 26/10/2021 à 16:11, Anton Lindqvist a écrit :
On Tue, Oct 26, 2021 at 09:50:41AM +0200, Damien Couderc wrote:
Le 24/10/2021 à 21:45, Anton Lindqvist a écrit :
On Sun, Oct 24, 2021 at 03:03:01PM +0200, Damien Couderc wrote:
Hi,
I got a page fault with upd(4) since 7.0.

The problem began with the last revision of upd.c (1.30):

===================================================================
RCS file: /cvs/src/sys/dev/usb/upd.c,v
retrieving revision 1.29
retrieving revision 1.30
diff -u -r1.29 -r1.30
--- src/sys/dev/usb/upd.c       2021/03/08 14:35:57     1.29
+++ src/sys/dev/usb/upd.c       2021/08/06 17:46:45     1.30
@@ -1,4 +1,4 @@
-/*     $OpenBSD: upd.c,v 1.29 2021/03/08 14:35:57 jcs Exp $ */
+/*     $OpenBSD: upd.c,v 1.30 2021/08/06 17:46:45 abieber Exp $ */

    /*
     * Copyright (c) 2015 David Higgs <hig...@gmail.com>
@@ -167,7 +167,7 @@
                if (upd_lookup_usage_entry(desc, size,
                    upd_usage_roots + i, &item)) {
                        ret = UMATCH_VENDOR_PRODUCT;
-                       break;
+                       uha->claimed[item.report_ID] = 1;
                }

        return (ret);

===================================================================

The uha.claimed array is allocated using uha.nreports as its size while
upd_match() is looping through the number of items of upd_usage_roots.

In my case uha.nreports is equal to zero so uha.claimed is null, hence
setting uha->claimed[n] is failing.

As I'm not familiar with the HID code I did not yet understood the
relation between upd_usage_roots and the claimed array but as we're
talking about UPS attached computers I though the issue would sensible
enough to make a quick reporting.

You'll find a dmesg with options UPD_DEBUG and UHIDEV_DEBUG set and the
following patch applied to circumvent the page fault and provide some debug:
Could you try the following diff, looks like an unsigned wrap around.

Index: dev/usb/uhidev.h
===================================================================
RCS file: /cvs/src/sys/dev/usb/uhidev.h,v
retrieving revision 1.32
diff -u -p -r1.32 uhidev.h
--- dev/usb/uhidev.h    12 Sep 2021 06:58:08 -0000      1.32
+++ dev/usb/uhidev.h    24 Oct 2021 19:44:52 -0000
@@ -82,7 +82,7 @@ struct uhidev_attach_arg {
        struct uhidev_softc     *parent;
        uint8_t                  reportid;
    #define     UHIDEV_CLAIM_MULTIPLE_REPORTID  255
-       uint8_t                  nreports;
+       u_int                    nreports;
        uint8_t                 *claimed;
    };

Hello Anton,

I made a quick test and nreports is now set with 256 but I still get the
page fault.

I'll check the details ASAP.

Do you have a backtrace?


I only have screenshots of ddb.

With the default kernel :
http://cromagnon.petrocore.eu/ss_upd_ddb_default.jpg

With a custom kernel for a bit more data :
http://cromagnon.petrocore.eu/ss_upd_ddb_custom.jpg

Looks like a NULL deref. My guess would be item.report_ID going out of
bounds on uha->claimed. Inspecting item.report_ID could provide some
hints. This in turn could be caused by uhidev_maxrepid() looking for
hid_none items whereas upd_lookup_usage_entry() uses hid_feature.

Also, it would be interesting to see the descriptor of this device. If
you make upd_match() unconditionally return 0 it should hopefully^W
attach as uhid device; making it possible to extract the report using
usbhidctl replacing X with the attached device:

        # usbhidctl -R -f /dev/uhidX


Hi !

I set uhidevdebug to enable more debug messages and it gets more
interesting as we can see that we enter twice in upd_match() but the
second time uha.claimed is not allocated.

I'll dig for more ASAP.

Which uhid device would you want to get the report for ?

Below the diff of the changes I made yet and the corresponding dmesg.

Index: uhidev.c
===================================================================
RCS file: /home/cvs/src/sys/dev/usb/uhidev.c,v
retrieving revision 1.95
diff -u -p -r1.95 uhidev.c
--- uhidev.c    12 Sep 2021 06:58:08 -0000      1.95
+++ uhidev.c    28 Oct 2021 17:53:55 -0000
@@ -72,7 +72,7 @@ int uhidev_use_rdesc(struct uhidev_softc
 #ifdef UHIDEV_DEBUG
 #define DPRINTF(x)     do { if (uhidevdebug) printf x; } while (0)
 #define DPRINTFN(n,x)  do { if (uhidevdebug>(n)) printf x; } while (0)
-int    uhidevdebug = 0;
+int    uhidevdebug = 1;
 #else
 #define DPRINTF(x)
 #define DPRINTFN(n,x)
@@ -252,6 +252,7 @@ uhidev_attach(struct device *parent, str
        uha.reportid = UHIDEV_CLAIM_MULTIPLE_REPORTID;
        uha.nreports = nrepid;
        uha.claimed = malloc(nrepid, M_TEMP, M_WAITOK|M_ZERO);
+DPRINTF(("uhidev_attach: uha.claimed allocated\n"));
/* Look for a driver claiming multiple report IDs first. */
        dev = config_found_sm(self, &uha, NULL, uhidevsubmatch);
@@ -270,6 +271,7 @@ uhidev_attach(struct device *parent, str
free(uha.claimed, M_TEMP, nrepid);
        uha.claimed = NULL;
+DPRINTF(("uhidev_attach: uha.claimed freed and set to NULL\n"));
for (repid = 0; repid < nrepid; repid++) {
                DPRINTF(("%s: try repid=%d\n", __func__, repid));
Index: uhidev.h
===================================================================
RCS file: /home/cvs/src/sys/dev/usb/uhidev.h,v
retrieving revision 1.32
diff -u -p -r1.32 uhidev.h
--- uhidev.h    12 Sep 2021 06:58:08 -0000      1.32
+++ uhidev.h    26 Oct 2021 05:44:39 -0000
@@ -82,7 +82,7 @@ struct uhidev_attach_arg {
        struct uhidev_softc     *parent;
        uint8_t                  reportid;
 #define        UHIDEV_CLAIM_MULTIPLE_REPORTID  255
-       uint8_t                  nreports;
+       u_int                    nreports;
        uint8_t                 *claimed;
 };
Index: upd.c
===================================================================
RCS file: /home/cvs/src/sys/dev/usb/upd.c,v
retrieving revision 1.30
diff -u -p -r1.30 upd.c
--- upd.c       6 Aug 2021 17:46:45 -0000       1.30
+++ upd.c       28 Oct 2021 16:31:59 -0000
@@ -163,13 +163,24 @@ upd_match(struct device *parent, void *m
/* need at least one sensor from root of tree */
        uhidev_get_report_desc(uha->parent, &desc, &size);
+
+       DPRINTF(("upd: nitems=%zu\n", nitems(upd_usage_roots)));
+       DPRINTF(("upd: nreports=%i\n", uha->nreports));
+
        for (i = 0; i < nitems(upd_usage_roots); i++)
                if (upd_lookup_usage_entry(desc, size,
                    upd_usage_roots + i, &item)) {
                        ret = UMATCH_VENDOR_PRODUCT;
-                       uha->claimed[item.report_ID] = 1;
+                       DPRINTF(("upd: i=%i\n", i));
+                       DPRINTF(("upd: item.report_ID=%i\n", item.report_ID));
+                       if (uha->claimed == NULL) {
+                               DPRINTF(("upd: oops uha->claimed is null\n"));
+                       } else {
+                               uha->claimed[item.report_ID] = 1;
+                       }
                }
+ ret=UMATCH_NONE; // XXX
        return (ret);
 }

OpenBSD 7.0-stable (UPD.MP) #17: Thu Oct 28 19:54:24 CEST 2021
    damien@gageac.petrolan:/usr/src/sys/arch/amd64/compile/UPD.MP
real mem = 6283997184 (5992MB)
avail mem = 6077538304 (5795MB)
random: good seed from bootblocks
mpath0 at root
scsibus0 at mpath0: 256 targets
mainbus0 at root
bios0 at mainbus0: SMBIOS rev. 3.2 @ 0xc8889000 (57 entries)
bios0: vendor LENOVO version "R19ET36W (1.20 )" date 07/12/2021
bios0: LENOVO 20U70003FR
acpi0 at bios0: ACPI 6.3
acpi0: sleep states S0 S3 S4 S5
acpi0: tables DSDT FACP SSDT SSDT IVRS SSDT MSDM BATB HPET APIC MCFG SBST WSMT 
SSDT SSDT CRAT CDIT FPDT SSDT SSDT SSDT UEFI SSDT SSDT
acpi0: wakeup devices GPP0(S4) GPP3(S4) GPP4(S4) GPP5(S4) GP17(S4) XHC0(S3) 
XHC1(S3) GP19(S4) LID_(S4) SLPB(S3)
acpitimer0 at acpi0: 3579545 Hz, 32 bits
acpihpet0 at acpi0: 14318180 Hz
acpimadt0 at acpi0 addr 0xfee00000: PC-AT compat
cpu0 at mainbus0: apid 0 (boot processor)
cpu0: AMD Ryzen 5 4500U with Radeon Graphics, 2370.87 MHz, 17-60-01
cpu0: 
FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CFLUSH,MMX,FXSR,SSE,SSE2,HTT,SSE3,PCLMUL,MWAIT,SSSE3,FMA3,CX16,SSE4.1,SSE4.2,MOVBE,POPCNT,AES,XSAVE,AVX,F16C,RDRAND,NXE,MMXX,FFXSR,PAGE1GB,RDTSCP,LONG,LAHF,CMPLEG,SVM,EAPICSP,AMCR8,ABM,SSE4A,MASSE,3DNOWP,OSVW,IBS,SKINIT,TCE,TOPEXT,CPCTR,DBKP,PCTRL3,MWAITX,ITSC,FSGSBASE,BMI1,AVX2,SMEP,BMI2,PQM,RDSEED,ADX,SMAP,CLFLUSHOPT,CLWB,SHA,UMIP,IBPB,IBRS,STIBP,SSBD,XSAVEOPT,XSAVEC,XGETBV1,XSAVES
cpu0: 32KB 64b/line 8-way I-cache, 32KB 64b/line 8-way D-cache, 512KB 64b/line 
8-way L2 cache
cpu0: ITLB 64 4KB entries fully associative, 64 4MB entries fully associative
cpu0: DTLB 64 4KB entries fully associative, 64 4MB entries fully associative
cpu0: smt 0, core 0, package 0
mtrr: Pentium Pro MTRR support, 8 var ranges, 88 fixed ranges
cpu0: apic clock running at 99MHz
cpu0: mwait min=64, max=64, C-substates=1.1, IBE
cpu1 at mainbus0: apid 1 (application processor)
cpu1: AMD Ryzen 5 4500U with Radeon Graphics, 2370.54 MHz, 17-60-01
cpu1: 
FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CFLUSH,MMX,FXSR,SSE,SSE2,HTT,SSE3,PCLMUL,MWAIT,SSSE3,FMA3,CX16,SSE4.1,SSE4.2,MOVBE,POPCNT,AES,XSAVE,AVX,F16C,RDRAND,NXE,MMXX,FFXSR,PAGE1GB,RDTSCP,LONG,LAHF,CMPLEG,SVM,EAPICSP,AMCR8,ABM,SSE4A,MASSE,3DNOWP,OSVW,IBS,SKINIT,TCE,TOPEXT,CPCTR,DBKP,PCTRL3,MWAITX,ITSC,FSGSBASE,BMI1,AVX2,SMEP,BMI2,PQM,RDSEED,ADX,SMAP,CLFLUSHOPT,CLWB,SHA,UMIP,IBPB,IBRS,STIBP,SSBD,XSAVEOPT,XSAVEC,XGETBV1,XSAVES
cpu1: 32KB 64b/line 8-way I-cache, 32KB 64b/line 8-way D-cache, 512KB 64b/line 
8-way L2 cache
cpu1: ITLB 64 4KB entries fully associative, 64 4MB entries fully associative
cpu1: DTLB 64 4KB entries fully associative, 64 4MB entries fully associative
cpu1: smt 0, core 1, package 0
cpu2 at mainbus0: apid 2 (application processor)
cpu2: AMD Ryzen 5 4500U with Radeon Graphics, 2370.54 MHz, 17-60-01
cpu2: 
FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CFLUSH,MMX,FXSR,SSE,SSE2,HTT,SSE3,PCLMUL,MWAIT,SSSE3,FMA3,CX16,SSE4.1,SSE4.2,MOVBE,POPCNT,AES,XSAVE,AVX,F16C,RDRAND,NXE,MMXX,FFXSR,PAGE1GB,RDTSCP,LONG,LAHF,CMPLEG,SVM,EAPICSP,AMCR8,ABM,SSE4A,MASSE,3DNOWP,OSVW,IBS,SKINIT,TCE,TOPEXT,CPCTR,DBKP,PCTRL3,MWAITX,ITSC,FSGSBASE,BMI1,AVX2,SMEP,BMI2,PQM,RDSEED,ADX,SMAP,CLFLUSHOPT,CLWB,SHA,UMIP,IBPB,IBRS,STIBP,SSBD,XSAVEOPT,XSAVEC,XGETBV1,XSAVES
cpu2: 32KB 64b/line 8-way I-cache, 32KB 64b/line 8-way D-cache, 512KB 64b/line 
8-way L2 cache
cpu2: ITLB 64 4KB entries fully associative, 64 4MB entries fully associative
cpu2: DTLB 64 4KB entries fully associative, 64 4MB entries fully associative
cpu2: smt 0, core 2, package 0
cpu3 at mainbus0: apid 4 (application processor)
cpu3: AMD Ryzen 5 4500U with Radeon Graphics, 2370.54 MHz, 17-60-01
cpu3: 
FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CFLUSH,MMX,FXSR,SSE,SSE2,HTT,SSE3,PCLMUL,MWAIT,SSSE3,FMA3,CX16,SSE4.1,SSE4.2,MOVBE,POPCNT,AES,XSAVE,AVX,F16C,RDRAND,NXE,MMXX,FFXSR,PAGE1GB,RDTSCP,LONG,LAHF,CMPLEG,SVM,EAPICSP,AMCR8,ABM,SSE4A,MASSE,3DNOWP,OSVW,IBS,SKINIT,TCE,TOPEXT,CPCTR,DBKP,PCTRL3,MWAITX,ITSC,FSGSBASE,BMI1,AVX2,SMEP,BMI2,PQM,RDSEED,ADX,SMAP,CLFLUSHOPT,CLWB,SHA,UMIP,IBPB,IBRS,STIBP,SSBD,XSAVEOPT,XSAVEC,XGETBV1,XSAVES
cpu3: 32KB 64b/line 8-way I-cache, 32KB 64b/line 8-way D-cache, 512KB 64b/line 
8-way L2 cache
cpu3: ITLB 64 4KB entries fully associative, 64 4MB entries fully associative
cpu3: DTLB 64 4KB entries fully associative, 64 4MB entries fully associative
cpu3: smt 0, core 4, package 0
cpu4 at mainbus0: apid 5 (application processor)
cpu4: AMD Ryzen 5 4500U with Radeon Graphics, 2370.54 MHz, 17-60-01
cpu4: 
FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CFLUSH,MMX,FXSR,SSE,SSE2,HTT,SSE3,PCLMUL,MWAIT,SSSE3,FMA3,CX16,SSE4.1,SSE4.2,MOVBE,POPCNT,AES,XSAVE,AVX,F16C,RDRAND,NXE,MMXX,FFXSR,PAGE1GB,RDTSCP,LONG,LAHF,CMPLEG,SVM,EAPICSP,AMCR8,ABM,SSE4A,MASSE,3DNOWP,OSVW,IBS,SKINIT,TCE,TOPEXT,CPCTR,DBKP,PCTRL3,MWAITX,ITSC,FSGSBASE,BMI1,AVX2,SMEP,BMI2,PQM,RDSEED,ADX,SMAP,CLFLUSHOPT,CLWB,SHA,UMIP,IBPB,IBRS,STIBP,SSBD,XSAVEOPT,XSAVEC,XGETBV1,XSAVES
cpu4: 32KB 64b/line 8-way I-cache, 32KB 64b/line 8-way D-cache, 512KB 64b/line 
8-way L2 cache
cpu4: ITLB 64 4KB entries fully associative, 64 4MB entries fully associative
cpu4: DTLB 64 4KB entries fully associative, 64 4MB entries fully associative
cpu4: disabling user TSC (skew=225)
cpu4: smt 0, core 5, package 0
cpu5 at mainbus0: apid 6 (application processor)
cpu5: AMD Ryzen 5 4500U with Radeon Graphics, 2370.54 MHz, 17-60-01
cpu5: 
FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CFLUSH,MMX,FXSR,SSE,SSE2,HTT,SSE3,PCLMUL,MWAIT,SSSE3,FMA3,CX16,SSE4.1,SSE4.2,MOVBE,POPCNT,AES,XSAVE,AVX,F16C,RDRAND,NXE,MMXX,FFXSR,PAGE1GB,RDTSCP,LONG,LAHF,CMPLEG,SVM,EAPICSP,AMCR8,ABM,SSE4A,MASSE,3DNOWP,OSVW,IBS,SKINIT,TCE,TOPEXT,CPCTR,DBKP,PCTRL3,MWAITX,ITSC,FSGSBASE,BMI1,AVX2,SMEP,BMI2,PQM,RDSEED,ADX,SMAP,CLFLUSHOPT,CLWB,SHA,UMIP,IBPB,IBRS,STIBP,SSBD,XSAVEOPT,XSAVEC,XGETBV1,XSAVES
cpu5: 32KB 64b/line 8-way I-cache, 32KB 64b/line 8-way D-cache, 512KB 64b/line 
8-way L2 cache
cpu5: ITLB 64 4KB entries fully associative, 64 4MB entries fully associative
cpu5: DTLB 64 4KB entries fully associative, 64 4MB entries fully associative
cpu5: disabling user TSC (skew=226)
cpu5: smt 0, core 6, package 0
ioapic0 at mainbus0: apid 32 pa 0xfec00000, version 21, 24 pins, can't remap
ioapic1 at mainbus0: apid 33 pa 0xfec01000, version 21, 32 pins, can't remap
acpimcfg0 at acpi0
acpimcfg0: addr 0xf8000000, bus 0-63
acpiprt0 at acpi0: bus 0 (PCI0)
acpiprt1 at acpi0: bus -1 (GPP0)
acpiprt2 at acpi0: bus 1 (GPP3)
acpiprt3 at acpi0: bus 2 (GPP4)
acpiprt4 at acpi0: bus 3 (GPP5)
acpiprt5 at acpi0: bus 4 (GPP6)
acpiprt6 at acpi0: bus -1 (GPP7)
acpiprt7 at acpi0: bus 6 (GP17)
acpiprt8 at acpi0: bus -1 (GP18)
acpiprt9 at acpi0: bus -1 (GP19)
acpiec0 at acpi0
"ACPI0010" at acpi0 not configured
acpicpu0 at acpi0: C3(0@350 io@0x415), C2(0@400 io@0x414), C1(0@1 mwait), PSS
acpicpu1 at acpi0: C3(0@350 io@0x415), C2(0@400 io@0x414), C1(0@1 mwait), PSS
acpicpu2 at acpi0: C3(0@350 io@0x415), C2(0@400 io@0x414), C1(0@1 mwait), PSS
acpicpu3 at acpi0: C3(0@350 io@0x415), C2(0@400 io@0x414), C1(0@1 mwait), PSS
acpicpu4 at acpi0: C3(0@350 io@0x415), C2(0@400 io@0x414), C1(0@1 mwait), PSS
acpicpu5 at acpi0: C3(0@350 io@0x415), C2(0@400 io@0x414), C1(0@1 mwait), PSS
acpicpu6 at acpi0: no cpu matching ACPI ID 6
acpicpu7 at acpi0: no cpu matching ACPI ID 7
acpicpu8 at acpi0: no cpu matching ACPI ID 8
acpicpu9 at acpi0: no cpu matching ACPI ID 9
acpicpu10 at acpi0: no cpu matching ACPI ID 10
acpicpu11 at acpi0: no cpu matching ACPI ID 11
acpicpu12 at acpi0: no cpu matching ACPI ID 12
acpicpu13 at acpi0: no cpu matching ACPI ID 13
acpicpu14 at acpi0: no cpu matching ACPI ID 14
acpicpu15 at acpi0: no cpu matching ACPI ID 15
acpibtn0 at acpi0: PWRB
acpipci0 at acpi0 PCI0: 0x00000010 0x00000011 0x00000000
acpicmos0 at acpi0
acpithinkpad0 at acpi0: version 2.0
acpiac0 at acpi0: AC unit offline
acpibat0 at acpi0: BAT0 model "LNV-5B10W13897" serial  5375 type LiP oem 
"Celxpert"
"LEN0100" at acpi0 not configured
"LEN0130" at acpi0 not configured
"SMB0001" at acpi0 not configured
acpibtn1 at acpi0: LID_
acpibtn2 at acpi0: SLPB
"PNP0C14" at acpi0 not configured
"PNP0C14" at acpi0 not configured
"PNP0C14" at acpi0 not configured
"PNP0C14" at acpi0 not configured
amdgpio0 at acpi0 GPIO uid 0 addr 0xfed81500/0x400 irq 5, 184 pins
"USBC000" at acpi0 not configured
acpipwrres0 at acpi0: WRST
acpipwrres1 at acpi0: P0S0, resource for SATA
acpipwrres2 at acpi0: P3S0, resource for SATA
acpipwrres3 at acpi0: P0S1, resource for SAT1
acpipwrres4 at acpi0: P3S1, resource for SAT1
acpivideo0 at acpi0: VGA_
acpivout0 at acpivideo0: LCD_
cpu0: 2370 MHz: speeds: 2375 1700 1400 MHz
pci0 at mainbus0 bus 0
ksmn0 at pci0 dev 0 function 0 "AMD 17h/6xh Root Complex" rev 0x00
"AMD 17h/6xh IOMMU" rev 0x00 at pci0 dev 0 function 2 not configured
pchb0 at pci0 dev 1 function 0 "AMD 17h/6xh Host" rev 0x00
pchb1 at pci0 dev 2 function 0 "AMD 17h/6xh Host" rev 0x00
ppb0 at pci0 dev 2 function 1 "AMD 17h/6xh PCIE" rev 0x00: msi
pci1 at ppb0 bus 1
nvme0 at pci1 dev 0 function 0 unknown vendor 0xc0a9 product 0x540a rev 0x01: 
msix, NVMe 1.3
nvme0: CT500P2SSD8, firmware P2CR010, serial 2029E2B7CD18
scsibus1 at nvme0: 2 targets, initiator 0
sd0 at scsibus1 targ 1 lun 0: <NVMe, CT500P2SSD8, P2CR>
sd0: 476940MB, 512 bytes/sector, 976773168 sectors
ppb1 at pci0 dev 2 function 2 "AMD 17h/6xh PCIE" rev 0x00: msi
pci2 at ppb1 bus 2
re0 at pci2 dev 0 function 0 "Realtek 8168" rev 0x15: RTL8168H/8111H (0x5400), 
msi, address 00:2b:67:b7:3a:08
rgephy0 at re0 phy 7: RTL8251 PHY, rev. 0
ppb2 at pci0 dev 2 function 3 "AMD 17h/6xh PCIE" rev 0x00: msi
pci3 at ppb2 bus 3
iwx0 at pci3 dev 0 function 0 "Intel Wi-Fi 6 AX200" rev 0x1a, msix
ppb3 at pci0 dev 2 function 4 "AMD 17h/6xh PCIE" rev 0x00: msi
pci4 at ppb3 bus 4
rtsx0 at pci4 dev 0 function 0 "Realtek RTS522A Card Reader" rev 0x01: msi
sdmmc0 at rtsx0: 4-bit, dma
pchb2 at pci0 dev 8 function 0 "AMD 17h/6xh Host" rev 0x00
ppb4 at pci0 dev 8 function 1 "AMD 17h/6xh PCIE" rev 0x00
pci5 at ppb4 bus 6
amdgpu0 at pci5 dev 0 function 0 "ATI Renoir" rev 0xc3
drm0 at amdgpu0
amdgpu0: msi
azalia0 at pci5 dev 0 function 1 "ATI Renoir HD Audio" rev 0x00: msi
azalia0: no supported codecs
ccp0 at pci5 dev 0 function 2 "AMD 17h/1xh Crypto" rev 0x00
xhci0 at pci5 dev 0 function 3 "AMD 17h/6xh xHCI" rev 0x00: msi, xHCI 1.10
usb0 at xhci0: USB revision 3.0
uhub0 at usb0 configuration 1 interface 0 "AMD xHCI root hub" rev 3.00/1.00 
addr 1
xhci1 at pci5 dev 0 function 4 "AMD 17h/6xh xHCI" rev 0x00: msi, xHCI 1.10
usb1 at xhci1: USB revision 3.0
uhub1 at usb1 configuration 1 interface 0 "AMD xHCI root hub" rev 3.00/1.00 
addr 1
"AMD 17h/1xh I2S Audio" rev 0x01 at pci5 dev 0 function 5 not configured
azalia1 at pci5 dev 0 function 6 "AMD 17h/1xh HD Audio" rev 0x00: apic 33 int 12
azalia1: codecs: Realtek ALC257
audio0 at azalia1
piixpm0 at pci0 dev 20 function 0 "AMD FCH SMBus" rev 0x51: SMI
iic0 at piixpm0
spdmem0 at iic0 addr 0x52: 8GB DDR4 SDRAM PC4-25600 SO-DIMM
iic1 at piixpm0
pcib0 at pci0 dev 20 function 3 "AMD FCH LPC" rev 0x51
pchb3 at pci0 dev 24 function 0 "AMD 17h/6xh Data Fabric" rev 0x00
pchb4 at pci0 dev 24 function 1 "AMD 17h/6xh Data Fabric" rev 0x00
pchb5 at pci0 dev 24 function 2 "AMD 17h/6xh Data Fabric" rev 0x00
pchb6 at pci0 dev 24 function 3 "AMD 17h/6xh Data Fabric" rev 0x00
pchb7 at pci0 dev 24 function 4 "AMD 17h/6xh Data Fabric" rev 0x00
pchb8 at pci0 dev 24 function 5 "AMD 17h/6xh Data Fabric" rev 0x00
pchb9 at pci0 dev 24 function 6 "AMD 17h/6xh Data Fabric" rev 0x00
pchb10 at pci0 dev 24 function 7 "AMD 17h/6xh Data Fabric" rev 0x00
isa0 at pcib0
isadma0 at isa0
pckbc0 at isa0 port 0x60/5 irq 1 irq 12
pckbd0 at pckbc0 (kbd slot)
wskbd0 at pckbd0: console keyboard
pms0 at pckbc0 (aux slot)
wsmouse0 at pms0 mux 0
wsmouse1 at pms0 mux 0
pms0: Synaptics clickpad, firmware 10.32, 0x1e2a1 0x940300 0x378f40 0xf014a3 
0x12e800
pcppi0 at isa0 port 0x61
spkr0 at pcppi0
vmm0 at mainbus0: SVM/RVI
efifb at mainbus0 not configured
dt: 445 probes
uhidev0 at uhub0 port 2 configuration 1 interface 0 "EATON Ellipse PRO" rev 
1.10/1.00 addr 2
uhidev0: iclass 3/0, 255 report ids
uhidev_match: repid=0, repsz=0
uhidev_match: repid=1, repsz=4
uhidev_match: repid=2, repsz=4
uhidev_match: repid=3, repsz=5
uhidev_match: repid=4, repsz=5
uhidev_match: repid=5, repsz=0
uhidev_match: repid=6, repsz=4
uhidev_match: repid=7, repsz=0
uhidev_match: repid=8, repsz=0
uhidev_match: repid=9, repsz=0
uhidev_match: repid=10, repsz=0
uhidev_match: repid=11, repsz=0
uhidev_match: repid=12, repsz=0
uhidev_match: repid=13, repsz=0
uhidev_match: repid=14, repsz=0
uhidev_match: repid=15, repsz=0
uhidev_match: repid=16, repsz=0
uhidev_match: repid=17, repsz=0
uhidev_match: repid=18, repsz=0
uhidev_match: repid=19, repsz=0
uhidev_match: repid=20, repsz=0
uhidev_match: repid=21, repsz=0
uhidev_match: repid=22, repsz=0
uhidev_match: repid=23, repsz=0
uhidev_match: repid=24, repsz=0
uhidev_match: repid=25, repsz=0
uhidev_match: repid=26, repsz=0
uhidev_match: repid=27, repsz=0
uhidev_match: repid=28, repsz=0
uhidev_match: repid=29, repsz=0
uhidev_match: repid=30, repsz=0
uhidev_match: repid=31, repsz=0
uhidev_match: repid=32, repsz=0
uhidev_match: repid=33, repsz=0
uhidev_match: repid=34, repsz=0
uhidev_match: repid=35, repsz=0
uhidev_match: repid=36, repsz=0
uhidev_match: repid=37, repsz=0
uhidev_match: repid=38, repsz=0
uhidev_match: repid=39, repsz=0
uhidev_match: repid=40, repsz=0
uhidev_match: repid=41, repsz=0
uhidev_match: repid=42, repsz=0
uhidev_match: repid=43, repsz=0
uhidev_match: repid=44, repsz=0
uhidev_match: repid=45, repsz=0
uhidev_match: repid=46, repsz=0
uhidev_match: repid=47, repsz=0
uhidev_match: repid=48, repsz=0
uhidev_match: repid=49, repsz=0
uhidev_match: repid=50, repsz=0
uhidev_match: repid=51, repsz=0
uhidev_match: repid=52, repsz=0
uhidev_match: repid=53, repsz=0
uhidev_match: repid=54, repsz=0
uhidev_match: repid=55, repsz=0
uhidev_match: repid=56, repsz=0
uhidev_match: repid=57, repsz=0
uhidev_match: repid=58, repsz=0
uhidev_match: repid=59, repsz=0
uhidev_match: repid=60, repsz=0
uhidev_match: repid=61, repsz=0
uhidev_match: repid=62, repsz=0
uhidev_match: repid=63, repsz=0
uhidev_match: repid=64, repsz=0
uhidev_match: repid=65, repsz=0
uhidev_match: repid=66, repsz=0
uhidev_match: repid=67, repsz=0
uhidev_match: repid=68, repsz=0
uhidev_match: repid=69, repsz=0
uhidev_match: repid=70, repsz=0
uhidev_match: repid=71, repsz=0
uhidev_match: repid=72, repsz=0
uhidev_match: repid=73, repsz=0
uhidev_match: repid=74, repsz=0
uhidev_match: repid=75, repsz=0
uhidev_match: repid=76, repsz=0
uhidev_match: repid=77, repsz=0
uhidev_match: repid=78, repsz=0
uhidev_match: repid=79, repsz=0
uhidev_match: repid=80, repsz=0
uhidev_match: repid=81, repsz=0
uhidev_match: repid=82, repsz=0
uhidev_match: repid=83, repsz=0
uhidev_match: repid=84, repsz=0
uhidev_match: repid=85, repsz=0
uhidev_match: repid=86, repsz=0
uhidev_match: repid=87, repsz=0
uhidev_match: repid=88, repsz=0
uhidev_match: repid=89, repsz=0
uhidev_match: repid=90, repsz=0
uhidev_match: repid=91, repsz=0
uhidev_match: repid=92, repsz=0
uhidev_match: repid=93, repsz=0
uhidev_match: repid=94, repsz=0
uhidev_match: repid=95, repsz=0
uhidev_match: repid=96, repsz=0
uhidev_match: repid=97, repsz=0
uhidev_match: repid=98, repsz=0
uhidev_match: repid=99, repsz=0
uhidev_match: repid=100, repsz=0
uhidev_match: repid=101, repsz=0
uhidev_match: repid=102, repsz=0
uhidev_match: repid=103, repsz=0
uhidev_match: repid=104, repsz=0
uhidev_match: repid=105, repsz=0
uhidev_match: repid=106, repsz=0
uhidev_match: repid=107, repsz=0
uhidev_match: repid=108, repsz=0
uhidev_match: repid=109, repsz=0
uhidev_match: repid=110, repsz=0
uhidev_match: repid=111, repsz=0
uhidev_match: repid=112, repsz=0
uhidev_match: repid=113, repsz=0
uhidev_match: repid=114, repsz=0
uhidev_match: repid=115, repsz=0
uhidev_match: repid=116, repsz=0
uhidev_match: repid=117, repsz=0
uhidev_match: repid=118, repsz=0
uhidev_match: repid=119, repsz=0
uhidev_match: repid=120, repsz=0
uhidev_match: repid=121, repsz=0
uhidev_match: repid=122, repsz=0
uhidev_match: repid=123, repsz=0
uhidev_match: repid=124, repsz=0
uhidev_match: repid=125, repsz=0
uhidev_match: repid=126, repsz=0
uhidev_match: repid=127, repsz=0
uhidev_match: repid=128, repsz=0
uhidev_match: repid=129, repsz=0
uhidev_match: repid=130, repsz=0
uhidev_match: repid=131, repsz=0
uhidev_match: repid=132, repsz=0
uhidev_match: repid=133, repsz=0
uhidev_match: repid=134, repsz=0
uhidev_match: repid=135, repsz=0
uhidev_match: repid=136, repsz=0
uhidev_match: repid=137, repsz=0
uhidev_match: repid=138, repsz=0
uhidev_match: repid=139, repsz=0
uhidev_match: repid=140, repsz=0
uhidev_match: repid=141, repsz=0
uhidev_match: repid=142, repsz=0
uhidev_match: repid=143, repsz=0
uhidev_match: repid=144, repsz=0
uhidev_match: repid=145, repsz=0
uhidev_match: repid=146, repsz=0
uhidev_match: repid=147, repsz=0
uhidev_match: repid=148, repsz=0
uhidev_match: repid=149, repsz=0
uhidev_match: repid=150, repsz=0
uhidev_match: repid=151, repsz=0
uhidev_match: repid=152, repsz=0
uhidev_match: repid=153, repsz=0
uhidev_match: repid=154, repsz=0
uhidev_match: repid=155, repsz=0
uhidev_match: repid=156, repsz=0
uhidev_match: repid=157, repsz=0
uhidev_match: repid=158, repsz=0
uhidev_match: repid=159, repsz=0
uhidev_match: repid=160, repsz=0
uhidev_match: repid=161, repsz=0
uhidev_match: repid=162, repsz=0
uhidev_match: repid=163, repsz=0
uhidev_match: repid=164, repsz=0
uhidev_match: repid=165, repsz=0
uhidev_match: repid=166, repsz=0
uhidev_match: repid=167, repsz=0
uhidev_match: repid=168, repsz=0
uhidev_match: repid=169, repsz=0
uhidev_match: repid=170, repsz=0
uhidev_match: repid=171, repsz=0
uhidev_match: repid=172, repsz=0
uhidev_match: repid=173, repsz=0
uhidev_match: repid=174, repsz=0
uhidev_match: repid=175, repsz=0
uhidev_match: repid=176, repsz=0
uhidev_match: repid=177, repsz=0
uhidev_match: repid=178, repsz=0
uhidev_match: repid=179, repsz=0
uhidev_match: repid=180, repsz=0
uhidev_match: repid=181, repsz=0
uhidev_match: repid=182, repsz=0
uhidev_match: repid=183, repsz=0
uhidev_match: repid=184, repsz=0
uhidev_match: repid=185, repsz=0
uhidev_match: repid=186, repsz=0
uhidev_match: repid=187, repsz=0
uhidev_match: repid=188, repsz=0
uhidev_match: repid=189, repsz=0
uhidev_match: repid=190, repsz=0
uhidev_match: repid=191, repsz=0
uhidev_match: repid=192, repsz=0
uhidev_match: repid=193, repsz=0
uhidev_match: repid=194, repsz=0
uhidev_match: repid=195, repsz=0
uhidev_match: repid=196, repsz=0
uhidev_match: repid=197, repsz=0
uhidev_match: repid=198, repsz=0
uhidev_match: repid=199, repsz=0
uhidev_match: repid=200, repsz=0
uhidev_match: repid=201, repsz=0
uhidev_match: repid=202, repsz=0
uhidev_match: repid=203, repsz=0
uhidev_match: repid=204, repsz=0
uhidev_match: repid=205, repsz=0
uhidev_match: repid=206, repsz=0
uhidev_match: repid=207, repsz=0
uhidev_match: repid=208, repsz=0
uhidev_match: repid=209, repsz=0
uhidev_match: repid=210, repsz=0
uhidev_match: repid=211, repsz=0
uhidev_match: repid=212, repsz=0
uhidev_match: repid=213, repsz=0
uhidev_match: repid=214, repsz=0
uhidev_match: repid=215, repsz=0
uhidev_match: repid=216, repsz=0
uhidev_match: repid=217, repsz=0
uhidev_match: repid=218, repsz=0
uhidev_match: repid=219, repsz=0
uhidev_match: repid=220, repsz=0
uhidev_match: repid=221, repsz=0
uhidev_match: repid=222, repsz=0
uhidev_match: repid=223, repsz=0
uhidev_match: repid=224, repsz=0
uhidev_match: repid=225, repsz=0
uhidev_match: repid=226, repsz=0
uhidev_match: repid=227, repsz=0
uhidev_match: repid=228, repsz=0
uhidev_match: repid=229, repsz=0
uhidev_match: repid=230, repsz=0
uhidev_match: repid=231, repsz=0
uhidev_match: repid=232, repsz=0
uhidev_match: repid=233, repsz=0
uhidev_match: repid=234, repsz=0
uhidev_match: repid=235, repsz=0
uhidev_match: repid=236, repsz=0
uhidev_match: repid=237, repsz=0
uhidev_match: repid=238, repsz=0
uhidev_match: repid=239, repsz=0
uhidev_match: repid=240, repsz=0
uhidev_match: repid=241, repsz=0
uhidev_match: repid=242, repsz=0
uhidev_match: repid=243, repsz=0
uhidev_match: repid=244, repsz=0
uhidev_match: repid=245, repsz=0
uhidev_match: repid=246, repsz=0
uhidev_match: repid=247, repsz=0
uhidev_match: repid=248, repsz=0
uhidev_match: repid=249, repsz=0
uhidev_match: repid=250, repsz=0
uhidev_match: repid=251, repsz=0
uhidev_match: repid=252, repsz=0
uhidev_match: repid=253, repsz=0
uhidev_match: repid=254, repsz=0
uhidev_match: repid=255, repsz=0
uhidev_attach: isize=6
uhidev_attach: uha.claimed allocated
upd: vendor=0x0463, product=0xffff
upd: nitems=4
upd: nreports=256
upd: i=1
upd: item.report_ID=1
upd: i=2
upd: item.report_ID=1
upd: i=3
upd: item.report_ID=1
uhidev_attach: uha.claimed freed and set to NULL
uhidev_attach: try repid=0
uhidev_attach: try repid=1
uhid0 at uhidev0 reportid 1: input=4, output=0, feature=4
uhidev_attach: try repid=2
uhid1 at uhidev0 reportid 2: input=4, output=0, feature=4
uhidev_attach: try repid=3
uhid2 at uhidev0 reportid 3: input=5, output=0, feature=5
uhidev_attach: try repid=4
uhid3 at uhidev0 reportid 4: input=5, output=0, feature=5
uhidev_attach: try repid=5
uhidev_attach: try repid=6
uhid4 at uhidev0 reportid 6: input=4, output=0, feature=4
uhidev_attach: try repid=7
uhid5 at uhidev0 reportid 7: input=0, output=0, feature=2
uhidev_attach: try repid=8
uhid6 at uhidev0 reportid 8: input=0, output=0, feature=1
uhidev_attach: try repid=9
uhid7 at uhidev0 reportid 9: input=0, output=0, feature=4
uhidev_attach: try repid=10
uhid8 at uhidev0 reportid 10: input=0, output=0, feature=4
uhidev_attach: try repid=11
uhid9 at uhidev0 reportid 11: input=0, output=0, feature=14
uhidev_attach: try repid=12
uhid10 at uhidev0 reportid 12: input=0, output=0, feature=6
uhidev_attach: try repid=13
uhid11 at uhidev0 reportid 13: input=0, output=0, feature=3
uhidev_attach: try repid=14
uhid12 at uhidev0 reportid 14: input=0, output=0, feature=1
uhidev_attach: try repid=15
uhid13 at uhidev0 reportid 15: input=0, output=0, feature=2
uhidev_attach: try repid=16
uhid14 at uhidev0 reportid 16: input=0, output=0, feature=6
uhidev_attach: try repid=17
uhid15 at uhidev0 reportid 17: input=0, output=0, feature=1
uhidev_attach: try repid=18
uhid16 at uhidev0 reportid 18: input=0, output=0, feature=1
uhidev_attach: try repid=19
uhid17 at uhidev0 reportid 19: input=0, output=0, feature=2
uhidev_attach: try repid=20
uhid18 at uhidev0 reportid 20: input=0, output=0, feature=1
uhidev_attach: try repid=21
uhid19 at uhidev0 reportid 21: input=0, output=0, feature=1
uhidev_attach: try repid=22
uhid20 at uhidev0 reportid 22: input=0, output=0, feature=1
uhidev_attach: try repid=23
uhid21 at uhidev0 reportid 23: input=0, output=0, feature=5
uhidev_attach: try repid=24
uhid22 at uhidev0 reportid 24: input=0, output=0, feature=10
uhidev_attach: try repid=25
uhid23 at uhidev0 reportid 25: input=0, output=0, feature=1
uhidev_attach: try repid=26
uhid24 at uhidev0 reportid 26: input=0, output=0, feature=1
uhidev_attach: try repid=27
uhidev_attach: try repid=28
uhidev_attach: try repid=29
uhidev_attach: try repid=30
uhidev_attach: try repid=31
uhid25 at uhidev0 reportid 31: input=0, output=0, feature=1
uhidev_attach: try repid=32
uhid26 at uhidev0 reportid 32: input=0, output=0, feature=1
uhidev_attach: try repid=33
uhidev_attach: try repid=34
uhid27 at uhidev0 reportid 34: input=0, output=0, feature=1
uhidev_attach: try repid=35
uhidev_attach: try repid=36
uhidev_attach: try repid=37
uhidev_attach: try repid=38
uhidev_attach: try repid=39
uhidev_attach: try repid=40
uhidev_attach: try repid=41
uhidev_attach: try repid=42
uhidev_attach: try repid=43
uhidev_attach: try repid=44
uhidev_attach: try repid=45
uhidev_attach: try repid=46
uhidev_attach: try repid=47
uhidev_attach: try repid=48
uhidev_attach: try repid=49
uhidev_attach: try repid=50
uhidev_attach: try repid=51
uhidev_attach: try repid=52
uhidev_attach: try repid=53
uhidev_attach: try repid=54
uhidev_attach: try repid=55
uhidev_attach: try repid=56
uhidev_attach: try repid=57
uhidev_attach: try repid=58
uhidev_attach: try repid=59
uhidev_attach: try repid=60
uhidev_attach: try repid=61
uhidev_attach: try repid=62
uhidev_attach: try repid=63
uhidev_attach: try repid=64
uhidev_attach: try repid=65
uhidev_attach: try repid=66
uhidev_attach: try repid=67
uhidev_attach: try repid=68
uhidev_attach: try repid=69
uhidev_attach: try repid=70
uhidev_attach: try repid=71
uhidev_attach: try repid=72
uhidev_attach: try repid=73
uhidev_attach: try repid=74
uhidev_attach: try repid=75
uhidev_attach: try repid=76
uhidev_attach: try repid=77
uhidev_attach: try repid=78
uhidev_attach: try repid=79
uhidev_attach: try repid=80
uhidev_attach: try repid=81
uhidev_attach: try repid=82
uhidev_attach: try repid=83
uhidev_attach: try repid=84
uhidev_attach: try repid=85
uhidev_attach: try repid=86
uhidev_attach: try repid=87
uhidev_attach: try repid=88
uhidev_attach: try repid=89
uhidev_attach: try repid=90
uhidev_attach: try repid=91
uhidev_attach: try repid=92
uhidev_attach: try repid=93
uhidev_attach: try repid=94
uhidev_attach: try repid=95
uhidev_attach: try repid=96
uhidev_attach: try repid=97
uhidev_attach: try repid=98
uhidev_attach: try repid=99
uhidev_attach: try repid=100
uhidev_attach: try repid=101
uhidev_attach: try repid=102
uhidev_attach: try repid=103
uhidev_attach: try repid=104
uhidev_attach: try repid=105
uhidev_attach: try repid=106
uhidev_attach: try repid=107
uhidev_attach: try repid=108
uhidev_attach: try repid=109
uhidev_attach: try repid=110
uhidev_attach: try repid=111
uhidev_attach: try repid=112
uhidev_attach: try repid=113
uhidev_attach: try repid=114
uhidev_attach: try repid=115
uhidev_attach: try repid=116
uhidev_attach: try repid=117
uhidev_attach: try repid=118
uhidev_attach: try repid=119
uhidev_attach: try repid=120
uhidev_attach: try repid=121
uhidev_attach: try repid=122
uhidev_attach: try repid=123
uhidev_attach: try repid=124
uhidev_attach: try repid=125
uhidev_attach: try repid=126
uhidev_attach: try repid=127
uhidev_attach: try repid=128
uhidev_attach: try repid=129
uhidev_attach: try repid=130
uhidev_attach: try repid=131
uhidev_attach: try repid=132
uhidev_attach: try repid=133
uhidev_attach: try repid=134
uhidev_attach: try repid=135
uhidev_attach: try repid=136
uhidev_attach: try repid=137
uhidev_attach: try repid=138
uhidev_attach: try repid=139
uhidev_attach: try repid=140
uhidev_attach: try repid=141
uhidev_attach: try repid=142
uhidev_attach: try repid=143
uhidev_attach: try repid=144
uhidev_attach: try repid=145
uhidev_attach: try repid=146
uhidev_attach: try repid=147
uhidev_attach: try repid=148
uhidev_attach: try repid=149
uhidev_attach: try repid=150
uhidev_attach: try repid=151
uhidev_attach: try repid=152
uhidev_attach: try repid=153
uhidev_attach: try repid=154
uhidev_attach: try repid=155
uhidev_attach: try repid=156
uhidev_attach: try repid=157
uhidev_attach: try repid=158
uhidev_attach: try repid=159
uhidev_attach: try repid=160
uhidev_attach: try repid=161
uhidev_attach: try repid=162
uhidev_attach: try repid=163
uhidev_attach: try repid=164
uhidev_attach: try repid=165
uhidev_attach: try repid=166
uhidev_attach: try repid=167
uhidev_attach: try repid=168
uhidev_attach: try repid=169
uhidev_attach: try repid=170
uhidev_attach: try repid=171
uhidev_attach: try repid=172
uhidev_attach: try repid=173
uhidev_attach: try repid=174
uhidev_attach: try repid=175
uhidev_attach: try repid=176
uhidev_attach: try repid=177
uhidev_attach: try repid=178
uhidev_attach: try repid=179
uhidev_attach: try repid=180
uhidev_attach: try repid=181
uhidev_attach: try repid=182
uhidev_attach: try repid=183
uhidev_attach: try repid=184
uhidev_attach: try repid=185
uhidev_attach: try repid=186
uhidev_attach: try repid=187
uhidev_attach: try repid=188
uhidev_attach: try repid=189
uhidev_attach: try repid=190
uhidev_attach: try repid=191
uhidev_attach: try repid=192
uhidev_attach: try repid=193
uhidev_attach: try repid=194
uhidev_attach: try repid=195
uhidev_attach: try repid=196
uhidev_attach: try repid=197
uhidev_attach: try repid=198
uhidev_attach: try repid=199
uhidev_attach: try repid=200
uhidev_attach: try repid=201
uhidev_attach: try repid=202
uhidev_attach: try repid=203
uhidev_attach: try repid=204
uhidev_attach: try repid=205
uhidev_attach: try repid=206
uhidev_attach: try repid=207
uhidev_attach: try repid=208
uhidev_attach: try repid=209
uhidev_attach: try repid=210
uhidev_attach: try repid=211
uhidev_attach: try repid=212
uhidev_attach: try repid=213
uhidev_attach: try repid=214
uhidev_attach: try repid=215
uhidev_attach: try repid=216
uhidev_attach: try repid=217
uhidev_attach: try repid=218
uhidev_attach: try repid=219
uhidev_attach: try repid=220
uhidev_attach: try repid=221
uhidev_attach: try repid=222
uhidev_attach: try repid=223
uhidev_attach: try repid=224
uhidev_attach: try repid=225
uhidev_attach: try repid=226
uhidev_attach: try repid=227
uhidev_attach: try repid=228
uhidev_attach: try repid=229
uhidev_attach: try repid=230
uhidev_attach: try repid=231
uhidev_attach: try repid=232
uhidev_attach: try repid=233
uhidev_attach: try repid=234
uhidev_attach: try repid=235
uhidev_attach: try repid=236
uhidev_attach: try repid=237
uhidev_attach: try repid=238
uhidev_attach: try repid=239
uhidev_attach: try repid=240
uhidev_attach: try repid=241
uhidev_attach: try repid=242
uhidev_attach: try repid=243
uhidev_attach: try repid=244
uhidev_attach: try repid=245
uhidev_attach: try repid=246
uhidev_attach: try repid=247
uhidev_attach: try repid=248
uhidev_attach: try repid=249
uhidev_attach: try repid=250
uhidev_attach: try repid=251
uhidev_attach: try repid=252
uhidev_attach: try repid=253
uhidev_attach: try repid=254
uhid28 at uhidev0 reportid 254: input=0, output=0, feature=10
uhidev_attach: try repid=255
upd: vendor=0x0463, product=0xffff
upd: nitems=4
upd: nreports=256
upd: i=1
upd: item.report_ID=1
upd: oops uha->claimed is null
upd: i=2
upd: item.report_ID=1
upd: oops uha->claimed is null
upd: i=3
upd: item.report_ID=1
upd: oops uha->claimed is null
uhid at uhidev0 not configured
ugen0 at uhub0 port 3 "Generic EMV Smartcard Reader" rev 2.01/1.20 addr 3
uvideo0 at uhub1 port 3 configuration 1 interface 0 "Azurewave Integrated 
Camera" rev 2.01/60.01 addr 2
video0 at uvideo0
uvideo1 at uhub1 port 3 configuration 1 interface 2 "Azurewave Integrated 
Camera" rev 2.01/60.01 addr 2
video1 at uvideo1
ugen1 at uhub1 port 3 configuration 1 "Azurewave Integrated Camera" rev 
2.01/60.01 addr 2
ugen2 at uhub1 port 4 "Intel Bluetooth" rev 2.01/0.01 addr 3
vscsi0 at root
scsibus2 at vscsi0: 256 targets
softraid0 at root
scsibus3 at softraid0: 256 targets
root on sd0a (92eecfc8efc58d02.a) swap on sd0b dump on sd0b
iwx0: hw rev 0x340, fw ver 63.c04f3485.0, address 34:cf:f6:69:53:c5
[drm] DP Alt mode state on HPD: 0
[drm] Alt mode has timed out after 202 ms
[drm] DP Alt mode state on HPD: 0
[drm] Alt mode has timed out after 202 ms
amdgpu0: RENOIR 26 CU rev 0x00
amdgpu0: 1920x1080, 32bpp
wsdisplay0 at amdgpu0 mux 1: console (std, vt100 emulation), using wskbd0
wsdisplay0: screen 1-5 added (std, vt100 emulation)

Reply via email to