From owner-freebsd-questions Thu Mar 12 01:25:47 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id BAA02891 for freebsd-questions-outgoing; Thu, 12 Mar 1998 01:25:47 -0800 (PST) (envelope-from owner-freebsd-questions@FreeBSD.ORG) Received: from dt050ndd.san.rr.com (dougdougdougdoug@dt050ndd.san.rr.com [204.210.31.221]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id BAA02879 for ; Thu, 12 Mar 1998 01:25:29 -0800 (PST) (envelope-from Studded@dal.net) Received: from localhost (dougdougdougdoug@localhost) by dt050ndd.san.rr.com (8.8.8/8.8.8) with SMTP id JAA09079 for ; Thu, 12 Mar 1998 09:25:28 GMT (envelope-from Studded@dal.net) Date: Thu, 12 Mar 1998 01:25:27 -0800 (PST) From: Studded X-Sender: dougdougdougdoug@dt050ndd.san.rr.com To: FreeBSD-questions@FreeBSD.ORG Subject: CPU calibration problems Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-questions@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG For some time now I've had problems with the calibration of my CPU speed during boot. I have a Dell XPS P90 machine, and I currently have a '586 Pentium Overdrive chip in it which normally clocks out to 150.34. However, here's some examples of incorrect values: CPU: Pentium (109.75-MHz 586-class CPU) CPU: Pentium (118.77-MHz 586-class CPU) CPU: Pentium (142.82-MHz 586-class CPU) CPU: Pentium (117.27-MHz 586-class CPU) CPU: Pentium (105.24-MHz 586-class CPU) CPU: Pentium (126.29-MHz 586-class CPU) CPU: Pentium (103.83-MHz 586-class CPU) CPU: Pentium (94.24-MHz 586-class CPU) CPU: Pentium (148.84-MHz 586-class CPU) CPU: Pentium (114.26-MHz 586-class CPU) CPU: Pentium (99.22-MHz 586-class CPU) CPU: Pentium (148.84-MHz 586-class CPU) CPU: Pentium (126.29-MHz 586-class CPU) CPU: Pentium (111.25-MHz 586-class CPU) CPU: Pentium (111.25-MHz 586-class CPU) CPU: Pentium (117.27-MHz 586-class CPU) CPU: Pentium (148.84-MHz 586-class CPU) CPU: Pentium (121.78-MHz 586-class CPU) CPU: Pentium (25.64-MHz 586-class CPU) CPU: Pentium (112.76-MHz 586-class CPU) Prior to installing the Overdrive chip, I had overclocked the bus to 33 Mhz. I never experienced any obvious problems with the overclocking either in FreeBSD or OS/2, except I also checked the logs, and prior to installing the overdrive chip the cpu was also being calibrated incorrectly. (I hope this is all making sense. :) I noticed after installing the overdrive chip that it wasn't being calibrated properly, so I reset the bus to factory speeds. I still get fairly frequent (and sometimes dramatic) incorrect values. Now, I've checked the archives, and there are several references to the *CALIBRATION* options in LINT, however I'm unclear exactly which options I should use to increase the chances of the CPU being detected accurately. Here is the first bit of a verbose probe in case it's of use: Calibrating clock(s) ... i586 clock: 150348976 Hz, i8254 clock: 1193249 Hz CLK_USE_I8254_CALIBRATION not specified - using default frequency CLK_USE_I586_CALIBRATION not specified - using old calibration method CPU: Pentium (150.34-MHz 586-class CPU) Origin = "GenuineIntel" Id = 0x52c Stepping=12 Features=0x1bf I'm very open to suggestions here, and thanks for any help. Doug -- *** Chief Operations Officer, DALnet IRC network *** *** Proud operator, designer and maintainer of the world's largest *** Internet Relay Chat server. 5,328 clients and still growing. *** Try spider.dal.net on ports 6662-4 (Powered by FreeBSD) To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-questions" in the body of the message