FreeBSD kernel configuration for Soekris Net45xx


Poul-Henning Kamp
phk@FreeBSD.org
$Id: kern45xx.html,v 1.4 2004/01/03 20:34:44 phk Exp $

FreeBSD 5.2 and later

See also CPU_ELAN(4) and led(4).

option status explanation
options CPU_ELAN mandatory

The ElanSC520 cpu has a number of quirks that needs to be worked around, in particular the i8254 timer ticks at a non-standard rate of 1189161Hz.

options CPU_SOEKRIS recommended

This option sets things up for the soekris board. Amongst other things, this makes /dev/led/error appear.

options HZ=150 recommended

It is necessary to increas HZ to at least 150 in order to take advantage of the "ELAN" timecounter.

options CPU_ELAN_XTAL optional

Some early revisions of the soekris boards have a CPU xtal on a frequency different from 33333333Hz. You can set the frequency with this option if you need to. You can also configure it at runtime with the sysctl machdep.elan_freq.

options CPU_ELAN_PPS optional

Enable support for precision timestamping of an external signal. See this page.


FreeBSD 4.7-RELEASE and later 4.X versions

option status explanation
options CPU_ELAN mandatory

The ElanSC520 cpu has a number of quirks that needs to be worked around, in particular the i8254 timer ticks at a non-standard rate of 1189161Hz.

options HZ=150 recommended

It is necessary to increas HZ to at least 150 in order to take advantage of the "ELAN" timecounter.


FreeBSD

Valid HTML 4.01!