LK: pfSense alá HW II.

Közzétéve Szerző Hungarian Unix Portal

(Ehhez a fórumtopikhoz lazán kapcsolódóan…, az első rész itt olvasható)

 HW pfSense alá II.

A húsvéti előtti rákészülés (vö: unalom) szülte ezt a kísérletet. Vagyis a “jééé, ez itt van a polcon, úgyse jó már semmire, nézzük meg mi van benne”. A hardver egy FreeBSD-alapú, kereskedelmi tűzfal vasa. A márkajelzést kegyeleti okokból kitakartam, de aki akarja, úgyis kitalálja. Erre próbáljuk ráfeszíteni a FreeBSD-alapú pfSense-t, ami nem annyira egyértelmű, mint amennyire elsőre látszana… bár nem is túl bonyolult.

 HW pfSense alá II.

A tűzfalgyártó nem nagyon erőltette meg magát, legkisebb termékéhez egy Via Nano U3400-as lapot gyártat Tajvanon. De azért, hogy a rajta futó, FreeBSD-alapú, de proprietary operációs rendszert ne nagyon abuzálgassa senki, saját BIOS-t készít, ami biztosítja, hogy csak az általa árusított eszközökről bootoljon. Így az USB-s pendrive, CD-ROM stb. bootlás kizárva. A gépben levő 2 GB-os SSD viszont eltávolítható, így egyszerűen lehet más rendszert telepíteni. A teszt célja természetesen nem az volt, hogy kiderítsük, lehet-e egy 200+ ezer forintos tűzfalból “olcsó(bb)” tűzfalat csinálni, hanem az, hogy megnézzük, a pfSense életképes-e a Via Nano rendszereken.

Az eredeti OS dd-vel történő biztonságba helyezése után, mehetett fel a pfSense legújabb fejlesztői verziója. A rendszert soros porton (set console=comconsole) keresztül “boot -v” paraméterrel kellett indítani, mert különben nem találja a root fájlrendszert. Talán a BIOS ellenőrzi, hogy debug módban van-e a rendszer és ha nem, akkor elrejti a “merevlemezt” (ami esetünkben egy SSD) az OS elől? Mindenesetre, ha nincs soros port, akkor boot során nem “látszik” a “merevlemez”…

   _ __  / _/ ___|  ___ _ __  ___  ___     
  | '_ \| |_\___ \ / _ \ '_ \/ __|/ _ \    
  | |_) |  _|___) |  __/ | | \__ \  __/    
  | .__/|_| |____/ \___|_| |_|___/\___|    
  |_|                                      
                                                                           
                                                                           
 +============Welcome to pfSense===========+                               
 |                                         |                 ______        
 |  1. Boot Multi User [Enter]             |                /      \       
 |  2. Boot [S]ingle User                  |          _____/    f   \      
 |  3. [Esc]ape to loader prompt           |         /     \        /      
 |  4. Reboot                              |        /   p   \______/  Sense
 |                                         |        \       /      \       
 |  Options:                               |         \_____/        \      
 |  5. [K]ernel: kernel (1 of 2)           |               \        /      
 |  6. Configure Boot [O]ptions...         |                \______/       
 |                                         |                               
 |                                         |                               
 |                                         |                                
 +=========================================+
                                          

|
To get back to the menu, type `menu' and press ENTER
or type `boot' and press ENTER to start pfSense.



Type '?' for a list of commands, 'help' for more detailed help.
OK boot -v
/boot/kernel/kernel text=0x1292c18 data=0x8a1bb0+0x23ec20 syms=[0x8+0x177708+0x8+0x173ed4]
Booting...
KDB: debugger backends: ddb
KDB: current backend: ddb
Table 'FACP' at 0x3f7b0290
Table 'APIC' at 0x3f7b0390
APIC: Found table at 0x3f7b0390
APIC: Using the MADT enumerator.
MADT: Found CPU APIC ID 0 ACPI ID 1: enabled
SMP: Added CPU 0 (AP)
Copyright (c) 1992-2016 The FreeBSD Project.
Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994
        The Regents of the University of California. All rights reserved.
FreeBSD is a registered trademark of The FreeBSD Foundation.
FreeBSD 10.3-RELEASE-p17 #68 8ad574a26(RELENG_2_3): Tue Apr 11 13:22:51 CDT 2017
    root@ce23-amd64-builder:/builder/pfsense/tmp/obj/builder/pfsense/tmp/FreeBSD-src/sys/pfSense amd64
FreeBSD clang version 3.4.1 (tags/RELEASE_34/dot1-final 208032) 20140512
Preloaded elf kernel "/boot/kernel/kernel" at 0xffffffff8245f000.
Calibrating TSC clock ... TSC clock: 800048072 Hz
CPU: VIA Nano U3400@800MHz (800.05-MHz K8-class CPU)
  Origin="CentaurHauls"  Id=0x6fa  Family=0x6  Model=0xf  Stepping=10
  Features=0xafc9fbff
  Features2=0x8863a9
  AMD Features=0x20100800
  AMD Features2=0x1
  VIA Padlock Features=0x1ec33dcc
  VT-x: Basic Features=0x1a0400
        Pin-Based Controls=0x3f
        Primary Processor Controls=0x77f9fffe
        Exit Controls=0x1a0400
        Entry Controls=0x1a0400
  TSC: P-state invariant
real memory  = 1073741824 (1024 MB)
Physical memory chunk(s):
0x0000000000010000 - 0x000000000009afff, 569344 bytes (139 pages)
0x0000000000100000 - 0x00000000001fffff, 1048576 bytes (256 pages)
0x00000000024a6000 - 0x000000003dd7efff, 999133184 bytes (243929 pages)
avail memory = 989855744 (944 MB)
Event timer "LAPIC" quality 400
LAPIC: ipi_wait() us multiplier 23 (r 34000036 tsc 800048072)
ACPI APIC Table: <050114 APIC1004>
APIC: CPU 0 has ACPI ID 1
XEN: CPU 0 has VCPU ID 1
x86bios:  IVT 0x000000-0x0004ff at 0xfffff80000000000
x86bios: SSEG 0x09a000-0x09afff at 0xfffffe004d290000
x86bios: EBDA 0x09f000-0x09ffff at 0xfffff8000009f000
x86bios:  ROM 0x0a0000-0x0fefff at 0xfffff800000a0000
Hardware, Intel Secure Key RNG: RDRAND is not present
Falling back to  random adaptor
random:  initialized
ULE: setup cpu 0
ACPI: RSDP 0x00000000000FA090 000024 (v02 ACPIAM)
ACPI: XSDT 0x000000003F7B0100 00004C (v01 050114 XSDT1004 20140501 MSFT 00000097)
ACPI: FACP 0x000000003F7B0290 0000F4 (v04 050114 FACP1004 20140501 MSFT 00000097)
ACPI: DSDT 0x000000003F7B04C0 00464F (v02 1AAAA  1AAAA000 00000000 INTL 20051117)
ACPI: FACS 0x000000003F7BE000 000040
ACPI: APIC 0x000000003F7B0390 000092 (v02 050114 APIC1004 20140501 MSFT 00000097)
ACPI: MCFG 0x000000003F7B0430 00003C (v01 050114 OEMMCFG  20140501 MSFT 00000097)
ACPI: WDRT 0x000000003F7B0470 000047 (v01 050114 OEMWDRT  20140501 MSFT 00000097)
ACPI: HPET 0x000000003F7BA4C0 000038 (v01 050114 VIA HPET 20140501 MSFT 00000097)
MADT: Found IO APIC ID 1, Interrupt 0 at 0xfec00000
ioapic0: Routing external 8259A's -> intpin 0
MADT: Found IO APIC ID 2, Interrupt 24 at 0xfecc0000
MADT: Interrupt override: source 0, irq 2
ioapic0: Routing IRQ 0 -> intpin 2
MADT: Interrupt override: source 9, irq 9
ioapic0: intpin 9 trigger: level
ioapic0: intpin 9 polarity: low
MADT: Interrupt override: source 10, irq 10
ioapic0: intpin 10 trigger: level
ioapic0: intpin 10 polarity: low
MADT: Interrupt override: source 4, irq 4
MADT: Interrupt override: source 3, irq 3
MADT: Interrupt override: source 11, irq 11
ioapic0: intpin 11 trigger: level
ioapic0: intpin 11 polarity: low
MADT: Interrupt override: source 7, irq 7
ioapic0: intpin 7 trigger: level
ioapic0: intpin 7 polarity: low
ioapic0  irqs 0-23 on motherboard
ioapic1  irqs 24-47 on motherboard
cpu0 BSP:
     ID: 0x00000000   VER: 0x00050014 LDR: 0x00000000 DFR: 0xffffffff
  lint0: 0x00010700 lint1: 0x00000400 TPR: 0x00000000 SVR: 0x000001ff
  timer: 0x000100ef therm: 0x00010000 err: 0x000000f0 pmc: 0x00010400
snd_unit_init() u=0x00ff8000 [512] d=0x00007c00 [32] c=0x000003ff [1024]
feeder_register: snd_unit=-1 snd_maxautovchans=16 latency=5 feeder_rate_min=1 feeder_rate_max=2016000 feeder_rate_round=25
firmware: 'wpifw' version 153229: 150100 bytes loaded at 0xffffffff81e93e74
firmware: 'rt2661fw' version 0: 8192 bytes loaded at 0xffffffff81dfaf54
firmware: 'rt2860fw' version 0: 8192 bytes loaded at 0xffffffff81dfd004
wlan: mac acl policy registered
ipw_bss: You need to read the LICENSE file in /usr/share/doc/legal/intel_ipw/.
ipw_bss: If you agree with the license, set legal.intel_ipw.license_ack=1 in /boot/loader.conf.
module_register_init: MOD_LOAD (ipw_bss_fw, 0xffffffff80620930, 0) error 1
ipw_ibss: You need to read the LICENSE file in /usr/share/doc/legal/intel_ipw/.
ipw_ibss: If you agree with the license, set legal.intel_ipw.license_ack=1 in /boot/loader.conf.
module_register_init: MOD_LOAD (ipw_ibss_fw, 0xffffffff806209e0, 0) error 1
ipw_monitor: You need to read the LICENSE file in /usr/share/doc/legal/intel_ipw/.
ipw_monitor: If you agree with the license, set legal.intel_ipw.license_ack=1 in /boot/loader.conf.
module_register_init: MOD_LOAD (ipw_monitor_fw, 0xffffffff80620a90, 0) error 1
iwi_bss: You need to read the LICENSE file in /usr/share/doc/legal/intel_iwi/.
iwi_bss: If you agree with the license, set legal.intel_iwi.license_ack=1 in /boot/loader.conf.
module_register_init: MOD_LOAD (iwi_bss_fw, 0xffffffff80647c30, 0) error 1
iwi_ibss: You need to read the LICENSE file in /usr/share/doc/legal/intel_iwi/.
iwi_ibss: If you agree with the license, set legal.intel_iwi.license_ack=1 in /boot/loader.conf.
module_register_init: MOD_LOAD (iwi_ibss_fw, 0xffffffff80647ce0, 0) error 1
wlan: <802.11 Link Layer>
iwi_monitor: You need to read the LICENSE file in /usr/share/doc/legal/intel_iwi/.
iwi_monitor: If you agree with the license, set legal.intel_iwi.license_ack=1 in /boot/loader.conf.
module_register_init: MOD_LOAD (iwi_monitor_fw, 0xffffffff80647d90, 0) error 1
firmware: 'rsu-rtl8712fw' version 120: 122328 bytes loaded at 0xffffffff81e56d14
firmware: 'runfw' version 0: 8192 bytes loaded at 0xffffffff81e74ed4
firmware: 'iwn1000fw' version 0: 337520 bytes loaded at 0xffffffff8190cea4
firmware: 'urtwn-rtl8188eufw' version 111: 13904 bytes loaded at 0xffffffff81e7780c
firmware: 'urtwn-rtl8192cfwT' version 111: 16076 bytes loaded at 0xffffffff81e7af0c
firmware: 'urtwn-rtl8192cfwU' version 111: 16076 bytes loaded at 0xffffffff81e7ee84
firmware: 'iwn2000fw' version 0: 695876 bytes loaded at 0xffffffff8195f5c4
firmware: 'iwn2030fw' version 0: 707392 bytes loaded at 0xffffffff81a094b4
firmware: 'iwn4965fw' version 0: 187972 bytes loaded at 0xffffffff81ab60a4
firmware: 'iwn5000fw' version 0: 340696 bytes loaded at 0xffffffff81ae3f94
firmware: 'iwn5150fw' version 0: 337400 bytes loaded at 0xffffffff81b3731c
firmware: 'iwn6000fw' version 0: 454608 bytes loaded at 0xffffffff81b899c4
firmware: 'iwn6000g2afw' version 0: 444128 bytes loaded at 0xffffffff81bf8a44
firmware: 'iwn6000g2bfw' version 0: 460912 bytes loaded at 0xffffffff81c651d4
firmware: 'iwn6050fw' version 0: 469780 bytes loaded at 0xffffffff81cd5af4
firmware: 'mw88W8363fw' version 0: 94940 bytes loaded at 0xffffffff81d5442c
firmware: 'mwlboot' version 0: 2280 bytes loaded at 0xffffffff81d6b708
firmware: 'mxge_eth_z8e' version 377284: 120629 bytes loaded at 0xffffffff81d6c1c0
firmware: 'mxge_ethp_z8e' version 387604: 121317 bytes loaded at 0xffffffff81d899b0
firmware: 'mxge_rss_eth_z8e' version 534724: 151912 bytes loaded at 0xffffffff81da7450
firmware: 'mxge_rss_ethp_z8e' version 544468: 152837 bytes loaded at 0xffffffff81dcc670
firmware: 't4fw_cfg' version 0: 3215 bytes loaded at 0xffffffff816cc534
firmware: 't4fw_cfg_uwire' version 0: 21374 bytes loaded at 0xffffffff816cd1c3
firmware: 't4fw' version 0: 539648 bytes loaded at 0xffffffff816d2541
firmware: 't5fw_cfg' version 0: 3591 bytes loaded at 0xffffffff817561f4
firmware: 't5fw' version 0: 593920 bytes loaded at 0xffffffff81756ffb
firmware: 'rt2561fw' version 0: 8192 bytes loaded at 0xffffffff81df6df4
firmware: 'rt2561sfw' version 0: 8192 bytes loaded at 0xffffffff81df8ea4
netmap: loaded module
null: 
nfslock: pseudo-device
crypto: 
kbd: new array size 4
kbd1 at kbdmux0
VESA: INT 0x10 vector 0xc000:0x62f3
VESA: information block
0000   56 45 53 41 00 03 75 42 00 c0 01 00 00 00 22 00
0010   00 98 00 02 00 01 72 42 00 c0 73 42 00 c0 74 42
0020   00 c0 07 01 1a 01 1b 01 05 01 17 01 18 01 03 01
0030   14 01 15 01 01 01 11 01 12 01 ff ff 00 00 00 00
0040   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0050   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0060   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0070   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0080   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0090   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00a0   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00b0   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00c0   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00d0   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00e0   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00f0   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0100   56 49 41 20 4e 33 34 31 30 0d 0a 00 00 00 00 00
0110   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0120   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0130   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0140   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0150   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0160   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0170   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0180   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0190   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
01a0   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
01b0   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
01c0   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
01d0   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
01e0   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
01f0   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
VESA: 12 mode(s) found
VESA: v3.0, 32768k memory, flags:0x1, mode table:0xfffffe004d2d2022 (98000022)
VESA: VIA N3410

