From owner-freebsd-hackers Fri Jul 7 23:19:03 1995 Return-Path: hackers-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id XAA16908 for hackers-outgoing; Fri, 7 Jul 1995 23:19:03 -0700 Received: from godzilla.zeta.org.au (godzilla.zeta.org.au [203.2.228.34]) by freefall.cdrom.com (8.6.10/8.6.6) with ESMTP id XAA16718 for ; Fri, 7 Jul 1995 23:18:46 -0700 Received: (from bde@localhost) by godzilla.zeta.org.au (8.6.9/8.6.9) id QAA17575; Sat, 8 Jul 1995 16:09:52 +1000 Date: Sat, 8 Jul 1995 16:09:52 +1000 From: Bruce Evans Message-Id: <199507080609.QAA17575@godzilla.zeta.org.au> To: terry@cs.weber.edu, wilko@yedi.iaf.nl Subject: Re: Stabikity/Usability of 2.0.5R Cc: davidg@root.com, freebsd-hackers@freebsd.org Sender: hackers-owner@freebsd.org Precedence: bulk >In the translate mode, the spare sectors will not be accesible by the >host (!!! WKB) and will require the firmware top check the requested cyl, head >and sector values before doing the translation. >Translated mode is invoked by issuing a set params (91hex) at 17 or 34, >which is performed by the DOS Bios (??? WKB) at boot time. This option >may be disabled if jumper W14 is installed. W8 if jumped and W14 open >enables WD1005-WAH compat mode, which employs only the double translation ( >1 phys track is 2 log tracks). Other operating systems may like to utilise >the ESDI drives in a pure physical manner" The driver now assumes that (0) the default geometry advertised by the driver can be set using set params. Previously it assumed that either (1) the apparent geometry can be varied using set params. All reasonable geometries work. The user-specifed geometries in the partition table and in the disklabel are reasonable. or (2) The apparent geometry isn't affected by set params. The user-specifed geometries in the partition table and in the disklabel agree with the fixed geometry. Apparently, ESDI drives often advertise a geometry that isn't quite right (having 1 spare sector that can't be accessed). This shouldn't be much of a problem if translation is enabled - the advertised geometry will just have too many cylinders. If translation isn't enabled, then the driver will no longer work. It used to work if the user-specified geometries were as in (2) - e.g., 34 sectors instead of 35. >It appears to me that the card reports 35 sectors/tr of which 34 >are data and 1 is inacessible (see (!!! WKB)). This might explain why >n * 35 is a show stopper. Also, this seems to correlate with me >using 34 sect/tr on 115R. >I just tried installing W8 and removing W14. Now the 205R probe sees >36 sect/tr. If you had 14 installed before then it's hard to explain why translation didn't work. Perhaps set params to the advertised geometry doesn't work, although translation is required to go from 35 advertised sectors to 34 usable. Bruce