derzahla
Cadet
- Joined
- Aug 23, 2020
- Messages
- 8
To be clear, this is more of a FreeBSD issue then Free/Truenas but I was hoping maybe someone here had some suggestions.
Id love to get FreeNAS up running fully on my QNAP hardware but I'm running into some issues with SMP. I've searched high and low and found some similar situations but nothing proposed worked for me(other than disabling SMP completely). I have replicated this issue on the latest FreeNAS, TrueNAS Core, FreeBSD-13 nightly and also FreeBSD 10.4.
Here is the console while booting without SMP disabled:
I have tried setting some other boot options such as hw.apic.0-3.disabled=1,hw.pci.alloc_bar=1, but the only thing that allows me to boot is completely disabling SMP. From my understanding, these issues are often related to buggy BIOS. This NAS has a very old(2016) and very options limited AMI bios which QNAP does not provide an update for. Does anyone have any other ideas for options that may work around this mess and give me a functional and stable system running FreeBSD? I have also tried setting kern.smp.disabled to 0 with sysctl after booting to see if that might work. Apparently though that setting can only be changed at boot? I even tried FreeBSD 10.4, because I read that starting in FreeBSD 11 the kernal started using EARLY_AP_STARTUP, which might be what is causing my problems. No go with 10.4 either. Ive heard brief mentions about adjusting the timing of the CPUs being initialized, but I'm not sure where to start there. Thank you for your time and let me know if you require further information.
Id love to get FreeNAS up running fully on my QNAP hardware but I'm running into some issues with SMP. I've searched high and low and found some similar situations but nothing proposed worked for me(other than disabling SMP completely). I have replicated this issue on the latest FreeNAS, TrueNAS Core, FreeBSD-13 nightly and also FreeBSD 10.4.
Here is the console while booting without SMP disabled:
I have tried setting some other boot options such as hw.apic.0-3.disabled=1,hw.pci.alloc_bar=1, but the only thing that allows me to boot is completely disabling SMP. From my understanding, these issues are often related to buggy BIOS. This NAS has a very old(2016) and very options limited AMI bios which QNAP does not provide an update for. Does anyone have any other ideas for options that may work around this mess and give me a functional and stable system running FreeBSD? I have also tried setting kern.smp.disabled to 0 with sysctl after booting to see if that might work. Apparently though that setting can only be changed at boot? I even tried FreeBSD 10.4, because I read that starting in FreeBSD 11 the kernal started using EARLY_AP_STARTUP, which might be what is causing my problems. No go with 10.4 either. Ive heard brief mentions about adjusting the timing of the CPUs being initialized, but I'm not sure where to start there. Thank you for your time and let me know if you require further information.