The 2 SATA drives are currently connected to SATA port 1 & 2 (so the BIOS
tells me).
I just connected another SATA drive to port number 4 and the same occured
for that drive too.

There are no further details following the scsibus0 line.

ahci0 at pci0 dev 14 function 0 "NVIDIA MCP73 AHCI" rev 0xa2: irq 11, AHCI
1.1
ahci0: failed to start command DMA on port 0, disabling
ahci0: failed to start command DMA on port 2, disabling
ahci0: failed to start command DMA on port 3, disabling <-----
scsibus0 at ahci0: 32 targets, initiator 32

I found some information about a bug with my Nvidia chipset and FreeBSD,
which refers to SATA drives -
http://www.nabble.com/i386-129542:-FreeBSD-7.1-RC1-installer-cannot-find-WD-SATA-hard-drive-with-MCP73M01H1-mainboard-(MCP73-SATA-controller)-td20928904.html
Do you think there could be a relationship there (even though it's a
different plaform?


On Mon, Apr 20, 2009 at 8:23 PM, Anathae Townsend <atowns...@nucleus.com>wrote:

> I'm not an expert by any means when it comes to OpenBSD,
> AHCI, or SATA, but here are some shots in the dark.
>
> Does your machine have four SATA ports on it?  Can you
> identify which of the four ports your two SATA drives are
> plugged into?  Can you add additional SATA drives and see
> if these errors are resolved or multiplied?
>
> First guess is that the AHCI method for deciding which ports
> have SATA devices attached is not working properly on your
> motherboard/chipset.  Second guess is that the chipset or
> motherboard has some problems with DMA happening the way
> that the ahci device expects it to work.
>
> Are there any sd devices listed after the scsibus0 line?
>
> something like this?
>
> scsibus1 at umass0: 2 targets, initiator 0
> sd0 at scsibus1 targ 1 lun 0: <Y-E DATA, USB HS-CF Card,
> 4.08> SCSI0 0/direct removable
> sd0: drive offline
> sd1 at scsibus1 targ 1 lun 1: <Y-E DATA, USB HS-xD/SM,
> 4.08> SCSI0 0/direct removable
> sd1: drive offline
> sd2 at scsibus1 targ 1 lun 2: <Y-E DATA, USB HS-MS Card,
> 4.08> SCSI0 0/direct removable
> sd2: drive offline
> sd3 at scsibus1 targ 1 lun 3: <Y-E DATA, USB HS-SD Card,
> 4.08> SCSI0 0/direct removable
> sd3: drive offline
>
>
> Kristian Rooke Wrote
> > Thanks for the suggestions.
> >
> > I checked the BIOS configuration and it appears that the SATA
> > controller was
> > set to IDE (not sure how that happened). I have now set it to AHCI, but
> > I am
> > seeing another error in dmesg....
> >
> > ahci0 at pci0 dev 14 function 0 "NVIDIA MCP73 AHCI" rev 0xa2: irq 11,
> > AHCI
> > 1.1
> > ahci0: failed to start command DMA on port 0, disabling
> > ahci0: failed to start command DMA on port 2, disabling
> > scsibus0 at ahci0: 32 targets, initiator 32
> >
> > Does this mean that AHCI on my m/b is not supported in OpenBSD?
> > Any other thoughts?

Reply via email to