[t13] Flush behavior on a Hybrid disk

2006-07-27 Thread Eschmann, Michael K
Hi All, So my last question got such a resounding reply (none) that I figured I'd try another question. On a hybrid disk that has it's volatilewrite cache enabled andhas been written to, when a flush command is received is the disk obligated to flush all the way to the rotating media,

[t13] Set NV Cache Power Mode command

2006-07-25 Thread Eschmann, Michael K
Hi Folks, The Set NV Cache Power Mode command (cmd=B6h, features=0) specifies a count value that is a "Minimum High-Power Time", but what does this really mean? Does this time mean that the disk shall be spun-down immediately after the disk goes idle for this time period, or is ittruly

RE: [t13] SAT revision 8a now available

2006-07-04 Thread Eschmann, Michael K
Hi All, As I read this specification, I don't understand how Test Unit Ready is converted to a Check Power Mode, or more importantly how the Check Power Mode result value isreported back to the requestor. Could someone please describe how the CPM "Sector Count" values of 00h (device in

[t13] List for ATA8 additions

2006-06-14 Thread Eschmann, Michael K
Title: List for ATA8 additions Good morning, everyone. Is there a single document that enumerates the new features for ATA8? Thanks, MKE.

RE: [t13] What are the meaning of set up the host DMA engine and initialize the DMA channel?

2006-06-09 Thread Eschmann, Michael K
This message is from the T13 list server. It basically means that you program the HBA for the specific DMA transfer before any data can be transferred. -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of kepler Sent: Thursday, June 08, 2006 10:49 PM To:

RE: [t13] What is STOR-ATA50?

