Sepherosa Ziehau <sepherosa@gmail.com> wrote:
> On Thu, Jun 4, 2009 at 6:59 PM, Johannes Hofmann
> <johannes.hofmann@gmx.de> wrote:
>> Sepherosa Ziehau <sepherosa@gmail.com> wrote:
>>> On Thu, Jun 4, 2009 at 2:28 PM, Johannes Hofmann
>>> <johannes.hofmann@gmx.de> wrote:
>>>> Sepherosa Ziehau <sepherosa@gmail.com> wrote:
>>>>>>
>>>>>> 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.
>>>>>
>>>>> You box is UP, so only i8254 is used. 3 does not affect the i8254
>>>>> interrupt timer.
>>>>
>>>> Right, but usb modules prevent the CPU from entering C3 generally
>>>> (As far as I know it's a bus mastering DMA thing).
>>>>
>>>>>
>>>>>>
>>>>>> So maybe this is just some sort of timing problem?
>>>>>> Is anyone else seeing this? I guess thinkpads are quite common here.
>>>>>
>>>>> This looks very strange, could you give me the bootverbose dmesgs:
>>>>> w/ ACPI, w/o usb modules
>>>>
>>>> http://leaf.dragonflybsd.org/~hofmann/acpi_nousb.dmesg
>>>>
>>>>> w/o ACPI, w/ usb modules
>>>>
>>>> http://leaf.dragonflybsd.org/~hofmann/noacpi_usb.dmesg
>>>>
>>>>> I think using these two combinition, your box is booting?
>>>
>>> Is ad0 detected w/ ACPI and w/ usb modules?
>>
>> Ah, just noticed that it's detected as ad1 in that case:
>>
>> http://leaf.dragonflybsd.org/~hofmann/acpi_usb.dmesg
>
> It looks very strange to me, do you have ATA_STATIC_ID in your kernel
> config file?
Yes, I do. Nevertheless I'm currently compiling GENERIC to check whether
that makes a difference.
Best Regards,
Johannes