Hello, I'm trying to get a basic OpenBSD NAT64 router setup. I'm following along with these instructions:
- https://blog.obtusenet.com/dns64-nat64-on-openbsd/ My unbound instance looks like it's correctly configured and returning correct IPv6 addresses, so that's good. # dig ipv4.google.com AAAA +short ipv4.l.google.com. 64:ff9b::8efa:bc0e However, the pf rule using af-to does not appear to do anything and I haven't been able to figure out why. When I try to ping6, I get 100% packet loss. I inspected packets through tcpdump (after adding "log" to everything in pf.conf) and nothing seems to be getting blocked, though it also appears the 64:ff9b::/96 address are not being translated either; I think the packets are passing through pf unchanged (the rule doesn't apply, but I don't know why). Here is my entire pf.conf: wan = "igc0" trusted = "igc1" untrusted = "igc2" iot = "igc3" cerberus_ssh = "36285" table <martians> persist file "/etc/martians" set block-policy drop set loginterface egress set skip on lo0 block in log quick from urpf-failed block in log quick on egress from <martians> to any block return out log quick on egress from any to <martians> block return log all pass # allow IPv6 PD from ISP pass in inet6 proto udp from fe80::/10 port dhcpv6-server to fe80::/10 port dhcpv6-client no state # allow ICMPv6 traffic (necessary for IPv6 to work) pass inet6 proto icmp6 all # perform nat64 (NOT WORKING) pass in to 64:ff9b::/96 af-to inet from ($wan:0) # allow outbound queries from local unbound and NTP pass out inet6 proto { tcp, udp } from ::1 to port { domain, ntp } # allow DNS & NTP queries from the iot network pass in on $iot proto { tcp, udp } from $iot:network to port { domain, ntp } # allow ssh, http, & https pass inet6 proto tcp to port { ssh, http, https, $cerberus_ssh } I have IP forwarding turned on: # sysctl | grep forwarding net.inet.ip.forwarding=1 net.inet.ip.mforwarding=0 net.inet6.ip6.forwarding=1 net.inet6.ip6.mforwarding=1 I have an IPv4 and IPv6 address for igc0 via autoconf. Here's a rough sketch of my network topology: +-----------+ | ISP modem | +-----------+ | | igc0 +---------------------------+ | cerberus (OpenBSD router) | +---------------------------+ igc1 igc2 igc3 | | | | | | ... ... +-------------------------+ | vulpes (OpenBSD client) | +-------------------------+ >From both vulpes and cerberus, ping6 ipv4.google.com hangs and never returns. I tried substituting ($wan:0) for my actual IPv4 address assigned to igc0, but I got no change in behavior. I read in the man page that :0 does not include aliases when used on an interface. When I print the rules out using pfctl -vvsr, it gets expanded to (igc0:0:1), which looks weird and I don't understand why. My understanding is that it should be "... af-to inet from IPV4_ADDRESS_OF_WAN_IF", but I don't know if (igc0:0:1) is the IPv4 address of igc0, and I can't figure out how to verify if that's right... or even if that's the problem in the first place and I'm chasing a red herring. I feel like I'm missing something, but I can't see it. The Book of PF doesn't have any information on NAT64 that I could see, and the man page for pf.conf shows an example of what I'm already doing with no additional instructions. I've found maybe 3 articles about NAT64 on OpenBSD through searching, but none give me any more context or clues beyond the one I mentioned earlier. I'd appreciate any help I could get! Evan Here's my dmesg: OpenBSD 7.4 (GENERIC.MP) #1397: Tue Oct 10 09:02:37 MDT 2023 dera...@amd64.openbsd.org:/usr/src/sys/arch/amd64/compile/GENERIC.MP real mem = 8332189696 (7946MB) avail mem = 8059916288 (7686MB) random: good seed from bootblocks mpath0 at root scsibus0 at mpath0: 256 targets mainbus0 at root bios0 at mainbus0: SMBIOS rev. 3.5 @ 0x75d9f000 (122 entries) bios0: vendor American Megatrends International, LLC. version "ALN4L102" date 11/08/2023 bios0: Default string Default string 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 SSDT HPET APIC MCFG SSDT UEFI RTCT PSDS NHLT LPIT SSDT SSDT DBGP DBG2 SSDT DMAR FPDT SSDT SSDT SSDT SSDT TPM2 PHAT 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) N100, 3392.18 MHz, 06-be-00, patch 00000012 cpu0: 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,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,NXE,PAGE1GB,RDTSCP,LONG,LAHF,ABM,3DNOWP,PERF,ITSC,FSGSBASE,TSC_ADJUST,BMI1,AVX2,SMEP,BMI2,ERMS,INVPCID,RDSEED,ADX,SMAP,CLFLUSHOPT,CLWB,PT,SHA,UMIP,PKU,WAITPKG,PKS,MD_CLEAR,IBT,IBRS,IBPB,STIBP,L1DF,SSBD,SENSOR,ARAT,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,XSAVEOPT,XSAVEC,XGETBV1,XSAVES 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 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) N100, 3392.18 MHz, 06-be-00, patch 00000012 cpu1: 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,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,NXE,PAGE1GB,RDTSCP,LONG,LAHF,ABM,3DNOWP,PERF,ITSC,FSGSBASE,TSC_ADJUST,BMI1,AVX2,SMEP,BMI2,ERMS,INVPCID,RDSEED,ADX,SMAP,CLFLUSHOPT,CLWB,PT,SHA,UMIP,PKU,WAITPKG,PKS,MD_CLEAR,IBT,IBRS,IBPB,STIBP,L1DF,SSBD,SENSOR,ARAT,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,XSAVEOPT,XSAVEC,XGETBV1,XSAVES cpu1: 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 cpu1: smt 0, core 1, package 0 cpu2 at mainbus0: apid 4 (application processor) cpu2: Intel(R) N100, 3092.87 MHz, 06-be-00, patch 00000012 cpu2: 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,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,NXE,PAGE1GB,RDTSCP,LONG,LAHF,ABM,3DNOWP,PERF,ITSC,FSGSBASE,TSC_ADJUST,BMI1,AVX2,SMEP,BMI2,ERMS,INVPCID,RDSEED,ADX,SMAP,CLFLUSHOPT,CLWB,PT,SHA,UMIP,PKU,WAITPKG,PKS,MD_CLEAR,IBT,IBRS,IBPB,STIBP,L1DF,SSBD,SENSOR,ARAT,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,XSAVEOPT,XSAVEC,XGETBV1,XSAVES cpu2: 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 cpu2: smt 0, core 2, package 0 cpu3 at mainbus0: apid 6 (application processor) cpu3: Intel(R) N100, 2893.33 MHz, 06-be-00, patch 00000012 cpu3: 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,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,NXE,PAGE1GB,RDTSCP,LONG,LAHF,ABM,3DNOWP,PERF,ITSC,FSGSBASE,TSC_ADJUST,BMI1,AVX2,SMEP,BMI2,ERMS,INVPCID,RDSEED,ADX,SMAP,CLFLUSHOPT,CLWB,PT,SHA,UMIP,PKU,WAITPKG,PKS,MD_CLEAR,IBT,IBRS,IBPB,STIBP,L1DF,SSBD,SENSOR,ARAT,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,XSAVEOPT,XSAVEC,XGETBV1,XSAVES cpu3: 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 cpu3: smt 0, core 3, package 0 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 3 (RP09) acpiprt2 at acpi0: bus 4 (RP10) acpiprt3 at acpi0: bus 5 (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 -1 (RP04) acpiprt13 at acpi0: bus -1 (RP05) acpiprt14 at acpi0: bus -1 (RP06) acpiprt15 at acpi0: bus 2 (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 "INTC1057" at acpi0 not configured "INTC1023" 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: no cpu matching ACPI ID 4 acpicpu5 at acpi0: no cpu matching ACPI ID 5 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 acpicpu16 at acpi0: no cpu matching ACPI ID 16 acpicpu17 at acpi0: no cpu matching ACPI ID 17 acpicpu18 at acpi0: no cpu matching ACPI ID 18 acpicpu19 at acpi0: no cpu matching ACPI ID 19 acpicpu20 at acpi0: no cpu matching ACPI ID 20 acpicpu21 at acpi0: no cpu matching ACPI ID 21 acpicpu22 at acpi0: no cpu matching ACPI ID 22 acpicpu23 at acpi0: no cpu matching ACPI ID 23 acpicpu24 at acpi0: no cpu matching ACPI ID 24 acpicpu25 at acpi0: no cpu matching ACPI ID 25 acpicpu26 at acpi0: no cpu matching ACPI ID 26 acpicpu27 at acpi0: no cpu matching ACPI ID 27 acpicpu28 at acpi0: no cpu matching ACPI ID 28 acpicpu29 at acpi0: no cpu matching ACPI ID 29 acpicpu30 at acpi0: no cpu matching ACPI ID 30 acpicpu31 at acpi0: no cpu matching ACPI ID 31 acpicpu32 at acpi0: no cpu matching ACPI ID 32 acpicpu33 at acpi0: no cpu matching ACPI ID 33 acpicpu34 at acpi0: no cpu matching ACPI ID 34 acpicpu35 at acpi0: no cpu matching ACPI ID 35 acpicpu36 at acpi0: no cpu matching ACPI ID 36 acpicpu37 at acpi0: no cpu matching ACPI ID 37 acpicpu38 at acpi0: no cpu matching ACPI ID 38 acpicpu39 at acpi0: no cpu matching ACPI ID 39 acpicpu40 at acpi0: no cpu matching ACPI ID 40 acpicpu41 at acpi0: no cpu matching ACPI ID 41 acpicpu42 at acpi0: no cpu matching ACPI ID 42 acpicpu43 at acpi0: no cpu matching ACPI ID 43 acpicpu44 at acpi0: no cpu matching ACPI ID 44 acpicpu45 at acpi0: no cpu matching ACPI ID 45 acpicpu46 at acpi0: no cpu matching ACPI ID 46 acpicpu47 at acpi0: no cpu matching ACPI ID 47 acpicpu48 at acpi0: no cpu matching ACPI ID 48 acpicpu49 at acpi0: no cpu matching ACPI ID 49 acpicpu50 at acpi0: no cpu matching ACPI ID 50 acpicpu51 at acpi0: no cpu matching ACPI ID 51 acpicpu52 at acpi0: no cpu matching ACPI ID 52 acpicpu53 at acpi0: no cpu matching ACPI ID 53 acpicpu54 at acpi0: no cpu matching ACPI ID 54 acpicpu55 at acpi0: no cpu matching ACPI ID 55 acpicpu56 at acpi0: no cpu matching ACPI ID 56 acpicpu57 at acpi0: no cpu matching ACPI ID 57 acpicpu58 at acpi0: no cpu matching ACPI ID 58 acpicpu59 at acpi0: no cpu matching ACPI ID 59 acpicpu60 at acpi0: no cpu matching ACPI ID 60 acpicpu61 at acpi0: no cpu matching ACPI ID 61 acpicpu62 at acpi0: no cpu matching ACPI ID 62 acpicpu63 at acpi0: no cpu matching ACPI ID 63 "PNP0C14" at acpi0 not configured "PNP0C14" at acpi0 not configured "INT33A1" at acpi0 not configured acpibtn1 at acpi0: PWRB tpm0 at acpi0 TPM_ 2.0 (CRB) addr 0xfed40000/0x5000, device 0x00000000 rev 0x0 "PNP0C0B" at acpi0 not configured "PNP0C0B" at acpi0 not configured "PNP0C0B" at acpi0 not configured "PNP0C0B" at acpi0 not configured "PNP0C0B" at acpi0 not configured acpipwrres0 at acpi0: WRST acpipwrres1 at acpi0: TBT0, resource for TDM0, TRP0, TRP1 acpipwrres2 at acpi0: TBT1, resource for TDM1, TRP2, TRP3 acpipwrres3 at acpi0: FN00, resource for FAN0 acpipwrres4 at acpi0: FN01, resource for FAN1 acpipwrres5 at acpi0: FN02, resource for FAN2 acpipwrres6 at acpi0: FN03, resource for FAN3 acpipwrres7 at acpi0: FN04, resource for FAN4 acpitz0 at acpi0: critical temperature is 119 degC acpipwrres8 at acpi0: PIN_ acpivideo0 at acpi0: GFX0 acpivout0 at acpivideo0: DD1F acpivout1 at acpivideo0: DD2F cpu0: Enhanced SpeedStep 3392 MHz: speeds: 801, 800, 700 MHz pci0 at mainbus0 bus 0 0:31:5: mem address conflict 0xfe010000/0x1000 pchb0 at pci0 dev 0 function 0 vendor "Intel", unknown product 0x461c rev 0x00 inteldrm0 at pci0 dev 2 function 0 "Intel Graphics" rev 0x00 drm0 at inteldrm0 inteldrm0: msi, ALDERLAKE_P, gen 12 xhci0 at pci0 dev 13 function 0 vendor "Intel", unknown product 0x464e 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 xhci1 at pci0 dev 20 function 0 vendor "Intel", unknown product 0x54ed rev 0x00: msi, xHCI 1.20 usb1 at xhci1: USB revision 3.0 uhub1 at usb1 configuration 1 interface 0 "Intel xHCI root hub" rev 3.00/1.00 addr 1 vendor "Intel", unknown product 0x54ef (class memory subclass RAM, rev 0x00) at pci0 dev 20 function 2 not configured vendor "Intel", unknown product 0x54e8 (class serial bus unknown subclass 0x80, rev 0x00) at pci0 dev 21 function 0 not configured vendor "Intel", unknown product 0x54e9 (class serial bus unknown subclass 0x80, rev 0x00) at pci0 dev 21 function 1 not configured vendor "Intel", unknown product 0x54e0 (class communications subclass miscellaneous, rev 0x00) at pci0 dev 22 function 0 not configured sdhc0 at pci0 dev 26 function 0 vendor "Intel", unknown product 0x54c4 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 vendor "Intel", unknown product 0x54b8 rev 0x00: msi pci1 at ppb0 bus 1 nvme0 at pci1 dev 0 function 0 vendor "Silicon Motion", unknown product 0x2263 rev 0x03: msix, NVMe 1.3 nvme0: CWdisk-128G, firmware T1103F0L, serial 2023110600016 scsibus1 at nvme0: 2 targets, initiator 0 sd0 at scsibus1 targ 1 lun 0: <NVMe, CWdisk-128G, T110> sd0: 122104MB, 512 bytes/sector, 250069680 sectors ppb1 at pci0 dev 28 function 6 vendor "Intel", unknown product 0x54be rev 0x00: msi pci2 at ppb1 bus 2 igc0 at pci2 dev 0 function 0 "Intel I226-V" rev 0x04, msix, 4 queues, address a8:b8:e0:01:d0:51 ppb2 at pci0 dev 29 function 0 vendor "Intel", unknown product 0x54b0 rev 0x00: msi pci3 at ppb2 bus 3 igc1 at pci3 dev 0 function 0 "Intel I226-V" rev 0x04, msix, 4 queues, address a8:b8:e0:01:d0:52 ppb3 at pci0 dev 29 function 1 vendor "Intel", unknown product 0x54b1 rev 0x00: msi pci4 at ppb3 bus 4 igc2 at pci4 dev 0 function 0 "Intel I226-V" rev 0x04, msix, 4 queues, address a8:b8:e0:01:d0:53 ppb4 at pci0 dev 29 function 2 vendor "Intel", unknown product 0x54b2 rev 0x00: msi pci5 at ppb4 bus 5 igc3 at pci5 dev 0 function 0 "Intel I226-V" rev 0x04, msix, 4 queues, address a8:b8:e0:01:d0:54 vendor "Intel", unknown product 0x54a8 (class communications subclass miscellaneous, rev 0x00) at pci0 dev 30 function 0 not configured vendor "Intel", unknown product 0x54ab (class serial bus unknown subclass 0x80, rev 0x00) at pci0 dev 30 function 3 not configured pcib0 at pci0 dev 31 function 0 vendor "Intel", unknown product 0x5481 rev 0x00 azalia0 at pci0 dev 31 function 3 vendor "Intel", unknown product 0x54c8 rev 0x00: msi azalia0: no HD-Audio codecs vendor "Intel", unknown product 0x54a3 (class serial bus subclass SMBus, rev 0x00) at pci0 dev 31 function 4 not configured vendor "Intel", unknown product 0x54a4 (class serial bus unknown subclass 0x80, 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 uhub1 port 4 configuration 1 interface 0 "Logitech USB Receiver" rev 2.00/12.09 addr 2 uhidev0: iclass 3/1 ukbd0 at uhidev0: 8 variable keys, 6 key codes wskbd0 at ukbd0 mux 1 uhidev1 at uhub1 port 4 configuration 1 interface 1 "Logitech USB Receiver" rev 2.00/12.09 addr 2 uhidev1: iclass 3/1, 8 report ids ums0 at uhidev1 reportid 2: 16 buttons, Z and W dir wsmouse0 at ums0 mux 0 ucc0 at uhidev1 reportid 3: 767 usages, 20 keys, array wskbd1 at ucc0 mux 1 uhid0 at uhidev1 reportid 4: input=1, output=0, feature=0 uhid1 at uhidev1 reportid 8: input=1, output=0, feature=0 uhidev2 at uhub1 port 4 configuration 1 interface 2 "Logitech USB Receiver" rev 2.00/12.09 addr 2 uhidev2: iclass 3/0, 33 report ids uhidpp0 at uhidev2 device 1 keyboard "K360" uhid2 at uhidev2 reportid 32: input=14, output=14, feature=0 uhid3 at uhidev2 reportid 33: input=31, output=31, feature=0 uhub2 at uhub1 port 6 configuration 1 interface 0 "USB Device USB 2.0 Hub" rev 2.00/0.00 addr 3 umass0 at uhub1 port 7 configuration 1 interface 0 "USB Storage USB Storage" rev 2.00/14.04 addr 4 umass0: using SCSI over Bulk-Only scsibus2 at umass0: 2 targets, initiator 0 sd1 at scsibus2 targ 1 lun 0: <Generic, STORAGE DEVICE, 1404> removable vscsi0 at root scsibus3 at vscsi0: 256 targets softraid0 at root scsibus4 at softraid0: 256 targets root on sd0a (9771ddd24ae98e74.a) swap on sd0b dump on sd0b