Linux ATA/IDE development
 help / color / mirror / Atom feed
* Re: Linux Serial ATA (SATA) status report
@ 2004-07-22 16:35 Pat LaVarre
  2004-07-23 16:58 ` SATAPI status Pat LaVarre
  0 siblings, 1 reply; 3+ messages in thread
From: Pat LaVarre @ 2004-07-22 16:35 UTC (permalink / raw)
  To: Jeff Garzik; +Cc: linux-ide

Jeff G:

Two points:

1)

 > SATA driver release ... 2.4.28 and 2.6.7.
 > changes aren't very visible, ...
 > ... tweaked  ... buzzwords:  ATAPI, DMADIR, ... jelly beans.

Please tell me if I can now help.  Myself I only know to try:

a) SATAPI UDMA DVD without CONFIG_SCSI_SATA

b) SATAPI UDMA DVD with CONFIG_SCSI_SATA, with compile-time options and 
other patches applied near include/linux/libata.h

c) Add Di <= Hi PIO auto sense, now that we/ you have overcome:

--- http://kernel.org/pub/linux/kernel/v2.6/testing/ChangeLog-2.6.8-rc1
...
[libata] create, and use, ->irq_clear hook
...
On Intel ICH5/6, the BMDMA 'interrupt' status bit will be set even on 
non-DMA commands, ... This change clears pending interrupts once upon 
initialization, and then each ... ata_irq_on...
...
---

2)

 > Serial ATA (SATA) for Linux
 > status report
 > July 8, 2004

Please correct me if I err in thinking,

Still today in kernel.org Linux .config we choose one of two SATAPI 
UDMA.  The post:

 > > > Subject: Re: SATA ATAPI UDMA - first in Linux
 > > > From: Jeff Garzik ...
 > > > Date: 2004-05-14 20:35:53
 > > > http://marc.theaimsgroup.com/?l=linux-ide&m=108456699805023&

tells us of an lk 2.6 SATAPI UDMA available near make defconfig when 
CONFIG_SCSI_SATA is not set.  But the focus of this "Subject: Re: Linux 
Serial ATA (SATA) status report" thread is the Linux SATA/ SATAPI we 
get when CONFIG_SCSI_SATA=y.

Pat LaVarre


^ permalink raw reply	[flat|nested] 3+ messages in thread

* SATAPI status
  2004-07-22 16:35 Linux Serial ATA (SATA) status report Pat LaVarre
@ 2004-07-23 16:58 ` Pat LaVarre
  2004-07-23 17:14   ` Pat LaVarre
  0 siblings, 1 reply; 3+ messages in thread
From: Pat LaVarre @ 2004-07-23 16:58 UTC (permalink / raw)
  To: linux-ide

Sanity check failed.  Specifically,

> http://marc.theaimsgroup.com/?l=linux-ide&m=109051413922708
> Subject: Re: Linux Serial ATA (SATA) status report
> Date: 2004-07-22 16:35:28

Easiest for me to try first was plugging an unreleased SATAPI device
into:

Linux 2.6.8-rc1-bk6 i686

After defining ATA_ENABLE_ATAPI ATA_DEBUG ATA_VERBOSE_DEBUG in
include/linux/libata.h, then still I saw the disappointing:

kernel: ata_bus_reset: ENTER, host 2, port 1
kernel: ata_bus_softreset: ata2: bus reset via SRST
kernel: ATA: abnormal status 0x80 on port 0xE007
kernel: ata_bus_reset: EXIT

I guess next I'll fall back to trying an old device, and if need be an
old kernel, to reestablish a base line.  Til I have an interesting
question or patch to share, I may remember to blog how life goes to
http://linux-pel.blog-city.com/read/742498.htm

Pat LaVarre



^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: SATAPI status
  2004-07-23 16:58 ` SATAPI status Pat LaVarre
@ 2004-07-23 17:14   ` Pat LaVarre
  0 siblings, 0 replies; 3+ messages in thread
From: Pat LaVarre @ 2004-07-23 17:14 UTC (permalink / raw)
  To: linux-ide

Ahhh, trouble was,

Linux to SATAPI/ PATAPI bridge to PATAPI DVD choked over DVD ID jumper
set to 1. Change jumper to ID 0, and life is good again.

> Til I have an interesting
> question or patch to share,

Pat LaVarre
http://linux-pel.blog-city.com/read/742498.htm



^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2004-07-23 17:14 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2004-07-22 16:35 Linux Serial ATA (SATA) status report Pat LaVarre
2004-07-23 16:58 ` SATAPI status Pat LaVarre
2004-07-23 17:14   ` Pat LaVarre

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox