[comp.sys.hp] 7925 on 300 series

gorham@ux1.cso.uiuc.edu (Gorham P. P.Miscall) (10/04/90)

Do any of you HP wizards out there know if a HP 9000/318 will support an HP 7925 disk drive?  How about a HP 9000/319?

Thanks for your help!


Gorham

-- 
Gorham P. Miscall
USENET  gorham@uiucme.me.uiuc.edu        University of Illinois
        gorham@uiucux1.cso.uiuc.edu      Mechanical Engineering
                                         (217) 333-9044

rjn@hpfcso.HP.COM (Bob Niland) (10/04/90)

re:  > Do any of you HP wizards out there know if a HP 9000/318 will support
     > an HP 7925 disk drive?  How about a HP 9000/319?

The 7906/20/25 "MAC" disks were never officially "supported" on the Series
300.  If you have one, it might work.  The 319 would be preferrable, if it
has Option 010 high-speed HP-IB.  The 318 is standard-speed only.

Here's an old article on the topic....


re: Using AMIGO/MAC disks on Series 300 HP-UX:

    In general, MAC disks are no longer worth the electricity it takes
    to run them, unless you are at an educational institution, where
    normal rational accounting rules often don't apply.  If you decide
    to scrap the drive, be advised that the main casting is aluminum
    and is reportedly worth about $100 to a scrap metal dealer.
			 _  _  _  _  _

Read the 7906M, 7920M and 7925M sections of the Series 300 Configuration
Reference Manual (CRM), pub# 98561-90020 (8/85).  Caution:  This note was
assembled on from available data and these instructions have not been tested
by the author.


* This note covers "AMIGO/MAC" disks 7906M/MR Option 102, 7906S, 7920M
  Option 102, 7920S, 7925M Option 102, and 7925S.  Drives without Option 102
  may or may not have the necessary 13037 controller and 12745 HP-IB card.
  The 16-bit parallel 79xxM disks cannot be connected to a Series 300
  computer (unless converted to the Option 102 HP-IB configuration via a
  12745C/D card in the 13037C/D controller).

  The 7906H, 7920H and 7925H "AMIGO/ICD" disks may not work properly with
  the HP-UX amigo driver.  The driver was written to be compatible with
  them, but they were seldom used.  The MAC controller and HP-IB adaptor may
  still be available from HP as remanufactured products 13037DR and 12745DR.


* Set a 98625A interface to interrupt level 6.  The HP-UX kernel will
  complain at bootup, but will configure the driver nonetheless.  Set a
  98262A or 98625B interface to interrupt level 4.  Internal standard-speed
  (e.g.  Model 318) or plug-in 98624A interfaces will work, slowly.  Lack of
  98620B DMA (Model 310/320 only) is also slow.

  The amigo driver actually supports MAC drives on either high or low speed
  HP-IBs, either with or without DMA.  HOWEVER, anything other than
  high-speed HP-IB with DMA results in doing "buffered" read/writes,
  effectively resulting in one sector transferred per revolution, i.e.
  10-15 Kbytes/sec, depending upon the drive.  So, anything other than
  high-speed HP-IB with DMA is really just academic.  (Why support the
  buffered read/writes at all?  It was required for other amigo drives such
  as the 82901/02M floppy.)


* It is not possible to "INSTALL" HP-UX on an AMIGO disk.  The amigo driver
  is not in the install system.  You must either install on a supported disk
  and mount the amigo disk; or install on a supported disk and transfer the
  complete system to the amigo disk (which gets tricky on 6.0 and later
  releases because of CDFs and symbolic links).


* Set the FORMAT switch to * (enabled).  There should be no need to set
  it back to format-protect after initializing, as nothing in HP-UX except
  a user-written DIL program should ever attempt a MAC FORMAT operation.


* Set [write] PROTECT to OFF.


* Set the HP-IB address on the 13037C/D MAC controller.


