The Museum of HP Calculators

HP Forum Archive 08

[ Return to Index | Top of Index ]

hp9121 3 1/2 inch dual floppy drive
Message #1 Posted by Fred Ellers on 20 June 2002, 7:03 p.m.

I am trying to recover some programs written on the HP87XM computer and stored on 5 1/4 inch discs. My hope is to bring these 1982 old programs into the HP87XM and then load them into a newly purchased HP9121 3 1/2 inch dual drive. The HP9121 drive appears to be operating OK and is cabled to the HP87XM with the cable used on the HP 5 1/4 inch floppy drive.

Unfortunately there seems to be no documentation for the HP9121 drive which was, as I understand it, the first 3 1/2 inch drive ever made for this size disc and was designed for single sided single density (or double density?) discs.

Would be grateful for any information or data on this drive.

      
Re: hp9121 3 1/2 inch dual floppy drive
Message #2 Posted by Vassilis Prevelakis on 21 June 2002, 5:11 a.m.,
in response to message #1 by Fred Ellers

Didn't you ask the same question a couple of months ago?

I remember giving you the obvious info, i.e. format (single sided - double density), sample commands for copying stuff from one drive to another, etc.

If you can tell us what else you want maybe we can help you.

I have the 9121 manual but it contains no real info (just that the TEST switch in the back should be in the UP position and that the other 3 switches are used to define the HP-IB address of the drive).

To test the drive, switch it off, put the three address switches DOWN (address 0), make sure that the 9121 is the only device connected to the HP-87XM. Power up the 9121, and then the HP-87XM. Insert a double density floppy in the left hand drive, and enter the command:

 INITIALIZE "FRED",":D700"

If you are lucky, the floppy will be formatted and assigned the volume label FRED.

If you want to use a PC floppy (quad density) you have to place some adhesive tape over the rectangular hole across from the WRITE-PROTECT hole. The use of quad density floppies is not recommended though.

Try it and lets know what happened. Hint look through the front vents (near the ON/OFF switch) to see if you can see a red LED. Tell us whats happening to this LED when you power up the two machines and then when you send the INIT command.

Hint2: Power up the 9121 BEFORE the HP-87XM

**vp

      
Re: hp9121 3 1/2 inch dual floppy drive
Message #3 Posted by Vassilis Prevelakis on 21 June 2002, 5:16 a.m.,
in response to message #1 by Fred Ellers

Actually the manual has some other important info, namely the test sequence.

Power off the drive
Disconnect it from the mains
Insert a writable double density disk in the left hand drive
Power up the machine

Hopefully the 9121 will format the floppy and do a number of read-write tests.

If all the tests are successful, the LED I mentioned in my previous post will flash 10 times, if any test fails, no flashing occurs.

After the test, make sure that you move the TEST switch to its normal position and power cycle the drive.

**vp

            
Re: hp9121 3 1/2 inch dual floppy drive
Message #4 Posted by Fred Ellers on 21 June 2002, 3:05 p.m.,
in response to message #3 by Vassilis Prevelakis

Many thanks for your help. Yes, I did make an earlier request to which you responded but at the time I had not found any single sided 3 1/2 inch floppies. I now have some coming in by mail. Earlier attempts to convert double sided discs were unsuccessful.

As soon as I get the single sided discs I will follow your instructions and see if I can get the HP9121 working with the HP87XM.

At present all four switches in the back are in the down position and none are marked "Test". When the HP9121 is first turned on the red LED flashes 4 times. When the HP87XM is turned on and given the CAT comand, that LED flashes once with no disc in the left drive. Will report later when I try the single sided floppy.

Best regards, Fred

                  
Re: hp9121 3 1/2 inch dual floppy drive
Message #5 Posted by Vassilis Prevelakis on 21 June 2002, 9:21 p.m.,
in response to message #4 by Fred Ellers

So the switches are not marked at all? On my two 9121 and the manual the positions are as follows (looking at the back of the 9121):

    T   2   1   0            HP-IB Connector
