From owner-freebsd-bugs Wed Oct 6 11:51: 8 1999 Delivered-To: freebsd-bugs@freebsd.org Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (Postfix) with ESMTP id 4221B15330 for ; Wed, 6 Oct 1999 11:51:02 -0700 (PDT) (envelope-from gnats@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.9.3/8.9.2) id LAA41592; Wed, 6 Oct 1999 11:50:02 -0700 (PDT) (envelope-from gnats@FreeBSD.org) Date: Wed, 6 Oct 1999 11:50:02 -0700 (PDT) Message-Id: <199910061850.LAA41592@freefall.freebsd.org> To: freebsd-bugs@FreeBSD.org Cc: From: Matt Behrens Subject: Re: i386/13706: FreeBSD identifies all 80486 processors as DX chips Reply-To: Matt Behrens Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org The following reply was made to PR i386/13706; it has been noted by GNATS. From: Matt Behrens To: freebsd-gnats-submit@freebsd.org, tedm@toybox.placo.com Cc: Subject: Re: i386/13706: FreeBSD identifies all 80486 processors as DX chips Date: Wed, 06 Oct 1999 14:10:43 -0400 Didn't your dmesg come with two lines after the CPU: line, which look like this (from my DX2/40 laptop): CPU: i486 DX2 (486-class CPU) Origin = "GenuineIntel" Id = 0x435 Stepping=5 Features=0x3 From my 3.2-RELEASE sources (specifically, src/sys/i386/i386): --- #if defined(I486_CPU) || defined(I586_CPU) || defined(I686_CPU) if(*cpu_vendor) printf(" Origin = \"%s\"",cpu_vendor); if(cpu_id) printf(" Id = 0x%x", cpu_id); . . . /* Avoid ugly blank lines: only print newline when we have to. */ if (*cpu_vendor || cpu_id) printf("\n"); #endif --- This section of code has been updated but still showed Origin, Id, and etc. back in 2.2.8. I would think that making sure you have cpu "I486_CPU" in your kernel config would at least get the appropriate information to see why your SX chip isn't being detected correctly. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message