From: Jeff Garzik <jgarzik@pobox.com>
To: Tim Moore <tim.moore@nsr500.net>
Cc: linux-ide@vger.kernel.org
Subject: Re: ST3120026A working in 2.4.30 w sata_sil
Date: Mon, 18 Apr 2005 04:26:31 -0400 [thread overview]
Message-ID: <42636F37.3050300@pobox.com> (raw)
In-Reply-To: <426352FB.1070507@nsr500.net>
Tim Moore wrote:
> FYI;
>
> Applied the v0.9 patch to sata_sil.c:
>
> # ChangeSet
> # 2005/03/24 23:32:42-05:00 Carlos.Pardo@xxxxxxxxxxxxxxxx
> # [PATCH] sata_sil: Fix FIFO PCI Bus Arbitration
>
> Applied this Brian Kuschak hack to libata-core.c:
>
> --- libata-core.c.orig 2005-02-23 17:41:03.831836464 -0800
> +++ libata-core.c 2005-02-23 17:54:51.287044152 -0800
> @@ -3158,6 +3158,11 @@
> if (qc && (!(qc->tf.ctl & ATA_NIEN))) {
> handled |= ata_host_intr(ap, qc);
> }
> + else {
> + /* bk - just ack spurious interrupt here - temp workaround */
> + ata_irq_ack(ap, 0);
> + printk(KERN_WARNING "ata%d: irq trap\n", ap->id);
> + }
>
> Added "pci=biosirq ide2=0 ide3=0" to boot params,
> some combination of which reliabily and repeatedly works:
> ...
> bata version 1.10 loaded.
> sata_sil version 0.9
> ata1: SATA max UDMA/100 cmd 0xF880F080 ctl 0xF880F08A bmdma 0xF880F000
> irq 11
> ata2: SATA max UDMA/100 cmd 0xF880F0C0 ctl 0xF880F0CA bmdma 0xF880F008
> irq 11
> ata1: irq trap
> ata1: dev 0 cfg 49:2f00 82:346b 83:7d01 84:4003 85:3468 86:3c01 87:4003
> 88:003f
> ata1: dev 0 ATA, max UDMA/100, 234441648 sectors: lba48
> ata1: dev 0 configured for UDMA/100
> ata2: no device found (phy stat 00000000)
> scsi2 : sata_sil
> scsi3 : sata_sil
> Vendor: ATA Model: ST3120026A Rev: 3.01
> Type: Direct-Access ANSI SCSI revision: 05
> ...
>
> Prior to making all three of these changes, boot attempts with the sata_sil
> driver when any PATA disk was connected to the bridge would hard lock
> just after:
> ...
> ata2: SATA max UDMA/100 cmd 0xF880F0C0 ctl 0xF880F0CA bmdma 0xF880F008
> irq 11
>
> The ide driver generated errors at each access and was removed:
> ...
> kernel: hde: sata_error = 0x00000000, watchdog = 0,
> siimage_mmio_ide_dma_test_irq
> last message repeated 10 times
>
> Hope this sheds some light.
Are you running two drivers for the same hardware, at the same time?
(siimage and sata_sil)
That would certainly create a problem.
Jeff
prev parent reply other threads:[~2005-04-18 8:26 UTC|newest]
Thread overview: 2+ messages / expand[flat|nested] mbox.gz Atom feed top
2005-04-18 6:26 ST3120026A working in 2.4.30 w sata_sil Tim Moore
2005-04-18 8:26 ` Jeff Garzik [this message]
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=42636F37.3050300@pobox.com \
--to=jgarzik@pobox.com \
--cc=linux-ide@vger.kernel.org \
--cc=tim.moore@nsr500.net \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).