All of lore.kernel.org
 help / color / mirror / Atom feed
From: Kay Sievers <kay.sievers@vrfy.org>
To: Shawn Starr <shawn.starr@rogers.com>
Cc: linux-kernel@vger.kernel.org
Subject: Re: [WISHLIST] IBM HD Shock detection in Linux
Date: Fri, 10 Dec 2004 21:03:01 +0100	[thread overview]
Message-ID: <1102708981.6773.7.camel@localhost.localdomain> (raw)
In-Reply-To: <200412100339.46246.shawn.starr@rogers.com>

On Fri, 2004-12-10 at 03:39 -0500, Shawn Starr wrote:
> > Lee Revell <rlrevell <at> joe-job.com> writes:
> > 
> > > 
> > > On Wed, 2004-12-01 at 13:31 -0500, Shawn Starr wrote:
> > > > While I have seen this feature in XP, It would be nice to have such 
> > > > functionality in Linux. Does anyone know if this is being worked on 
> > > > somewhere?
> > > 
> > > What is it?  What does it do?  How does it work?  Got a link?
> > 
> > It's a motion detector on the motherboard.
> > 
> > Here is an IBM whitepaper:
> >   ftp://ftp.software.ibm.com/pc/pccbbs/mobiles_pdf/aps2mst.pdf

> Where can we find it on the motherboard or probe for it safely?

No idea. Look at shockprf.sys in the Windows driver:

  Shockproof Disk Driver
  Copyright (C) IBM Corp. 2002, 2003
  Autonomic HDD Protection Manager
  IBM Hard Drive Active Protection System

You will find something like that:

  .text:00010409                 push    0Ah
  .text:0001040B                 push    3F6h
  .text:00010410                 call    ds:WRITE_PORT_UCHAR
  ...
  .text:00014661                 push    7
  .text:00014663                 push    2Eh
  .text:00014665                 call    esi ; WRITE_PORT_UCHAR
  ...
  .text:00014672                 push    7
  .text:00014674                 push    2Fh
  .text:00014676                 call    esi ; WRITE_PORT_UCHAR
  ...
  .text:0001467C                 push    60h
  .text:0001467E                 push    2Eh
  .text:00014680                 call    esi ; WRITE_PORT_UCHAR
  ...
  .text:0001482E                 push    1F0h
  .text:00014833                 call    ds:READ_PORT_USHORT

Good luck,
Kay


  parent reply	other threads:[~2004-12-10 20:02 UTC|newest]

Thread overview: 21+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2004-12-10  8:39 [WISHLIST] IBM HD Shock detection in Linux Shawn Starr
2004-12-10 19:59 ` Lee Revell
2004-12-10 20:03 ` Kay Sievers [this message]
2004-12-10 20:17   ` Lee Revell
2004-12-10 21:08     ` Alan Cox
  -- strict thread matches above, loose matches on Subject: below --
2004-12-12 22:01 Niel Lambrechts
2004-12-12 22:06 ` Jan Engelhardt
2004-12-12 22:11   ` Niel Lambrechts
2004-12-12 22:15     ` Jan Engelhardt
2004-12-12 22:48       ` Jesper Juhl
2004-12-12 22:41         ` Jan Engelhardt
2004-12-14  0:41           ` Kevin Puetz
2004-12-13  8:05       ` Manu Abraham
2004-12-13  9:10     ` Sander
2004-12-12 22:59 ` Bernd Eckenfels
2004-12-01 18:31 Shawn Starr
2004-12-01 18:42 ` Lee Revell
2004-12-01 18:57   ` Robert Love
2004-12-02 13:21     ` Ian Soboroff
2004-12-01 20:51   ` Kay Sievers
2004-12-01 20:13 ` Joseph Pingenot

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=1102708981.6773.7.camel@localhost.localdomain \
    --to=kay.sievers@vrfy.org \
    --cc=linux-kernel@vger.kernel.org \
    --cc=shawn.starr@rogers.com \
    /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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.