On Wed, Jul 08, 2009 at 03:59:07AM -0700, Sepherosa Ziehau wrote:
> commit 4d28e78f7e70287ae03930ce9e16ba027ca69477
> Author: Sepherosa Ziehau <[email protected]>
> 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

Reply via email to