Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 31 Oct 2011 03:45:58 +0100
From:      "deeptech71@gmail.com" <deeptech71@gmail.com>
To:        freebsd-current@freebsd.org
Subject:   Re: lockup during probing because of a memory stick
Message-ID:  <CAF6hryTQfe1FuVrhFF1tuPMsFrskLu_Jt45AL5ODRsNSn3s3qg@mail.gmail.com>
In-Reply-To: <5083193D-4DEA-4BFC-BD87-612C11B46C90@gmail.com>
References:  <CAF6hryRaJfDWbCYq9%2B8XBwkyj7KxdmqBLKutdcBmDcYBuUOo_Q@mail.gmail.com> <201110302127.51898.hselasky@c2i.net> <CAF6hryS16TOPpFv_H4YTu4T98jJ_szVs29AjsOBuWJgT5xXNjg@mail.gmail.com> <5083193D-4DEA-4BFC-BD87-612C11B46C90@gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On Mon, Oct 31, 2011 at 3:01 AM, Garrett Cooper <yanegomi@gmail.com> wrote:
> On Oct 30, 2011, at 6:47 PM, deeptech71@gmail.com wrote:
>
>> On Sun, Oct 30, 2011 at 9:27 PM, Hans Petter Selasky <hselasky@c2i.net> =
wrote:
>>
>>> On Saturday 29 October 2011 23:26:29 deeptech71@gmail.com wrote:
>>
>>>> I don't recall this case happening some time ago. But now, this
>>
>>>> happens with and without the NEW_PCIB option. I mention this because
>>
>>>> ``acpi0: <A M I OEMXSDT> on motherboard'' is shortly followed by
>>
>>>> ``acpi0: reservation of 0, a0000 (3) failed'', whatever that means.
>>
>>
>>
>>> ACPI involves some USB BIOS code most likely which is causing the crash=
. I
>>
>>> think this is maybe not a FreeBSD issue, but if you can binary search t=
he
>>
>>> revisions to find exactly what commit broke your system, them I can loo=
k
>>
>>> further at your issue.
>>
>>
>>
>> Actually, I've just tested a pre-compiled 7.3-RELEASE GENERIC kernel,
>> and the lockup also occurs there.
>>
>>
>>
>>> Have you tried to turn off USB legacy support in the BIOS?
>>
>>
>>
>> Hmm. Interesting, only a combination of the following result in the lock=
up:
>>
>> - Legacy USB Support: Auto (enable if and only if a USB device is
>> connected) or Enabled,
>>
>> - USB 2.0 Controller: Enabled,
>>
>> - USB 2.0 Controller Mode: HiSpeed,
>>
>> - the memory stick is plugged in when the computer starts, and
>>
>> - the memory stick is plugged in when FreeBSD boots.
>>
>> Note that, to reproduce the lockup, it is not sufficient to just have
>> the said BIOS settings (Legacy USB Support: Enabled, etc.), it is also
>> required that the mutherboard recognize the memory stick when the
>> computer starts, and to have the memory stick connected when FreeBSD
>> boots. (If I disable 2.0 support, or set the speed to FullSpeed, or
>> disable legacy support, or do not have the stick plugged in when the
>> computer starts, or do not have the stick plugged in when FreeBSD
>> boots, then the lockup does not occur.)
>>
>>
>>
>> But Windows XP does not produce any lockups in the case where FreeBSD
>> does. Furthermore, in all cases, the memory stick is usable from
>> FreeBSD if FreeBSD boots successfully. So why should I expect FreeBSD
>> to lock up?
>
>
> =A0 =A0 =A0 =A0Vendor hacks and limited testing on other OSes is the most=
 likely cause, if it's not a bug within FreeBSD. Just to narrow things down=
 a bit...
> 1. Are there are BIOS updates for your motherboard?

Yes, and I have the latest non-beta version (v1019 (dated 2004-11-08)
for P4P800 mutherboards).

> 2. Do you have ACPI 2.0 support enabled in the BIOS (I was reminded of th=
is because some ASUS MBs default this setting to off -- which may or may no=
t cause problems with FreeBSD)?

Yes (also, I've just tried disabling ACPI 2.0, with no luck).



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