+-------------------+
|  +-+ +-+ +-+ +-+  |     +-------------------+
|  |X| | | | | | |  |      \                 /
|  | | |X| |X| |X|  |       +---------------+
|  +-+ +-+ +-+ +-+  |
+-------------------+

The above settings configure the drive for normal operation with HP-IB address 0.

                        
Re: hp9121 3 1/2 inch dual floppy drive
Message #6 Posted by Fred Ellers on 22 June 2002, 12:34 a.m.,
in response to message #5 by Vassilis Prevelakis

After your last message I looked again and found faint markings for the four switches from left to right from the back: Test 4 2 1. As the drive came to me all switches were in the up position and I thought that was OK since these settings seemed to reflect Time Out and Disc error messages with a two sided high density disc in the left hand drive. I did set them as you suggested ie Test Up, 4 down, 2 down and 1 down. This gave a Time Out error message on any attempt to INITIALIZE or CAT.

The serial number on my drive is 2341A72949 and it may be different from your machines. I still have not received the single sided disks and will go thru everything you have suggested when I get them.

Thanks for your guidance; it is really appreciated.

Regards, Fred

                              
Re: hp9121 3 1/2 inch dual floppy drive
Message #7 Posted by Fred Ellers on 23 June 2002, 7:18 p.m.,
in response to message #6 by Fred Ellers

I now have single sided HP discs, stock 92191A and have tried different combinations of the four back switches. The closest I can come to initializing is to get an Error 60 ; Write Protect. This is with all four back switches in the up position.

It seems to me that somehow I do not understand some element of this 9121 drive. The different numbering of the back four switches plus the fact that your manual for this drive says all except the test switch should be in the down position indicates that my drive must use a different manual.

Again, many thanks for your help.

Regards, Fred

                                    
Re: hp9121 3 1/2 inch dual floppy drive
Message #8 Posted by Vassilis Prevelakis on 23 June 2002, 11:19 p.m.,
in response to message #7 by Fred Ellers

> your manual for this drive says all except the test switch should be in the down position ...

Actually, this layout is for normal operation using HP-IB address 0. If 1 is UP and 0 is DOWN the following table gives the available addresses:

  T   2   1   0      HP-IB address
  1   0   0   0      0
  1   0   0   1      1
  1   0   1   0      2
  1   0   1   1      3
  1   1   0   0      4
  1   1   0   1      5
  1   1   1   0      6
  1   1   1   1      7

That is why I suggested assigning address 0 to the 9121 and having the 9121 as the only device connected to the HP-87XM.

By power cycling the HP-87XM the 9121 should have been detected as configured as the primary mass storage device.

Then simply typing the command CAT, you should hear the drive trying to check whether a floppy is inserted. The red LED INSIDE the drive should flicker while this activity is taking place.

If the drive is not behaving like this then something is definately wrong. Are you sure its a 9121? The 9122 looks almost identical to the 9121 but does not work with the Series 80 machines.

Finally what you can do is to try the standalone test.

  1. Switch off the 9121 and disconnect it from the HP-IB bus.
  2. Insert an unprotected double density floppy into the left hand drive.
  3. Set the test switch to the down position
  4. Power up the 9121.
If the drive accesses the diskette then at least the control logic works. If the LED inside the drive flashes 10 times after the test is complete then the left hand floppy disk drive works. At this stage you know the drive works and that the problem lies in the HP-IB interface.

If the test fails then the problem is likely to be with the drive electronics.

One last word of caution. The diagnostic LED inside the drive is visible through the ventilation slits next to the blue power switch. Do not open the drive cabinet to see the LED. The power supply in these drives is exposed and you should not operate the drive with the cover removed.

Also getting the cover back on without breaking the power switch is a bit tricky.

**vp

                                          
Re: hp9121 3 1/2 inch dual floppy drive
Message #9 Posted by Fred Ellers on 24 June 2002, 3:52 p.m.,
in response to message #8 by Vassilis Prevelakis

