Re: CPUID -> Deschutes vs. Celeron

CaT (cat@zip.com.au)
Fri, 20 Nov 1998 20:38:08 +1100 (EST)


Terence Murphy wrote the following:
>
>
> Hi All:
>
> I have a quad deschutes machine, and Linux comes up and identifies it as
> celeron (covington). This is not really a problem of course, but it
> makes linux look bad in the eyes of management. ;-)
>
[snip]
>
> With this commented out it correctly identifies the CPU as a Deschutes.
> So, I was wondering what exactly this code is for. i.e. why can't the
> covington be identified with the normal procedure?
>
> The key here is c->x86_cache_size. For the deschutes, CPUID 2
> returns EDX of 0x40, which Linux thinks means 0 L2 cache. Where does this
> come from? In the blue book, 0x41 -> 0x44 have values but not 0x40.

I've had this problem with my system here. Single processor PII350 with the
kernel compiled without SMP.

I think it's a screwy BIOS/MB as I have the same problem (including
the computer turning itself on at 3am) on my aopen 6bc mb. It's single
processor though not quad (drool :). Anyways, went tot he homesite
and found an upgrade to the bios and one of the changes was a fix
for cpu detection that had something to do with the celeron.

I hope that fixes my hassles. I hate upgrading a BIOS.

-- 
CaT (cat@zip.net.au)                       URL: http://www.zip.com.au/dev/null

There was farting in the air that night, It lit so bright, Fernando...

- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.rutgers.edu Please read the FAQ at http://www.tux.org/lkml/