kernel panic during boot for ata trouble

Ferruccio Zamuner nonsolosoft at diff.org
Tue Jul 25 15:06:10 PDT 2006


Matthew Dillon wrote:

    Hmm.  It's clearly a software bug, but finding it is going to be
    difficult.
I've seen that both FreeSBIE 1.0 (FreeBSD 5.3) and FreeBSD 7.0-CURRENT do not report any connection problem to fallback to PIO as DragonFlyBSD 1.4.4 does on this PC and this HD.

ad4: READ command timeout tag=0 serv=0 - resetting
ata2: resetting devices .. done
ad4: 152627MB <WDC WD1600JB-00REA0> [310101/16/63] at ata2-master UDMA100
ad4: READ command timeout tag=0 serv=0 - resetting
ata2: resetting devices .. done
ad4: READ command timeout tag=0 serv=0 - resetting
ata2: resetting devices .. done
ad4: READ command timeout tag=0 serv=0 - resetting
ad4: trying fallback to PIO mode 


: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.
I've just tested with FreeBSD 7.0-CURRENT and this is output, I don't know if it could be useful for you:

atapci1: <Promise PDC40775 SATA 300 Controller> port 0x947f, 0x9000-0x90ff mem 0xde800000-0xde800fff, 0xde000000-0xde01ffff irq 12 at device 10.0 on pci0

    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.
Thank you Matt for your passion on DFBSD.                \fer





More information about the Bugs mailing list