VESA:   
io: 
VMBUS: load
mem: 
hpt27xx: RocketRAID 27xx controller driver v1.2.7
hptrr: RocketRAID 17xx/2xxx SATA controller driver v1.2
hptnr: R750/DC7280 controller driver v1.1.4
cryptosoft0:  on motherboard
crypto: assign cryptosoft0 driver id 0, flags 100663296
crypto: cryptosoft0 registers alg 1 flags 0 maxoplen 0
crypto: cryptosoft0 registers alg 2 flags 0 maxoplen 0
crypto: cryptosoft0 registers alg 3 flags 0 maxoplen 0
crypto: cryptosoft0 registers alg 4 flags 0 maxoplen 0
crypto: cryptosoft0 registers alg 5 flags 0 maxoplen 0
crypto: cryptosoft0 registers alg 16 flags 0 maxoplen 0
crypto: cryptosoft0 registers alg 6 flags 0 maxoplen 0
crypto: cryptosoft0 registers alg 7 flags 0 maxoplen 0
crypto: cryptosoft0 registers alg 18 flags 0 maxoplen 0
crypto: cryptosoft0 registers alg 19 flags 0 maxoplen 0
crypto: cryptosoft0 registers alg 20 flags 0 maxoplen 0
crypto: cryptosoft0 registers alg 8 flags 0 maxoplen 0
crypto: cryptosoft0 registers alg 15 flags 0 maxoplen 0
crypto: cryptosoft0 registers alg 9 flags 0 maxoplen 0
crypto: cryptosoft0 registers alg 10 flags 0 maxoplen 0
crypto: cryptosoft0 registers alg 13 flags 0 maxoplen 0
crypto: cryptosoft0 registers alg 14 flags 0 maxoplen 0
crypto: cryptosoft0 registers alg 11 flags 0 maxoplen 0
crypto: cryptosoft0 registers alg 22 flags 0 maxoplen 0
crypto: cryptosoft0 registers alg 23 flags 0 maxoplen 0
crypto: cryptosoft0 registers alg 25 flags 0 maxoplen 0
crypto: cryptosoft0 registers alg 24 flags 0 maxoplen 0
crypto: cryptosoft0 registers alg 26 flags 0 maxoplen 0
crypto: cryptosoft0 registers alg 27 flags 0 maxoplen 0
crypto: cryptosoft0 registers alg 28 flags 0 maxoplen 0
crypto: cryptosoft0 registers alg 21 flags 0 maxoplen 0
crypto: cryptosoft0 registers alg 17 flags 0 maxoplen 0
padlock0:  on motherboard
crypto: assign padlock0 driver id 1, flags 16777216
crypto: padlock0 registers alg 11 flags 0 maxoplen 0
crypto: padlock0 registers alg 6 flags 0 maxoplen 0
crypto: padlock0 registers alg 7 flags 0 maxoplen 0
crypto: padlock0 registers alg 8 flags 0 maxoplen 0
crypto: padlock0 registers alg 18 flags 0 maxoplen 0
crypto: padlock0 registers alg 19 flags 0 maxoplen 0
crypto: padlock0 registers alg 20 flags 0 maxoplen 0
acpi0: <050114 XSDT1004> on motherboard
ACPI: All ACPI Tables successfully acquired
PCIe: Memory Mapped configuration base @ 0xe0000000
ioapic0: routing intpin 9 (ISA IRQ 9) to lapic 0 vector 48
ACPI: Executed 1 blocks of module-level executable AML code
acpi0: Power Button (fixed)
cpu0:  on acpi0
cpu0: switching to generic Cx mode
ACPI: Processor \_PR_.P002 (ACPI ID 2) ignored
ACPI: Processor \_PR_.P003 (ACPI ID 3) ignored
ACPI: Processor \_PR_.P004 (ACPI ID 4) ignored
attimer0:  port 0x40-0x43 on acpi0
Timecounter "i8254" frequency 1193182 Hz quality 0
ioapic0: routing intpin 2 (ISA IRQ 0) to lapic 0 vector 49
Event timer "i8254" frequency 1193182 Hz quality 100
atrtc0:  port 0x70-0x71 on acpi0
atrtc0: registered as a time-of-day clock (resolution 1000000us, adjustment 0.500000000s)
ioapic0: routing intpin 8 (ISA IRQ 8) to lapic 0 vector 50
Event timer "RTC" frequency 32768 Hz quality 0
hpet0:  iomem 0xfed00000-0xfed003ff irq 0,8 on acpi0
hpet0: vendor 0x1106, rev 0x1, 14318180Hz, 3 timers, legacy route
hpet0:  t0: irqs 0x000f0000 (0), periodic
hpet0:  t1: irqs 0x000f0000 (0), periodic
hpet0:  t2: irqs 0x000f0800 (0), periodic
Timecounter "HPET" frequency 14318180 Hz quality 950
ioapic0: routing intpin 16 (PCI IRQ 16) to lapic 0 vector 51
Event timer "HPET" frequency 14318180 Hz quality 450
Event timer "HPET1" frequency 14318180 Hz quality 450
Event timer "HPET2" frequency 14318180 Hz quality 450
ACPI timer: 1/2 1/2 1/1 1/2 0/2 1/1 1/1 1/1 1/2 1/2 -> 9
Timecounter "ACPI-safe" frequency 3579545 Hz quality 850
acpi_timer0: <24-bit timer at 3.579545MHz> port 0x808-0x80b on acpi0
pci_link0:        Index  IRQ  Rtd  Ref  IRQs
  Initial Probe       0    5   N     0  3 4 5 6 7 10 11 14 15
  Validation          0    5   N     0  3 4 5 6 7 10 11 14 15
  After Disable       0  255   N     0  3 4 5 6 7 10 11 14 15
pci_link1:        Index  IRQ  Rtd  Ref  IRQs
  Initial Probe       0   11   N     0  3 4 5 6 7 10 11 14 15
  Validation          0   11   N     0  3 4 5 6 7 10 11 14 15
  After Disable       0  255   N     0  3 4 5 6 7 10 11 14 15
pci_link2:        Index  IRQ  Rtd  Ref  IRQs
  Initial Probe       0   15   N     0  3 4 5 6 7 10 11 14 15
  Validation          0   15   N     0  3 4 5 6 7 10 11 14 15
  After Disable       0  255   N     0  3 4 5 6 7 10 11 14 15
pci_link3:        Index  IRQ  Rtd  Ref  IRQs
  Initial Probe       0    7   N     0  3 4 5 6 7 10 11 14 15
  Validation          0    7   N     0  3 4 5 6 7 10 11 14 15
  After Disable       0  255   N     0  3 4 5 6 7 10 11 14 15
pci_link4:        Index  IRQ  Rtd  Ref  IRQs
  Initial Probe       0  255   N     0  3 4 5 6 7 10 11 14 15
  Validation          0  255   N     0  3 4 5 6 7 10 11 14 15
  After Disable       0  255   N     0  3 4 5 6 7 10 11 14 15
pci_link5:        Index  IRQ  Rtd  Ref  IRQs
  Initial Probe       0  255   N     0  3 4 5 6 7 10 11 14 15
  Validation          0  255   N     0  3 4 5 6 7 10 11 14 15
  After Disable       0  255   N     0  3 4 5 6 7 10 11 14 15
pci_link6:        Index  IRQ  Rtd  Ref  IRQs
  Initial Probe       0  255   N     0  3 4 5 6 7 10 11 14 15
  Validation          0  255   N     0  3 4 5 6 7 10 11 14 15
  After Disable       0  255   N     0  3 4 5 6 7 10 11 14 15
pci_link7:        Index  IRQ  Rtd  Ref  IRQs
  Initial Probe       0   10   N     0  3 4 5 6 7 10 11 14 15
  Validation          0   10   N     0  3 4 5 6 7 10 11 14 15
  After Disable       0  255   N     0  3 4 5 6 7 10 11 14 15
pcib0:  port 0xcf8-0xcff on acpi0
pcib0: decoding 5 range 0-0xff
pcib0: decoding 4 range 0-0xcf7
pcib0: decoding 4 range 0xd00-0xffff
pcib0: decoding 3 range 0xa0000-0xbffff
pcib0: decoding 3 range 0xd0000-0xdffff
pcib0: decoding 3 range 0x3f800000-0xdfffffff
pcib0: decoding 3 range 0xf0000000-0xfebfffff
pci0:  on pcib0
pci0: domain=0, physical bus=0
found-> vendor=0x1106, dev=0x0410, revid=0x80
        domain=0, bus=0, slot=0, func=0
        class=06-00-00, hdrtype=0x00, mfdev=1
        cmdreg=0x0006, statreg=0x0200, cachelnsz=0 (dwords)
        lattimer=0x00 (0 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns)
found-> vendor=0x1106, dev=0x1410, revid=0x00
        domain=0, bus=0, slot=0, func=1
        class=06-00-00, hdrtype=0x00, mfdev=1
        cmdreg=0x0006, statreg=0x0200, cachelnsz=0 (dwords)
        lattimer=0x00 (0 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns)
found-> vendor=0x1106, dev=0x2410, revid=0x00
        domain=0, bus=0, slot=0, func=2
        class=06-00-00, hdrtype=0x00, mfdev=1
        cmdreg=0x0006, statreg=0x0200, cachelnsz=0 (dwords)
        lattimer=0x00 (0 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns)
found-> vendor=0x1106, dev=0x3410, revid=0x00
        domain=0, bus=0, slot=0, func=3
        class=06-00-00, hdrtype=0x00, mfdev=1
        cmdreg=0x0006, statreg=0x0200, cachelnsz=0 (dwords)
        lattimer=0x00 (0 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns)
found-> vendor=0x1106, dev=0x4410, revid=0x00
        domain=0, bus=0, slot=0, func=4
        class=06-00-00, hdrtype=0x00, mfdev=1
        cmdreg=0x0006, statreg=0x0200, cachelnsz=0 (dwords)
        lattimer=0x00 (0 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns)
found-> vendor=0x1106, dev=0x5410, revid=0x00
        domain=0, bus=0, slot=0, func=5
        class=06-00-00, hdrtype=0x00, mfdev=1
        cmdreg=0x0006, statreg=0x0000, cachelnsz=0 (dwords)
        lattimer=0x00 (0 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns)
found-> vendor=0x1106, dev=0x6410, revid=0x00
        domain=0, bus=0, slot=0, func=6
        class=06-00-00, hdrtype=0x00, mfdev=1
        cmdreg=0x0006, statreg=0x0200, cachelnsz=0 (dwords)
        lattimer=0x00 (0 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns)
found-> vendor=0x1106, dev=0x7410, revid=0x00
        domain=0, bus=0, slot=0, func=7
        class=06-00-00, hdrtype=0x00, mfdev=1
        cmdreg=0x0006, statreg=0x0200, cachelnsz=0 (dwords)
        lattimer=0x00 (0 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns)
