SATA and PATA drives are mutually exclusive
Andrey V. Elsukov
bu7cher at yandex.ru
Wed Oct 3 00:51:33 PDT 2007
Aryeh Friedman wrote:
> No differrence
>
>> Can you try attached patch? (it's not targeted to resolve your
>> problem, but maybe can help)
>>
>> --
>> WBR, Andrey V. Elsukov
>>
>> --- src/sys/dev/ata/ata-chipset.c 2007-09-10 23:16:39.000000000 +0400
>> +++ src/sys/dev/ata/ata-chipset.c 2007-10-03 10:22:40.000000000 +0400
>> @@ -1712,6 +1712,7 @@
>> { ATA_I82801HBM_S2, 0, AHCI, 0x00, ATA_SA300, "ICH8M" },
>> { ATA_I82801IB_S1, 0, AHCI, 0x00, ATA_SA300, "ICH9" },
>> { ATA_I82801IB_S2, 0, AHCI, 0x00, ATA_SA300, "ICH9" },
>> + { ATA_I82801IB_S3, 0, AHCI, 0x00, ATA_SA300, "ICH9" },
>> { ATA_I82801IB_AH4, 0, AHCI, 0x00, ATA_SA300, "ICH9" },
>> { ATA_I82801IB_AH6, 0, AHCI, 0x00, ATA_SA300, "ICH9" },
>> { ATA_I31244, 0, 0, 0x00, ATA_SA150, "31244" },
>> --- src/sys/dev/ata/ata-pci.h 2007-09-10 23:16:39.000000000 +0400
>> +++ src/sys/dev/ata/ata-pci.h 2007-10-03 10:22:41.000000000 +0400
>> @@ -168,9 +168,10 @@
>> #define ATA_I82801HBM_S1 0x28298086
>> #define ATA_I82801HBM_S2 0x282a8086
>> #define ATA_I82801IB_S1 0x29208086
>> +#define ATA_I82801IB_S2 0x29218086
>> #define ATA_I82801IB_AH6 0x29228086
>> #define ATA_I82801IB_AH4 0x29238086
>> -#define ATA_I82801IB_S2 0x29268086
>> +#define ATA_I82801IB_S3 0x29268086
>> #define ATA_I31244 0x32008086
>>
>> #define ATA_ITE_ID 0x1283
Can you show your verbose dmesg again?
Now your ad10 disk probably should be detected as SATA300.
Marvell 88SE6121 controller is not yet supported. As a workaround for
your problem you can connect PATA devices to the Marvell controller
and all SATA devices only to the ICH9 channels.
--
WBR, Andrey V. Elsukov
More information about the freebsd-current
mailing list