Problem with PATA drives at SATA with Asus P5GP2-X

Hello,

I have a problem with my PATA hdds connected to the SATA ports of my Asus P5GP2-X via a PATA to SATA adapter. I have another SATA hdd connected and it works just fine. Another PATA hdd connected to the IDE0 also works fine. I already tried irqpoll and libata.dma=0 as kernel parameters. But the hdds are not recognized by Opensuse 11.0. The BIOS does. It takes a very long time to start up, dmesg says:

scsi0 : ata_piix
scsi1 : ata_piix
ata1: PATA max UDMA/100 cmd 0x1f0 ctl 0x3f6 bmdma 0xffa0 irq 14
ata2: PATA max UDMA/100 cmd 0x170 ctl 0x376 bmdma 0xffa8 irq 15
ata1.00: ATA-6: IC35L060AVV207-0, V22OA63A, max UDMA/100
ata1.00: 120103200 sectors, multi 16: LBA48
ata1.00: limited to UDMA/33 due to 40-wire cable
ata1.00: configured for UDMA/33
scsi 0:0:0:0: Direct-Access     ATA      IC35L060AVV207-0 V22O PQ: 0 ANSI: 5
ACPI: PCI Interrupt 0000:00:1f.2** -> GSI 19 (level, low) -> IRQ 19
ata_piix 0000:00:1f.2: MAP  P0 P2 P1 P3 ]
PCI: Setting latency timer of device 0000:00:1f.2 to 64
scsi2 : ata_piix
scsi3 : ata_piix
ata3: SATA max UDMA/133 cmd 0xa800 ctl 0xa400 bmdma 0x9400 irq 19
ata4: SATA max UDMA/133 cmd 0xa000 ctl 0x9800 bmdma 0x9408 irq 19
ata3.00: qc timeout (cmd 0x27)
ata3.00: failed to read native max address (err_mask=0x4)
ata3: failed to recover some devices, retrying in 5 secs
ata3.00: qc timeout (cmd 0x27)
ata3.00: failed to read native max address (err_mask=0x4)
ata3.00: revalidation failed (errno=-5)
ata3: failed to recover some devices, retrying in 5 secs
ata3.00: qc timeout (cmd 0x27)
ata3.00: failed to read native max address (err_mask=0x4)
ata3.00: revalidation failed (errno=-5)
ata3.00: disabled
ata3.01: failed to set xfermode (err_mask=0x40)
ata3: failed to recover some devices, retrying in 5 secs
ata3.01: configured for UDMA/133
ata4.01: qc timeout (cmd 0x27)
ata4.01: failed to read native max address (err_mask=0x4)
ata4: failed to recover some devices, retrying in 5 secs

The hdds worked well with this adapters on my Gigabyte board and Opensuse 11.0 and 11.1 Perhaps anybody with a solution?

Thx

Kilian**

But at the beginning of the post you wrote:

But the hdds are not recognized by Opensuse 11.0

I’m confused.

ah sorry, if this is a bit unclear

I wanted to use the hdds with my server which has an Asus board, so i took them out of my desktop pc with the Gigabyte board

Both of them only have one ide port, so i had to use those adapters.

My desktop runs Opensuse 11.1, but it worked well with 11.0, too. My server still runs 11.0 and this one doesn’t recognize the drives.

Hope this makes my situation a bit clearer

Did you ever have drives previously connected to the PATA>SATA adapter on the Asus board, running linux?