found-> vendor=0x1106, dev=0x7122, revid=0x00
        domain=0, bus=0, slot=1, func=0
        class=03-00-00, hdrtype=0x00, mfdev=0
        cmdreg=0x0007, statreg=0x0010, cachelnsz=0 (dwords)
        lattimer=0x40 (1920 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns)
        intpin=a, irq=10
        powerspec 2  supports D0 D1 D2 D3  current D0
        MSI supports 1 message, 64 bit
        map[10]: type Memory, range 32, base 0xfd000000, size 24, enabled
pcib0: allocated type 3 (0xfd000000-0xfdffffff) for rid 10 of pci0:0:1:0
        map[14]: type Memory, range 32, base 0xfc000000, size 24, enabled
pcib0: allocated type 3 (0xfc000000-0xfcffffff) for rid 14 of pci0:0:1:0
        map[18]: type Prefetchable Memory, range 32, base 0xfb800000, size 23, enabled
pcib0: allocated type 3 (0xfb800000-0xfbffffff) for rid 18 of pci0:0:1:0
pcib0: matched entry for 0.1.INTA
pcib0: slot 1 INTA hardwired to IRQ 40
found-> vendor=0x1106, dev=0xa410, revid=0x00
        domain=0, bus=0, slot=3, func=0
        class=06-04-00, hdrtype=0x01, mfdev=1
        cmdreg=0x0104, statreg=0x0010, cachelnsz=8 (dwords)
        lattimer=0x00 (0 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns)
        intpin=a, irq=10
        powerspec 2  supports D0 D3  current D0
        MSI supports 1 message, 64 bit, vector masks
pcib0: matched entry for 0.3.INTA
pcib0: slot 3 INTA hardwired to IRQ 27
        secbus=1, subbus=1
found-> vendor=0x1106, dev=0xb410, revid=0x00
        domain=0, bus=0, slot=3, func=1
        class=06-04-00, hdrtype=0x01, mfdev=1
        cmdreg=0x0104, statreg=0x0010, cachelnsz=8 (dwords)
        lattimer=0x00 (0 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns)
        intpin=b, irq=10
        powerspec 2  supports D0 D3  current D0
        MSI supports 1 message, 64 bit, vector masks
pcib0: matched entry for 0.3.INTB
pcib0: slot 3 INTB hardwired to IRQ 31
        secbus=2, subbus=2
found-> vendor=0x1106, dev=0xc410, revid=0x00
        domain=0, bus=0, slot=3, func=2
        class=06-04-00, hdrtype=0x01, mfdev=1
        cmdreg=0x0107, statreg=0x0010, cachelnsz=8 (dwords)
        lattimer=0x00 (0 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns)
        intpin=c, irq=10
        powerspec 2  supports D0 D3  current D0
        MSI supports 1 message, 64 bit, vector masks
pcib0: matched entry for 0.3.INTC
pcib0: slot 3 INTC hardwired to IRQ 35
        secbus=3, subbus=3
found-> vendor=0x1106, dev=0xd410, revid=0x00
        domain=0, bus=0, slot=3, func=3
        class=06-04-00, hdrtype=0x01, mfdev=1
        cmdreg=0x0107, statreg=0x0010, cachelnsz=8 (dwords)
        lattimer=0x00 (0 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns)
        intpin=d, irq=10
        powerspec 2  supports D0 D3  current D0
        MSI supports 1 message, 64 bit, vector masks
pcib0: matched entry for 0.3.INTD
pcib0: slot 3 INTD hardwired to IRQ 39
        secbus=4, subbus=4
found-> vendor=0x1106, dev=0xe410, revid=0x00
        domain=0, bus=0, slot=3, func=4
        class=06-00-00, hdrtype=0x00, mfdev=1
        cmdreg=0x0006, statreg=0x0000, cachelnsz=8 (dwords)
        lattimer=0x00 (0 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns)
found-> vendor=0x1106, dev=0xa409, revid=0x10
        domain=0, bus=0, slot=11, func=0
        class=02-80-00, hdrtype=0x00, mfdev=0
        cmdreg=0x0017, statreg=0x0210, cachelnsz=8 (dwords)
        lattimer=0x40 (1920 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns)
        intpin=a, irq=5
        powerspec 2  supports D0 D1 D2 D3  current D0
        map[10]: type Memory, range 32, base 0xfe9ef800, size 11, enabled
pcib0: allocated type 3 (0xfe9ef800-0xfe9effff) for rid 10 of pci0:0:11:0
pcib0: matched entry for 0.11.INTA
pcib0: slot 11 INTA hardwired to IRQ 19
found-> vendor=0x1106, dev=0x95d0, revid=0x10
        domain=0, bus=0, slot=12, func=0
        class=08-05-01, hdrtype=0x00, mfdev=0
        cmdreg=0x0017, statreg=0x0210, cachelnsz=0 (dwords)
        lattimer=0x00 (0 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns)
        intpin=a, irq=5
        powerspec 2  supports D0 D1 D2 D3  current D0
        map[10]: type Memory, range 32, base 0xfe9ef400, size  8, enabled
pcib0: allocated type 3 (0xfe9ef400-0xfe9ef4ff) for rid 10 of pci0:0:12:0
        map[14]: type I/O Port, range 32, base 0xcc00, size  3, enabled
pcib0: allocated type 4 (0xcc00-0xcc07) for rid 14 of pci0:0:12:0
pcib0: matched entry for 0.12.INTA
pcib0: slot 12 INTA hardwired to IRQ 22
found-> vendor=0x1106, dev=0x9530, revid=0x61
        domain=0, bus=0, slot=13, func=0
        class=05-01-00, hdrtype=0x00, mfdev=0
        cmdreg=0x0007, statreg=0x0210, cachelnsz=8 (dwords)
        lattimer=0x40 (1920 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns)
        intpin=a, irq=5
        powerspec 2  supports D0 D1 D2 D3  current D0
        map[10]: type Memory, range 32, base 0xfe9ee800, size 11, enabled
pcib0: allocated type 3 (0xfe9ee800-0xfe9eefff) for rid 10 of pci0:0:13:0
        map[14]: type I/O Port, range 32, base 0xc880, size  3, enabled
pcib0: allocated type 4 (0xc880-0xc887) for rid 14 of pci0:0:13:0
pcib0: matched entry for 0.13.INTA
pcib0: slot 13 INTA hardwired to IRQ 23
found-> vendor=0x1106, dev=0x9001, revid=0x00
        domain=0, bus=0, slot=15, func=0
        class=01-01-8f, hdrtype=0x00, mfdev=0
        cmdreg=0x0007, statreg=0x0290, cachelnsz=0 (dwords)
        lattimer=0x40 (1920 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns)
        intpin=a, irq=11
        powerspec 2  supports D0 D3  current D0
        map[10]: type I/O Port, range 32, base 0xc800, size  3, enabled
pcib0: allocated type 4 (0xc800-0xc807) for rid 10 of pci0:0:15:0
        map[14]: type I/O Port, range 32, base 0xc480, size  2, enabled
pcib0: allocated type 4 (0xc480-0xc483) for rid 14 of pci0:0:15:0
        map[18]: type I/O Port, range 32, base 0xc400, size  3, enabled
pcib0: allocated type 4 (0xc400-0xc407) for rid 18 of pci0:0:15:0
        map[1c]: type I/O Port, range 32, base 0xc080, size  2, enabled
pcib0: allocated type 4 (0xc080-0xc083) for rid 1c of pci0:0:15:0
        map[20]: type I/O Port, range 32, base 0xc000, size  4, enabled
pcib0: allocated type 4 (0xc000-0xc00f) for rid 20 of pci0:0:15:0
pcib0: matched entry for 0.15.INTA
pcib0: slot 15 INTA hardwired to IRQ 21
found-> vendor=0x1106, dev=0x3038, revid=0xa0
        domain=0, bus=0, slot=16, func=0
        class=0c-03-00, hdrtype=0x00, mfdev=1
        cmdreg=0x0017, statreg=0x0210, cachelnsz=8 (dwords)
        lattimer=0x40 (1920 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns)
        intpin=a, irq=5
        powerspec 2  supports D0 D1 D2 D3  current D0
        map[20]: type I/O Port, range 32, base 0xbc00, size  5, enabled
pcib0: allocated type 4 (0xbc00-0xbc1f) for rid 20 of pci0:0:16:0
pcib0: matched entry for 0.16.INTA
pcib0: slot 16 INTA hardwired to IRQ 20
found-> vendor=0x1106, dev=0x3038, revid=0xa0
        domain=0, bus=0, slot=16, func=1
        class=0c-03-00, hdrtype=0x00, mfdev=1
        cmdreg=0x0017, statreg=0x0210, cachelnsz=8 (dwords)
        lattimer=0x40 (1920 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns)
        intpin=b, irq=11
        powerspec 2  supports D0 D1 D2 D3  current D0
        map[20]: type I/O Port, range 32, base 0xb880, size  5, enabled
pcib0: allocated type 4 (0xb880-0xb89f) for rid 20 of pci0:0:16:1
pcib0: matched entry for 0.16.INTB
pcib0: slot 16 INTB hardwired to IRQ 22
found-> vendor=0x1106, dev=0x3038, revid=0xa0
        domain=0, bus=0, slot=16, func=2
        class=0c-03-00, hdrtype=0x00, mfdev=1
        cmdreg=0x0017, statreg=0x0210, cachelnsz=8 (dwords)
        lattimer=0x40 (1920 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns)
        intpin=c, irq=15
        powerspec 2  supports D0 D1 D2 D3  current D0
        map[20]: type I/O Port, range 32, base 0xb800, size  5, enabled
pcib0: allocated type 4 (0xb800-0xb81f) for rid 20 of pci0:0:16:2
pcib0: matched entry for 0.16.INTC
pcib0: slot 16 INTC hardwired to IRQ 21
found-> vendor=0x1106, dev=0x3038, revid=0xa0
        domain=0, bus=0, slot=16, func=3
        class=0c-03-00, hdrtype=0x00, mfdev=1
        cmdreg=0x0017, statreg=0x0210, cachelnsz=8 (dwords)
        lattimer=0x40 (1920 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns)
        intpin=d, irq=7
        powerspec 2  supports D0 D1 D2 D3  current D0
        map[20]: type I/O Port, range 32, base 0xb480, size  5, enabled
pcib0: allocated type 4 (0xb480-0xb49f) for rid 20 of pci0:0:16:3
pcib0: matched entry for 0.16.INTD
pcib0: slot 16 INTD hardwired to IRQ 23
found-> vendor=0x1106, dev=0x3104, revid=0x90
        domain=0, bus=0, slot=16, func=4
        class=0c-03-20, hdrtype=0x00, mfdev=1
        cmdreg=0x0017, statreg=0x0210, cachelnsz=8 (dwords)
        lattimer=0x40 (1920 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns)
        intpin=d, irq=7
        powerspec 2  supports D0 D1 D2 D3  current D0
        map[10]: type Memory, range 32, base 0xfe9ef000, size  8, enabled
pcib0: allocated type 3 (0xfe9ef000-0xfe9ef0ff) for rid 10 of pci0:0:16:4
pcib0: matched entry for 0.16.INTD
pcib0: slot 16 INTD hardwired to IRQ 23
found-> vendor=0x1106, dev=0x8410, revid=0x00
        domain=0, bus=0, slot=17, func=0
        class=06-01-00, hdrtype=0x00, mfdev=1
        cmdreg=0x0003, statreg=0x0210, cachelnsz=0 (dwords)
        lattimer=0x00 (0 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns)
        powerspec 2  supports D0 D3  current D0
found-> vendor=0x1106, dev=0xa353, revid=0x00
        domain=0, bus=0, slot=17, func=7
        class=06-00-00, hdrtype=0x00, mfdev=0
        cmdreg=0x0106, statreg=0x0200, cachelnsz=0 (dwords)
        lattimer=0x08 (240 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns)
found-> vendor=0x1106, dev=0xb353, revid=0x00
        domain=0, bus=0, slot=19, func=0
        class=06-04-01, hdrtype=0x01, mfdev=0
        cmdreg=0x0104, statreg=0x2010, cachelnsz=0 (dwords)
        lattimer=0x00 (0 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns)
        secbus=5, subbus=5
