2005-09-06 12:54:20

by David Sanchez

[permalink] [raw]
Subject: Promise SATAII 150 TX (PDC 20579) & PATA/SATA port problem

Hi,

I'm using the linux 2.6.13 (from http://www.linux-mips.org) containing the
libata patch (2.6.13-rc7-libata1.patch.bz2) on an AMD DBAu1550 (mips32).
I've connected a HDD to the pata port of my PDC 20579 controller.
Unfortunately, it doesn't work. Here a part of the boot messages:

...
Uniform Multi-Platform E-IDE driver Revision: 7.00alpha2
ide: Assuming 33MHz system bus speed for PIO modes; override with
idebus=xx
PCI: Enabling device 0000:00:0c.0 (0000 -> 0003)
sata_promise PATA port found
ata1: SATA max UDMA/133 cmd 0xC0054200 ctl 0xC0054238 bmdma 0x0 irq 2
ata2: SATA max UDMA/133 cmd 0xC0054280 ctl 0xC00542B8 bmdma 0x0 irq 2
ata3: PATA max UDMA/133 cmd 0xC0054300 ctl 0xC0054338 bmdma 0x0 irq 2
ata1: no device found (phy stat 00002821)
scsi0 : sata_promise
ata2: no device found (phy stat 00002821)
scsi1 : sata_promise
ata3: disabling port
scsi2 : sata_promise
...


I've try to connect a HDD on a SATA port and the problem still appears
:(. More when I try the 2.6.10 kernel with the corresponding libata
patch it, works !

Does somebody have such a behaviour ?
Please help me ! What can I do to make the kernel2.6.13 works with my
promise controller ?

Thanks
David


2005-09-06 20:11:45

by Matthew D. Reuther

[permalink] [raw]
Subject: Re: Promise SATAII 150 TX (PDC 20579) & PATA/SATA port problem

On 2005-09-06 at 12:51:47, you wrote:

>Hi,
>
>I'm using the linux 2.6.13 (from http://www.linux-mips.org) containing the
>libata patch (2.6.13-rc7-libata1.patch.bz2) on an AMD DBAu1550 (mips32).
>I've connected a HDD to the pata port of my PDC 20579 controller.
>Unfortunately, it doesn't work. Here a part of the boot messages:

[snip]

>I've try to connect a HDD on a SATA port and the problem still appears
>:(. More when I try the 2.6.10 kernel with the corresponding libata
>patch it, works !
>
>Does somebody have such a behaviour ?
>Please help me ! What can I do to make the kernel2.6.13 works with my
>promise controller ?
>
>Thanks
>David

Hi, David. I think I have the same problem with a similar card, the SATA150
TX2plus. The sata_promise module sees the SATA ports, but not the PATA port.

Promise made up a driver called pdc-ultra (not based o ftlib.o) that worked with
2.4 kernels (I could see the PATA drive as a SCSI drive), but it spits back
"unresolved symbols" errors with 2.6. Promise is useless for tech support on
this.

Jeff Garzik says something on the libata website about a patch for preliminary
support of PATA on Promise SATA, but I haven't tried it out.

Matt