[Soekris] SC1100 PCI/TSC BIOS or OS Problem
Soren Kristensen
soren at soekris.com
Mon Sep 1 23:15:47 UTC 2003
Hi Dave,
Dave wrote:
> Hello all,
>
> Can anyone confirm whether the TSC and PCI problem on the net4801 is related
> to the BIOS or related to the OS?
>
> I have had a software provider (MikroTik) inform me that the problem is with
> the net4801 and the BIOS and that they cannot do anything to to fix it in
> the OS.
>
> Can anyone confirm/deny?
The PCI issue I believe is a pure SC1100 hardware bug that just need a
simple OS software workaround. I don't believe that it can be fixed in
the BIOS. It might be fixable using the VSA, but I don't have the VSA
source code (have asked NSC for it....).
The TSC issue is a SC1100 bug where the TSC stop during autohalt. There
is two possible workarounds:
1) Disable autohalt using a SC1100 control bit. That way the TSC works,
but instead the CPU always run using full power. That generates
unneccesery heat and waste power.
2) Do not use TSC, t.ex. by patching your OS. Instead you can t.ex use
the 27 Mhz chip counter that PHK so nicely provided a FreeBSD patch for....
I have choosen not to disable the autohalt in the BIOS, as I design low
power hardware. MikroTik should update their OS to not use the TSC on
the SC1100 processor.
If enough people think otherwise, I could make a BIOS control knob to
disable autohalt, but it's really against my principles to do that.
Regards,
Soren
More information about the Soekris-tech
mailing list