kernel panic during boot for ata trouble

Matthew Dillon dillon at apollo.backplane.com
Tue Jul 25 14:51:03 PDT 2006


:Hi Matt,
:
:nice to meet you again (since Amiga DICE time). I appreciate your DFBSD project.
:
:...
:> :kernel type 12 trap, code=2
:> :stopped at ad_interrupt+0x38a: movl %eax,0x148(%edx)
:> :db>
:
:ad_interrupt(c8cd0bc8,c0c91540,c8d25d84,c029d8e9,c0de4450) at ad_interrupt+0x38a
:
:ata_intr(c0de4450,0,0,0,11) at ata_intr+0x10a
:ithread_handler(a,0,0,0,0) at ithread_handler+0x9d
:lwkt_exit() at lwkt_exit
:
:
:I fear that such problem was generated by SATA and parallel ATA cables in the same box, then I've disconnected any SATA cable but this error appears in same way.

    Hmm.  It's clearly a software bug, but finding it is going to be
    difficult.

:DragonFlyBSD doesn't detect yet the Promise SATA 300 TX2plus (PDC20775) pci board and devices connected to it.
:Can I do something to have support for that controller?
:

    I did a quick google search and it looks like it ought to be fairly easy
    to support the controller.  A couple of PCI ID entries might do it.

    What we really need to do is port the current FreeBSD ATA driver to
    DragonFly.  Our current code is ancient.  I will spend a day to see
    if I can do that.

					-Matt
					Matthew Dillon 
					<dillon at xxxxxxxxxxxxx>





More information about the Bugs mailing list