From: | YONETANI Tomokazu <qhwt+dfly@xxxxxxxxxx> |
Date: | Thu, 16 Jul 2009 07:28:27 +0900 |
On Wed, Jul 08, 2009 at 03:59:07AM -0700, Sepherosa Ziehau wrote: > commit 4d28e78f7e70287ae03930ce9e16ba027ca69477 > Author: Sepherosa Ziehau <sephe@dragonflybsd.org> > Date: Sat Jul 4 11:32:50 2009 +0800 > > Sync PCI code with FreeBSD 7.2 : > http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/4d28e78f7e70287ae03930ce9e16ba027ca69477 After this commit (with or without a few other `put back' commits), one of my PC won't boot because it can't find the root device, with or without ACPI enabled. The kernel built from 4d28e78f7^ (that is, 061e48458) boots without a problem. The most obvious change before and after this commit was that IRQ for atapci has changed from 23 to 10. The following is the output from vmstat -iv run on pre-4d28e78f7 system: $ vmstat -iv interrupt total rate irq0: clk 1 0 irq1: atkbd0 0 0 irq3: sio0 0 0 irq4: sio1 0 0 irq9: acpi0 0 0 irq14: ata0 13 0 irq15: ata1 0 0 irq19: re0 166626 122 irq23: atapci0 32614 23 irq29 15524 11 irq64: swi_siopoll 0 0 irq67: swi_cambio 0 0 irq68: swi_vm 0 0 irq69: swi_taskq 0 0 Total 214778 157 Any suggestions are welcome, as I have no idea where to start looking at. Thanks.
Attachment:
dmesg-OK.txt.bz2
Description: Binary data
Attachment:
dmesg-NG.txt.bz2
Description: Binary data