OPNsense Forum
English Forums => Development and Code Review => Topic started by: broas27 on July 20, 2019, 01:14:04 pm
-
Hi,
I wanted to try out a 1000hz kernel to go with the traffic shaper, to see if i could get rid of the 10ms spikes im currently seeing under full load, this is a 12mb/1mb adsl line shaped to 10mb/500kb.
On the step dvd after complaining that it failed to install a package : Failed to install the following 1 package(s): ./.pkg/All/opnsense-19.7.r1_9.txz
the build stops with the message: *** Error code 70
I followed the build steps on: https://github.com/opnsense/tools/tree/master
This was on a fresh install of the FreeBSD-11.2-RELEASE-amd64-disc1.iso with 5G of ram and UFS on a 30GB hard disk on a proxmox vm (kvm)
I was building it with the line: options HZ=1000 added to: /usr/tools/config/19.7/SMP I tried it with the line commented out, and also tried building from a tagged version as suggested here: https://forum.opnsense.org/index.php?
topic=5213.msg21241#msg21241 , but it still gave me the same message.
full log for make dvd : https://pastebin.com/C7DfcA3v
full log for make dvd VERBOSE=1 : https://pastebin.com/ERnW3BUD
-
Does anyone have any suggestions as to how to solve this?
I'm just looking for some directions before i just start reading the entire compile script, I'm still new at this, but i would eventually figure it out...(i think :)) )
Any help is appreciated.
Thanks.
-
I think the latest version of FreeBSD's pkg breaks this... (1.11.x) I have to fix this when we move OPNsense over from 1.10.x. But I can't do this before 19.7.1 is out.
Cheers,
Franco
-
Hi.
Thanks for the tip, downgrading pkg to 1.10.5 through its git repo did the trick.
Just as a reference to someone who might be trying the same thing, as i was looking for ways to verify that the kernel HZ were indeed set to 1000
I found that # getconf CLK_TCK always reports 128 regardless of the actual setting, and the proper way to verify it is with # sysctl kern.hz
Also it turns out that I didn't have to recompile the kernel (i got this assumption from linux) and all I had to do was to add the line kern.hz="###" in /boot/loader.conf
I found about the kern.hz variable here
https://lists.freebsd.org/pipermail/freebsd-questions/2011-August/232638.html
and about the loader.conf line here
https://lists.freebsd.org/pipermail/freebsd-questions/2009-September/205518.html
Again thx for the help, I will be posting the results of whether or not it made any difference in my setup when i get around to testing it.
P.s.: adding a line to the build instructions saying that pkg version 1.10.x is required, should prevent anyone else form stumbling on this issue for as long as it isn't fixed.