Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 16 Mar 1995 21:52:25 -0800 (PST)
From:      Poul-Henning Kamp <phk@ref.tfs.com>
To:        PVinci@ix.netcom.com (Paul Vinciguerra)
Cc:        hackers@FreeBSD.org
Subject:   Re: why does WD.C work??
Message-ID:  <199503170552.VAA14760@ref.tfs.com>
In-Reply-To: <199503170536.VAA16217@ix4.ix.netcom.com> from "Paul Vinciguerra" at Mar 16, 95 09:36:19 pm

next in thread | previous in thread | raw e-mail | index | archive | help
> What I see, is that the wdparam structure is wrong according to table 12 
> of ATA.  eg.
> 	word 0	General Config.
> 	word 1	# logical Cyl.
> 	word 2	reserved
> 	word 3	# logical heads.
> but wdparam looks like:
> 
> 	struct wdparams {
> 		/* drive info */
> 	short	wdp_config;		/* general configuration */
> 	short	wdp_fixedcyl;		/* number of non-removable 	
> 					Cylinders */
> 	short	wdp_removcyl;	/* number of removable cylinders */
> 	short	wdp_heads;		/* number of heads */
> 	short	wdp_unfbytespertrk;	/* number of unformatted 	
> 					bytes/track */

The "reserved" field was indeed at one time intended to be used for
"removable" cylinders...

-- 
Poul-Henning Kamp <phk@login.dknet.dk> -- TRW Financial Systems, Inc.
'All relevant people are pertinent' && 'All rude people are impertinent'
=> 'no rude people are relevant'



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199503170552.VAA14760>