Here is the end of the boot message (not fresh, I posted this to the LKML ages ago). If you like, I can get hold of a serial cable and get the full message. Yes, it may well be a buggy BIOS - or the kernel implementation may still have problems (in fact, it probably does by definition: they want anything which works in Windows to work in Linux :)
More seriously, yes, it probably is an ACPI BIOS bug, but I think that there are lots and lots of buggy BIOSes around. What benefit do we actually get currently from having mmconfig enabled? NFORCE-CK804: IDE controller at PCI slot 0000:00:06.0 NFORCE-CK804: chipset revision 242 NFORCE-CK804: not 100% native mode: will probe irqs later ide0: BM-DMA at 0x1000-0x1007, BIOS settings: hda:DMA, hdb: DMA NFORCE-CK804 Bus-Master DMA disabled (BIOS) hda: WDC WD1600JB-00REA0, ATA DISK drive ide0 at 0x1f0-0x1f7,0x3f6 on irq 14 hdc: HL-DT-ST DVDRAM GSA-4167B, ATAPI CD/DVD-ROM drive ide1 at 0x170-0x177,0x376 ob irq 15 SCSI subsystem initialized hda: max request size 1024KiB hda: cache flushes supported hda:<4>hda: dma_timer_expiry: dma_status == 0xff hda: dma_timer_expiry: dma_status == 0xff hda: dma_timer_expiry: dma_status == 0xff (...) Done. Begin: Waiting for root file system... ... hda: dma_timer_expiry: dma_status == 0xff (...) Done. ALERT! /dev/hda2 does not exist. Dropping to a shell! (shell...) -- Kernel does not boot without pci=nommconf parameter https://launchpad.net/bugs/83574 -- ubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
