can't mount root disk with ACPI enabled

Johannes Hofmann johannes.hofmann at gmx.de
Wed Jun 3 06:31:45 PDT 2009


Johannes Hofmann <johannes.hofmann at gmx.de> wrote:
> Sepherosa Ziehau <sepherosa at gmail.com> wrote:
>> On Tue, May 19, 2009 at 8:23 PM, Johannes Hofmann
>> <johannes.hofmann at gmx.de> wrote:
>>> Sepherosa Ziehau <sepherosa at gmail.com> wrote:
>>>> On Tue, May 19, 2009 at 7:33 PM, Johannes Hofmann
>>>> <johannes.hofmann at gmx.de> wrote:
>>>>> Hi,
>>>>>
>>>>> starting with revision
>>>>>
>>>>> commit 50b53814fb840b70162a846420b75c5bb9432931
>>>>> Author: Sepherosa Ziehau <sephe at dragonflybsd.org>
>>>>> Date:   Sun May 17 13:11:50 2009 +0800
>>>>>
>>>>>    More clock cleanup:
>>>>>
>>>>>    - Move rtc initialization to SI_BOOT2_CLOCKREG, SI_ORDER_FIRST
>>>>>    - Staticize cpu_initclocks()
>>>>>
>>>>>
>>>>> My thinkpad T42 fails to mount the root device with ACPI enabled. When
>>>>> I boot without ACPI it works fine.
>>>>
>>>> Looks like acpi timer is whacked.  Could you do following test:
>>>> set debug.acpi.disabled="timer"
>>>> and boot the problematic kernel?
>>>
>>> This doesn't help. Unfortunately I can't read the complete console
>>> output when it fails...
>> 
>> OK, before I could figure out what's wrong with the reordering, I
>> revert the commit.  Please re-pull HEAD.
> 
> With current HEAD it works fine again - as expected.

Just noticed that even with revision
7e7d17cb48838b48389fb990950f2959b9635e63
I still can't mount the root disk iff I load usb modules (usb, ehci,
umass) during boot via /boot/loader.conf - which I normally don't to
allow CPU to enter C3 state.

So maybe this is just some sort of timing problem?
Is anyone else seeing this? I guess thinkpads are quite common here.

Regards,
Johannes





More information about the Bugs mailing list