Zhu, It seems that your 850mhz celeron chip should be running at a 100Mhz bus (8.5x clock multiplier. 8.5*100mhz = 850Mhz) instead, you are feeding it 66Mhz. (8.5*66 = 560Mhz) You can fix this by talking to your clock chip and telling it to change the clock speed. (Which involves finding your clock chip on the motherboard, looking up to see if there's already code for it, or if you have to hack out code yourself using spec sheets. lots of fun.)
-James Alton -jalton@olsh.cx
Hi, everyone, I met one problem, linuxbios can't identify celeron 850Mhz. i'm using linux-kernel 2.4.18, cvs-freebios, winfast6300. when using linuxbios boot, linux can't identify celeron 850MHz, it shows the cpu is at 560MHz. when using normal bios boot, linux can identify celeron 850MHz, it shows the cpu is at 850MHz. what's the problem, please help me.
thanks zhu
On 4 Nov 2002, James Alton wrote:
It seems that your 850mhz celeron chip should be running at a 100Mhz bus (8.5x clock multiplier. 8.5*100mhz = 850Mhz) instead, you are feeding it 66Mhz. (8.5*66 = 560Mhz) You can fix this by talking to your clock chip and telling it to change the clock speed. (Which involves finding your clock chip on the motherboard, looking up to see if there's already code for it, or if you have to hack out code yourself using spec sheets. lots of fun.)
when you figure it out, send me a howto :-)
ron
On Tue, 2002-11-05 at 02:28, Ronald G. Minnich wrote:
On 4 Nov 2002, James Alton wrote:
It seems that your 850mhz celeron chip should be running at a 100Mhz bus (8.5x clock multiplier. 8.5*100mhz = 850Mhz) instead, you are feeding it 66Mhz. (8.5*66 = 560Mhz) You can fix this by talking to your clock chip and telling it to change the clock speed. (Which involves finding your clock chip on the motherboard, looking up to see if there's already code for it, or if you have to hack out code yourself using spec sheets. lots of fun.)
when you figure it out, send me a howto :-)
Ron, The old setclock utility can be used to set FSB clock for SiS 630 MBs. I was trying to put the code in LinuxBIOS but I can not find a way to safely reconfigure clock gen when DRAM is up which means I have to put it in the IPL.
Ollie
I got setclock from old mailing lists. Can you give more comments on the program? If I'll use it to boot 850Mhz celeron, what should i do ? zhu
--- ollie lho ollie@sis.com.tw wrote:
On Tue, 2002-11-05 at 02:28, Ronald G. Minnich wrote:
On 4 Nov 2002, James Alton wrote:
It seems that your 850mhz celeron chip should be
running at a 100Mhz bus
(8.5x clock multiplier. 8.5*100mhz = 850Mhz)
instead, you are feeding it
66Mhz. (8.5*66 = 560Mhz) You can fix this by
talking to your clock chip
and telling it to change the clock speed. (Which
involves finding your
clock chip on the motherboard, looking up to see
if there's already code
for it, or if you have to hack out code yourself
using spec sheets. lots
of fun.)
when you figure it out, send me a howto :-)
Ron, The old setclock utility can be used to set FSB clock for SiS 630 MBs. I was trying to put the code in LinuxBIOS but I can not find a way to safely reconfigure clock gen when DRAM is up which means I have to put it in the IPL.
Ollie
Linuxbios mailing list Linuxbios@clustermatic.org
http://www.clustermatic.org/mailman/listinfo/linuxbios
__________________________________________________ Do you Yahoo!? HotJobs - Search new jobs daily now http://hotjobs.yahoo.com/
On Tue, 2002-11-05 at 13:33, zhu shi song wrote:
I got setclock from old mailing lists. Can you give more comments on the program? If I'll use it to boot 850Mhz celeron, what should i do ? zhu
You can't use the program to boot to 850Mhz, you have to boot to linux, run the program with correct parameter and pray that the clock gen does not screw up.
You have to download the datasheet of the clock gen on you mainboard in order to give it correct parameter.
Ollie
Do you have quick and clear solution of the problem? I hope I can use my celeron 850 asap. I don't know what parameter I should pass to setclock , and I can't find clock gen info from leadtek or sis website. Can you give me direct clues?
thanks zhu
--- ollie lho ollie@sis.com.tw wrote:
On Tue, 2002-11-05 at 13:33, zhu shi song wrote:
I got setclock from old mailing lists. Can you
give
more comments on the program? If I'll use it to
boot
850Mhz celeron, what should i do ? zhu
You can't use the program to boot to 850Mhz, you have to boot to linux, run the program with correct parameter and pray that the clock gen does not screw up.
You have to download the datasheet of the clock gen on you mainboard in order to give it correct parameter.
Ollie
Linuxbios mailing list Linuxbios@clustermatic.org
http://www.clustermatic.org/mailman/listinfo/linuxbios
__________________________________________________ Do you Yahoo!? HotJobs - Search new jobs daily now http://hotjobs.yahoo.com/
On Tue, 5 Nov 2002, zhu shi song wrote:
Do you have quick and clear solution of the problem? I hope I can use my celeron 850 asap. I don't know what parameter I should pass to setclock , and I can't find clock gen info from leadtek or sis website. Can you give me direct clues?
I think we are going to have to take a page from Eric's book and store clock info in CMOS, and load that info early in that linuxbios init code.
Comments?
ron
Greetings,
That seems to be a good idea. It will be important to have a 'safemode' in case it gets set wrong.
G'day, sjames
On Tue, 5 Nov 2002, Ronald G. Minnich wrote:
On Tue, 5 Nov 2002, zhu shi song wrote:
Do you have quick and clear solution of the problem? I hope I can use my celeron 850 asap. I don't know what parameter I should pass to setclock , and I can't find clock gen info from leadtek or sis website. Can you give me direct clues?
I think we are going to have to take a page from Eric's book and store clock info in CMOS, and load that info early in that linuxbios init code.
Comments?
ron
Linuxbios mailing list Linuxbios@clustermatic.org http://www.clustermatic.org/mailman/listinfo/linuxbios
Greetings,
The odds are that your clockgen is from ICS. Look on the board for a chip marked ICS, then search for the part number on Google. That should turn up a data sheet.
Most likely, you will need to talk to it through the SMBUS. I just dug up my source. You can grab it from: http://linuxlabs.com/LinuxBIOS/patches/set-133-133.c
It is known to work on ms7308e. It will probably need modification for your board.
G'day, sjames
On Tue, 5 Nov 2002, zhu shi song wrote:
Do you have quick and clear solution of the problem? I hope I can use my celeron 850 asap. I don't know what parameter I should pass to setclock , and I can't find clock gen info from leadtek or sis website. Can you give me direct clues?
thanks zhu
--- ollie lho ollie@sis.com.tw wrote:
On Tue, 2002-11-05 at 13:33, zhu shi song wrote:
I got setclock from old mailing lists. Can you
give
more comments on the program? If I'll use it to
boot
850Mhz celeron, what should i do ? zhu
You can't use the program to boot to 850Mhz, you have to boot to linux, run the program with correct parameter and pray that the clock gen does not screw up.
You have to download the datasheet of the clock gen on you mainboard in order to give it correct parameter.
Ollie
Linuxbios mailing list Linuxbios@clustermatic.org
http://www.clustermatic.org/mailman/listinfo/linuxbios
Do you Yahoo!? HotJobs - Search new jobs daily now http://hotjobs.yahoo.com/ _______________________________________________ Linuxbios mailing list Linuxbios@clustermatic.org http://www.clustermatic.org/mailman/listinfo/linuxbios
On Tue, 2002-11-05 at 21:01, zhu shi song wrote:
Do you have quick and clear solution of the problem? I hope I can use my celeron 850 asap. I don't know what parameter I should pass to setclock , and I can't find clock gen info from leadtek or sis website. Can you give me direct clues?
No. I don't have a quick and clear solution. The clock gen is not made by leadtek nor SiS. It is probably a ICS or Winbond chip on your MB.
Ollie