vgapci0:  mem 0xfd000000-0xfdffffff,0xfc000000-0xfcffffff,0xfb800000-0xfbffffff irq 40 at device 1.0 on pci0
vgapci0: Boot video device
pcib1:  irq 27 at device 3.0 on pci0
pcib1:   domain            0
pcib1:   secondary bus     1
pcib1:   subordinate bus   1
pcib1:   special decode    ISA
pci1:  on pcib1
pcib1: allocated bus range (1-1) for rid 0 of pci1
pci1: domain=0, physical bus=1
pcib2:  irq 31 at device 3.1 on pci0
pcib2:   domain            0
pcib2:   secondary bus     2
pcib2:   subordinate bus   2
pcib2:   special decode    ISA
pci2:  on pcib2
pcib2: allocated bus range (2-2) for rid 0 of pci2
pci2: domain=0, physical bus=2
pcib3:  irq 35 at device 3.2 on pci0
pcib3: allocating non-ISA range 0xd000-0xd0ff
pcib0: allocated type 4 (0xd000-0xd0ff) for rid 1c of pcib3
pcib3: allocating non-ISA range 0xd400-0xd4ff
pcib0: allocated type 4 (0xd400-0xd4ff) for rid 1c of pcib3
pcib3: allocating non-ISA range 0xd800-0xd8ff
pcib0: allocated type 4 (0xd800-0xd8ff) for rid 1c of pcib3
pcib3: allocating non-ISA range 0xdc00-0xdcff
pcib0: allocated type 4 (0xdc00-0xdcff) for rid 1c of pcib3
pcib0: allocated type 3 (0xfea00000-0xfeafffff) for rid 20 of pcib3
pcib3:   domain            0
pcib3:   secondary bus     3
pcib3:   subordinate bus   3
pcib3:   I/O decode        0xd000-0xdfff
pcib3:   memory decode     0xfea00000-0xfeafffff
pcib3:   special decode    ISA
pci3:  on pcib3
pcib3: allocated bus range (3-3) for rid 0 of pci3
pci3: domain=0, physical bus=3
found-> vendor=0x8086, dev=0x10d3, revid=0x00
        domain=0, bus=3, slot=0, func=0
        class=02-00-00, hdrtype=0x00, mfdev=0
        cmdreg=0x0107, statreg=0x0010, cachelnsz=8 (dwords)
        lattimer=0x00 (0 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns)
        intpin=a, irq=10
        powerspec 2  supports D0 D3  current D0
        MSI supports 1 message, 64 bit
        MSI-X supports 5 messages in map 0x1c
        map[10]: type Memory, range 32, base 0xfeae0000, size 17, enabled
pcib3: allocated memory range (0xfeae0000-0xfeafffff) for rid 10 of pci0:3:0:0
        map[18]: type I/O Port, range 32, base 0xdc00, size  5, enabled
pcib3: allocated I/O port range (0xdc00-0xdc1f) for rid 18 of pci0:3:0:0
        map[1c]: type Memory, range 32, base 0xfeadc000, size 14, enabled
pcib3: allocated memory range (0xfeadc000-0xfeadffff) for rid 1c of pci0:3:0:0
pcib3: matched entry for 3.0.INTA
pcib3: slot 0 INTA hardwired to IRQ 32
em0:  port 0xdc00-0xdc1f mem 0xfeae0000-0xfeafffff,0xfeadc000-0xfeadffff irq 32 at device 0.0 on pci3
em0: attempting to allocate 3 MSI-X vectors (5 supported)
msi: routing MSI-X IRQ 256 to local APIC 0 vector 52
msi: routing MSI-X IRQ 257 to local APIC 0 vector 53
msi: routing MSI-X IRQ 258 to local APIC 0 vector 54
em0: using IRQs 256-258 for MSI-X
em0: Using MSIX interrupts with 3 vectors
em0: bpf attached
em0: Ethernet address: 00:0d:b4:0f:ee:bf
em0: netmap queues/slots: TX 1/1024, RX 1/1024
pcib4:  irq 39 at device 3.3 on pci0
pcib4: allocating non-ISA range 0xe000-0xe0ff
pcib0: allocated type 4 (0xe000-0xe0ff) for rid 1c of pcib4
pcib4: allocating non-ISA range 0xe400-0xe4ff
pcib0: allocated type 4 (0xe400-0xe4ff) for rid 1c of pcib4
pcib4: allocating non-ISA range 0xe800-0xe8ff
pcib0: allocated type 4 (0xe800-0xe8ff) for rid 1c of pcib4
pcib4: allocating non-ISA range 0xec00-0xecff
pcib0: allocated type 4 (0xec00-0xecff) for rid 1c of pcib4
pcib0: allocated type 3 (0xfeb00000-0xfebfffff) for rid 20 of pcib4
pcib4:   domain            0
pcib4:   secondary bus     4
pcib4:   subordinate bus   4
pcib4:   I/O decode        0xe000-0xefff
pcib4:   memory decode     0xfeb00000-0xfebfffff
pcib4:   special decode    ISA
pci4:  on pcib4
pcib4: allocated bus range (4-4) for rid 0 of pci4
pci4: domain=0, physical bus=4
found-> vendor=0x8086, dev=0x10d3, revid=0x00
        domain=0, bus=4, slot=0, func=0
        class=02-00-00, hdrtype=0x00, mfdev=0
        cmdreg=0x0107, statreg=0x0010, cachelnsz=8 (dwords)
        lattimer=0x00 (0 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns)
        intpin=a, irq=10
        powerspec 2  supports D0 D3  current D0
        MSI supports 1 message, 64 bit
        MSI-X supports 5 messages in map 0x1c
        map[10]: type Memory, range 32, base 0xfebe0000, size 17, enabled
pcib4: allocated memory range (0xfebe0000-0xfebfffff) for rid 10 of pci0:4:0:0
        map[18]: type I/O Port, range 32, base 0xec00, size  5, enabled
pcib4: allocated I/O port range (0xec00-0xec1f) for rid 18 of pci0:4:0:0
        map[1c]: type Memory, range 32, base 0xfebdc000, size 14, enabled
