Port-prep archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Kernel Options



Hello,
I've been trying out some kernel options and wanted to document a few things on here, and to perhaps see if other similar peer machines are also having the same results. Here's a list of the options with brief notes:

options DIAGNOSTIC
#Causes the kernel to panic, after the bootloader stage. This was enabled for the secondary kernel, did not have it enabled in the bootloader kernel.

options KGDB
#This will lead to compile errors if enabled. I was able to track down the errors to some changes that were made that did not take OEA type machines into consideration. I was able to move some IFDEF tags to fix, although there was one error I could not figure out, but was able to bypass in order to get the kernel to compile. I'll follow up with more information/patch when I return to this issue.

options BUFQ_READPRIO
#When this was enabled, it fixed a problem where the UI would appear to become stuck. Large amounts of IO to external storage devices through PCI bus adapters (i.e. SATA, USB) would trigger this problem. I have updated this ticket with more specific information: http://gnats.netbsd.org/33291

options BUFQ_PRIOCSCAN
#This causes the kernel to panic. I tried to enable it because many of the other ports have it enabled by default and was curious if it would also fix the problem mentioned directly above. I was told that this is the better buffer queue strategy, which would explain why the above buffer queue strategy is rarely enabled in the default kernel configuration files of other ports. I have yet to try FCFS, but probably will in the near future. Some background on " Buffer Queue Strategies": https://mail-index.netbsd.org/netbsd-users/2015/12/02/msg017432.html

I will submit these to gnats if I can get some sort of confirmation that these are reproducible on a different machine. If more information is needed, let me know.

Home | Main Index | Thread Index | Old Index