Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 5 Nov 2010 08:53:49 -0600
From:      Dan Allen <danallen46@airwired.net>
To:        Andriy Gapon <avg@freebsd.org>
Cc:        Sergey Kandaurov <pluknet@gmail.com>, FreeBSD-STABLE Mailing List <freebsd-stable@freebsd.org>
Subject:   Re: Fatal trap 18
Message-ID:  <5224E1F5-4567-45A8-A12C-868F7B45BC21@airwired.net>
In-Reply-To: <4CD11FE9.8050105@freebsd.org>
References:  <68E248E0-8619-4859-BFFE-1B5F5ABBC51F@airwired.net> <AANLkTik0=x6h3YK0F_yrRJ_MGHp9pf8dVubbEwpmAa1y@mail.gmail.com> <4CD11FE9.8050105@freebsd.org>

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

On 3 Nov 2010, at 2:40 AM, Andriy Gapon wrote:

> This problem seems to happen only on SMP systems that for some reason =
run as UP.
> E.g. because ACPI and/or APIC are disabled.
> Or some other BIOS configuration.
> But I am not sure what exactly is the case here.

Okay, I have been researching my UP/SMP problem.

In the past, before recent "Intel topology" changes, on my Toshiba =
Satellite U205 machine if I used a kernel with ACPI support, only 1 =
logical CPU showed up in FreeBSD 8.1-STABLE.  When I booted into Windows =
XP on the same machine, with the same BIOS settings, I would see 2 =
logical CPUs.  If I built a FreeBSD kernel WITHOUT ACPI support and left =
the BIOS settings as they were above, I then would see 2 logical CPUs.

Now with these recent FreeBSD changes I cannot get the machine to EVER =
recognize a 2nd logical processor, but if I boot into Windows XP I still =
see two CPUs, so we still have a bug in this new Intel topology code.

This laptop has an Intel Core Duo T2400 @ 1.83 GHz chip.  (The BIOS is =
set to provide multiple logical CPUs in all cases and Andriy, I am using =
your patched kernel.)

Is there anything else I can do to help you understand this system =
config?

What next?

Dan






Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?5224E1F5-4567-45A8-A12C-868F7B45BC21>