pcib4: allocated memory range (0xfebdc000-0xfebdffff) for rid 1c of pci0:4:0:0
pcib4: matched entry for 4.0.INTA
pcib4: slot 0 INTA hardwired to IRQ 36
em1:  port 0xec00-0xec1f mem 0xfebe0000-0xfebfffff,0xfebdc000-0xfebdffff irq 36 at device 0.0 on pci4
em1: attempting to allocate 3 MSI-X vectors (5 supported)
msi: routing MSI-X IRQ 259 to local APIC 0 vector 55
msi: routing MSI-X IRQ 260 to local APIC 0 vector 56
msi: routing MSI-X IRQ 261 to local APIC 0 vector 57
em1: using IRQs 259-261 for MSI-X
em1: Using MSIX interrupts with 3 vectors
em1: bpf attached
em1: Ethernet address: 00:0d:b4:0f:ee:c0
em1: netmap queues/slots: TX 1/1024, RX 1/1024
pci0:  at device 11.0 (no driver attached)
sdhci_pci0:  port 0xcc00-0xcc07 mem 0xfe9ef400-0xfe9ef4ff irq 22 at device 12.0 on pci0
sdhci_pci0-slot0: 48MHz HS 1bit 3.3V 1.8V DMA
sdhci_pci0-slot0: ============== REGISTER DUMP ==============
sdhci_pci0-slot0: Sys addr: 0x00000000 | Version:  0x00000001
sdhci_pci0-slot0: Blk size: 0x00000000 | Blk cnt:  0x00000000
sdhci_pci0-slot0: Argument: 0x00000000 | Trn mode: 0x00000000
sdhci_pci0-slot0: Present:  0x01ff0000 | Host ctl: 0x00000000
sdhci_pci0-slot0: Power:    0x0000000e | Blk gap:  0x00000000
sdhci_pci0-slot0: Wake-up:  0x00000000 | Clock:    0x00000000
sdhci_pci0-slot0: Timeout:  0x00000000 | Int stat: 0x00000000
sdhci_pci0-slot0: Int enab: 0x01ff00fb | Sig enab: 0x01ff00fb
sdhci_pci0-slot0: AC12 err: 0x00000000 | Slot int: 0x00000000
sdhci_pci0-slot0: Caps:     0x056030b0 | Max curr: 0x00f001f0
sdhci_pci0-slot0: ===========================================
sdhci_pci0: 1 slot(s) allocated
ioapic0: routing intpin 22 (PCI IRQ 22) to lapic 0 vector 58
mmc0:  on sdhci_pci0
pci0:  at device 13.0 (no driver attached)
atapci0:  port 0xc800-0xc807,0xc480-0xc483,0xc400-0xc407,0xc080-0xc083,0xc000-0xc00f irq 21 at device 15.0 on pci0
ioapic0: routing intpin 21 (PCI IRQ 21) to lapic 0 vector 59
ata2:  at channel 0 on atapci0
ata3:  at channel 1 on atapci0
uhci0:  port 0xbc00-0xbc1f irq 20 at device 16.0 on pci0
ioapic0: routing intpin 20 (PCI IRQ 20) to lapic 0 vector 60
usbus0 on uhci0
uhci0: usbpf: Attached
uhci1:  port 0xb880-0xb89f irq 22 at device 16.1 on pci0
usbus1 on uhci1
uhci1: usbpf: Attached
uhci2:  port 0xb800-0xb81f irq 21 at device 16.2 on pci0
usbus2 on uhci2
uhci2: usbpf: Attached
uhci3:  port 0xb480-0xb49f irq 23 at device 16.3 on pci0
ioapic0: routing intpin 23 (PCI IRQ 23) to lapic 0 vector 61
usbus3 on uhci3
uhci3: usbpf: Attached
ehci0:  mem 0xfe9ef000-0xfe9ef0ff irq 23 at device 16.4 on pci0
ehci0: Dropped interrupts workaround enabled
usbus4: EHCI version 1.0
usbus4 on ehci0
ehci0: usbpf: Attached
isab0:  at device 17.0 on pci0
isa0:  on isab0
pcib5:  at device 19.0 on pci0
pcib5:   domain            0
pcib5:   secondary bus     5
pcib5:   subordinate bus   5
pcib5:   special decode    ISA, subtractive
pci5:  on pcib5
pcib5: allocated bus range (5-5) for rid 0 of pci5
pci5: domain=0, physical bus=5
acpi_button0:  on acpi0
acpi_button1:  on acpi0
acpi_tz0:  on acpi0
acpi_tz1:  on acpi0
acpi_acad0:  on acpi0
uart0: <16550 or compatible> port 0x3f8-0x3ff irq 4 flags 0x10 on acpi0
uart0: console (115200,n,8,1)
ioapic0: routing intpin 4 (ISA IRQ 4) to lapic 0 vector 62
uart0: fast interrupt
uart0: PPS capture mode: DCDinvalid
uart1: <16550 or compatible> port 0x2f8-0x2ff irq 3 on acpi0
ioapic0: routing intpin 3 (ISA IRQ 3) to lapic 0 vector 63
uart1: fast interrupt
uart1: PPS capture mode: DCDinvalid
ACPI: Enabled 5 GPEs in block 00 to 0F
acpi0: wakeup code va 0xfffffe003c44c000 pa 0x90000
ex_isa_identify()
ahc_isa_identify 0: ioport 0xc00 alloc failed
ahc_isa_identify 1: ioport 0x1c00 alloc failed
ahc_isa_identify 2: ioport 0x2c00 alloc failed
ahc_isa_identify 3: ioport 0x3c00 alloc failed
ahc_isa_identify 4: ioport 0x4c00 alloc failed
ahc_isa_identify 5: ioport 0x5c00 alloc failed
ahc_isa_identify 6: ioport 0x6c00 alloc failed
ahc_isa_identify 7: ioport 0x7c00 alloc failed
ahc_isa_identify 8: ioport 0x8c00 alloc failed
ahc_isa_identify 9: ioport 0x9c00 alloc failed
ahc_isa_identify 10: ioport 0xac00 alloc failed
ahc_isa_identify 11: ioport 0xbc00 alloc failed
ahc_isa_identify 12: ioport 0xcc00 alloc failed
ahc_isa_identify 13: ioport 0xdc00 alloc failed
ahc_isa_identify 14: ioport 0xec00 alloc failed
pcib0: allocated type 3 (0xa0000-0xa07ff) for rid 0 of orm0
pcib0: allocated type 3 (0xa0800-0xa0fff) for rid 0 of orm0
pcib0: allocated type 3 (0xa1000-0xa17ff) for rid 0 of orm0
pcib0: allocated type 3 (0xa1800-0xa1fff) for rid 0 of orm0
pcib0: allocated type 3 (0xa2000-0xa27ff) for rid 0 of orm0
pcib0: allocated type 3 (0xa2800-0xa2fff) for rid 0 of orm0
pcib0: allocated type 3 (0xa3000-0xa37ff) for rid 0 of orm0
pcib0: allocated type 3 (0xa3800-0xa3fff) for rid 0 of orm0
pcib0: allocated type 3 (0xa4000-0xa47ff) for rid 0 of orm0
pcib0: allocated type 3 (0xa4800-0xa4fff) for rid 0 of orm0
pcib0: allocated type 3 (0xa5000-0xa57ff) for rid 0 of orm0
pcib0: allocated type 3 (0xa5800-0xa5fff) for rid 0 of orm0
pcib0: allocated type 3 (0xa6000-0xa67ff) for rid 0 of orm0
pcib0: allocated type 3 (0xa6800-0xa6fff) for rid 0 of orm0
pcib0: allocated type 3 (0xa7000-0xa77ff) for rid 0 of orm0
pcib0: allocated type 3 (0xa7800-0xa7fff) for rid 0 of orm0
pcib0: allocated type 3 (0xa8000-0xa87ff) for rid 0 of orm0
pcib0: allocated type 3 (0xa8800-0xa8fff) for rid 0 of orm0
pcib0: allocated type 3 (0xa9000-0xa97ff) for rid 0 of orm0
pcib0: allocated type 3 (0xa9800-0xa9fff) for rid 0 of orm0
pcib0: allocated type 3 (0xaa000-0xaa7ff) for rid 0 of orm0
pcib0: allocated type 3 (0xaa800-0xaafff) for rid 0 of orm0
pcib0: allocated type 3 (0xab000-0xab7ff) for rid 0 of orm0
pcib0: allocated type 3 (0xab800-0xabfff) for rid 0 of orm0
pcib0: allocated type 3 (0xac000-0xac7ff) for rid 0 of orm0
pcib0: allocated type 3 (0xac800-0xacfff) for rid 0 of orm0
pcib0: allocated type 3 (0xad000-0xad7ff) for rid 0 of orm0
pcib0: allocated type 3 (0xad800-0xadfff) for rid 0 of orm0
pcib0: allocated type 3 (0xae000-0xae7ff) for rid 0 of orm0
pcib0: allocated type 3 (0xae800-0xaefff) for rid 0 of orm0
pcib0: allocated type 3 (0xaf000-0xaf7ff) for rid 0 of orm0
pcib0: allocated type 3 (0xaf800-0xaffff) for rid 0 of orm0
pcib0: allocated type 3 (0xb0000-0xb07ff) for rid 0 of orm0
pcib0: allocated type 3 (0xb0800-0xb0fff) for rid 0 of orm0
pcib0: allocated type 3 (0xb1000-0xb17ff) for rid 0 of orm0
pcib0: allocated type 3 (0xb1800-0xb1fff) for rid 0 of orm0
pcib0: allocated type 3 (0xb2000-0xb27ff) for rid 0 of orm0
pcib0: allocated type 3 (0xb2800-0xb2fff) for rid 0 of orm0
pcib0: allocated type 3 (0xb3000-0xb37ff) for rid 0 of orm0
pcib0: allocated type 3 (0xb3800-0xb3fff) for rid 0 of orm0
pcib0: allocated type 3 (0xb4000-0xb47ff) for rid 0 of orm0
pcib0: allocated type 3 (0xb4800-0xb4fff) for rid 0 of orm0
pcib0: allocated type 3 (0xb5000-0xb57ff) for rid 0 of orm0
pcib0: allocated type 3 (0xb5800-0xb5fff) for rid 0 of orm0
pcib0: allocated type 3 (0xb6000-0xb67ff) for rid 0 of orm0
pcib0: allocated type 3 (0xb6800-0xb6fff) for rid 0 of orm0
pcib0: allocated type 3 (0xb7000-0xb77ff) for rid 0 of orm0
pcib0: allocated type 3 (0xb7800-0xb7fff) for rid 0 of orm0
pcib0: allocated type 3 (0xb8000-0xb87ff) for rid 0 of orm0
pcib0: allocated type 3 (0xb8800-0xb8fff) for rid 0 of orm0
pcib0: allocated type 3 (0xb9000-0xb97ff) for rid 0 of orm0
pcib0: allocated type 3 (0xb9800-0xb9fff) for rid 0 of orm0
pcib0: allocated type 3 (0xba000-0xba7ff) for rid 0 of orm0
pcib0: allocated type 3 (0xba800-0xbafff) for rid 0 of orm0
pcib0: allocated type 3 (0xbb000-0xbb7ff) for rid 0 of orm0
pcib0: allocated type 3 (0xbb800-0xbbfff) for rid 0 of orm0
pcib0: allocated type 3 (0xbc000-0xbc7ff) for rid 0 of orm0
pcib0: allocated type 3 (0xbc800-0xbcfff) for rid 0 of orm0
pcib0: allocated type 3 (0xbd000-0xbd7ff) for rid 0 of orm0
pcib0: allocated type 3 (0xbd800-0xbdfff) for rid 0 of orm0
pcib0: allocated type 3 (0xbe000-0xbe7ff) for rid 0 of orm0
pcib0: allocated type 3 (0xbe800-0xbefff) for rid 0 of orm0
pcib0: allocated type 3 (0xbf000-0xbf7ff) for rid 0 of orm0
pcib0: allocated type 3 (0xbf800-0xbffff) for rid 0 of orm0
pcib0: allocated type 3 (0xd0000-0xd07ff) for rid 0 of orm0
pcib0: allocated type 3 (0xd0800-0xd0fff) for rid 0 of orm0
pcib0: allocated type 3 (0xd1000-0xd17ff) for rid 0 of orm0
pcib0: allocated type 3 (0xd1800-0xd1fff) for rid 0 of orm0
pcib0: allocated type 3 (0xd2000-0xd27ff) for rid 0 of orm0
pcib0: allocated type 3 (0xd2800-0xd2fff) for rid 0 of orm0
pcib0: allocated type 3 (0xd3000-0xd37ff) for rid 0 of orm0
pcib0: allocated type 3 (0xd3800-0xd3fff) for rid 0 of orm0
pcib0: allocated type 3 (0xd4000-0xd47ff) for rid 0 of orm0
pcib0: allocated type 3 (0xd4800-0xd4fff) for rid 0 of orm0
pcib0: allocated type 3 (0xd5000-0xd57ff) for rid 0 of orm0
pcib0: allocated type 3 (0xd5800-0xd5fff) for rid 0 of orm0
pcib0: allocated type 3 (0xd6000-0xd67ff) for rid 0 of orm0
pcib0: allocated type 3 (0xd6800-0xd6fff) for rid 0 of orm0
pcib0: allocated type 3 (0xd7000-0xd77ff) for rid 0 of orm0
pcib0: allocated type 3 (0xd7800-0xd7fff) for rid 0 of orm0
pcib0: allocated type 3 (0xd8000-0xd87ff) for rid 0 of orm0
pcib0: allocated type 3 (0xd8800-0xd8fff) for rid 0 of orm0
pcib0: allocated type 3 (0xd9000-0xd97ff) for rid 0 of orm0
pcib0: allocated type 3 (0xd9800-0xd9fff) for rid 0 of orm0
pcib0: allocated type 3 (0xda000-0xda7ff) for rid 0 of orm0
pcib0: allocated type 3 (0xda800-0xdafff) for rid 0 of orm0
pcib0: allocated type 3 (0xdb000-0xdb7ff) for rid 0 of orm0
pcib0: allocated type 3 (0xdb800-0xdbfff) for rid 0 of orm0
pcib0: allocated type 3 (0xdc000-0xdc7ff) for rid 0 of orm0
pcib0: allocated type 3 (0xdc800-0xdcfff) for rid 0 of orm0
pcib0: allocated type 3 (0xdd000-0xdd7ff) for rid 0 of orm0
pcib0: allocated type 3 (0xdd800-0xddfff) for rid 0 of orm0
pcib0: allocated type 3 (0xde000-0xde7ff) for rid 0 of orm0
pcib0: allocated type 3 (0xde800-0xdefff) for rid 0 of orm0
pcib0: allocated type 3 (0xdf000-0xdf7ff) for rid 0 of orm0
pcib0: allocated type 3 (0xdf800-0xdffff) for rid 0 of orm0
isa_probe_children: disabling PnP devices
atrtc: atrtc0 already exists; skipping it
attimer: attimer0 already exists; skipping it
sc: sc0 already exists; skipping it
uart: uart0 already exists; skipping it
uart: uart1 already exists; skipping it
isa_probe_children: probing non-PnP devices
fb: new array size 4
sc0:  at flags 0x100 on isa0
sc0: VGA <16 virtual consoles, flags=0x300>
sc0: fb0, kbd1, terminal emulator: scteken (teken terminal)
vga0:  at port 0x3c0-0x3df iomem 0xa0000-0xbffff on isa0
pcib0: allocated type 4 (0x3c0-0x3df) for rid 0 of vga0
pcib0: allocated type 3 (0xa0000-0xbffff) for rid 0 of vga0
pcib0: allocated type 4 (0x60-0x60) for rid 0 of atkbdc0
pcib0: allocated type 4 (0x64-0x64) for rid 1 of atkbdc0
atkbdc0:  at port 0x60,0x64 on isa0
pcib0: allocated type 4 (0x60-0x60) for rid 0 of atkbdc0
pcib0: allocated type 4 (0x64-0x64) for rid 1 of atkbdc0
atkbd0:  irq 1 on atkbdc0
kbd0 at atkbd0
kbd0: atkbd0, generic (0), config:0x0, flags:0x3f0000
ioapic0: routing intpin 1 (ISA IRQ 1) to lapic 0 vector 64
atkbd0: [GIANT-LOCKED]
psm0: unable to allocate IRQ
pcib0: allocated type 4 (0x3f0-0x3f5) for rid 0 of fdc0
pcib0: allocated type 4 (0x3f7-0x3f7) for rid 1 of fdc0
fdc0 failed to probe at port 0x3f0-0x3f5,0x3f7 irq 6 drq 2 on isa0
ppc0: cannot reserve I/O port range
ppc0 failed to probe at irq 7 on isa0
wbwd0 failed to probe on isa0
isa_probe_children: probing PnP devices
est0:  on cpu0
est: CPU supports Enhanced Speedstep, but is not recognized.
est: cpu_vendor CentaurHauls, msr 84708470800084b
device_attach: est0 attach returned 6
Device configuration finished.
procfs registered
Timecounters tick every 1.000 msec
pflog0: bpf attached
crypto: 
vlan: initialized, using hash tables with chaining
tcp_init: net.inet.tcp.tcbhashsize auto tuned to 8192
IPsec: Initialized Security Association Processing.
pfsync0: bpf attached
enc0: bpf attached
lo0: bpf attached
hpt27xx: no controller detected.
hptrr: no controller detected.
hptnr: no controller detected.
sdhci_pci0-slot0: Divider 64 for freq 375000 (max 48000000)
mmc0: Probing bus
random: unblocking device.
usbus0: 12Mbps Full Speed USB v1.0
usbus1: 12Mbps Full Speed USB v1.0
usbus2: 12Mbps Full Speed USB v1.0
usbus3: 12Mbps Full Speed USB v1.0
ugen0.1:  at usbus0
uhub0:  on usbus0
ugen1.1:  at usbus1
uhub1:  on usbus1
ugen2.1:  at usbus2
uhub2:  on usbus2
ugen3.1:  at usbus3
uhub3:  on usbus3
usbus4: 480Mbps High Speed USB v2.0
ata2: p0: hard reset ...
ugen4.1:  at usbus4
uhub4:  on usbus4
mmc0: SD probe: failed
mmc0: MMC probe: failed
mmc0: Current OCR: 0x00000000
mmc0: No compatible cards found on bus
uhub0: 2 ports with 2 removable, self powered
uhub1: 2 ports with 2 removable, self powered
uhub2: 2 ports with 2 removable, self powered
uhub3: 2 ports with 2 removable, self powered
ata2: p0: SATA connect timeout status=00000000
ata2: p1: hard reset ...
ata2: p1: SATA connect time=0ms status=00000123
ata2: reset tp1 mask=03 ostat0=7f ostat1=50
ata2: stat0=0x7f err=0xff lsb=0xff msb=0xff
ata2: stat0=0x7f err=0xff lsb=0xff msb=0xff
ata2: stat0=0x7f err=0xff lsb=0xff msb=0xff
ata2: stat0=0x7f err=0xff lsb=0xff msb=0xff
ata2: stat0=0x7f err=0xff lsb=0xff msb=0xff
ata2: stat0=0x7f err=0xff lsb=0xff msb=0xff
ata2: stat0=0x7f err=0xff lsb=0xff msb=0xff
ata2: stat0=0x7f err=0xff lsb=0xff msb=0xff
ata2: stat0=0x7f err=0xff lsb=0xff msb=0xff
ata2: stat0=0x7f err=0xff lsb=0xff msb=0xff
ata2: stat0=0x7f err=0xff lsb=0xff msb=0xff
ata2: stat0=0x7f err=0xff lsb=0xff msb=0xff
ata2: stat0=0x7f err=0xff lsb=0xff msb=0xff
ata2: stat0=0x7f err=0xff lsb=0xff msb=0xff
ata2: stat0=0x7f err=0xff lsb=0xff msb=0xff
ata2: stat0=0x7f err=0xff lsb=0xff msb=0xff
ata2: stat0=0x7f err=0xff lsb=0xff msb=0xff
ata2: stat0=0x7f err=0xff lsb=0xff msb=0xff
ata2: stat0=0x7f err=0xff lsb=0xff msb=0xff
ata2: stat0=0x7f err=0xff lsb=0xff msb=0xff
ata2: stat0=0x7f err=0xff lsb=0xff msb=0xff
ata2: stat0=0x7f err=0xff lsb=0xff msb=0xff
ata2: stat1=0x50 err=0x01 lsb=0x00 msb=0x00
ata2: reset tp2 stat0=ff stat1=50 devices=0x2
ata3: reset tp1 mask=00 ostat0=ff ostat1=ff
acpi_acad0: acline initialization start
acpi_acad0: On Line
acpi_acad0: acline initialization done, tried 1 times
pass0 at ata2 bus 0 scbus0 target 1 lun 0
uhub4: 8 ports with 8 removable, self powered
pass0: <2GB SATA Flash Drive SFDDA01C> ATA8-ACS SATA 2.x device
pass0: Serial Number B1915014402100000204
pass0: 300.000MB/s transfers (SATA 2.x, UDMA6, PIO 512bytes)
ada0 at ata2 bus 0 scbus0 target 1 lun 0
ada0: <2GB SATA Flash Drive SFDDA01C> ATA8-ACS SATA 2.x device
ada0: Serial Number B1915014402100000204
ada0: 300.000MB/s transfers (SATA 2.x, UDMA6, PIO 512bytes)
ada0: 1918MB (3928176 512 byte sectors)
GEOM: new disk ada0
ada0: Previously was known as ad5
Timecounter "TSC" frequency 800048072 Hz quality 1000
Root mount waiting for: usbus4
Trying to mount root from ufs:/dev/ufs/pfsense0 [ro,sync,noatime]...
start_init: trying /sbin/init
Configuring crash dumps...
/dev/ufs/pfsense0: FILE SYSTEM CLEAN; SKIPPING CHECKS
/dev/ufs/pfsense0: clean, 856365 free (2117 frags, 106781 blocks, 0.1% fragmentation)
/dev/ufs/cf: FILE SYSTEM CLEAN; SKIPPING CHECKS
/dev/ufs/cf: clean, 99679 free (31 frags, 12456 blocks, 0.0% fragmentation)
Filesystems are clean, continuing...
Mounting filesystems...
Setting up memory disks... done.
Disabling APM on /dev/ad5

     ___
 ___/ f \
