Intel EIST not supported in pfsense 2.0.1 x64 nanoBSD?



  • Hi,

    Just found a strange issue that,
    after booting the nanoBSD from the USB Flash Drive, the cpu freq cannot be correctly displayed, which becomes:

    [2.0.1-RELEASE][admin@pfSense.localdomain]/root(2): sysctl dev.cpu.0.freq_levels
    dev.cpu.0.freq_levels: 2394/-1 2094/-1 1795/-1 1496/-1 1197/-1 897/-1 598/-1 299/-1
    
    

    If I disable throttling by adding the below to /boot/loader.conf:

    hint.p4tcc.0.disabled=1
    hint.acpi_throttle.0.disabled=1
    

    then it even can't recognize the command```
    sysctl dev.cpu.0.freq_levels

    
    Is speedstep unsupported on nanoBSD version of pfsense?
    
    Thanks for reading.

  • Rebel Alliance Developer Netgate

    dev.cpu.0.freq has the current frequency. The freq_levels just shows you all levels reported to be supported by the CPU.

    Whether or not those show up have more to do with what the CPU reports and supports (and what the OS finds there), and whether or not ACPI is enabled. It's compiled in on NanoBSD, but some platforms (or BIOS implementations) don't always support everything or do the right thing.



  • @jimp:

    dev.cpu.0.freq has the current frequency. The freq_levels just shows you all levels reported to be supported by the CPU.

    Whether or not those show up have more to do with what the CPU reports and supports (and what the OS finds there), and whether or not ACPI is enabled. It's compiled in on NanoBSD, but some platforms (or BIOS implementations) don't always support everything or do the right thing.

    Thanks for the idea, sorry for not remembering to mention,
    actually in the previous install on harddisk on the same config, with PowerD on, all throttling disabled, it did report correctly all the possible freq of the CPU.
    However, doing the same after migrating to this USB doesn't get what I wanted on nanoBSD so that why I was wondering.
    I have already tried to restore factory setting on the nanoBSD and reset BIOS, so it looks some of kind compatibility of the nanoBSD version of pfsense.


  • Rebel Alliance Developer Netgate

    Check your /boot/loader.conf, /boot/loader.conf.local and /boot/device.hints and make sure no lines in there are set to disable ACPI



  • @jimp:

    Check your /boot/loader.conf, /boot/loader.conf.local and /boot/device.hints and make sure no lines in there are set to disable ACPI

    Thanks for the suggestion,
    It is empty in /boot/loader.conf.
    In /boot/loader.conf.local, I set:

    kern.cam.boot_delay=10000
    

    And in /boot/device.hints, I see the below:

    # $FreeBSD: src/sys/amd64/conf/GENERIC.hints,v 1.21.2.1.4.1 2010/06/14 02:09:06 kensmith Exp $
    hint.fdc.0.at="isa"
    hint.fdc.0.port="0x3F0"
    hint.fdc.0.irq="6"
    hint.fdc.0.drq="2"
    hint.fd.0.at="fdc0"
    hint.fd.0.drive="0"
    hint.fd.1.at="fdc0"
    hint.fd.1.drive="1"
    hint.atkbdc.0.at="isa"
    hint.atkbdc.0.port="0x060"
    hint.atkbd.0.at="atkbdc"
    hint.atkbd.0.irq="1"
    hint.psm.0.at="atkbdc"
    hint.psm.0.irq="12"
    hint.sc.0.at="isa"
    hint.sc.0.flags="0x100"
    hint.uart.0.at="isa"
    hint.uart.0.port="0x3F8"
    hint.uart.0.flags="0x10"
    hint.uart.0.irq="4"
    hint.uart.1.at="isa"
    hint.uart.1.port="0x2F8"
    hint.uart.1.irq="3"
    hint.ppc.0.at="isa"
    hint.ppc.0.irq="7"
    hint.atrtc.0.at="isa"
    hint.atrtc.0.port="0x70"
    hint.atrtc.0.irq="8"
    
    

    PS : Just found that I forgot to give sufficient info for my config, very sorry as I was making a few posts and did not aware they aren't connected.
    The router is using Intel G530, with NIC = 82579V+82574L.


Log in to reply