Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 6 Nov 2005 05:06:00 -0700 (MST)
From:      Vaibhave Agarwal <vaibhave@cs.utah.edu>
To:        current@freebsd.org, freebsd-net@freebsd.org, jhb@freebsd.org
Cc:        chmr@edvz.tu-graz.ac.at, chris@gnome.co.uk
Subject:   Freebsd 6.0 doesnt detect local APIC on a Pentium 3 machine
Message-ID:  <Pine.LNX.4.61.0511060450130.4600@trust.cs.utah.edu>
In-Reply-To: <Pine.LNX.4.61.0510281621120.19263@trust.cs.utah.edu>
References:  <20051027233636.GA39380@dmw.hopto.org> <Pine.LNX.4.61.0510271744100.19263@trust.cs.utah.edu> <20051028105057.J20147@fledge.watson.org> <Pine.LNX.4.61.0510281621120.19263@trust.cs.utah.edu>

next in thread | previous in thread | raw e-mail | index | archive | help
hi,

FreeBSD 6.0 always uses local APIC for the clock.

But on my Pentium 3, 850 MHz machine, it doesnt detect local APIC and
falls back to using the motherboard clock for the clock interrupts.

I figured this out by printing the value of 
"using_lapic_timer" variable in the sys/i386/isa/clock.c file,
which is always 0.

But when I use Intel's 3GHz - 64 bit Xeon processor, it detects local APIC
and all works fine.

Can someone please tell me the reason, why local APIC doesnt work for the 
Pentium 3 machines ? Or is there a way to fix this ?

Thanks
vaibhave




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.LNX.4.61.0511060450130.4600>