can't mount root disk with ACPI enabled

Johannes Hofmann johannes.hofmann at gmx.de
Thu Jun 4 08:00:00 PDT 2009


05o11af6e11m974a3ce19d00f8c6 at mail.gmail.com> <4a27a8fd$0$881$415eb37d at crater_reader.dragonflybsd.org> <ea7b9c170906040440g5f8e8fd2h8ae60cd756fcbe61 at mail.gmail.com> <4a27bbdf$0$880$415eb37d at crater_reader.dragonflybsd.org>
User-Agent: tin/1.8.3-20070201 ("Scotasay") (UNIX) (DragonFly/2.3.1-DEVELOPMENT (i386))
MIME-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit
Date: 04 Jun 2009 14:54:32 GMT
Lines: 67
NNTP-Posting-Host: 84.56.22.93
X-Trace: 1244127272 crater_reader.dragonflybsd.org 882 84.56.22.93
Xref: crater_reader.dragonflybsd.org dragonfly.bugs:10241

Johannes Hofmann <johannes.hofmann at gmx.de> wrote:
> Sepherosa Ziehau <sepherosa at gmail.com> wrote:
>> On Thu, Jun 4, 2009 at 6:59 PM, Johannes Hofmann
>> <johannes.hofmann at gmx.de> wrote:
>>> Sepherosa Ziehau <sepherosa at gmail.com> wrote:
>>>> On Thu, Jun 4, 2009 at 2:28 PM, Johannes Hofmann
>>>> <johannes.hofmann at gmx.de> wrote:
>>>>> Sepherosa Ziehau <sepherosa at 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.  C3 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.

Well it does: The problem occurs with GENERIC only if I comment out
all USB support, add 

device          drm
device          radeondrm

and load usb, ehci, umass from /boot/loader.conf

Very weird indeed...

Johannes




> 
> Best Regards,
> Johannes





More information about the Bugs mailing list