/ p \___/ Sense
\___/   \
    \___/

Welcome to pfSense 2.3.4-DEVELOPMENT on the 'nanobsd' platform...

Creating symlinks......ELF ldconfig path: /lib /usr/lib /usr/lib/compat /usr/local/lib /usr/local/lib/ipsec /usr/local/lib/perl5/5.24/mach/CORE
32-bit compatibility ldconfig path: /usr/lib32
done.
ugen0.2:  at usbus0
ukbd0:  on usbus0
kbd2 at ukbd0
kbd2: ukbd0, generic (0), config:0x0, flags:0x3d0000
uhid0:  on usbus0
External config loader 1.0 is now starting... ada0s1 ada0s1aw starting... ada0s2 ada0s2aw starting... ada0s3
Launching the init system....... done.
Initializing.................. done.
Starting device manager (devd)...done.
Loading configuration......done.
Updating configuration...done.
Cleaning backup cache.......done.
Setting up extended sysctls...done.
Setting timezone...done.
Configuring loopback interface...done.
Starting syslog...done.
Starting Secure Shell Services...done.
Setting up polling defaults...done.
Setting up interfaces microcode...done.
Configuring loopback interface...done.
Creating wireless clone interfaces...done.
Configuring LAGG interfaces...done.
Configuring VLAN interfaces...done.
Configuring QinQ interfaces...done.
Configuring WAN interface...done.
Configuring LAN interface...done.
Configuring CARP settings...done.
Syncing OpenVPN settings...done.
Configuring firewall......done.
Starting PFLOG...done.
Setting up gateway monitors...done.
Starting DNS Resolver...done.
Synchronizing user settings...done.
Starting webConfigurator...done.
Configuring CRON...done.
Starting NTP time client...done.
Starting DHCP service...done.
Starting DHCPv6 service...done.
Configuring firewall......done.
Generating RRD graphs...done.
Starting syslog...done.
Starting CRON... done.
pfSense (nanobsd) 2.3.4-DEVELOPMENT amd64 Tue Apr 11 12:43:29 CDT 2017
Bootup complete

FreeBSD/amd64 (pfSense.localdomain) (ttyu0)

*** Welcome to pfSense 2.3.4-DEVELOPMENT (amd64 nanobsd) on pfSense ***

 WAN (wan)       -> em0        -> 
 LAN (lan)       -> em1        -> v4: 192.168.1.1/24

 0) Logout (SSH only)                  9) pfTop
 1) Assign Interfaces                 10) Filter Logs
 2) Set interface(s) IP address       11) Restart webConfigurator
 3) Reset webConfigurator password    12) PHP shell + pfSense tools
 4) Reset to factory defaults         13) Update from console
 5) Reboot system                     14) Enable Secure Shell (sshd)
 6) Halt system                       15) Restore recent configuration
 7) Ping host                         16) Restart PHP-FPM
 8) Shell
  

Enter an option:

Miután idáig eljutottunk, a webes felületen be is léphetünk:

pfSense Via Nano-n

Amint az látszik, a lap szépen támogatott FreeBSD alatt. Még a hardverszenzorok is adnak adatot. Egyetlen probléma az, hogy ugyan a lapon egy rahedli hálózati csatoló van, csak egyetlen egy (em0) használható közülük. A többi LAN portba hiába dugunk bármit, nem éled fel rajta a link, noha a rendszer látja az egyik portot em1 alatt:


[2.3.4-DEVELOPMENT][root@fwtest.r00t.hu]/root: ifconfig
em0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
        options=4209b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,VLAN_HWCSUM,WOL_MAGIC,VLAN_HWTSO>
        ether 00:0d:b4:0f:ee:bf
        inet 192.168.1.1 netmask 0xffffff00 broadcast 192.168.1.255 
        inet6 fe80::1:1%em0 prefixlen 64 scopeid 0x1 
        nd6 options=21<PERFORMNUD,AUTO_LINKLOCAL>
        media: Ethernet autoselect (1000baseT <full-duplex>)
        status: active
em1: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
        options=4209b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,VLAN_HWCSUM,WOL_MAGIC,VLAN_HWTSO>
        ether 00:0d:b4:0f:ee:c0
        inet6 fe80::1:1%em1 prefixlen 64 scopeid 0x2 
        nd6 options=21<PERFORMNUD,AUTO_LINKLOCAL>
        media: Ethernet autoselect
        status: no carrier
pflog0: flags=100<PROMISC> metric 0 mtu 33160
pfsync0: flags=0<> metric 0 mtu 1500
        syncpeer: 224.0.0.240 maxupd: 128 defer: on
        syncok: 1
enc0: flags=0<> metric 0 mtu 1536
        nd6 options=21<PERFORMNUD,AUTO_LINKLOCAL>
lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> metric 0 mtu 16384
        options=600003<RXCSUM,TXCSUM,RXCSUM_IPV6,TXCSUM_IPV6>
        inet 127.0.0.1 netmask 0xff000000 
        inet6 ::1 prefixlen 128 
        inet6 fe80::1%lo0 prefixlen 64 scopeid 0x6 
        nd6 options=21<PERFORMNUD,AUTO_LINKLOCAL>

Hiába dugunk bármit a megfelelő LAN portba, az em1-en “no carrier” tapasztalható. Ennek az oka valószínűleg az, hogy a pfSense nem ismeri fel azt a 4-es portcsoportot, aminek az em1 is tagja. Ezt a proprietary OS is csak a bootolás végén, feltehetően egy saját, megfelelő driver betöltésével éleszti fel. Valószínűleg egy hardveres switch, amihez a FreeBSD-nek nincs drivere.

Ettől eltekintve minden szépen működik a Via Nano lappal, így aki ilyen lapot tenne pfSense alá, nagy eséllyel egy jól támogatott rendszerhez jutna. Arra kell csak figyelni, hogy az alaplapra integrált LAN mindegyik tagja normális hálózati eszköz legyen. Ez viszont egy polcról levett lap esetén valószínűleg így is van…

#EOF

Bővebben LK: pfSense alá HW II.

OpenBSD 6.1

Közzétéve Szerző Hungarian Unix Portal

Az OpenBSD fejlesztők nevében Theo de Raadt bejelentette az OpenBSD 6.1 elérhetőségét:

Idézet:

Örömmel jelentjük be az OpenBSD 6.1 hivatalos kiadását. Ez a 42. kiadásunk. Továbbra is büszkék vagyunk az OpenBSD azon rekordjára, hogy több mint 20 év alatt csak két távolról kihasználható hibát tartalmazott alapértelmezett telepítés esetén.

A bejelentés elolvasható itt. Letölthető a tükörszerverekről.

Bővebben OpenBSD 6.1

pkgsrc-2017Q1

Közzétéve Szerző Hungarian Unix Portal

A pkgsrc csapat nevében Greg Troxel bejelentette, hogy elérhető a pkgsrc nevű multiplatformos csomagkezelő rendszer 2017. évi első negyedéves kiadása (2017Q1). Ez a pkgsrc 54. negyedévenkénti kiadása. A pkgsrc jelenleg 23 platformot támogat és több mint 17 500 csomagot tartalmaz.

Említésre méltó új csomagok, változások ebben a negyedéves kiadásban:

  • python 3.6
  • Nextcloud 11
  • firefox 45.8.0 and 52.0.1
  • gradle 3.4
  • pkg_comp 2.0
  • qmail 1.03nb24 binary packages work, supporting common use cases
  • many additional Python, Perl and Ruby modules
  • many additional TeX packages

Részletek a bejelentésben.

Bővebben pkgsrc-2017Q1

BSD Now 188. epizód – And then the murders began

Közzétéve Szerző Hungarian Unix Portal

A BSD Now egy heti rendszerességgel megjelenő video podcast, amelynek célja a BSD operációs rendszerek népszerűsítése, illetve a már meglevő felhasználók friss BSD-s információkkal, hírekkel való ellátása. A BSD Now egyik műsorvezetője a PC-BSD alapító, vezető fejlesztő Kris Moore. Elérhető a BSD Now 188. epizódja, címe “BSD Now 188. epizód – And then the murders began“.

Bővebben BSD Now 188. epizód – And then the murders began

BSD Now 187. epizód – Catching up to BSD

Közzétéve Szerző Hungarian Unix Portal

A BSD Now egy heti rendszerességgel megjelenő video podcast, amelynek célja a BSD operációs rendszerek népszerűsítése, illetve a már meglevő felhasználók friss BSD-s információkkal, hírekkel való ellátása. A BSD Now egyik műsorvezetője a PC-BSD alapító, vezető fejlesztő Kris Moore. Elérhető a BSD Now 187. epizódja, címe “BSD Now 187. epizód: Catching up to BSD“.

Bővebben BSD Now 187. epizód – Catching up to BSD

OPNsense teszt

Közzétéve Szerző Hungarian Unix Portal

OPNsense teszt

Az OPNsense egy pfSense fork. Fejlesztői számos dolgot máshogy akarnak csinálni, mint a szülőprojekt. A pfSense-t jól ismerem, hosszú évek óta használom. Viszont kíváncsi voltam az OPNsense-re is, ezért úgy döntöttem, hogy teszek vele egy próbát. A hardver adott volt: a korábban már ismertetett APU.2C2 alaplap. A változás mindössze annyi, hogy az SD kártya helyett az adattárolásért ezúttal egy 16 GB-os mSATA SSD felelt.

Mivel a célhardveren nincs VGA kimenet, a telepítést soros porton keresztül végeztem el. Szerencsére a pfSense-hez hasonlóan az OPNsense is támogatja ezt a telepítési metódust. A megfelelő telepítő image letölthető innen:

root@alderaan:/tmp# wget -c http://mirror.ams1.nl.leaseweb.net/opnsense/releases/mirror/OPNsense-17.1-OpenSSL-serial-amd64.img.bz2

Kibontjuk, majd egy USB-s pendrive-ra írjuk:

root@alderaan:/tmp# dd if=OPNsense-17.1-OpenSSL-serial-amd64.img of=/dev/sdb bs=16k

Ha ez megvan, dugjuk fel az elkészített pendrive-ot az eszközre, majd lőjük be a soros porti kommunikációt a gépünk és az eszköz közt. Ha sikerült, akkor bootolhatunk. A megfelelő terminál kliensünkkel a következőket láthatjuk:

