Johannes Hofmann <[email protected]> wrote: > Sepherosa Ziehau <[email protected]> wrote: >> On Thu, Jun 4, 2009 at 6:59 PM, Johannes Hofmann >> <[email protected]> wrote: >>> Sepherosa Ziehau <[email protected]> wrote: >>>> On Thu, Jun 4, 2009 at 2:28 PM, Johannes Hofmann >>>> <[email protected]> wrote: >>>>> Sepherosa Ziehau <[email protected]> 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
