Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 12 Sep 1999 01:18:01 -0700 (PDT)
From:      tedm@toybox.placo.com
To:        freebsd-gnats-submit@freebsd.org
Subject:   i386/13706: FreeBSD identifies all 80486 processors as DX chips
Message-ID:  <19990912081801.06D2114D8B@hub.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         13706
>Category:       i386
>Synopsis:       FreeBSD identifies all 80486 processors as DX chips
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Sun Sep 12 01:20:01 PDT 1999
>Closed-Date:
>Last-Modified:
>Originator:     Ted Mittelstaedt
>Release:        2.2.8
>Organization:
Internet Partners Inc.
>Environment:
FreeBSD van-radius.ipinc.net 2.2.8-RELEASE FreeBSD 2.2.8-RELEASE #0: Thu Sep  2 14:40:10 PDT 1999     tedm@van-radius.ipinc.net:/usr/src/sys/compile/VANRAD  i386 
>Description:
As far as I can tell, FreeBSD identifies all Intel 80486 chips as
80486DX chips, whether they are SX chips or DX chips.

Following is the dmsg output from a system that is a 486SX with
an 80487 "co-processor" chip installed, note the processor entry
right after the copyrights:

$ dmesg
Copyright (c) 1992-1998 FreeBSD Inc.
Copyright (c) 1982, 1986, 1989, 1991, 1993
        The Regents of the University of California.  All rights reserved.

FreeBSD 2.2.8-RELEASE #0: Thu Sep  2 14:40:10 PDT 1999
    tedm@van-radius.ipinc.net:/usr/src/sys/compile/VANRAD
CPU: i486DX (486-class CPU)
real memory  = 16777216 (16384K bytes)
avail memory = 14770176 (14424K bytes)
Probing for devices on the ISA bus:
sc0 at 0x60-0x6f irq 1 on motherboard
sc0: VGA color <16 virtual consoles, flags=0x0>
ed0 at 0x300-0x30f irq 5 maddr 0xc8000 msize 8192 on isa
ed0: address 02:60:8c:a9:17:75, type 3c503 (16 bit)
sio0 at 0x3f8-0x3ff irq 4 on isa
sio0: type 16450
sio1 at 0x2f8-0x2ff irq 3 on isa
sio1: type 16450
lpt0 at 0x378-0x37f irq 7 on isa
lpt0: Interrupt-driven port
lp0: TCP/IP capable interface
psm0 at 0x60-0x64 irq 12 on motherboard
psm0: model Generic PS/2 mouse, device ID 0
fdc0 at 0x3f0-0x3f7 irq 6 drq 2 on isa
fd0: 1.44MB 3.5in
fd1: 1.2MB 5.25in
wdc0 at 0x1f0-0x1f7 irq 14 flags 0x8000ff on isa
wdc0: unit 0 (wd0): <WDC AC2420H>, multi-block-16
wd0: 405MB (830760 sectors), 989 cyls, 15 heads, 56 S/T, 512 B/S
npx0 flags 0x1 on motherboard
npx0: INT 16 interface
$                            
>How-To-Repeat:
Well, I don't suppose anyone is still using 486 computers these days
so I'm not sure you can. ;-)  I do think I have a 486/33SX chip
around somewhere in case any of the developers wants me to send it to them.
>Fix:
Hopefully, everyone recompiling their kernels has read the instructions
to include co-processor emulation on 386 and 486SX chips.

>Release-Note:
>Audit-Trail:
>Unformatted:


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-bugs" in the body of the message




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