SeaBIOS (version ?-20160307_153453-michael-desktop64)
XHCI init on dev 00:10.0: regs @ 0xfeb22000, 4 ports, 32 slots, 32 byte contexts
XHCI    extcap 0x1 @ feb22500
XHCI    protocol USB  3.00, 2 ports (offset 1), def 0
XHCI    protocol USB  2.00, 2 ports (offset 3), def 10
XHCI    extcap 0xa @ feb22540
Found 2 serial ports
ATA controller 1 at 4010/4020/0 (irq 0 dev 88)
EHCI init on dev 00:13.0 (regs=0xfeb25420)
ATA controller 2 at 4018/4024/0 (irq 0 dev 88)
Searching bootorder for: /pci@i0cf8/*@14,7
Searching bootorder for: /rom@img/memtest
Searching bootorder for: /rom@img/setup
ata0-0: KingFast ATA-9 Hard-Disk (15272 MiBytes)
Searching bootorder for: /pci@i0cf8/*@11/drive@0/disk@0
XHCI port #4: 0x00200e03, powered, enabled, pls 0, speed 3 [High]
Searching bootorder for: /pci@i0cf8/usb@10/storage@4/*@0/*@0,0
Searching bootorder for: /pci@i0cf8/usb@10/usb-*@4
USB MSC vendor='Kingston' product='DataTravelerMini' rev='PMAP' type=0 removable=1
USB MSC blksize=512 sectors=1955328
Initialized USB HUB (0 ports used)
All threads complete.
Scan for option roms
PCengines Press F10 key now for boot menu:
Select boot device:

1. USB MSC Drive Kingston DataTravelerMini PMAP
2. ata0-0: KingFast ATA-9 Hard-Disk (15272 MiBytes)
3. Payload [memtest]
4. Payload [setup]

Az “1.” menüpontot választva elindul az OPNsense telepítője a pendrive-ról:

------------------------------------------------------------------------------
 
                  ______  _____  _____                         
                 /  __  |/ ___ |/ __  |                        
                 | |  | | |__/ | |  | |___  ___ _ __  ___  ___ 
                 | |  | |  ___/| |  | / __|/ _ \ '_ \/ __|/ _ \
                 | |__| | |    | |  | \__ \  __/ | | \__ \  __/
                 |_____/|_|    |_| /__|___/\___|_| |_|___/\___|

 +=========================================+     @@@@@@@@@@@@@@@@@@@@@@@@@@@@
 |                                         |   @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
 |  1. Boot Multi User [Enter]             |   @@@@@                    @@@@@
 |  2. Boot [S]ingle User                  |       @@@@@            @@@@@    
 |  3. [Esc]ape to loader prompt           |    @@@@@@@@@@@       @@@@@@@@@@@
 |  4. Reboot                              |         \\\\\         /////     
 |                                         |   ))))))))))))       (((((((((((
 |  Options:                               |         /////         \\\\\     
 |  5. [K]ernel: kernel (1 of 2)           |    @@@@@@@@@@@       @@@@@@@@@@@
 |  6. Configure Boot [O]ptions...         |       @@@@@            @@@@@    
 |                                         |   @@@@@                    @@@@@
 |                                         |   @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
 |                                         |   @@@@@@@@@@@@@@@@@@@@@@@@@@@@  
 +=========================================+                                  
                                                  17.1  ``Eclectic Eagle''    

/boot/kernel/kernel text=0x15ffc88 data=0x13f330+0x4c5ee8 syms=[0x8+0x170d78+0x8+0x188f6d]
/boot/entropy size=0x1000
/boot/kernel/if_gre.ko size 0x6058 at 0x2300000
/boot/kernel/if_tap.ko size 0x75a8 at 0x2307000
/boot/kernel/pf.ko size 0x502b0 at 0x230f000
/boot/kernel/carp.ko size 0xe778 at 0x2360000
/boot/kernel/if_bridge.ko size 0xe1e0 at 0x236f000
loading required module 'bridgestp'
/boot/kernel/bridgestp.ko size 0x6e40 at 0x237e000
/boot/kernel/if_lagg.ko size 0x11078 at 0x2385000
/boot/kernel/ng_UI.ko size 0x1638 at 0x2397000
loading required module 'netgraph'
/boot/kernel/netgraph.ko size 0x160f8 at 0x2399000
/boot/kernel/ng_async.ko size 0x3718 at 0x23b0000
/boot/kernel/ng_bpf.ko size 0x46b0 at 0x23b4000
/boot/kernel/ng_bridge.ko size 0x4f30 at 0x23b9000
/boot/kernel/ng_cisco.ko size 0x2ea0 at 0x23be000
/boot/kernel/ng_echo.ko size 0xf20 at 0x23c1000
/boot/kernel/ng_eiface.ko size 0x33b0 at 0x23c2000
/boot/kernel/ng_ether.ko size 0x46f8 at 0x23c6000
/boot/kernel/ng_frame_relay.ko size 0x1d90 at 0x23cb000
/boot/kernel/ng_hole.ko size 0x17e8 at 0x23cd000
/boot/kernel/ng_iface.ko size 0x3988 at 0x23cf000
/boot/kernel/ng_ksocket.ko size 0x6168 at 0x23d3000
/boot/kernel/ng_l2tp.ko size 0x6648 at 0x23da000
/boot/kernel/ng_lmi.ko size 0x4000 at 0x23e1000
/boot/kernel/ng_mppc.ko size 0x5ca8 at 0x23e5000
loading required module 'rc4'
/boot/kernel/rc4.ko size 0xb38 at 0x23eb000
/boot/kernel/ng_one2many.ko size 0x2ac8 at 0x23ec000
/boot/kernel/ng_ppp.ko size 0x95c0 at 0x23ef000
/boot/kernel/ng_pppoe.ko size 0x7548 at 0x23f9000
/boot/kernel/ng_pptpgre.ko size 0x47a0 at 0x2401000
/boot/kernel/ng_rfc1490.ko size 0x25a0 at 0x2406000
/boot/kernel/ng_socket.ko size 0x60e8 at 0x2409000
/boot/kernel/ng_tee.ko size 0x21a0 at 0x2410000
/boot/kernel/ng_tty.ko size 0x2e98 at 0x2413000
/boot/kernel/ng_vjc.ko size 0x4498 at 0x2416000
/boot/kernel/ng_vlan.ko size 0x2fc0 at 0x241b000
/boot/kernel/if_enc.ko size 0x30a8 at 0x241e000
/boot/kernel/pflog.ko size 0x28d0 at 0x2422000
/boot/kernel/pfsync.ko size 0xcfe0 at 0x2425000
/boot/kernel/ng_car.ko size 0x33b0 at 0x2432000
/boot/kernel/ng_deflate.ko size 0x3718 at 0x2436000
/boot/kernel/ng_pipe.ko size 0x4f18 at 0x243a000
/boot/kernel/ng_pred1.ko size 0x3400 at 0x243f000
/boot/kernel/ng_tcpmss.ko size 0x2048 at 0x2443000
Booting...
KDB: debugger backends: ddb
KDB: current backend: ddb
Copyright (c) 1992-2016 The FreeBSD Project.
Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994
        The Regents of the University of California. All rights reserved.
FreeBSD is a registered trademark of The FreeBSD Foundation.
FreeBSD 11.0-RELEASE-p7 #0 2b43b65ed(stable/17.1): Tue Jan 24 00:45:53 CET 2017
    root@sensey64:/usr/obj/usr/src/sys/SMP amd64
FreeBSD clang version 3.8.0 (tags/RELEASE_380/final 262564) (based on LLVM 3.8.0)
[HBSD LOG] logging to system: enabled
[HBSD LOG] logging to user: disabled
[HBSD ASLR] status: opt-out
[HBSD ASLR] mmap: 30 bit
[HBSD ASLR] exec base: 30 bit
[HBSD ASLR] stack: 42 bit
[HBSD ASLR] vdso: 28 bit
[HBSD ASLR] map32bit: 18 bit
[HBSD ASLR] disallow MAP_32BIT mode mmap: opt-in
[HBSD ASLR (compat)] status: opt-out
[HBSD ASLR (compat)] mmap: 14 bit
[HBSD ASLR (compat)] exec base: 14 bit
[HBSD ASLR (compat)] stack: 14 bit
[HBSD ASLR (compat)] vdso: 8 bit
[HBSD SEGVGUARD] status: opt-out
[HBSD SEGVGUARD] expiry: 120 sec
[HBSD SEGVGUARD] suspension: 600 sec
[HBSD SEGVGUARD] maxcrashes: 5
CPU: AMD GX-412TC SOC                                (998.17-MHz K8-class CPU)
  Origin="AuthenticAMD"  Id=0x730f01  Family=0x16  Model=0x30  Stepping=1
  Features=0x178bfbff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CLFLUSH,MMX,FXSR,SSE,SSE2,HTT>
  Features2=0x3ed8220b<SSE3,PCLMULQDQ,MON,SSSE3,CX16,SSE4.1,SSE4.2,MOVBE,POPCNT,AESNI,XSAVE,OSXSAVE,AVX,F16C>
  AMD Features=0x2e500800<SYSCALL,NX,MMX+,FFXSR,Page1GB,RDTSCP,LM>
  AMD Features2=0x1d4037ff<LAHF,CMP,SVM,ExtAPIC,CR8,ABM,SSE4A,MAS,Prefetch,OSVW,IBS,SKINIT,WDT,Topology,PNXC,DBE,PTSC,PL2I>
  Structured Extended Features=0x8<BMI1>
  XSAVE Features=0x1<XSAVEOPT>
  SVM: NP,NRIP,AFlush,DAssist,NAsids=8
  TSC: P-state invariant, performance statistics
real memory  = 2012925952 (1919 MB)
avail memory = 1903120384 (1814 MB)
Event timer "LAPIC" quality 400
ACPI APIC Table: <CORE   COREBOOT>
FreeBSD/SMP: Multiprocessor System Detected: 4 CPUs
FreeBSD/SMP: 1 package(s) x 4 core(s)
random: unblocking device.
ioapic1: Changing APIC ID to 5
ioapic0 <Version 2.1> irqs 0-23 on motherboard
ioapic1 <Version 2.1> irqs 24-55 on motherboard
random: entropy device external interface
wlan: mac acl policy registered
netmap: loaded module
module_register_init: MOD_LOAD (vesa, 0xffffffff810faf40, 0) error 19
kbd0 at kbdmux0
cryptosoft0: <software crypto> on motherboard
acpi0: <CORE COREBOOT> on motherboard
acpi0: Power Button (fixed)
cpu0: <ACPI CPU> on acpi0
cpu1: <ACPI CPU> on acpi0
cpu2: <ACPI CPU> on acpi0
cpu3: <ACPI CPU> on acpi0
atrtc0: <AT realtime clock> port 0x70-0x71 irq 8 on acpi0
Event timer "RTC" frequency 32768 Hz quality 0
attimer0: <AT timer> port 0x40-0x43 irq 0 on acpi0
Timecounter "i8254" frequency 1193182 Hz quality 0
Event timer "i8254" frequency 1193182 Hz quality 100
Timecounter "ACPI-safe" frequency 3579545 Hz quality 850
acpi_timer0: <32-bit timer at 3.579545MHz> port 0x818-0x81b on acpi0
hpet0: <High Precision Event Timer> iomem 0xfed00000-0xfed003ff on acpi0
Timecounter "HPET" frequency 14318180 Hz quality 950
acpi_button0: <Power Button> on acpi0
pcib0: <ACPI Host-PCI bridge> port 0xcf8-0xcff on acpi0
pci0: <ACPI PCI bus> on pcib0
pcib1: <ACPI PCI-PCI bridge> at device 2.2 on pci0
pcib1: failed to allocate initial I/O port window: 0x1000-0x1fff
pci1: <ACPI PCI bus> on pcib1
igb0: <Intel(R) PRO/1000 Network Connection, Version - 2.5.3-k> mem 0xfe600000-0xfe61ffff,0xfe620000-0xfe623fff at device 0.0 on pci1
igb0: Using MSIX interrupts with 3 vectors
igb0: Ethernet address: 00:0d:b9:45:38:6c
igb0: Bound queue 0 to cpu 0
igb0: Bound queue 1 to cpu 1
igb0: netmap queues/slots: TX 2/1024, RX 2/1024
pcib2: <ACPI PCI-PCI bridge> at device 2.3 on pci0
pci2: <ACPI PCI bus> on pcib2
igb1: <Intel(R) PRO/1000 Network Connection, Version - 2.5.3-k> port 0x2000-0x201f mem 0xfe700000-0xfe71ffff,0xfe720000-0xfe723fff at device 0.0 on pci2
igb1: Using MSIX interrupts with 3 vectors
igb1: Ethernet address: 00:0d:b9:45:38:6d
igb1: Bound queue 0 to cpu 2
igb1: Bound queue 1 to cpu 3
igb1: netmap queues/slots: TX 2/1024, RX 2/1024
pcib3: <ACPI PCI-PCI bridge> at device 2.4 on pci0
pci3: <ACPI PCI bus> on pcib3
igb2: <Intel(R) PRO/1000 Network Connection, Version - 2.5.3-k> port 0x3000-0x301f mem 0xfe800000-0xfe81ffff,0xfe820000-0xfe823fff at device 0.0 on pci3
igb2: Using MSIX interrupts with 3 vectors
igb2: Ethernet address: 00:0d:b9:45:38:6e
igb2: Bound queue 0 to cpu 0
igb2: Bound queue 1 to cpu 1
igb2: netmap queues/slots: TX 2/1024, RX 2/1024
pci0: <encrypt/decrypt> at device 8.0 (no driver attached)
xhci0: <AMD FCH USB 3.0 controller> mem 0xfeb22000-0xfeb23fff at device 16.0 on pci0
xhci0: 32 bytes context size, 64-bit DMA
xhci0: Unable to map MSI-X table 
usbus0 on xhci0
ahci0: <AMD Hudson-2 AHCI SATA controller> port 0x4010-0x4017,0x4020-0x4023,0x4018-0x401f,0x4024-0x4027,0x4000-0x400f mem 0xfeb25000-0xfeb253ff at device 17.0 on pci0
ahci0: AHCI v1.30 with 2 6Gbps ports, Port Multiplier supported with FBS
ahcich0: <AHCI channel> at channel 0 on ahci0
ahcich1: <AHCI channel> at channel 1 on ahci0
ehci0: <AMD FCH USB 2.0 controller> mem 0xfeb25400-0xfeb254ff at device 19.0 on pci0
usbus1: EHCI version 1.0
usbus1 on ehci0
isab0: <PCI-ISA bridge> at device 20.3 on pci0
isa0: <ISA bus> on isab0
sdhci_pci0: <Generic SD HCI> mem 0xfeb25500-0xfeb255ff at device 20.7 on pci0
sdhci_pci0: 1 slot(s) allocated
uart0: <16550 or compatible> port 0x3f8-0x3ff irq 4 flags 0x10 on acpi0
uart0: console (115200,n,8,1)
orm0: <ISA Option ROMs> at iomem 0xc0000-0xc0fff,0xef000-0xeffff on isa0
ppc0: cannot reserve I/O port range
uart1: <16550 or compatible> at port 0x2f8 irq 3 on isa0
hwpstate0: <Cool`n'Quiet 2.0> on cpu0
Timecounters tick every 1.000 msec
nvme cam probe device init
usbus0: 5.0Gbps Super Speed USB v3.0
usbus1: 480Mbps High Speed USB v2.0
ugen0.1: <0x1022> at usbus0
uhub0: <0x1022 XHCI root HUB, class 9/0, rev 3.00/1.00, addr 1> on usbus0
ugen1.1: <AMD> at usbus1
uhub1: <AMD EHCI root HUB, class 9/0, rev 2.00/1.00, addr 1> on usbus1
uhub0: 4 ports with 4 removable, self powered
uhub1: 2 ports with 2 removable, self powered
ugen1.2: <vendor 0x0438> at usbus1
uhub2: <vendor 0x0438 product 0x7900, class 9/0, rev 2.00/0.18, addr 2> on usbus1
ugen0.2: <Kingston> at usbus0
umass0: <Kingston DataTravelerMini, class 0/0, rev 2.00/1.00, addr 1> on usbus0
umass0:  SCSI over Bulk-Only; quirks = 0xc100
umass0:2:0: Attached to scbus2
uhub2: 4 ports with 4 removable, self powered
(probe0:umass-sim0:0:0:0): INQUIRY. CDB: 12 00 00 00 24 00 
(probe0:umass-sim0:0:0:0): CAM status: CCB request completed with an error
(probe0:umass-sim0:0:0:0): Retrying command
(probe0:umass-sim0:0:0:0): INQUIRY. CDB: 12 00 00 00 24 00 
(probe0:umass-sim0:0:0:0): CAM status: CCB request completed with an error
(probe0:umass-sim0:0:0:0): Retrying command
ada0 at ahcich0 bus 0 scbus0 target 0 lun 0
ada0: <KingFast P0725A> ACS-2 ATA SATA 3.x device
ada0: Serial Number 02252017B0539
ada0: 600.000MB/s transfers (SATA 3.x, UDMA6, PIO 512bytes)
ada0: Command Queueing enabled
ada0: 15272MB (31277232 512 byte sectors)
da0 at umass-sim0 bus 0 scbus2 target 0 lun 0
da0: <Kingston DataTravelerMini PMAP> Removable Direct Access SCSI device
da0: Serial Number 5B7109000242
da0: 40.000MB/s transfers
da0: 954MB (1955328 512 byte sectors)
da0: quirks=0x2<NO_6_BYTE>
SMP: AP CPU #3 Launched!
SMP: AP CPU #1 Launched!
SMP: AP CPU #2 Launched!
Timecounter "TSC" frequency 998168339 Hz quality 1000
Trying to mount root from ufs:/dev/ufs/OPNsense_Install [ro,noatime]...
Mounting filesystems...
tunefs: soft updates set
tunefs: file system reloaded
camcontrol: ATA ATAPI_IDENTIFY via pass_16 failed
** /dev/ufs/OPNsense_Install
FILE SYSTEM CLEAN; SKIPPING CHECKS
clean, 55557 free (245 frags, 6914 blocks, 0.0% fragmentation)
** /dev/ufs/OPNsense_Install
FILE SYSTEM CLEAN; SKIPPING CHECKS
clean, 55557 free (245 frags, 6914 blocks, 0.0% fragmentation)
Bootstrapping config.xml...done.
Bootstrapping openssl.cnf...done.
Configuring crash dump device: /dev/null
.ELF ldconfig path: /lib /usr/lib /usr/lib/compat /usr/local/lib /usr/local/lib/heimdal /usr/local/lib/ipsec /usr/local/lib/perl5/5.24/mach/CORE
32-bit compatibility ldconfig path:
done.
Starting configd.
Launching the init system...done.
Initializing..............done.
Configuring loopback interface...done.
Press any key to start the early installer: 1
Loading configuration...done.
Starting device manager...done.
Configuring login behaviour...done.

Default interfaces not found -- Running interface assignment option.

Press any key to start the manual interface assignment: 1

Valid interfaces are:
igb0             00:0d:b9:45:38:6c Intel(R) PRO/1000 Network Connection, Version - 2.5.3-k
igb1             00:0d:b9:45:38:6d Intel(R) PRO/1000 Network Connection, Version - 2.5.3-k
igb2             00:0d:b9:45:38:6e Intel(R) PRO/1000 Network Connection, Version - 2.5.3-k
                  

You now have the opportunity to configure VLANs.  If you don't require VLANs
for initial connectivity, say no here and use the GUI to configure VLANs later.

Do you want to set up VLANs now [y|n]? n

If you do not know the names of your interfaces, you may choose to use
auto-detection. In that case, disconnect all interfaces now before
hitting 'a' to initiate auto detection.

Enter the WAN interface name or 'a' for auto-detection: igb1

Enter the LAN interface name or 'a' for auto-detection
NOTE: this enables full Firewalling/NAT mode.
(or nothing if finished): igb0

Enter the Optional 1 interface name or 'a' for auto-detection
(or nothing if finished): 

The interfaces will be assigned as follows:

WAN  -> igb1
LAN  -> igb0

Do you want to proceed [y|n]? y

Writing configuration...done.
Configuring kernel modules...done.
Setting up extended sysctls...done.
Setting timezone...done.
Writing firmware setting...done.
Setting hostname: OPNsense.localdomain
Generating /etc/hosts...done.
Starting syslog...done.
Configuring loopback interface...done.
Creating wireless clone interfaces...done.
Configuring LAGG interfaces...done.
Configuring VLAN interfaces...done.
Configuring QinQ interfaces...done.
Configuring WAN interface...done.
Configuring LAN interface...done.
Generating /etc/resolv.conf...done.
Configuring firewall......done.
Setting up gateway monitors...done.
Starting web GUI...done.
Configuring CRON...done.
Setting up routes...done.
Starting DNS Forwarder...done.
Starting DHCP service...done.
Generating /etc/hosts...done.
Configuring firewall......done.
Starting NTP service...deferred.
Generating RRD graphs...done.
Starting syslog...done.

Welcome!  Both `root' and `installer' users are availabe for system
setup or invoking the installer, respectively.  The predefined root
password works for both accounts.  Remote login via SSH is possible.

Starting CRON...done.

*** OPNsense.localdomain: OPNsense 17.1 (amd64/OpenSSL) ***

 LAN (igb0)      -> v4: 192.168.1.1/24
 WAN (igb1)      -> 

FreeBSD/amd64 (OPNsense.localdomain) (ttyu0)

A telepítés elindításához jelentkezzünk be “installer” felhasználóval. A jelszó: opnsense

login: installer
Password:

F10=Refresh Display


                                              
                  ������������Ĵ OPNsense 17.1 �������������Ŀ  
                  �                                          �
                  � Welcome to the OPNsense 17.1 installer!  �
                  �                                          �
                  � Before we begin, you will be asked a     �
                  � few questions so that this installation  �
                  � environment can be set up to suit your   �
                  � needs.                                   �
                  �                                          �
                  � You will then be presented a menu of     �
                  � items from which you may select to       �       
                  � install a new system, with or without    �
                  � importing a previous configuration.      �      
                  �                                          �
                  �         < Ok, let's go. >                �
		  ��������������������������������������������


                   ����������Ĵ Configure Console ����������ÿ
                   �                                       �
                   � Your selected environment uses the    �
                   � following console settings, shown in  �
                   � parentheses. Select any that you wish �
                   � to change.                            �
                   �                                       �
                   �   < Accept these Settings >           �
                   �   < Change Video Font (default) >     �       
                   �   < Change Screenmap (default) >      �
                   �   < Change Keymap (default) >         �
                   �����������������������������������������

                    ������������Ĵ Select Task �������������ÿ
                    �                                      �
                    � Choose one of the following tasks to �
                    � perform.                             �
                    �                                      �
                    �   < Guided installation >            �
                    �   < Manual installation >            �
                    �   < Import configuration >           �
                    �   < Setup GEOM mirror >              �
                    �   < Reboot >                         �
                    �   < Exit >                           �
                    ����������������������������������������

      �������������������������  Select a Disk ��������������������������ÿ@
      �                                                                   �                                                                  
      � This will automatically install OPNsense without asking any       �      
      � questions.                                                        �                                                       
      �                                                                   �                                                                  
      � WARNING: All contents of the selected hard disk will be           �          
      � erased! This action is irreversible. Do you really want to        �       
      � continue?                                                         �                                                        
      �                                                                   �
      � Select a disk to continue.                                        �                                       
      �                                                                   �                                                                  
      � < ada0: 600.000MB/s transfers (SATA 3.x, UDMA6, PIO 512bytes) >   �
      � < da0: <Kingston DataTravelerMini PMAP> Removable Direct Ac... >  �
      � < Return to Select Task >                                         �                                        
      ��������������������������������������������������������������������



                   ���������Ĵ Select install mode ����������ÿ 
                   �                                        �
                   � Select the installation mode: GPT/UEFI �
                   � is the recommended option. MBR is      �
                   � provided for compatibilty with older   �
                   � hardware.                              �
                   �                                        �
                   � < GPT/UEFI mode >                      �
                   � < MBR mode >                           �
                   � < Return to Select Disk >              �
                   ������������������������������������������


         ��������������������������������������������������������������
         �                                                            �
         � /usr/local/bin/cpdup -vvv -I -o /.cshrc /mnt/.cshrc        �
         �                                                            �
         �          [\                  8%                 ]          �
         �                                                            �
         �                         < Cancel >                         �
         ��������������������������������������������������������������


         ��������������������������������������������������������������
         �                                                            �
         � /usr/sbin/mtree -U -e -q -f /etc/installed_filesystem.m... �
         �                                                            �
         �          [-                 57%                 ]          �
         �                                                            �
         �                         < Cancel >                         �
         ��������������������������������������������������������������



                   ����������������Ĵ Reboot ����������������ÿ
                   �                                        �
                   � This machine is about to be shut down. �
                   � After the machine has reached its      �      
                   � shutdown state, you may remove the CD  �
                   � from the CD-ROM drive tray and press   �
                   � Enter to reboot from the HDD.          �
                   �                                        �
                   � < Reboot >  < Return to Select Task >  �
                   ������������������������������������������

Ha kész a telepítés, jöhet a reboot:

The installation finished successfully.

After reboot, open a web browser and navigate to
https://192.168.1.1 (or the LAN IP address).

You might need to acknowledge the HTTPS certificate if 
your browser reports it as untrusted.  This is normal
as a self-signed certificate is used by default.

Rebooting in 5 seconds.  CTRL-C to abort.....

Immár a “lemezről” bootolva bejelentkezhetünk és szétnézhetünk a parancssori menüben:

login: root
Password:
----------------------------------------------
|      Hello, this is OPNsense 17.1          |         @@@@@@@@@@@@@@@
|                                            |        @@@@         @@@@
| Website:      https://opnsense.org/        |         @@@\\\   ///@@@
| Handbook:     https://docs.opnsense.org/   |       ))))))))   ((((((((
| Forums:       https://forums.opnsense.org/ |         @@@///   \\\@@@
| Lists:        https://lists.opnsense.org/  |        @@@@         @@@@
| Code:         https://github.com/opnsense  |         @@@@@@@@@@@@@@@
----------------------------------------------

  0) Logout                              7) Ping host
  1) Assign Interfaces                   8) Shell
  2) Set interface(s) IP address         9) pfTop
  3) Reset the root password            10) Filter Logs
  4) Reset to factory defaults          11) Reload all services
  5) Power off system                   12) Upgrade from console
  6) Reboot system                      13) Restore a configuration

Enter an option

Ezen a ponton már él a webes konfigurációs felület is:

OPNsense teszt
Bejelentkezés után indul a “varázsló”

OPNsense teszt

OPNsense teszt

OPNsense teszt

OPNsense teszt

OPNsense teszt

OPNsense teszt

A telepítés és az alapbeállítás elkészült.

Az OPNsense a teszt alatt gyakorlatilag ugyanazt nyújtotta, amit a pfSense, annyi különbséggel, hogy egy újabbnak ható, modernebb webes felületet kínált. Sajnos azonban az új felületen több bugba is belefutottam. Felmerült bennem a kérdés, hogy miért válasszam az OPNsense-t a pfSense helyett? A kérdésre válaszokat keresve arra jutottam, hogy nincs semmi okom arra, hogy a régi, jól bevált pfSense-t lecseréljem az újabb, ám ismeretlen OPNsense-re…

Bővebben OPNsense teszt

Negyed millió dollár támogatást adott az Intel a The FreeBSD Foundation-nek

Közzétéve Szerző Hungarian Unix Portal

A FreeBSD projekt mögött álló The FreeBSD Foundation bejelentette, hogy az Intel uránium-szintű támogatójává vált azzal, hogy negyed millió dollárnyi támogatást adományozott. Az Intel és az alapítvány szorosabbra fűzi együttműködését és ennek célja, hogy az Intel termékei még jobban támogassák a FreeBSD-t. További részletek itt.

(A linkért köszönet uzsolt olvasónknak)

Bővebben Negyed millió dollár támogatást adott az Intel a The FreeBSD Foundation-nek