The name plate is clear and my unit definitely is an HP9121.

On the standalone test the LED flashed only 4 times so I guess the problem is that the drive is defective. On that basis I will quit trying to use it.

Sorry to have been so much trouble. You have really gone the extra mile to help and it certainly is appreciated.

Best regards, Fred

                                    
Re: hp9121 3 1/2 inch dual floppy drive
Message #10 Posted by Ellis Easley on 24 June 2002, 4:44 p.m.,
in response to message #7 by Fred Ellers

Here is something that might apply, I found it in my 9121 manual: "Write Protect Error on Initialization - A motor speed check is performed when a disc is inserted to be initialized. If the motor speed is on either side of the tolerance allowed, a Write Protect Error is generated and the disc is not initialized. If your drive is operating properly, this indication is one of a defective disc. Discard the disc."

Another possible reason for getting a "Write Protect" error: are you sure your diskette is not write protected? 3.5" disks are protected when the write protect hole is open, opposite from 5.25" disks (although I believe 8" disks were write protected when their notch was open.) If you found new HP single sided diskettes, they come with a molded-in cover over the write protect hole which you have to snap off to write protect the diskette. After you snap it off you can snap it back into the channel to write enable the diskette later. If your diskettes are used, and the write protect cover is missing, you can put a piece of opaque tape over the hole to write enable the diskette.

At this point my father might have accused me of "trying to teach my grandmother to suck eggs" but you never know - I actually use floppies on my PC so seldom anymore, I have to check to make sure which is write protected and which is write enabled!

Another possibility is that the read/write head is dirty. The 9121 is built with a cooling fan that draws some air in through the disk drive opening where it goes right past the head. This can cause a build up on the head, especially if the drive is operated around cigarette smoke. Radio Shack used to sell head cleaning diskettes for 3.5" drives that came ready for a single sided drive - they had plastic over the top of the media for the head load pad to slide on (you could pull out the perforated plastic piece for a double sided drive). They came with a little bottle of alcohol that you apply to the media (a fibrous, non-woven material) then you put it in the drive and tell the system to try to read the diskette, which would cause the drive to spin the disk and maybe move the head a little. Don't try a cleaner for double sided drives, the head load pad might be damaged! Although you can (I have) put some plastic over the hole (top side) to use a double sided cleaner in a single sided drive.

In another message Fred wrote: "After your last message I looked again and found faint markings for the four switches from left to right from the back: Test 4 2 1."

My 9121D has S/N 2229A and it is also marked "Test 4 2 1". This just reflects the weight of the bits as they contribute to the HPIB address of the 9121. I have two different manuals. One is just for the 9121D/S and the other covers 9121D/S and 9122D/S. The 9121 manual is dated Jan. 1984 and shows the switches marked "Test 2 1 0". The 9121/9122 manual is dated June 1984 and calls the switches "Left Middle Left Middle Right Right"! HP must have changed the marking along the way and left it to the publications department to solve the problem. The switch settings are the same in both manuals.

The 9121/9122 manual says to always leave the test switch up and only describes the successful result of the normal power on self test: 5 flashes for the 9121, while on the 9122 the LED should stay on for less than a minute then go out - if it stays on for more than a minute, the test failed.

The 9121 manual says there are four different self test modes: power-on, user confidence, remote, and service. Only the first two are described, the other two are documented in the service manual. The power-on self test is the one that runs every time the power is turned on with the "test" switch up and five flashes is the successful result. The user confidence test "is initiated by toggling the selftest switch on the back panel from up to down to up. DO NOT LEAVE THIS SWITCH IN THE DOWN POSITION." I have verified this behavior on my 9121. If I set the test switch to down and then power up the drive, it performs the regular power on self test and stops. If I power up the drive (no HPIB cable) with the test switch up, wait for it to finish the power-on test, and then move the test switch to down, it starts the user confidence test. It doesn't wait for you to move the switch back to up but I do it anyway. This test stops if there aren't write enabled diskettes in both drives (I have a 9121D). If the diskettes are present, it appears to format them one at a time and then it comes back and manipulates them again one at a time. At the end it flashes the LED 10 times.

I've tried different combinations to get the different error messages Fred has reported. If I try to read a blank diskette with either plain "CAT" or "CAT" with a correct MSUS, I get "error 130 - disc". If I try "CAT" with an incorrect MSUS I get "error 131 - time-out". This is on an HP87XM with a 9121D.

In his latest message, Fred says: "The closest I can come to initializing is to get an Error 60 ; Write Protect. This is with all four back switches in the up position."

This corresponds to address 7. If I specify ":D700" in an Initialize command with my 9121 set to address 7, I get a timeout error. I have to specify ":D770". On the other hand, if I don't specify the "MSUS" (the ":D700") at all, the system initializes my left hand drive (only peripheral on the HPIB). If I can assume Fred is not specifying the MSUS, then it shouldn't matter what address his drive is set to (if it is the only HPIB device attached) so the results he is getting indicate an intermittent condition. If the same diskette was used each time "Initialize" was issued (alone - no MSUS) with the drive set to different addresses, and it only gave the write protect error at address 7, it could be a coincidence and the write protect error might be due to the motor speed being out of tolerance at the time the address was set to 7. If the other attempts resulted in a "error 130 - disc" without the write protect error, it could mean that the motor speed was OK, the drive attempted to write the format on a track, and then the following read to verify the format failed. This could be because the drive didn't actually write anything but it could also be because the head is too dirty to read anything, or it could be that the motor speed was OK at the moment it was measured prior to the write operation but in fact the motor speed is not under good control and is now too far off to successfully read the data that was written. The individual diskette can be the cause of the motor speed problem because the friction between the media and the liner is the main load on the spindle motor.

I would definitely try cleaning the head. I've had cases where just cleaning the head made a system go from not working to working. Also, I think the drive should be able to work somewhat with ordinary (high density - that being the most common avaiable these days) diskettes. I just tried one to be sure - didn't even cover the "Density" hole, although I have heard that some low density drives just happen to have a microswitch in that location to sense when a diskette is inserted. You should be able to get it working with High Density media - think of it as a margin test - and save your hard-to-find double density media for reliable use.

BTW, there's no reason you can't use double sided/double density diskettes with the 9121. My 9121/9122 manual has an addendum page to make that clear. The only disqualification is "Double-sided HP media in double-sided format" which won't work in the 9121 for obvious reasons. "Double-sided HP media in single-sided format" is OK as is "HP software -- single-sided or double-sided media", this must mean that HP distributed all their software on a single sided format - no wonder they fill up so many diskettes!

The only media disqualification I am aware of - disregarding the IBM PC/AT "360K media in a 1.2M drive" dilemma - is that you should never use single sided media on a double sided drive because the "other" side of single sided media has not been burnished and so is too abrasive for the head. On this addendum, regarding single sided HP media (which may be burnished on both sides, for all I know) in a 9122 (double sided drives), HP says "exchange only", which HP doesn't spell out but I imagine they mean it is OK to do it to load a file into the computer but not for regular read/write use.

Vassilis: Fred wrote in one of his messages: "At present all four switches in the back are in the down position and none are marked "Test". When the HP9121 is first turned on the red LED flashes 4 times."

Since his 9121 may be in test mode, do you know what 4 flashes means?

One encouraging note for Fred: my 9121/9122 manual says if you are using a 9121 with Series 200 Basic 3.0, "the device type is HP8290X or HP9121." Also my 9121 manual says "The 9121D/S drive emulates the 82901 drive." This indicates that the 9121 was designed to be functionally equivalent to the 8290X which were the 5.25" HPIB drives, so moving files from those diskettes to the 9121 should be no problem (once the hardware cooperates!)


[ Return to Index | Top of Index ]

Go back to the main exhibit hall