fido(4): YubiKey stops responding after the device node is opened and closed a few times
Cayo Puigdefabregas <[email protected]> Thu, 30 Jul 2026 19:12:08 +0200
| Newsgroups | gmane.os.openbsd.bugs |
|---|---|
| Message-ID | <CAJJFZZ4vZ9A6NUPSnyznc=s0emF4eK5AMLR=mJeSz1cG9EzNHg@mail.gmail.com> |
SENDBUG: -*- sendbug -*- SENDBUG: Lines starting with `SENDBUG' will be removed automatically. SENDBUG: SENDBUG: Choose from the following categories: SENDBUG: SENDBUG: system user library documentation kernel alpha aarch64 amd64 arm hppa i386 m88k mips64 mips64el powerpc powerpc64 riscv64 sh sparc64 SENDBUG: SENDBUG: To: [email protected] Subject: fido(4): YubiKey stops responding after the device node is opened and closed a few times From: [email protected] Cc: [email protected] Reply-To: [email protected] >Synopsis: fido(4) device becomes unresponsive after 2 open/close cycles >Category: kernel amd64 >Environment: System : OpenBSD 7.9 Details : OpenBSD 7.9 (GENERIC.MP) #4: Tue Jul 14 03:27:06 MDT 2026 [email protected]:/usr/src/sys/arch/amd64/compile/GENERIC.MP Architecture: OpenBSD.amd64 Machine : amd64 (HARDKERNEL ODROID-H4, Intel ADL-N xHCI) >Description: A YubiKey 5C (Yubico 0x1050:0x0407, firmware 5.7.4) attached to fido(4) stops answering CTAPHID requests after /dev/fido/0 has been opened and closed a couple of times. The device only recovers when it is physically unplugged and plugged back in. While a single file descriptor is kept open, the device works perfectly and answers an unlimited number of transactions. The failure is tied to the open/close cycle, not to the number or type of commands issued. Because both web browsers (WebAuthn) and ssh(1) open the device, use it and close it again on every operation, the practical effect is that the YubiKey works once or twice after being plugged in and is then dead: no LED activity, no response, until it is re-plugged. This worked on OpenBSD 7.7. It broke on 7.8 and is still broken on 7.9. The same key on the same machine works normally under Linux, so the key itself is fine. Observations that may help narrow it down: - fido0 attaches normally and /dev/fido/0 can always be opened, even once the device has stopped answering. open(2) succeeds, write(2) succeeds and reports 64 bytes written; only the reply never arrives. - The report size handling is correct: a 64 byte write is accepted and a 65 byte write is rejected with EMSGSIZE, so this is not a report ID framing problem in userland. - After the failure, select(2) on the descriptor never becomes readable. A process blocked in read(2) stays blocked and holds the device, since fido(4) allows a single opener. - Not related to pcscd(8). This was my first suspicion, because pcscd holds ugen0.00, ugen0.02 and ugen0.03 open on the same physical device. Stopping and disabling pcscd does not fix the problem; it only removes one of the two open/close cycles the device survives, which made the failure look like it was caused by pcscd. Relevant dmesg lines: uhidev1 at uhub0 port 5 configuration 1 interface 0 "Yubico YubiKey OTP+FIDO+CCID" rev 2.00/5.74 addr 4 uhidev1: iclass 3/1 uhid0 at uhidev1: input=8, output=1, feature=8 uhidev2 at uhub0 port 5 configuration 1 interface 1 "Yubico YubiKey OTP+FIDO+CCID" rev 2.00/5.74 addr 4 uhidev2: iclass 3/0 fido0 at uhidev2: input=64, output=64, feature=0 ugen0 at uhub0 port 5 configuration 1 "Yubico YubiKey OTP+FIDO+CCID" rev 2.00/5.74 addr 4 >How-To-Repeat: Unplug and re-plug the key, then run the script below. It sends raw CTAPHID frames to /dev/fido/0: first eight transactions over a single open descriptor, then one CTAPHID_INIT per open/close cycle. import os, select, struct PATH="/dev/fido/0"; BC=b"\xff\xff\xff\xff"; nonce=bytes(range(8)) def mk(cid, cmd, data=b""): return (cid+bytes([0x80|cmd])+struct.pack(">H",len(data))+data).ljust(64,b"\x00") def txn(fd, cid, cmd, data=b""): os.write(fd, mk(cid,cmd,data)) r,_,_ = select.select([fd],[],[],3.0) return os.read(fd,64) if r else None print("phase 1: single open, 8 transactions") fd=os.open(PATH,os.O_RDWR) resp=txn(fd,BC,0x06,nonce); cid=resp[15:19] if resp else BC print(" t1 INIT:", "OK" if resp else "TIMEOUT") for i in range(2,9): cmd = 0x08 if i%2==0 else 0x01 data = b"" if cmd==0x08 else b"\xa5"*16 print(f" t{i} {'WINK' if cmd==0x08 else 'PING'}:", "OK" if txn(fd,cid,cmd,data) else "TIMEOUT") os.close(fd) print("phase 2: one INIT per open/close cycle") for i in range(1,7): fd=os.open(PATH,os.O_RDWR) r=txn(fd,BC,0x06,nonce) os.close(fd) print(f" cycle {i}:", "OK" if r else "TIMEOUT") Result on this machine: phase 1: single open, 8 transactions t1 INIT: OK t2 WINK: OK t3 PING: OK t4 WINK: OK t5 PING: OK t6 WINK: OK t7 PING: OK t8 WINK: OK phase 2: one INIT per open/close cycle cycle 1: OK cycle 2: TIMEOUT cycle 3: TIMEOUT cycle 4: TIMEOUT cycle 5: TIMEOUT cycle 6: TIMEOUT Every transaction on the single open descriptor succeeds, including the WINK commands, which visibly blink the LED. Once the descriptor has been closed and reopened twice, the device never answers again until it is physically re-plugged. >Fix: Unknown. Workaround is to unplug and re-plug the key before each use, which is obviously not practical. >Description: <precise description of the problem (multiple lines)> >How-To-Repeat: <code/input/activities to reproduce the problem (multiple lines)> >Fix: <how to correct or work around the problem, if known (multiple lines)> SENDBUG: dmesg, pcidump, acpidump and usbdevs are attached. SENDBUG: Feel free to delete or use the -D flag if they contain sensitive information. dmesg: OpenBSD 7.9 (GENERIC.MP) #4: Tue Jul 14 03:27:06 MDT 2026 [email protected]:/usr/src/sys/arch/amd64/compile/GENERIC.MP real mem = 34073157632 (32494MB) avail mem = 33012531200 (31483MB) random: good seed from bootblocks mpath0 at root scsibus0 at mpath0: 256 targets mainbus0 at root bios0 at mainbus0: SMBIOS rev. 3.6 @ 0x73c7d000 (122 entries) bios0: vendor American Megatrends International, LLC. version "1.5" date 09/21/2024 bios0: HARDKERNEL ODROID-H4 efi0 at bios0: UEFI 2.8 efi0: American Megatrends rev 0x5001a acpi0 at bios0: ACPI 6.4 acpi0: sleep states S0 S3 S4 S5 acpi0: tables DSDT FACP FIDT SSDT SSDT SSDT SSDT HPET APIC MCFG SSDT UEFI PSDS NHLT LPIT SSDT SSDT DBGP DBG2 SSDT DMAR FPDT SSDT SSDT SSDT SSDT BGRT PHAT TPM2 WSMT acpi0: wakeup devices PEGP(S4) PEGP(S4) PEGP(S4) SIO1(S3) RP09(S4) PXSX(S4) RP10(S4) PXSX(S4) RP11(S4) PXSX(S4) RP12(S4) PXSX(S4) RP13(S4) PXSX(S4) RP14(S4) PXSX(S4) [...] acpitimer0 at acpi0: 3579545 Hz, 24 bits acpihpet0 at acpi0: 19200000 Hz acpimadt0 at acpi0 addr 0xfee00000: PC-AT compat cpu0 at mainbus0: apid 0 (boot processor) cpu0: Intel(R) Core(TM) i3-N305, 3292.41 MHz, 06-be-00, patch 00000021 cpu0: cpuid 1 edx=bfebfbff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CFLUSH,DS,ACPI,MMX,FXSR,SSE,SSE2,SS,HTT,TM,PBE> ecx=77fafbbf<SSE3,PCLMUL,DTES64,MWAIT,DS-CPL,VMX,EST,TM2,SSSE3,SDBG,FMA3,CX16,xTPR,PDCM,PCID,SSE4.1,SSE4.2,x2APIC,MOVBE,POPCNT,DEADLINE,AES,XSAVE,AVX,F16C,RDRAND> cpu0: cpuid 6 eax=578ff7<SENSOR,ARAT,PTS> ecx=9<EFFFREQ> cpu0: cpuid 7.0 ebx=239ca7eb<FSGSBASE,TSC_ADJUST,BMI1,AVX2,SMEP,BMI2,ERMS,INVPCID,RDSEED,ADX,SMAP,CLFLUSHOPT,CLWB,PT,SHA> ecx=98c007ac<UMIP,PKU,WAITPKG,PKS> edx=fc184410<MD_CLEAR,IBT,IBRS,IBPB,STIBP,L1DF,SSBD> cpu0: cpuid a vers=5, gp=6, gpwidth=48, ff=3, ffwidth=48 cpu0: cpuid d.1 eax=f<XSAVEOPT,XSAVEC,XGETBV1,XSAVES> cpu0: cpuid 80000001 edx=2c100800<NXE,PAGE1GB,RDTSCP,LONG> ecx=121<LAHF,ABM,3DNOWP> cpu0: cpuid 80000007 edx=100<ITSC> cpu0: msr 10a=15c0fd6b<IBRS_ALL,SKIP_L1DFL,MDS_NO,IF_PSCHANGE,TAA_NO,MISC_PKG_CT,ENERGY_FILT,DOITM,SBDR_SSDP_N,FBSDP_NO,PSDP_NO,OVERCLOCK,PBRSB_NO,GDS_NO,RFDS_CLEAR> cpu0: 32KB 64b/line 8-way D-cache, 64KB 64b/line 8-way I-cache, 2MB 64b/line 16-way L2 cache, 6MB 64b/line 12-way L3 cache cpu0: smt 0, core 0, package 0, type E mtrr: Pentium Pro MTRR support, 10 var ranges, 88 fixed ranges cpu0: apic clock running at 38MHz cpu0: mwait min=64, max=64, C-substates=0.2.0.2.0.1.0.1, IBE cpu1 at mainbus0: apid 2 (application processor) cpu1: Intel(R) Core(TM) i3-N305, 2693.79 MHz, 06-be-00, patch 00000021 cpu1: smt 0, core 1, package 0, type E cpu2 at mainbus0: apid 4 (application processor) cpu2: Intel(R) Core(TM) i3-N305, 2294.71 MHz, 06-be-00, patch 00000021 cpu2: smt 0, core 2, package 0, type E cpu3 at mainbus0: apid 6 (application processor) cpu3: Intel(R) Core(TM) i3-N305, 2194.94 MHz, 06-be-00, patch 00000021 cpu3: smt 0, core 3, package 0, type E cpu4 at mainbus0: apid 8 (application processor) cpu4: Intel(R) Core(TM) i3-N305, 1830.27 MHz, 06-be-00, patch 00000021 cpu4: smt 0, core 4, package 0, type E cpu5 at mainbus0: apid 10 (application processor) cpu5: Intel(R) Core(TM) i3-N305, 1696.09 MHz, 06-be-00, patch 00000021 cpu5: smt 0, core 5, package 0, type E cpu6 at mainbus0: apid 12 (application processor) cpu6: Intel(R) Core(TM) i3-N305, 1496.55 MHz, 06-be-00, patch 00000021 cpu6: smt 0, core 6, package 0, type E cpu7 at mainbus0: apid 14 (application processor) cpu7: Intel(R) Core(TM) i3-N305, 1396.78 MHz, 06-be-00, patch 00000021 cpu7: smt 0, core 7, package 0, type E ioapic0 at mainbus0: apid 2 pa 0xfec00000, version 20, 120 pins acpimcfg0 at acpi0 acpimcfg0: addr 0xc0000000, bus 0-255 acpiprt0 at acpi0: bus 0 (PC00) acpiprt1 at acpi0: bus 4 (RP09) acpiprt2 at acpi0: bus -1 (RP10) acpiprt3 at acpi0: bus -1 (RP11) acpiprt4 at acpi0: bus -1 (RP12) acpiprt5 at acpi0: bus -1 (RP13) acpiprt6 at acpi0: bus -1 (RP14) acpiprt7 at acpi0: bus -1 (RP15) acpiprt8 at acpi0: bus -1 (RP16) acpiprt9 at acpi0: bus -1 (RP01) acpiprt10 at acpi0: bus -1 (RP02) acpiprt11 at acpi0: bus 1 (RP03) acpiprt12 at acpi0: bus 2 (RP04) acpiprt13 at acpi0: bus -1 (RP05) acpiprt14 at acpi0: bus -1 (RP06) acpiprt15 at acpi0: bus 3 (RP07) acpiprt16 at acpi0: bus -1 (RP08) acpiprt17 at acpi0: bus -1 (RP17) acpiprt18 at acpi0: bus -1 (RP18) acpiprt19 at acpi0: bus -1 (RP19) acpiprt20 at acpi0: bus -1 (RP20) acpiprt21 at acpi0: bus -1 (RP21) acpiprt22 at acpi0: bus -1 (RP22) acpiprt23 at acpi0: bus -1 (RP23) acpiprt24 at acpi0: bus -1 (RP24) acpiprt25 at acpi0: bus -1 (RP25) acpiprt26 at acpi0: bus -1 (RP26) acpiprt27 at acpi0: bus -1 (RP27) acpiprt28 at acpi0: bus -1 (RP28) acpiec0 at acpi0: not present acpipci0 at acpi0 PC00: 0x00000000 0x00000011 0x00000001 com0 at acpi0 UAR1 addr 0x3f8/0x8 irq 4: ns16550a, 16 byte fifo "ACPI000E" at acpi0 not configured pchgpio0 at acpi0 GPI0 addr 0xfd6e0000/0x10000 0xfd6d0000/0x10000 0xfd6a0000/0x10000 0xfd690000/0x10000 irq 14, 384 pins "INTC1023" at acpi0 not configured "INTC1024" at acpi0 not configured acpibtn0 at acpi0: SLPB acpicpu0 at acpi0: C3(200@1048 mwait.1@0x60), C2(350@127 mwait.1@0x21), C1(1000@1 mwait.1), PSS acpicpu1 at acpi0: C3(200@1048 mwait.1@0x60), C2(350@127 mwait.1@0x21), C1(1000@1 mwait.1), PSS acpicpu2 at acpi0: C3(200@1048 mwait.1@0x60), C2(350@127 mwait.1@0x21), C1(1000@1 mwait.1), PSS acpicpu3 at acpi0: C3(200@1048 mwait.1@0x60), C2(350@127 mwait.1@0x21), C1(1000@1 mwait.1), PSS acpicpu4 at acpi0: C3(200@1048 mwait.1@0x60), C2(350@127 mwait.1@0x21), C1(1000@1 mwait.1), PSS acpicpu5 at acpi0: C3(200@1048 mwait.1@0x60), C2(350@127 mwait.1@0x21), C1(1000@1 mwait.1), PSS acpicpu6 at acpi0: C3(200@1048 mwait.1@0x60), C2(350@127 mwait.1@0x21), C1(1000@1 mwait.1), PSS acpicpu7 at acpi0: C3(200@1048 mwait.1@0x60), C2(350@127 mwait.1@0x21), C1(1000@1 mwait.1), PSS "PNP0C14" at acpi0 not configured "PNP0C14" at acpi0 not configured intelpmc0 at acpi0: PEPD state 0: 0x7f:1:2:0x00:0x0000000000000060 counter: 0x7f:64:0:0x00:0x0000000000000632 frequency: 0 state 1: 0x7f:1:2:0x00:0x0000000000000060 counter: 0x00:32:0:0x03:0x00000000fe00193c frequency: 8197 acpibtn1 at acpi0: PWRB tpm0 at acpi0 TPM_ 2.0 (CRB) addr 0xfed40000/0x5000, device 0x00000000 rev 0x0 acpipwrres0 at acpi0: WRST acpipwrres1 at acpi0: FN00, resource for FAN0 acpipwrres2 at acpi0: FN01, resource for FAN1 acpipwrres3 at acpi0: FN02, resource for FAN2 acpipwrres4 at acpi0: FN03, resource for FAN3 acpipwrres5 at acpi0: FN04, resource for FAN4 acpitz0 at acpi0 acpitz0: critical temperature is 110 degC acpipwrres6 at acpi0: PIN_ acpivideo0 at acpi0: GFX0 acpivout0 at acpivideo0: DD1F acpivout1 at acpivideo0: DD2F cpu0: using VERW MDS workaround cpu0: Enhanced SpeedStep 3292 MHz: speeds: 1801, 1800, 1700, 1600, 1500, 1400, 1300, 1200, 1100, 1000, 900, 800 MHz pci0 at mainbus0 bus 0 0:31:5: mem address conflict 0xfe010000/0x1000 pchb0 at pci0 dev 0 function 0 "Intel ADL-N Host" rev 0x00 inteldrm0 at pci0 dev 2 function 0 "Intel Graphics" rev 0x00 drm0 at inteldrm0 inteldrm0: msi, ALDERLAKE_P, gen 12 "Intel ADL-N GNA" rev 0x00 at pci0 dev 8 function 0 not configured "Intel Core 12G CL" rev 0x01 at pci0 dev 10 function 0 not configured xhci0 at pci0 dev 20 function 0 "Intel ADL-N xHCI" rev 0x00: msi, xHCI 1.20 usb0 at xhci0: USB revision 3.0 uhub0 at usb0 configuration 1 interface 0 "Intel xHCI root hub" rev 3.00/1.00 addr 1 "Intel ADL-N SRAM" rev 0x00 at pci0 dev 20 function 2 not configured dwiic0 at pci0 dev 21 function 0 "Intel ADL-N I2C" rev 0x00: apic 2 int 27 iic0 at dwiic0 dwiic1 at pci0 dev 21 function 1 "Intel ADL-N I2C" rev 0x00: apic 2 int 40 iic1 at dwiic1 "Intel ADL-N HECI" rev 0x00 at pci0 dev 22 function 0 not configured sdhc0 at pci0 dev 26 function 0 "Intel ADL-N eMMC" rev 0x00: apic 2 int 16 sdhc0: SDHC 3.00, 200 MHz base clock sdmmc0 at sdhc0: 8-bit, sd high-speed, mmc high-speed, ddr52, dma ppb0 at pci0 dev 28 function 0 "Intel ADL-N PCIE" rev 0x00 pci1 at ppb0 bus 1 igc0 at pci1 dev 0 function 0 "Intel I226-V" rev 0x04, msix, 4 queues, address 00:1e:06:45:95:62 ppb1 at pci0 dev 28 function 3 "Intel ADL-N PCIE" rev 0x00 pci2 at ppb1 bus 2 igc1 at pci2 dev 0 function 0 "Intel I226-V" rev 0x04, msix, 4 queues, address 00:1e:06:45:95:63 ppb2 at pci0 dev 28 function 6 "Intel ADL-N PCIE" rev 0x00 pci3 at ppb2 bus 3 ahci0 at pci3 dev 0 function 0 vendor "ASMedia", unknown product 0x1064 rev 0x02: msi, AHCI 1.3.1 scsibus1 at ahci0: 32 targets ppb3 at pci0 dev 29 function 0 "Intel ADL-N PCIE" rev 0x00: msi pci4 at ppb3 bus 4 nvme0 at pci4 dev 0 function 0 vendor "Crucial", unknown product 0x540a rev 0x01: msix, NVMe 1.4 nvme0: CT2000P3SSD8, firmware P9CR30A, serial 2342E8810EFE scsibus2 at nvme0: 2 targets, initiator 0 sd0 at scsibus2 targ 1 lun 0: <NVMe, CT2000P3SSD8, P9CR> sd0: 1907729MB, 512 bytes/sector, 3907029168 sectors "Intel ADL-N UART" rev 0x00 at pci0 dev 30 function 0 not configured pcib0 at pci0 dev 31 function 0 "Intel ADL-N eSPI" rev 0x00 azalia0 at pci0 dev 31 function 3 "Intel ADL-N HD Audio" rev 0x00: msi azalia0: codecs: Realtek ALC897 audio0 at azalia0 ichiic0 at pci0 dev 31 function 4 "Intel ADL-N SMBus" rev 0x00: apic 2 int 16 iic2 at ichiic0 iic2: addr 0x4a 00=ff 01=ff 02=ff 03=ff 15=2c 16=20 19=04 1b=05 1c=60 1e=60 1f=60 21=78 22=63 25=78 26=63 27=78 28=63 29=80 2a=88 2b=42 2c=20 2d=22 2e=04 2f=5a 32=80 34=0e 3b=38 3c=0b 3d=10 3e=ff 3f=ff 52=ff 53=ff 54=ff 55=ff 56=ff 57=ff 5f=ff 60=ff 61=ff 62=ff 63=ff 64=ff 65=ff 66=ff 67=ff 68=ff 69=ff 6a=ff 6b=ff 6c=ff 6d=ff 6e=ff 6f=ff a3=73 a4=94 a5=0b a6=10 a7=e0 a8=a0 a9=a0 aa=2c ab=01 ac=a0 bd=04 c0=01 c1=04 ce=d4 da=ff db=ff dc=ff dd=ff de=ff df=ff f6=80 f9=ff fd=ff words 00=ffff 01=ffff 02=ffff 03=ff00 04=0000 05=0000 06=0000 07=0000 "Intel ADL-N SPI" rev 0x00 at pci0 dev 31 function 5 not configured isa0 at pcib0 isadma0 at isa0 pcppi0 at isa0 port 0x61 spkr0 at pcppi0 vmm0 at mainbus0: VMX/EPT efifb at mainbus0 not configured sdmmc0: can't enable card uhidev0 at uhub0 port 1 configuration 1 interface 0 "Razer Razer DeathAdder V2" rev 2.00/2.00 addr 2 uhidev0: iclass 3/1 ums0 at uhidev0: 5 buttons, Z dir wsmouse0 at ums0 mux 0 uhidev1 at uhub0 port 1 configuration 1 interface 1 "Razer Razer DeathAdder V2" rev 2.00/2.00 addr 2 uhidev1: iclass 3/0, 5 report ids ukbd0 at uhidev1 reportid 1: 8 variable keys, 6 key codes wskbd0 at ukbd0: console keyboard ucc0 at uhidev1 reportid 2: 573 usages, 20 keys, array wskbd1 at ucc0 mux 1 uhid0 at uhidev1 reportid 3: input=15, output=0, feature=0 uhid1 at uhidev1 reportid 4: input=15, output=0, feature=0 uhid2 at uhidev1 reportid 5: input=15, output=0, feature=0 uhidev2 at uhub0 port 1 configuration 1 interface 2 "Razer Razer DeathAdder V2" rev 2.00/2.00 addr 2 uhidev2: iclass 3/1 ukbd1 at uhidev2: 8 variable keys, 6 key codes wskbd2 at ukbd1 mux 1 uhidev3 at uhub0 port 1 configuration 1 interface 3 "Razer Razer DeathAdder V2" rev 2.00/2.00 addr 2 uhidev3: iclass 3/0, 7 report ids uhid3 at uhidev3 reportid 1: input=0, output=0, feature=22 uhid4 at uhidev3 reportid 2: input=0, output=0, feature=2 uhid5 at uhidev3 reportid 3: input=0, output=0, feature=27 uhid6 at uhidev3 reportid 4: input=0, output=0, feature=42 uhid7 at uhidev3 reportid 5: input=0, output=0, feature=8 uhid8 at uhidev3 reportid 6: input=0, output=0, feature=1 uhid9 at uhidev3 reportid 7: input=0, output=0, feature=63 uhidev4 at uhub0 port 2 configuration 1 interface 0 "Razer Razer Huntsman Mini" rev 2.00/2.00 addr 3 uhidev4: iclass 3/1 ukbd2 at uhidev4: 8 variable keys, 6 key codes wskbd3 at ukbd2 mux 1 uhidev5 at uhub0 port 2 configuration 1 interface 1 "Razer Razer Huntsman Mini" rev 2.00/2.00 addr 3 uhidev5: iclass 3/0, 5 report ids ukbd3 at uhidev5 reportid 1: 128 variable keys, 0 key codes wskbd4 at ukbd3 mux 1 ucc1 at uhidev5 reportid 2: 573 usages, 20 keys, array wskbd5 at ucc1 mux 1 uhid10 at uhidev5 reportid 3: input=21, output=0, feature=0 uhid11 at uhidev5 reportid 4: input=21, output=0, feature=0 uhid12 at uhidev5 reportid 5: input=21, output=0, feature=0 uhidev6 at uhub0 port 2 configuration 1 interface 2 "Razer Razer Huntsman Mini" rev 2.00/2.00 addr 3 uhidev6: iclass 3/0 ums1 at uhidev6: 5 buttons, Z dir wsmouse1 at ums1 mux 0 uhidev7 at uhub0 port 2 configuration 1 interface 3 "Razer Razer Huntsman Mini" rev 2.00/2.00 addr 3 uhidev7: iclass 3/0, 8 report ids uhid13 at uhidev7 reportid 1: input=0, output=0, feature=22 uhid14 at uhidev7 reportid 2: input=0, output=0, feature=2 uhid15 at uhidev7 reportid 3: input=0, output=0, feature=27 uhid16 at uhidev7 reportid 4: input=0, output=0, feature=42 uhid17 at uhidev7 reportid 5: input=0, output=0, feature=8 uhid18 at uhidev7 reportid 6: input=0, output=0, feature=1 uhid19 at uhidev7 reportid 7: input=0, output=0, feature=63 ucc2 at uhidev7 reportid 8: 8 usages, 0 keys, array vscsi0 at root scsibus3 at vscsi0: 256 targets softraid0 at root scsibus4 at softraid0: 256 targets root on sd0a (f56b86959992ecee.a) swap on sd0b dump on sd0b inteldrm0: 1920x1080, 32bpp wsdisplay0 at inteldrm0 mux 1: console (std, vt100 emulation), using wskbd0 wskbd1: connecting to wsdisplay0 wskbd2: connecting to wsdisplay0 wskbd3: connecting to wsdisplay0 wskbd4: connecting to wsdisplay0 wskbd5: connecting to wsdisplay0 wsdisplay0: screen 1-5 added (std, vt100 emulation) usbdevs: Controller /dev/usb0: addr 01: 8086:0000 Intel, xHCI root hub super speed, self powered, config 1, rev 1.00 driver: uhub0 addr 02: 1a7c:0191 Kingsis Peripherals, Evoluent VerticalMouse 4 full speed, power 100 mA, config 1, rev 1.06 driver: uhidev0 addr 03: 1532:0257 Razer, Razer Huntsman Mini full speed, power 500 mA, config 1, rev 2.00, iSerial 00000000001A driver: uhidev4 driver: uhidev5 driver: uhidev6 driver: uhidev7 addr 04: 1050:0407 Yubico, YubiKey OTP+FIDO+CCID full speed, power 30 mA, config 1, rev 5.74 driver: uhidev1 driver: uhidev2 driver: ugen0 pcidump: Domain /dev/pci0: 0:0:0: Intel ADL-N Host 0x0000: Vendor ID: 8086, Product ID: 4617 0x0004: Command: 0006, Status: 2090 0x0008: Class: 06 Bridge, Subclass: 00 Host, Interface: 00, Revision: 00 0x000c: BIST: 00, Header Type: 00, Latency Timer: 00, Cache Line Size: 00 0x0010: BAR empty (00000000) 0x0014: BAR empty (00000000) 0x0018: BAR empty (00000000) 0x001c: BAR empty (00000000) 0x0020: BAR empty (00000000) 0x0024: BAR empty (00000000) 0x0028: Cardbus CIS: 00000000 0x002c: Subsystem Vendor ID: 8086 Product ID: 7270 0x0030: Expansion ROM Base Address: 00000000 0x0038: 00000000 0x003c: Interrupt Pin: 00 Line: 00 Min Gnt: 00 Max Lat: 00 0x00e0: Capability 0x09: Vendor Specific 0x0000: 46178086 20900006 06000000 00000000 0x0010: 00000000 00000000 00000000 00000000 0x0020: 00000000 00000000 00000000 72708086 0x0030: 00000000 000000e0 00000000 00000000 0x0040: feda1001 00000000 fedc0001 00000000 0x0050: 0000fec1 00028011 80200087 7b000007 0x0060: c0000001 00000000 feda0001 00000000 0x0070: 01000208 00000400 00654321 00408000 0x0080: 33333300 10000033 00000000 00000000 0x0090: 00000000 00000000 00000000 00000000 0x00a0: 00000001 00000008 7fc00001 00000008 0x00b0: 7c800001 7c000001 7b000001 80400001 0x00c0: 00000000 00000000 00000000 00000000 0x00d0: 0100021a 00000400 00000000 00000000 0x00e0: 01140009 f2047002 0021000c e6610240 0x00f0: 001e0659 00000f1d 00000000 00000000 0:2:0: Intel Graphics 0x0000: Vendor ID: 8086, Product ID: 46d0 0x0004: Command: 0007, Status: 0010 0x0008: Class: 03 Display, Subclass: 00 VGA, Interface: 00, Revision: 00 0x000c: BIST: 00, Header Type: 00, Latency Timer: 00, Cache Line Size: 10 0x0010: BAR mem 64bit addr: 0x0000006000000000/0x01000000 0x0018: BAR mem prefetchable 64bit addr: 0x0000004000000000/0x10000000 0x0020: BAR io addr: 0x00003000/0x0040 0x0024: BAR empty (00000000) 0x0028: Cardbus CIS: 00000000 0x002c: Subsystem Vendor ID: 8086 Product ID: 7270 0x0030: Expansion ROM Base Address: 00000000 0x0038: 00000000 0x003c: Interrupt Pin: 01 Line: ff Min Gnt: 00 Max Lat: 00 0x0040: Capability 0x09: Vendor Specific 0x0070: Capability 0x10: PCI Express Max Payload Size: 128 / 128 bytes Max Read Request Size: 128 bytes 0x0100: Enhanced Capability 0x1b: Process Address Space ID 0x0200: Enhanced Capability 0x0f: Address Translation Services 0x0300: Enhanced Capability 0x13: Page Request Interface 0x0320: Enhanced Capability 0x10: Single Root I/O Virtualization 0x00ac: Capability 0x05: Message Signalled Interrupts (MSI) Enabled: yes; 1 vectors (1 enabled) 0x00d0: Capability 0x01: Power Management State: D0 0x0000: 46d08086 00100007 03000000 00000010 0x0010: 00000004 00000060 0000000c 00000040 0x0020: 00003001 00000000 00000000 72708086 0x0030: 00000000 00000040 00000000 000001ff 0x0040: 010c7009 00000008 00000000 00000000 0x0050: 0000fec1 00000011 00000000 00000000 0x0060: 00010000 00000000 00000000 00000000 0x0070: 0092ac10 10008000 00000000 00000000 0x0080: 00000000 00000000 00000000 00000000 0x0090: 00000000 00000000 00000000 00000000 0x00a0: 00000000 00000000 00000000 0101d005 0x00b0: fee00000 00000091 00000000 00000000 0x00c0: 7c800001 00000000 fed90001 00000000 0x00d0: 00220001 00000000 00000000 00000000 0x00e0: 00000000 00000000 00008000 00000000 0x00f0: 80200087 00000000 00000000 734ca018 0:8:0: Intel ADL-N GNA 0x0000: Vendor ID: 8086, Product ID: 467e 0x0004: Command: 0000, Status: 0010 0x0008: Class: 08 System, Subclass: 80 Miscellaneous, Interface: 00, Revision: 00 0x000c: BIST: 00, Header Type: 00, Latency Timer: 00, Cache Line Size: 10 0x0010: BAR mem 64bit addr: 0x000000600112f000/0x00001000 0x0018: BAR empty (00000000) 0x001c: BAR empty (00000000) 0x0020: BAR empty (00000000) 0x0024: BAR empty (00000000) 0x0028: Cardbus CIS: 00000000 0x002c: Subsystem Vendor ID: 8086 Product ID: 7270 0x0030: Expansion ROM Base Address: 00000000 0x0038: 00000000 0x003c: Interrupt Pin: 01 Line: ff Min Gnt: 00 Max Lat: 00 0x0090: Capability 0x05: Message Signalled Interrupts (MSI) Enabled: no; 1 vectors (1 enabled) 0x00a0: Capability 0x09: Vendor Specific 0x00dc: Capability 0x01: Power Management State: D0 0x00f0: Capability 0x13: PCI Advanced Features 0x0000: 467e8086 00100000 08800000 00000010 0x0010: 0112f004 00000060 00000000 00000000 0x0020: 00000000 00000000 00000000 72708086 0x0030: 00000000 00000090 00000000 000001ff 0x0040: 000083ff 00000000 00000000 00000000 0x0050: 00000000 00000000 00000000 00000000 0x0060: 00000000 00000000 00000000 00000000 0x0070: 00000000 00000000 00000000 00000000 0x0080: 00000000 00000000 00000000 00000000 0x0090: 0000a005 00000000 00000000 00000000 0x00a0: f014dc09 01400010 00000000 00000a81 0x00b0: 00280800 1e811820 00000000 00000000 0x00c0: 00000000 00000000 00000000 00000000 0x00d0: 00000000 00000000 00000000 0002f001 0x00e0: 00000000 00000000 00000000 00000000 0x00f0: 03060013 00000000 00000000 00000000 0:10:0: Intel Core 12G CL 0x0000: Vendor ID: 8086, Product ID: 467d 0x0004: Command: 0002, Status: 0010 0x0008: Class: 11 DASP, Subclass: 80 Miscellaneous, Interface: 00, Revision: 01 0x000c: BIST: 00, Header Type: 00, Latency Timer: 00, Cache Line Size: 00 0x0010: BAR mem 64bit addr: 0x0000006001110000/0x00008000 0x0018: BAR empty (00000000) 0x001c: BAR empty (00000000) 0x0020: BAR empty (00000000) 0x0024: BAR empty (00000000) 0x0028: Cardbus CIS: 00000000 0x002c: Subsystem Vendor ID: 8086 Product ID: 7270 0x0030: Expansion ROM Base Address: 00000000 0x0038: 00000000 0x003c: Interrupt Pin: 00 Line: 00 Min Gnt: 00 Max Lat: 00 0x0070: Capability 0x10: PCI Express Max Payload Size: 128 / 128 bytes Max Read Request Size: 128 bytes 0x0100: Enhanced Capability 0x23: Designated Vendor-Specific 0x0110: Enhanced Capability 0x23: Designated Vendor-Specific 0x0120: Enhanced Capability 0x23: Designated Vendor-Specific 0x00d0: Capability 0x01: Power Management State: D0 0x0000: 467d8086 00100002 11800001 00000000 0x0010: 01110004 00000060 00000000 00000000 0x0020: 00000000 00000000 00000000 72708086 0x0030: 00000000 00000070 00000000 00000000 0x0040: 00000000 00000000 00000000 00000000 0x0050: 00000000 00000000 00000000 00000000 0x0060: 00000000 00000000 00000000 00000000 0x0070: 0092d010 00000fe0 00000000 00000000 0x0080: 00000000 00000000 00000000 00000000 0x0090: 00000000 00000000 00000000 00000000 0x00a0: 00000000 00000000 00000000 00000000 0x00b0: 00000000 00000000 00000000 00000000 0x00c0: 00000000 00000000 00000000 00000000 0x00d0: 00030001 00000008 00000000 00000000 0x00e0: 00000000 00000000 00000000 00000000 0x00f0: 00000000 00000000 00000000 00000000 0:20:0: Intel ADL-N xHCI 0x0000: Vendor ID: 8086, Product ID: 54ed 0x0004: Command: 0006, Status: 0290 0x0008: Class: 0c Serial Bus, Subclass: 03 USB, Interface: 30, Revision: 00 0x000c: BIST: 00, Header Type: 80, Latency Timer: 00, Cache Line Size: 00 0x0010: BAR mem 64bit addr: 0x0000006001100000/0x00010000 0x0018: BAR empty (00000000) 0x001c: BAR empty (00000000) 0x0020: BAR empty (00000000) 0x0024: BAR empty (00000000) 0x0028: Cardbus CIS: 00000000 0x002c: Subsystem Vendor ID: 8086 Product ID: 7270 0x0030: Expansion ROM Base Address: 00000000 0x0038: 00000000 0x003c: Interrupt Pin: 01 Line: ff Min Gnt: 00 Max Lat: 00 0x0070: Capability 0x01: Power Management State: D0 0x0080: Capability 0x05: Message Signalled Interrupts (MSI) Enabled: yes; 8 vectors (1 enabled) 0x0090: Capability 0x09: Vendor Specific 0x00b0: Capability 0x09: Vendor Specific 0x0000: 54ed8086 02900006 0c033000 00800000 0x0010: 01100004 00000060 00000000 00000000 0x0020: 00000000 00000000 00000000 72708086 0x0030: 00000000 00000070 00000000 000001ff 0x0040: a03401fd 807fc289 00000000 00000000 0x0050: 0fd86d3f 00000000 00000000 00000000 0x0060: 00006031 00000000 00000000 00000000 0x0070: c1c28001 00000008 00000000 00000000 0x0080: 00879005 fee00000 00000000 00000032 0x0090: f014b009 01400010 00000000 00080ac1 0x00a0: 000e0800 00001800 0002508f 00000100 0x00b0: 01000009 00c08086 14100009 00000000 0x00c0: 00000000 00000000 00000000 00000000 0x00d0: 00000000 00000000 00000000 00000000 0x00e0: 00000000 00000000 00000000 00000000 0x00f0: 00000000 00000000 01000fb5 00000012 0:20:2: Intel ADL-N SRAM 0x0000: Vendor ID: 8086, Product ID: 54ef 0x0004: Command: 0000, Status: 0010 0x0008: Class: 05 Memory, Subclass: 00 RAM, Interface: 00, Revision: 00 0x000c: BIST: 00, Header Type: 00, Latency Timer: 00, Cache Line Size: 10 0x0010: BAR mem 64bit addr: 0x0000006001124000/0x00004000 0x0018: BAR mem 64bit addr: 0x000000600112e000/0x00001000 0x0020: BAR empty (00000000) 0x0024: BAR empty (00000000) 0x0028: Cardbus CIS: 00000000 0x002c: Subsystem Vendor ID: 8086 Product ID: 7270 0x0030: Expansion ROM Base Address: 00000000 0x0038: 00000000 0x003c: Interrupt Pin: 00 Line: ff Min Gnt: 00 Max Lat: 00 0x0080: Capability 0x01: Power Management State: D0 0x0000: 54ef8086 00100000 05000000 00000010 0x0010: 01124004 00000060 0112e004 00000060 0x0020: 00000000 00000000 00000000 72708086 0x0030: 00000000 00000080 00000000 000000ff 0x0040: 00000000 00000000 00000000 00000000 0x0050: 00000000 00000000 00000000 00000000 0x0060: 00000000 00000000 00000000 00000000 0x0070: 00000000 00000000 00000000 00000000 0x0080: 00030001 00000008 00000000 00000000 0x0090: 00000000 00000000 00000000 00000000 0x00a0: 00000000 00000000 00000000 00000000 0x00b0: 00000000 00000000 00000000 00000000 0x00c0: 00000000 00000000 00000000 00000000 0x00d0: 00000000 00000000 00000000 00000000 0x00e0: 00000000 00000000 00000000 00000000 0x00f0: 00000000 00000000 01000fb5 00000000 0:21:0: Intel ADL-N I2C 0x0000: Vendor ID: 8086, Product ID: 54e8 0x0004: Command: 0006, Status: 0010 0x0008: Class: 0c Serial Bus, Subclass: 80 (unknown), Interface: 00, Revision: 00 0x000c: BIST: 00, Header Type: 80, Latency Timer: 00, Cache Line Size: 10 0x0010: BAR mem 64bit addr: 0x0000000080c00000/0x00001000 0x0018: BAR empty (00000000) 0x001c: BAR empty (00000000) 0x0020: BAR empty (00000000) 0x0024: BAR empty (00000000) 0x0028: Cardbus CIS: 00000000 0x002c: Subsystem Vendor ID: 8086 Product ID: 7270 0x0030: Expansion ROM Base Address: 00000000 0x0038: 00000000 0x003c: Interrupt Pin: 01 Line: ff Min Gnt: 00 Max Lat: 00 0x0080: Capability 0x01: Power Management State: D0 0x0090: Capability 0x09: Vendor Specific 0x0000: 54e88086 00100006 0c800000 00800010 0x0010: 80c00004 00000000 00000000 00000000 0x0020: 00000000 00000000 00000000 72708086 0x0030: 00000000 00000080 00000000 000001ff 0x0040: 00000000 00000000 00000000 00000000 0x0050: 00000000 00000000 00000000 00000000 0x0060: 00000000 00000000 00000000 00000000 0x0070: 00000000 00000000 00000000 00000000 0x0080: 00039001 00000008 00000000 00000000 0x0090: f0140009 01400010 00002101 000024c1 0x00a0: 000f0800 00000000 00000000 00000000 0x00b0: 00000000 00000000 00000000 00000000 0x00c0: 00000000 00000000 00000000 00000000 0x00d0: 00000000 00000000 00000000 00000000 0x00e0: 00000000 00000000 00000000 00000000 0x00f0: 00000000 00000000 01000fb5 00000000 0:21:1: Intel ADL-N I2C 0x0000: Vendor ID: 8086, Product ID: 54e9 0x0004: Command: 0006, Status: 0010 0x0008: Class: 0c Serial Bus, Subclass: 80 (unknown), Interface: 00, Revision: 00 0x000c: BIST: 00, Header Type: 80, Latency Timer: 00, Cache Line Size: 10 0x0010: BAR mem 64bit addr: 0x0000000080c01000/0x00001000 0x0018: BAR empty (00000000) 0x001c: BAR empty (00000000) 0x0020: BAR empty (00000000) 0x0024: BAR empty (00000000) 0x0028: Cardbus CIS: 00000000 0x002c: Subsystem Vendor ID: 8086 Product ID: 7270 0x0030: Expansion ROM Base Address: 00000000 0x0038: 00000000 0x003c: Interrupt Pin: 02 Line: ff Min Gnt: 00 Max Lat: 00 0x0080: Capability 0x01: Power Management State: D0 0x0090: Capability 0x09: Vendor Specific 0x0000: 54e98086 00100006 0c800000 00800010 0x0010: 80c01004 00000000 00000000 00000000 0x0020: 00000000 00000000 00000000 72708086 0x0030: 00000000 00000080 00000000 000002ff 0x0040: 00000000 00000000 00000000 00000000 0x0050: 00000000 00000000 00000000 00000000 0x0060: 00000000 00000000 00000000 00000000 0x0070: 00000000 00000000 00000000 00000000 0x0080: 00039001 00000008 00000000 00000000 0x0090: f0140009 01400010 00002101 000024c1 0x00a0: 000f0800 00000000 00000000 00000000 0x00b0: 00000000 00000000 00000000 00000000 0x00c0: 00000000 00000000 00000000 00000000 0x00d0: 00000000 00000000 00000000 00000000 0x00e0: 00000000 00000000 00000000 00000000 0x00f0: 00000000 00000000 01000fb5 00000000 0:22:0: Intel ADL-N HECI 0x0000: Vendor ID: 8086, Product ID: 54e0 0x0004: Command: 0000, Status: 0010 0x0008: Class: 07 Communications, Subclass: 80 Miscellaneous, Interface: 00, Revision: 00 0x000c: BIST: 00, Header Type: 80, Latency Timer: 00, Cache Line Size: 00 0x0010: BAR mem 64bit addr: 0x000000600112b000/0x00001000 0x0018: BAR empty (00000000) 0x001c: BAR empty (00000000) 0x0020: BAR empty (00000000) 0x0024: BAR empty (00000000) 0x0028: Cardbus CIS: 00000000 0x002c: Subsystem Vendor ID: 8086 Product ID: 7270 0x0030: Expansion ROM Base Address: 00000000 0x0038: 00000000 0x003c: Interrupt Pin: 01 Line: ff Min Gnt: 00 Max Lat: 00 0x0050: Capability 0x01: Power Management State: D0 0x008c: Capability 0x05: Message Signalled Interrupts (MSI) Enabled: no; 1 vectors (1 enabled) 0x00a4: Capability 0x09: Vendor Specific 0x0000: 54e08086 00100000 07800000 00800000 0x0010: 0112b004 00000060 00000000 00000000 0x0020: 00000000 00000000 00000000 72708086 0x0030: 00000000 00000050 00000000 000001ff 0x0040: 90000255 80000000 00f50506 00000000 0x0050: 40038c01 00000008 00000000 00000000 0x0060: 00000020 00004000 00000000 00400002 0x0070: 00000000 00000000 00000000 00000000 0x0080: 00000000 00000000 00000000 0080a405 0x0090: 00000000 00000000 00000000 00000000 0x00a0: 00000004 f0140009 01400010 00000000 0x00b0: 00008001 000e0d38 00000000 c0000000 0x00c0: 00000000 00000000 00000000 00000000 0x00d0: 00000000 00000000 00000000 00000000 0x00e0: 00000000 00000000 00000000 00000000 0x00f0: 00000000 00000000 01000fb5 00000000 0:26:0: Intel ADL-N eMMC 0x0000: Vendor ID: 8086, Product ID: 54c4 0x0004: Command: 0006, Status: 0010 0x0008: Class: 08 System, Subclass: 05 SDHC, Interface: 01, Revision: 00 0x000c: BIST: 00, Header Type: 00, Latency Timer: 00, Cache Line Size: 10 0x0010: BAR mem 64bit addr: 0x000000600112a000/0x00001000 0x0018: BAR empty (00000000) 0x001c: BAR empty (00000000) 0x0020: BAR empty (00000000) 0x0024: BAR empty (00000000) 0x0028: Cardbus CIS: 00000000 0x002c: Subsystem Vendor ID: 8086 Product ID: 7270 0x0030: Expansion ROM Base Address: 00000000 0x0038: 00000000 0x003c: Interrupt Pin: 01 Line: ff Min Gnt: 00 Max Lat: 00 0x0080: Capability 0x01: Power Management State: D0 0x0090: Capability 0x09: Vendor Specific 0x0000: 54c48086 00100006 08050100 00000010 0x0010: 0112a004 00000060 00000000 00000000 0x0020: 00000000 00000000 00000000 72708086 0x0030: 00000000 00000080 00000000 000001ff 0x0040: 00000000 00000000 00000000 00000000 0x0050: 00000000 00000000 00000000 00000000 0x0060: 00000000 00000000 00000000 00000000 0x0070: 00000000 00000000 00000000 00000000 0x0080: 00039001 00000008 00000000 00000000 0x0090: f0140009 01400010 00008041 000081c1 0x00a0: 002f0800 00000000 00000000 00000000 0x00b0: 00000000 00000000 00000000 00000000 0x00c0: 00000000 00000000 00000000 00000000 0x00d0: 00000000 00000000 00000000 00000000 0x00e0: 00000000 00000000 00000000 00000000 0x00f0: 00000000 00000000 01000fb5 00000000 0:28:0: Intel ADL-N PCIE 0x0000: Vendor ID: 8086, Product ID: 54ba 0x0004: Command: 0007, Status: 0010 0x0008: Class: 06 Bridge, Subclass: 04 PCI, Interface: 00, Revision: 00 0x000c: BIST: 00, Header Type: 81, Latency Timer: 00, Cache Line Size: 10 0x0010: BAR empty (00000000) 0x0014: BAR empty (00000000) 0x0018: Primary Bus: 0, Secondary Bus: 1, Subordinate Bus: 1, Secondary Latency Timer: 00 0x001c: I/O Base: f0, I/O Limit: 00, Secondary Status: 2000 0x0020: Memory Base: 8070, Memory Limit: 8090 Memory Window: 0x80700000-0x809fffff 0x0024: Prefetch Memory Base: fff1, Prefetch Memory Limit: 0001 0x0028: Prefetch Memory Base Upper 32 Bits: 00000000 0x002c: Prefetch Memory Limit Upper 32 Bits: 00000000 0x0030: I/O Base Upper 16 Bits: 0000, I/O Limit Upper 16 Bits: 0000 0x0038: Expansion ROM Base Address: 00000000 0x003c: Interrupt Pin: 03, Line: ff, Bridge Control: 0010 0x0040: Capability 0x10: PCI Express Max Payload Size: 256 / 256 bytes Max Read Request Size: 128 bytes Link Speed: 5.0 / 8.0 GT/s Link Width: x1 / x1 0x0100: Enhanced Capability 0x01: Advanced Error Reporting 0x0220: Enhanced Capability 0x0d: Access Control Services 0x0150: Enhanced Capability 0x1f: Precision Time Measurement 0x0200: Enhanced Capability 0x1e: L1 PM 0x0a30: Enhanced Capability 0x19: Secondary PCIe Capability 0x0080: Capability 0x05: Message Signalled Interrupts (MSI) Enabled: no; 1 vectors (1 enabled) 0x0090: Capability 0x0d: PCI-PCI 0x00a0: Capability 0x01: Power Management State: D0 0x0000: 54ba8086 00100007 06040000 00810010 0x0010: 00000000 00000000 00010100 200000f0 0x0020: 80908070 0001fff1 00000000 00000000 0x0030: 00000000 00000040 00000000 001003ff 0x0040: 00428010 00008001 00100020 03724013 0x0050: 70120040 0034b200 01400000 00000000 0x0060: 00000000 00080837 00000400 0000000e 0x0070: 00000002 00000000 00000000 00000000 0x0080: 00009005 00000000 00000000 00000000 0x0090: 0000a00d 72708086 00000000 00000000 0x00a0: c8030001 00000000 00000000 00000000 0x00b0: 00000000 00000000 00000000 00000000 0x00c0: 00000000 00000000 00000000 00000000 0x00d0: 06000011 40011842 099e0008 00000000 0x00e0: 00e30300 00008c55 00110016 00000000 0x00f0: 00000150 4c000000 01000fb5 83000000 0:28:3: Intel ADL-N PCIE 0x0000: Vendor ID: 8086, Product ID: 54bb 0x0004: Command: 0007, Status: 0010 0x0008: Class: 06 Bridge, Subclass: 04 PCI, Interface: 00, Revision: 00 0x000c: BIST: 00, Header Type: 81, Latency Timer: 00, Cache Line Size: 10 0x0010: BAR empty (00000000) 0x0014: BAR empty (00000000) 0x0018: Primary Bus: 0, Secondary Bus: 2, Subordinate Bus: 2, Secondary Latency Timer: 00 0x001c: I/O Base: f0, I/O Limit: 00, Secondary Status: 2000 0x0020: Memory Base: 8040, Memory Limit: 8060 Memory Window: 0x80400000-0x806fffff 0x0024: Prefetch Memory Base: fff1, Prefetch Memory Limit: 0001 0x0028: Prefetch Memory Base Upper 32 Bits: 00000000 0x002c: Prefetch Memory Limit Upper 32 Bits: 00000000 0x0030: I/O Base Upper 16 Bits: 0000, I/O Limit Upper 16 Bits: 0000 0x0038: Expansion ROM Base Address: 00000000 0x003c: Interrupt Pin: 04, Line: ff, Bridge Control: 0010 0x0040: Capability 0x10: PCI Express Max Payload Size: 256 / 256 bytes Max Read Request Size: 128 bytes Link Speed: 5.0 / 8.0 GT/s Link Width: x1 / x1 0x0100: Enhanced Capability 0x01: Advanced Error Reporting 0x0220: Enhanced Capability 0x0d: Access Control Services 0x0150: Enhanced Capability 0x1f: Precision Time Measurement 0x0200: Enhanced Capability 0x1e: L1 PM 0x0a30: Enhanced Capability 0x19: Secondary PCIe Capability 0x0080: Capability 0x05: Message Signalled Interrupts (MSI) Enabled: no; 1 vectors (1 enabled) 0x0090: Capability 0x0d: PCI-PCI 0x00a0: Capability 0x01: Power Management State: D0 0x0000: 54bb8086 00100007 06040000 00810010 0x0010: 00000000 00000000 00020200 200000f0 0x0020: 80608040 0001fff1 00000000 00000000 0x0030: 00000000 00000040 00000000 001004ff 0x0040: 00428010 00008001 00100020 04724013 0x0050: 70120040 003cb200 01400000 00000000 0x0060: 00000000 00080837 00000400 0000000e 0x0070: 00000002 00000000 00000000 00000000 0x0080: 00009005 00000000 00000000 00000000 0x0090: 0000a00d 72708086 00000000 00000000 0x00a0: c8030001 00000000 00000000 00000000 0x00b0: 00000000 00000000 00000000 00000000 0x00c0: 00000000 00000000 00000000 00000000 0x00d0: 06000011 40011842 099e0008 00000000 0x00e0: 00e30300 00000000 00110016 00000000 0x00f0: 00000150 4c000000 01000fb5 84000000 0:28:6: Intel ADL-N PCIE 0x0000: Vendor ID: 8086, Product ID: 54be 0x0004: Command: 0007, Status: 0010 0x0008: Class: 06 Bridge, Subclass: 04 PCI, Interface: 00, Revision: 00 0x000c: BIST: 00, Header Type: 81, Latency Timer: 00, Cache Line Size: 10 0x0010: BAR empty (00000000) 0x0014: BAR empty (00000000) 0x0018: Primary Bus: 0, Secondary Bus: 3, Subordinate Bus: 3, Secondary Latency Timer: 00 0x001c: I/O Base: f0, I/O Limit: 00, Secondary Status: 2000 0x0020: Memory Base: 80b0, Memory Limit: 80b0 Memory Window: 0x80b00000-0x80bfffff 0x0024: Prefetch Memory Base: fff1, Prefetch Memory Limit: 0001 0x0028: Prefetch Memory Base Upper 32 Bits: 00000000 0x002c: Prefetch Memory Limit Upper 32 Bits: 00000000 0x0030: I/O Base Upper 16 Bits: 0000, I/O Limit Upper 16 Bits: 0000 0x0038: Expansion ROM Base Address: 00000000 0x003c: Interrupt Pin: 03, Line: ff, Bridge Control: 0010 0x0040: Capability 0x10: PCI Express Max Payload Size: 256 / 256 bytes Max Read Request Size: 128 bytes Link Speed: 8.0 / 8.0 GT/s Link Width: x1 / x1 0x0100: Enhanced Capability 0x01: Advanced Error Reporting 0x0220: Enhanced Capability 0x0d: Access Control Services 0x0150: Enhanced Capability 0x1f: Precision Time Measurement 0x0200: Enhanced Capability 0x1e: L1 PM 0x0a30: Enhanced Capability 0x19: Secondary PCIe Capability 0x0080: Capability 0x05: Message Signalled Interrupts (MSI) Enabled: no; 1 vectors (1 enabled) 0x0090: Capability 0x0d: PCI-PCI 0x00a0: Capability 0x01: Power Management State: D0 0x0000: 54be8086 00100007 06040000 00810010 0x0010: 00000000 00000000 00030300 200000f0 0x0020: 80b080b0 0001fff1 00000000 00000000 0x0030: 00000000 00000040 00000000 001003ff 0x0040: 00428010 00008001 00100020 07724013 0x0050: 70130040 0054b200 01400000 00000000 0x0060: 00000000 00080837 00000400 0000000e 0x0070: 001f0003 00000000 00000000 00000000 0x0080: 00009005 00000000 00000000 00000000 0x0090: 0000a00d 72708086 00000000 00000000 0x00a0: c8030001 00000000 00000000 00000000 0x00b0: 00000000 00000000 00000000 00000000 0x00c0: 00000000 00000000 00000000 00000000 0x00d0: 06000011 40011842 099e0008 00000000 0x00e0: 00e30300 00000000 00110006 00000000 0x00f0: 00000150 4c000000 01000fb5 83000000 0:29:0: Intel ADL-N PCIE 0x0000: Vendor ID: 8086, Product ID: 54b0 0x0004: Command: 0007, Status: 0010 0x0008: Class: 06 Bridge, Subclass: 04 PCI, Interface: 00, Revision: 00 0x000c: BIST: 00, Header Type: 81, Latency Timer: 00, Cache Line Size: 10 0x0010: BAR empty (00000000) 0x0014: BAR empty (00000000) 0x0018: Primary Bus: 0, Secondary Bus: 4, Subordinate Bus: 4, Secondary Latency Timer: 00 0x001c: I/O Base: f0, I/O Limit: 00, Secondary Status: 2000 0x0020: Memory Base: 80a0, Memory Limit: 80a0 Memory Window: 0x80a00000-0x80afffff 0x0024: Prefetch Memory Base: fff1, Prefetch Memory Limit: 0001 0x0028: Prefetch Memory Base Upper 32 Bits: 00000000 0x002c: Prefetch Memory Limit Upper 32 Bits: 00000000 0x0030: I/O Base Upper 16 Bits: 0000, I/O Limit Upper 16 Bits: 0000 0x0038: Expansion ROM Base Address: 00000000 0x003c: Interrupt Pin: 01, Line: ff, Bridge Control: 0010 0x0040: Capability 0x10: PCI Express Max Payload Size: 256 / 256 bytes Max Read Request Size: 128 bytes Link Speed: 8.0 / 8.0 GT/s Link Width: x4 / x4 0x0100: Enhanced Capability 0x01: Advanced Error Reporting 0x0220: Enhanced Capability 0x0d: Access Control Services 0x0150: Enhanced Capability 0x1f: Precision Time Measurement 0x0200: Enhanced Capability 0x1e: L1 PM 0x0a30: Enhanced Capability 0x19: Secondary PCIe Capability 0x0080: Capability 0x05: Message Signalled Interrupts (MSI) Enabled: yes; 1 vectors (1 enabled) 0x0090: Capability 0x0d: PCI-PCI 0x00a0: Capability 0x01: Power Management State: D0 0x0000: 54b08086 00100007 06040000 00810010 0x0010: 00000000 00000000 00040400 200000f0 0x0020: 80a080a0 0001fff1 00000000 00000000 0x0030: 00000000 00000040 00000000 001001ff 0x0040: 01428010 00008001 00100020 09724043 0x0050: 70430040 0064fd00 00400028 00000000 0x0060: 00000000 00080837 00000400 0000000e 0x0070: 001f0003 00000000 00000000 00000000 0x0080: 00019005 fee00000 00000037 00000000 0x0090: 0000a00d 72708086 00000000 00000000 0x00a0: c8030001 00000000 00000000 00000000 0x00b0: 00000000 00000000 00000000 00000000 0x00c0: 00000000 00000000 00000000 00000000 0x00d0: 06008011 40011842 099e0008 00000000 0x00e0: 00f3f700 90039003 00138016 00000000 0x00f0: 00000150 40000300 01000fb5 0100c000 0:30:0: Intel ADL-N UART 0x0000: Vendor ID: 8086, Product ID: 54a8 0x0004: Command: 0002, Status: 0010 0x0008: Class: 07 Communications, Subclass: 80 Miscellaneous, Interface: 00, Revision: 00 0x000c: BIST: 00, Header Type: 80, Latency Timer: 00, Cache Line Size: 10 0x0010: BAR mem 64bit addr: 0x0000006001129000/0x00001000 0x0018: BAR empty (00000000) 0x001c: BAR empty (00000000) 0x0020: BAR empty (00000000) 0x0024: BAR empty (00000000) 0x0028: Cardbus CIS: 00000000 0x002c: Subsystem Vendor ID: 8086 Product ID: 7270 0x0030: Expansion ROM Base Address: 00000000 0x0038: 00000000 0x003c: Interrupt Pin: 01 Line: ff Min Gnt: 00 Max Lat: 00 0x0080: Capability 0x01: Power Management State: D0 0x0090: Capability 0x09: Vendor Specific 0x0000: 54a88086 00100002 07800000 00800010 0x0010: 01129004 00000060 00000000 00000000 0x0020: 00000000 00000000 00000000 72708086 0x0030: 00000000 00000080 00000000 000001ff 0x0040: 00000000 00000000 00000000 00000000 0x0050: 00000000 00000000 00000000 00000000 0x0060: 00000000 00000000 00000000 00000000 0x0070: 00000000 00000000 00000000 00000000 0x0080: 00039001 00000008 00000000 00000000 0x0090: f0140009 01400010 00002101 000024c1 0x00a0: 000f0800 00000000 00000000 00000000 0x00b0: 00000000 00000000 00000000 00000000 0x00c0: 00000000 00000000 00000000 00000000 0x00d0: 00000000 00000000 00000000 00000000 0x00e0: 00000000 00000000 00000000 00000000 0x00f0: 00000000 00000000 01000fb5 00000000 0:31:0: Intel ADL-N eSPI 0x0000: Vendor ID: 8086, Product ID: 5481 0x0004: Command: 0407, Status: 0000 0x0008: Class: 06 Bridge, Subclass: 01 ISA, Interface: 00, Revision: 00 0x000c: BIST: 00, Header Type: 80, Latency Timer: 00, Cache Line Size: 00 0x0010: BAR empty (00000000) 0x0014: BAR empty (00000000) 0x0018: BAR empty (00000000) 0x001c: BAR empty (00000000) 0x0020: BAR empty (00000000) 0x0024: BAR empty (00000000) 0x0028: Cardbus CIS: 00000000 0x002c: Subsystem Vendor ID: 8086 Product ID: 7270 0x0030: Expansion ROM Base Address: 00000000 0x0038: 00000000 0x003c: Interrupt Pin: 00 Line: 00 Min Gnt: 00 Max Lat: 00 0x0000: 54818086 00000407 06010000 00800000 0x0010: 00000000 00000000 00000000 00000000 0x0020: 00000000 00000000 00000000 72708086 0x0030: 00000000 00000000 00000000 00000000 0x0040: 00000000 00000000 00000000 00000000 0x0050: 00000000 00000000 00000000 00000000 0x0060: 00000000 00000000 00000000 00000000 0x0070: 00000000 00000000 00000000 00000000 0x0080: 3c030070 003c0a01 000c0081 00fc0201 0x0090: 00000000 00002510 00000000 00000000 0x00a0: 00000000 00000000 00000000 00000000 0x00b0: 00000000 00000000 00000000 00000000 0x00c0: 00000000 00000000 00000000 00000000 0x00d0: 00000000 00000000 0000ffcf 00000084 0x00e0: 00000000 00000000 00000000 00000000 0x00f0: 00000000 00000000 01000fb5 00000000 0:31:3: Intel ADL-N HD Audio 0x0000: Vendor ID: 8086, Product ID: 54c8 0x0004: Command: 0006, Status: 0010 0x0008: Class: 04 Multimedia, Subclass: 03 HD Audio, Interface: 00, Revision: 00 0x000c: BIST: 00, Header Type: 00, Latency Timer: 20, Cache Line Size: 10 0x0010: BAR mem 64bit addr: 0x0000006001120000/0x00004000 0x0018: BAR empty (00000000) 0x001c: BAR empty (00000000) 0x0020: BAR mem 64bit addr: 0x0000006001000000/0x00100000 0x0028: Cardbus CIS: 00000000 0x002c: Subsystem Vendor ID: 8086 Product ID: 7270 0x0030: Expansion ROM Base Address: 00000000 0x0038: 00000000 0x003c: Interrupt Pin: 04 Line: ff Min Gnt: 00 Max Lat: 00 0x0050: Capability 0x01: Power Management State: D0 0x0080: Capability 0x09: Vendor Specific 0x0060: Capability 0x05: Message Signalled Interrupts (MSI) Enabled: yes; 1 vectors (1 enabled) 0x0000: 54c88086 00100006 04030000 00002010 0x0010: 01120004 00000060 00000000 00000000 0x0020: 01000004 00000060 00000000 72708086 0x0030: 00000000 00000050 00000000 000004ff 0x0040: 00000000 00000000 00fb09ff 00000000 0x0050: c0438001 00000008 00000000 00000000 0x0060: 00810005 fee00000 00000000 000000b0 0x0070: 00910010 10000000 00102000 00000000 0x0080: f0146009 01400010 00000000 000104a1 0x0090: 00280800 00000000 00000000 00000000 0x00a0: 00000000 00000000 00000000 00000000 0x00b0: 00000000 00000000 00000000 00000000 0x00c0: 31020602 04806000 82a50c00 00030010 0x00d0: 02b50c00 00030010 00000000 00000000 0x00e0: 00000000 00000000 00000000 00000000 0x00f0: 00000000 00000000 01000fb5 00000000 0:31:4: Intel ADL-N SMBus 0x0000: Vendor ID: 8086, Product ID: 54a3 0x0004: Command: 0001, Status: 0280 0x0008: Class: 0c Serial Bus, Subclass: 05 SMBus, Interface: 00, Revision: 00 0x000c: BIST: 00, Header Type: 00, Latency Timer: 00, Cache Line Size: 00 0x0010: BAR mem 64bit addr: 0x0000006001128000/0x00000100 0x0018: BAR empty (00000000) 0x001c: BAR empty (00000000) 0x0020: BAR io addr: 0x0000efa0/0x0020 0x0024: BAR empty (00000000) 0x0028: Cardbus CIS: 00000000 0x002c: Subsystem Vendor ID: 8086 Product ID: 7270 0x0030: Expansion ROM Base Address: 00000000 0x0038: 00000000 0x003c: Interrupt Pin: 01 Line: ff Min Gnt: 00 Max Lat: 00 0x0000: 54a38086 02800001 0c050000 00000000 0x0010: 01128004 00000060 00000000 00000000 0x0020: 0000efa1 00000000 00000000 72708086 0x0030: 00000000 00000000 00000000 000001ff 0x0040: 00000011 00000000 00000000 00000000 0x0050: 00000401 00000101 00000000 00000000 0x0060: 00050504 0a0a0000 00000000 00000000 0x0070: 00000000 00000000 00000000 00000000 0x0080: 00000024 00000000 00000000 00000000 0x0090: 01210000 00000c00 0120001f 00000e00 0x00a0: 00000000 00000000 00000000 00000000 0x00b0: 00000000 00000000 00000000 00000000 0x00c0: 00000000 00000000 00000000 00000000 0x00d0: 00000000 00000000 00000000 00000000 0x00e0: 00000000 00000000 00000000 00000000 0x00f0: 00000000 00000000 01000fb5 00000000 0:31:5: Intel ADL-N SPI 0x0000: Vendor ID: 8086, Product ID: 54a4 0x0004: Command: 0402, Status: 0000 0x0008: Class: 0c Serial Bus, Subclass: 80 (unknown), Interface: 00, Revision: 00 0x000c: BIST: 00, Header Type: 00, Latency Timer: 00, Cache Line Size: 00 0x0010: BAR mem 32bit addr: 0x00000000/0x00001000 0x0014: BAR empty (00000000) 0x0018: BAR empty (00000000) 0x001c: BAR empty (00000000) 0x0020: BAR empty (00000000) 0x0024: BAR empty (00000000) 0x0028: Cardbus CIS: 00000000 0x002c: Subsystem Vendor ID: 8086 Product ID: 7270 0x0030: Expansion ROM Base Address: 00000000 0x0038: 00000000 0x003c: Interrupt Pin: 00 Line: 00 Min Gnt: 00 Max Lat: 00 0x0000: 54a48086 00000402 0c800000 00000000 0x0010: 00000000 00000000 00000000 00000000 0x0020: 00000000 00000000 00000000 72708086 0x0030: 00000000 00000000 00000000 00000000 0x0040: 00000000 00000000 00000000 00000000 0x0050: 00000000 00000000 00000000 00000000 0x0060: 00000000 00000000 00000000 00000000 0x0070: 00000000 00000000 00000000 00000000 0x0080: 00000000 00000000 00000000 00000000 0x0090: 00000000 00000000 00000000 00000000 0x00a0: 00000000 00000000 00000000 00000000 0x00b0: 00000000 00000000 00000000 00000000 0x00c0: 00000000 00000000 00000000 00000000 0x00d0: 00000000 00000000 0000ffcf 10000888 0x00e0: 00000000 00000000 00000000 00000000 0x00f0: 00000000 00000000 01000fb5 00000000 1:0:0: Intel I226-V 0x0000: Vendor ID: 8086, Product ID: 125c 0x0004: Command: 0006, Status: 0010 0x0008: Class: 02 Network, Subclass: 00 Ethernet, Interface: 00, Revision: 04 0x000c: BIST: 00, Header Type: 00, Latency Timer: 00, Cache Line Size: 10 0x0010: BAR mem 32bit addr: 0x80800000/0x00100000 0x0014: BAR empty (00000000) 0x0018: BAR empty (00000000) 0x001c: BAR mem 32bit addr: 0x80900000/0x00004000 0x0020: BAR empty (00000000) 0x0024: BAR empty (00000000) 0x0028: Cardbus CIS: 00000000 0x002c: Subsystem Vendor ID: 8086 Product ID: 0000 0x0030: Expansion ROM Base Address: 80700000 0x0038: 00000000 0x003c: Interrupt Pin: 01 Line: ff Min Gnt: 00 Max Lat: 00 0x0040: Capability 0x01: Power Management State: D0 0x0050: Capability 0x05: Message Signalled Interrupts (MSI) Enabled: no; 1 vectors (1 enabled) 0x0070: Capability 0x11: Extended Message Signalled Interrupts (MSI-X) Enabled: yes; table size 5 (BAR 3:0) 0x00a0: Capability 0x10: PCI Express Max Payload Size: 256 / 512 bytes Max Read Request Size: 512 bytes Link Speed: 5.0 / 5.0 GT/s Link Width: x1 / x1 ASPM: L1 (disabled) 0x0100: Enhanced Capability 0x01: Advanced Error Reporting 0x0140: Enhanced Capability 0x03: Device Serial Number Serial Number: 001e06ffff459562 0x01c0: Enhanced Capability 0x18: Latency Tolerance Reporting 0x01f0: Enhanced Capability 0x1f: Precision Time Measurement 0x01e0: Enhanced Capability 0x1e: L1 PM 0x0000: 125c8086 00100006 02000004 00000010 0x0010: 80800000 00000000 00000000 80900000 0x0020: 00000000 00000000 00000000 00008086 0x0030: 80700000 00000040 00000000 000001ff 0x0040: c8235001 00002008 00000000 00000000 0x0050: 01807005 00000000 00000000 00000000 0x0060: 00000000 00000000 00000000 00000000 0x0070: 8004a011 00000003 00002003 00000000 0x0080: 00000000 00000000 00000000 00000000 0x0090: 00000000 00000000 00000000 ffffffff 0x00a0: 00020010 10008cc2 00102830 00415812 0x00b0: 10120040 00000000 00000000 00000000 0x00c0: 00000000 0000081f 00000400 00000000 0x00d0: 00000002 00000000 00000000 00000000 0x00e0: 00000000 00000000 00000000 00000000 0x00f0: 00000000 00000000 00000000 00000000 2:0:0: Intel I226-V 0x0000: Vendor ID: 8086, Product ID: 125c 0x0004: Command: 0006, Status: 0010 0x0008: Class: 02 Network, Subclass: 00 Ethernet, Interface: 00, Revision: 04 0x000c: BIST: 00, Header Type: 00, Latency Timer: 00, Cache Line Size: 10 0x0010: BAR mem 32bit addr: 0x80500000/0x00100000 0x0014: BAR empty (00000000) 0x0018: BAR empty (00000000) 0x001c: BAR mem 32bit addr: 0x80600000/0x00004000 0x0020: BAR empty (00000000) 0x0024: BAR empty (00000000) 0x0028: Cardbus CIS: 00000000 0x002c: Subsystem Vendor ID: 8086 Product ID: 0000 0x0030: Expansion ROM Base Address: 80400000 0x0038: 00000000 0x003c: Interrupt Pin: 01 Line: ff Min Gnt: 00 Max Lat: 00 0x0040: Capability 0x01: Power Management State: D0 0x0050: Capability 0x05: Message Signalled Interrupts (MSI) Enabled: no; 1 vectors (1 enabled) 0x0070: Capability 0x11: Extended Message Signalled Interrupts (MSI-X) Enabled: yes; table size 5 (BAR 3:0) 0x00a0: Capability 0x10: PCI Express Max Payload Size: 256 / 512 bytes Max Read Request Size: 512 bytes Link Speed: 5.0 / 5.0 GT/s Link Width: x1 / x1 ASPM: L1 (disabled) 0x0100: Enhanced Capability 0x01: Advanced Error Reporting 0x0140: Enhanced Capability 0x03: Device Serial Number Serial Number: 001e06ffff459563 0x01c0: Enhanced Capability 0x18: Latency Tolerance Reporting 0x01f0: Enhanced Capability 0x1f: Precision Time Measurement 0x01e0: Enhanced Capability 0x1e: L1 PM 0x0000: 125c8086 00100006 02000004 00000010 0x0010: 80500000 00000000 00000000 80600000 0x0020: 00000000 00000000 00000000 00008086 0x0030: 80400000 00000040 00000000 000001ff 0x0040: c8235001 00002008 00000000 00000000 0x0050: 01807005 00000000 00000000 00000000 0x0060: 00000000 00000000 00000000 00000000 0x0070: 8004a011 00000003 00002003 00000000 0x0080: 00000000 00000000 00000000 00000000 0x0090: 00000000 00000000 00000000 ffffffff 0x00a0: 00020010 10008cc2 00102830 00415812 0x00b0: 10120040 00000000 00000000 00000000 0x00c0: 00000000 0000081f 00000400 00000000 0x00d0: 00000002 00000000 00000000 00000000 0x00e0: 00000000 00000000 00000000 00000000 0x00f0: 00000000 00000000 00000000 00000000 3:0:0: ASMedia unknown 0x0000: Vendor ID: 1b21, Product ID: 1064 0x0004: Command: 0007, Status: 0010 0x0008: Class: 01 Mass Storage, Subclass: 06 SATA, Interface: 01, Revision: 02 0x000c: BIST: 00, Header Type: 00, Latency Timer: 00, Cache Line Size: 10 0x0010: BAR mem 32bit addr: 0x80b02000/0x00002000 0x0014: BAR empty (00000000) 0x0018: BAR empty (00000000) 0x001c: BAR empty (00000000) 0x0020: BAR empty (00000000) 0x0024: BAR mem 32bit addr: 0x80b00000/0x00002000 0x0028: Cardbus CIS: 00000000 0x002c: Subsystem Vendor ID: 1b21 Product ID: 2116 0x0030: Expansion ROM Base Address: 00000000 0x0038: 00000000 0x003c: Interrupt Pin: 01 Line: ff Min Gnt: 00 Max Lat: 00 0x0040: Capability 0x01: Power Management State: D0 0x0050: Capability 0x05: Message Signalled Interrupts (MSI) Enabled: yes; 1 vectors (1 enabled) 0x0080: Capability 0x10: PCI Express Max Payload Size: 256 / 256 bytes Max Read Request Size: 256 bytes Link Speed: 8.0 / 8.0 GT/s Link Width: x1 / x1 ASPM: L0s, L1 (disabled) 0x0100: Enhanced Capability 0x01: Advanced Error Reporting 0x0130: Enhanced Capability 0x19: Secondary PCIe Capability 0x0000: 10641b21 00100007 01060102 00000010 0x0010: 80b02000 00000000 00000000 00000000 0x0020: 00000000 80b00000 00000000 21161b21 0x0030: 00000000 00000040 00000000 000001ff 0x0040: c8235001 00000000 00000000 00000000 0x0050: 00818005 fee00000 00000000 00000036 0x0060: 00000000 00000000 00000000 00000000 0x0070: 00000000 00000000 00000000 00000000 0x0080: 00020010 05908fe1 00001830 00476c13 0x0090: 10130140 00000000 00000000 00000000 0x00a0: 00000000 00000000 00000000 00070e0e 0x00b0: 001e0023 00000000 00000000 00000000 0x00c0: 0000000d 21161b21 00000000 00000000 0x00d0: 00000000 00000000 00000000 00000000 0x00e0: 00000000 00000000 00000000 00000000 0x00f0: 00181122 01010300 00000000 00000000 4:0:0: Crucial unknown 0x0000: Vendor ID: c0a9, Product ID: 540a 0x0004: Command: 0006, Status: 0010 0x0008: Class: 01 Mass Storage, Subclass: 08 NVM, Interface: 02, Revision: 01 0x000c: BIST: 00, Header Type: 00, Latency Timer: 00, Cache Line Size: 10 0x0010: BAR mem 64bit addr: 0x0000000080a00000/0x00004000 0x0018: BAR empty (00000000) 0x001c: BAR empty (00000000) 0x0020: BAR empty (00000000) 0x0024: BAR empty (00000000) 0x0028: Cardbus CIS: 00000000 0x002c: Subsystem Vendor ID: c0a9 Product ID: 5021 0x0030: Expansion ROM Base Address: 00000000 0x0038: 00000000 0x003c: Interrupt Pin: 01 Line: ff Min Gnt: 00 Max Lat: 00 0x0080: Capability 0x10: PCI Express Max Payload Size: 256 / 512 bytes Max Read Request Size: 512 bytes Link Speed: 8.0 / 8.0 GT/s Link Width: x4 / x4 ASPM: L1 (disabled) 0x0100: Enhanced Capability 0x18: Latency Tolerance Reporting 0x0110: Enhanced Capability 0x1e: L1 PM 0x0128: Enhanced Capability 0x0e: Alternate Routing ID 0x01e0: Enhanced Capability 0x25: Data Link Feature 0x0200: Enhanced Capability 0x01: Advanced Error Reporting 0x0300: Enhanced Capability 0x19: Secondary PCIe Capability 0x00d0: Capability 0x11: Extended Message Signalled Interrupts (MSI-X) Enabled: yes; table size 9 (BAR 0:8192) 0x00e0: Capability 0x05: Message Signalled Interrupts (MSI) Enabled: no; 8 vectors (1 enabled) 0x00f8: Capability 0x01: Power Management State: D0 0x0000: 540ac0a9 00100006 01080201 00000010 0x0010: 80a00004 00000000 00000000 00000000 0x0020: 00000000 00000000 00000000 5021c0a9 0x0030: 00000000 00000080 00000000 000001ff 0x0040: 00000000 00000000 00000000 00000000 0x0050: 00000000 00000000 00000000 00000000 0x0060: 00000000 00000000 00000000 00000000 0x0070: 00000000 00000000 00000000 00000000 0x0080: 0002d010 17e88fe2 00002930 0143f843 0x0090: 10430040 00000000 00000000 00000000 0x00a0: 00000000 0010081f 00000400 0000000e 0x00b0: 001e0003 00000000 00000000 00000000 0x00c0: 00000000 00000000 00000000 00000000 0x00d0: 8008e011 00002000 00003000 00000000 0x00e0: 0186f805 00000000 00000000 00000000 0x00f0: 00000000 00000000 00030001 00000008