2005-07-01 Thread Eschmann, Michael K
Title: What is STOR-ATA50? Jeff, you are right. It is a logo requirements item. From: Wolford, Jeff [mailto:[EMAIL PROTECTED] Sent: Friday, July 01, 2005 12:00 PMTo: Eschmann, Michael K; forum@t13.orgSubject: RE: [t13] What is STOR-ATA50? That has an amazing similarity to a Windows

[t13] What is STOR-ATA50?

2005-06-30 Thread Eschmann, Michael K
Title: What is STOR-ATA50? Has anyone ever heard of the term ATA50 or STOR-ATA50? What does this refer to? I see it at various sites that describe a computer with ATA100 HDDs will also mention ATA50. Thanks, Michael K. Eschmann STG, I/O Architecture, S/W Infrastructure and Algorithms

RE: [t13] Queued DMA Command

2005-04-22 Thread Eschmann, Michael K
In d1532v1r4b, volume 1, look at the first paragraph in section 4.20("Queued feature set"). It says "If a queue exists when a non-queued command is received, the non-queued command shall be command aborted and the commands in the queue shall be discarded." The sentence has been there since

RE: [t13] CE-ATA?

2005-02-23 Thread Eschmann, Michael K
Title: SAT-r02 Posted I don't know if a spec is available, but I've seen "information" at http://www.ce-ata.org From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Josef ZeeviSent: Wednesday, February 23, 2005 11:09 AMTo: Forum@t13.orgSubject: [t13] CE-ATA? I apologize if

RE: [t13] ATAPI Overlap and Queuing

2004-12-07 Thread Eschmann, Michael K
Title: ATAPI Overlap and Queuing Hmmm. Seems to me that ATAPI only supported overlap and _not_ queuing. Where is queuing for ATAPI documented? Maybe having brain-farts, MKE. From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Mark OverbySent: Tuesday, December 07, 2004 2:05

RE: [t13] DMA Command Protocol question - What does the host need to do after sending Command?

2004-10-07 Thread Eschmann, Michael K
Matt, No, the busy and DRQ wait only happen for a PIO write (and write multiple), so DMA ca just start the DMA engine and device command and then wait for an interrupt. I hope this helps. TTFN, MKE From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Matt HensonSent:

[t13] ATA spec issue with Execute Device Diagnostics command

2004-09-23 Thread Eschmann, Michael K
This message is from the T13 list server. Hale and I were discussing an issue with the Execute Device Diagnostics command, and I'd like to see if there's enough collective memory as to why the spec is the way it is. Ever since ATA5 there is a host-side state diagram that shows a transition to

RE: [t13] Fwd: 28-bit / 48-bit question

2004-08-30 Thread Eschmann, Michael K
This message is from the T13 list server. Greetings Singh, First off, being 48-bit capable is really not relevant. If you're using a 28-bit command, what it's behavior to that command is all that matters. Now for the conditions. The max number of sectors for a 28-bit command is 268,435,456

RE: [t13] 04-136r0.pdf SCSI to ATA Command Translations

2004-06-12 Thread Eschmann, Michael K
This message is from the T13 list server. In case you weren't aware, ATA 48-bit extended read and write supports 1 to 65536 sectors so the comment about it only supporting 256 sectors is incorrect. TTFN, MKE. -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On

[t13] ABRT bit usage in SATA

2004-04-13 Thread Eschmann, Michael K
Title: ABRT bit usage in SATA Folks, The ATA7 document describes error responses for all data commands with an interesting side-effect. In all read or write commands the following abort definition exists: ABRT shall be set to one if this command is not supported or if an error,

RE: [t13] Long logical sectors - anything support these?

2004-03-04 Thread Eschmann, Michael K
This message is from the T13 list server. James, I'm supprised you have to ask. I've been harping on having standardized log entries for some time. Today most of them are proprietary to each disk manufacturer. This has been something that the disk folks have resisted for some time, with the

RE: [t13] How to detect whether a host adapter complies with 1510D

2004-02-20 Thread Eschmann, Michael K
19, 2004 12:20 PM To: Eschmann, Michael K; [EMAIL PROTECTED] Subject: RE: [t13] How to detect whether a host adapter complies with 1510D Agreed. If ProgIF does not indicate native mode (or native mode capability that is not used) then BAR's 0-4 would be not programmable and would use

RE: [t13] How to detect whether a host adapter complies with 1510 D

2004-02-20 Thread Eschmann, Michael K
This message is from the T13 list server. Hale, The flow you suggest is heavy-handed. Might I suggest some more lenient methods? Read more below. MKE. If you find a disabled controller, the device doesn't implement device hiding, which is probably a bad idea. However an OS doesn't need to

RE: [t13] How to detect whether a host adapter complies with 1510D

2004-02-19 Thread Eschmann, Michael K
This message is from the T13 list server. Not exactly. 1510D includes ADMA, which your information is correct. However non-ADMA HBA's are harder to detect. I can tell you everything with Class+SubClass 0101 and VID=8086 are generally compliant with this, but UDMA capabilities are dependent on

RE: [t13] How to detect whether a host adapter complies with 1510D

2004-02-19 Thread Eschmann, Michael K
This message is from the T13 list server. Hi Thomas, What is in 1510D for non-ADMA represents Intel ATA controllers. Each chip in the PIIX family (1,3,4) and ICH family (0,1,2,4,5,6) includes some level of support for these features, with everything from ICH2 through ICH6 supporting the full

RE: [t13] How to detect whether a host adapter complies with 1510D

2004-02-19 Thread Eschmann, Michael K
This message is from the T13 list server. Mark, you are correct. The base PCI configuration registers should be applicable to all ATA controllers, but note that not all support native PCI so BAR's 0-4 are not used (should be zero). Everything from offset 40h and beyond are Intel's register

RE: [t13] o x3F6 DeviceControl default should be what

2004-02-18 Thread Eschmann, Michael K
This message is from the T13 list server. My comments interleaved below marked with MKE. -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Pat LaVarre Sent: Tuesday, February 17, 2004 8:37 AM To: [EMAIL PROTECTED] Subject: Re: [t13] o x3F6 DeviceControl

RE: [t13] 48-bit LBA: Purpose of ID Word 86, bit 10 (vs ID 83, bit 10)

2004-02-04 Thread Eschmann, Michael K
Title: Message Steve, why in the world would one bit be off and the other on? There's no enable/disable control for this feature, sothese bitsmust correlate with each other. If you allowbit mis-correlation in your drives, I can guarantee you that most drivers will not operate 48-bit

[t13] Curtis, are you out there

2004-01-11 Thread Eschmann, Michael K
This message is from the T13 list server. Curtis Stevens, if you are still out there please reply to this email. Thanks, MKE.

[t13] Minutes of the T13 December Plenary

2004-01-05 Thread Eschmann, Michael K
Title: Message Are the minutes ready for December's plenary meeting?

RE: [t13] Anyone know the status of EDD3?

2003-12-11 Thread Eschmann, Michael K
9:15 PM To: Eschmann, Michael K; [EMAIL PROTECTED] Subject: Re: [t13] Anyone know the status of EDD3? OK, maybe I should say comething... I have a new draft of EDD3, but I have not had a sponsor to go to the meetings. EDD2 is now published by ANSI as an standard, ANSI INCITS 363-2002. The last

RE: [t13] Anyone know the status of EDD3?

2003-12-10 Thread Eschmann, Michael K
(actually points to an early draft of EDD2) whereas the Project Drafts link is correct. This could be confusing some folks, so could we get this fixed? Thanks, MKE. -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Eschmann, Michael K Sent: Thursday, December

[t13] Anyone know the status of EDD3?

2003-12-04 Thread Eschmann, Michael K
This message is from the T13 list server. I'm a little confused over which EDD document is which on the T13 web site. D1448r3 (BIOS Enhanced Disk Drive Services -2 (EDD-2)) seems to actually be the EDD-3 draft, whereas D1386r5a (Enhanced Disk Drive Services 3.0 revision 5a) seems to actually

RE: [t13] udma crc innocent

2003-12-01 Thread Eschmann, Michael K
This message is from the T13 list server. For UDMA interface CRC error, you should get status=51h and error=84h. UNC bit would not be set since the data is correct on the media, and the error occurred during transfer across the cable. Now is it possible to get an error value of C4h? I'd

RE: [t13] SATA-to-PATA bridges

2003-11-23 Thread Eschmann, Michael K
This message is from the T13 list server. Hale, I believe that the SiI proposal is trying to describe any generic SATA-2-PATAPI brige, but their specific interest is producing an ATAPI device that has an onboard bridge. This case would mean that a bridge could support lesser capabilities

RE: [t13] e03132r2 DMADIR bit for PACKET command

2003-11-20 Thread Eschmann, Michael K
This message is from the T13 list server. I agree with a lot of what you say here, Hale. I'd like to get some feedback on changes I'd like to propose to this document: A. Move the new bits in ID word 63 up to some unused (reserved) field. I'd suggest offset 62, and the data out there would

RE: [t13] e03132r2 DMADIR bit for PACKET command

2003-11-20 Thread Eschmann, Michael K
. The integrated bridge can push this responsibility to the ATAPI device, whereas the stand-alone bridge must do it for the ATAPI device. TTFN, MKE. -Original Message- From: Pat LaVarre [mailto:[EMAIL PROTECTED] Sent: Thursday, November 20, 2003 12:41 PM To: Eschmann, Michael K Cc: [EMAIL

[t13] Who owns EDD3 (d1572)?

2003-10-16 Thread Eschmann, Michael K
This message is from the T13 list server. Since Curtis Stevens is on the lamb (at least that's the last I heard), who owns the EDD3 project? Thanks, Michael K. Eschmann Intel Americas, Inc. TMG, I/O Architecture Lab 816-524-7418 (alt -7215)

RE: [t13] Meeting: T13 ad hoc working group

2003-09-03 Thread Eschmann, Michael K
This message is from the T13 list server. Hi Jim, What will be the duration of these meetings? Thanks, MKE. -Original Message- From: Jim Hatfield [mailto:[EMAIL PROTECTED] Sent: Monday, August 25, 2003 12:04 PM To: [EMAIL PROTECTED] Subject: [t13] Meeting: T13 ad hoc working group

RE: [t13] more spam email

2003-08-17 Thread Eschmann, Michael K
This message is from the T13 list server. Could it be that all our meeting minutes have attendee email addresses, plus lifting the senders address from reflected emails is where the list comes from? Who out there did not see two recent Nigerian-like scams apparently from the reflector? MKE.

RE: [t13] hmmm.. no comments?

2003-06-23 Thread Eschmann, Michael K
This message is from the T13 list server. My (humble?) opinion is that FUA is necessary and is not dangerous as long as a disk drive properly deals with outstanding requests. First off a flush is very slow, affecting system benchmark scores by as much as 5%. The more interesting fact is that

RE: [t13] hmmm.. no comments?

2003-06-20 Thread Eschmann, Michael K
This message is from the T13 list server. Andre, I get the feeling your using drugs (again?)! Give me a scenario that you perceive will fail using FUA on queued or non-queued commands, then we can have a useful discussion. Just blowing smoke, as you've done below, does nothing to resolve

RE: [t13] ATA-7 Write DMA Queued FUA EXT problem

2003-06-16 Thread Eschmann, Michael K
This message is from the T13 list server. Only the FUA command's data would be affected. Since a FLUSH command already affects all commands in the write cache and FLUSH adversely affects performance, the FUA command gives us the ability to target specific requests as non-cacheable so we can

RE: [t13] auto sense of Atapi

2003-01-30 Thread Eschmann, Michael K
This message is from the T13 list server. Most OS drivers will send a request-sense command when a check-condition response to a command comes in. In Windows-based systems drivers do send request-sense and the result doe get logged in an event log, and higher-level drivers do react to those

RE: [t13] FW: Transfer of SATA 1.0 spec to T13

2002-12-12 Thread Eschmann, Michael K
This message is from the T13 list server. Andre, I don't see your point. PATA and SATA are two separate transport layers, so describing them separately seems quite obvious to me. And how does this all relate to T10 and any claims of superiority? Thanks, MKE. -Original Message-

RE: [t13] another SFF-8070 question...

2002-10-18 Thread Eschmann, Michael K
This message is from the T13 list server. Hi Hale, The latest Microsoft hardware logo requirements (their enforcement arm) still has some lingering SFF8070 requirements: B10.5.2.3 SFF 8070i (ATAPI Removable Rewritable Media Devices specification) for block rewritable optical ATAPI devices

RE: [t13] 48BIT Supported Poll

2002-09-27 Thread Eschmann, Michael K
This message is from the T13 list server. And Word 83 bit 10 must also be set too. What about Word 86 bit 10; should it also be set, or just one of the two supported bits? MKE. -Original Message- From: Gary Laatsch [mailto:[EMAIL PROTECTED]] Sent: Friday, September 27, 2002 9:13 AM

RE: [t13] 48BIT Supported Poll

2002-09-27 Thread Eschmann, Michael K
This message is from the T13 list server. James, all, I gotta pipe-in with everyone else. The features that show supported bits, but don't require specific enabling, do not have a Set Features to control it; the feature just works (specific enable flag bit says supported instead of enabled).

RE: [t13] October meting announcement

2002-09-06 Thread Eschmann, Michael K
This message is from the T13 list server. Hey Pete, I called Bally's (702-739-4111) and they don't have a T13 (Fujitsu) group meeting on the books so I couldn't reserve a room relative to the T13 group/meeting. Can we get a verification that the meeting is at Bally's and we can reserve rooms

[t13] Who owns EDD3? and related 48bit drive concerns

2002-08-09 Thread Eschmann, Michael K
This message is from the T13 list server. Since Curtis Stevens moseyed from Phoenix to PD, who officially owns editing of the EDD3 spec? To get down to brass tacks, I've been getting calls about support for 48-bit LBA in OS's that require the Int13 Fn48 call to return back the correct size for

RE: [t13] EDD: PCI slot # or device #?

2002-07-11 Thread Eschmann, Michael K
This message is from the T13 list server. Hi Sergei, The slot number is the same as the PCI Device number. In some non-T13 documents, the slot number is a combination of PCI Bus, Device and Function numbers, but here it is just the PCI Device number. MKE. -Original Message- From:

RE: [t13] April 23 - Atapi Cdb lengths

2002-04-25 Thread Eschmann, Michael K
This message is from the T13 list server. I don't see a spec value for the CDB length in the ATA/ATAPI-6 spec, so it doesn't explicitly allow or disallow sizes other than 12 bytes. Note that the SFF 8020r26 document states specifically that the CDB is 12 bytes (6 words). MKE. -Original

RE: [t13] the Pio port accesses that occur during Dma

2002-04-12 Thread Eschmann, Michael K
This message is from the T13 list server. Pat, the drivers I've worked with will first turn off DMA at the controller (by clearing the BMIDE command register Start/Stop Bus Mastering bit, otherwise known as the START bit. Then the SRST bit will be hit on the PIO-driven control register.

RE: RE: [t13] UDMA Bursts - Pause versus Termination

2002-04-11 Thread Eschmann, Michael K
This message is from the T13 list server. I'll add that PIO works better than MW/SW-DMA, since many folks have screwed up those versions of DMA quite imaginitively. UDMA seems to be quite healthy on the vast majority of devices I've seen. Most ATAPI devices of more than a year old (and even

RE: [t13] a proposal - lets fix the DMA host problem

2002-02-14 Thread Eschmann, Michael K
been used. But I will respond to a few specific comments... === On Wed, 13 Feb 2002 08:01:35 -0800, Eschmann, Michael K wrote: When you first started this thread you said you wanted a simple state machine that says something started moving, versus DMA PRD count hit, and DMA PRD count exceeded

RE: [t13] FW: 48-bit address implications on partition table

2002-02-13 Thread Eschmann, Michael K
Title: RE: [t13] FW: 48-bit address implications on partition table Jim, NTFS may be able to handle 64-bit LBA's, but the class layer beneath them can only handle 32bit LBA's. The SRBstructure defined in the Windows DDK only has a 34-bit LBA field. Microsoft is quite aware of the issue

RE: [t13] but we say the disagreeable hosts are broken

2002-01-31 Thread Eschmann, Michael K
This message is from the T13 list server. But Andre, the devices are mostly MW2 or slower, so don't put the issue on UDMA. UDMA has a fairly clear spec, where MW/SW operation gets screwed up by too many people since documentation is few-and-far-between. I've also seen CD-R,RW fail running

RE: [t13] UDma Pio for byte count negotiation?

2002-01-30 Thread Eschmann, Michael K
This message is from the T13 list server. Pat, why do you insist that ATA/ATAPI can ever stop at an odd-byte boundary? It transfers data as atomic words (except for CFA, which I hope you aren't gonna confuse matters by talking about that). You may be getting this on the host-side of a

RE: [t13] U-DMA Quiz Time!!!

2002-01-30 Thread Eschmann, Michael K
This message is from the T13 list server. I don't know of any host will send more data than we program; thats what the PRD/scatter-gather table are for. When we program N words, only this many words are transferred by the device. Now some crazy person could write a driver that prepared more

RE: [t13] yes AtapiPio supports odd byte transfers

2002-01-30 Thread Eschmann, Michael K
transfers. Hope this helps, thanks in advance.Pat LaVarre Eschmann, Michael K [EMAIL PROTECTED] 01/30/02 08:51 AM This message is from the T13 list server. Pat, why do you insist that ATA/ATAPI can ever stop at an odd-byte boundary? It transfers data as atomic words (except for CFA, which I

RE: [t13] INTRQ

2002-01-28 Thread Eschmann, Michael K
Yaniv, Typically the"Active" bit (in the status register) will follow the "Start" bit (in the Bus Master command register). Using Intel ATA controllers, you have the following definitions for each bit: Start/Stop Bus Master (SSBM). 1=Start; 0=Stop. When this bit is set to 1, bus master