* The 'mediainit(1)' command does not work with amigo disks, and despite the
  suggestion in the CRM, was not added at 5.1.  The disks must be
  initialized, and any bad tracks/sectors spared, using whatever system you
  already own that supports amigo disks.  If this system is an HP1000, you
  will need to gen a track map per the next paragraph.  I don't have data on
  the mapping used by the HP3000, HP250/260, 9835/45 or Series 500.

  200/300 Pascal Workstation (PaWS), it turns out, uses the same 400/800
  cylinder track mapping shown below.  So, it should be possible to
  mediainit on PaWS.  However, the product version of PaWS does not include
  a CTABLE that knows about AMIGO/MAC discs.  You need an unsupported
  version.  I may be able to provide it on request.

  Also, although you might be able to mediainit on PaWS, an attempt to make
  an HFS file system there will probably fail.  Make a LIF file system and
  let the HP-UX 'newfs' overwrite it.


* The HP-UX driver only allows data access to the first 400 (7906) or 800
  (7920/25) cylinders and assumes that the last 11 (7906) or 15 (7920/25)
  are spares.  In table form...

  | Disk | Data Cylinders | Spare Cylinders |
  +------+----------------+-----------------+
  | Type | First     Last | First      Last |
  | 7906 | 0          399 | 400         410 |
  | 7920 | 0          799 | 800         814 |
  | 7925 | 0          799 | 800         814 |


* The MAC noswap /etc/disktab entries in 5.0 thru 6.5 are incorrect.  If you
  don't change them, 'mkfs' or 'newfs' will fail, since it performs a simple
  reality check by seeking to the last sector, and the amigo driver will
  return an error, as implied earlier.  The incorrect entries are...

  hp7920_noswap:\
        :no swap:ns#12:nt#5:nc#815:\
        :s0#48900:b0#8192:f0#1024:\
        :se#256:rm#3600:
  hp7925_noswap:\
        :no swap:ns#16:nt#9:nc#815:\
        :s0#117360:b0#8192:f0#1024:\
        :se#256:rm#2700:

  They should be...

  hp7920_noswap:\
        :no swap:ns#12:nt#5:nc#800:\
        :s0#48000:b0#8192:f0#1024:\
        :se#256:rm#3600:
  hp7925_noswap:\
        :no swap:ns#16:nt#9:nc#800:\
        :s0#115200:b0#8192:f0#1024:\
        :se#256:rm#2700:

  If you have a 7906, you need to create your own disktab entry.


* Make device files.  Assuming a 7925M at bus address 7, interface select
  code 14...

  # mknod /dev/dsk/7925  b  2  0x0e0700
  # mknod /dev/rdsk/7925 c 11  0x0e0700


* Make a file system:

  # newfs -vn /dev/rdsk/7925 hp7925_noswap
 
  Delete the 'n' if you are building an intended boot/root disk.
  Specify also '-L' if you want long file names.


* Make a mount point in the file system:

  # mknod /other


* Mount the MAC disc:

  # mount /dev/dsk/7925 /other


* Set the permissions as desired:

  # chmod 777 /other


* Retain at least one instance of the system that formerly supported your
  MAC disk(s).  It will be needed for diagnostics and media (re)-init.

Regards,                                              Hewlett-Packard
Bob Niland      Internet: rjn@hpfcrjn.FC.HP.COM       3404 East Harmony Road
                UUCP: [hplabs|hpfcse]!hpfcrjn!rjn     Ft Collins CO 80525-9599

This response does not represent the official position of, or statement by,
the Hewlett-Packard Company.  The above data is provided for informational
purposes only.  It is supplied without warranty of any kind.

daveg@hpfcdc.HP.COM (David Gutierrez) (10/04/90)

>* The 'mediainit(1)' command does not work with amigo disks, and despite the
>  suggestion in the CRM, was not added at 5.1.  The disks must be
>  initialized, and any bad tracks/sectors spared, using whatever system you
>  already own that supports amigo disks.  If this system is an HP1000, you
>  will need to gen a track map per the next paragraph.  I don't have data on
>  the mapping used by the HP3000, HP250/260, 9835/45 or Series 500.

	The S300  Mediainit  does  support a small  subset of the  amigo
	disks,  unfortunately  the 7925 disk in  question  is not one of
	them :-( The  supported  Amigo disks are probably  "don't  care"
	devices since they are so old...

		hp9895, hp8290X, hp9121, hp9133[V,XV], and hp9134XV