A Day of Fun With MFM Hard Drives!

Поделиться
HTML-код
  • Опубликовано: 25 ноя 2024

Комментарии • 365

  • @der.Schtefan
    @der.Schtefan Месяц назад +173

    Usagi: "I am bad at UNIX"
    Also Usagi: "Here is my PDP-11" :)

    • @UsagiElectric
      @UsagiElectric  Месяц назад +69

      Totally going to install RSX-11M on it so I can be bad at multiple operating systems!

    • @neilbarnett3046
      @neilbarnett3046 Месяц назад +6

      @@UsagiElectric Are you bad at RSTS already?

    • @virtualinfinity6280
      @virtualinfinity6280 Месяц назад

      @@UsagiElectric A PDP-11 without a proper 2BSD on it is a Sad Thing(TM) :)

    • @jurajlutter
      @jurajlutter Месяц назад +1

      2.11BSD can be installed on PDP-11.

    • @virtualinfinity6280
      @virtualinfinity6280 Месяц назад +1

      @@jurajlutter yep, I ment the entire 2BSD family, so 2.8 or 2.10 or even earlier would be an option, but obviously, I'd also run 2.11BSD (which I do on my PiDP-11 :)

  • @MajenkoTechnologies
    @MajenkoTechnologies Месяц назад +202

    It is true! We programmers make better lovers. In fact I made one just the other day, and it only crashed three times.

    • @klocugh12
      @klocugh12 Месяц назад

      It's soo easy.
      PEEN_LEN = 6;
      REPEAT
      IN PEEN_LEN;
      OUT PEEN_LEN;
      UNTIL CLIMAX;

    • @tezinho81
      @tezinho81 Месяц назад +24

      Having it go down on you only three times must have been disappointing

    • @FloridaMan02
      @FloridaMan02 Месяц назад +15

      At least your stack still overflows

    • @therealjammit
      @therealjammit Месяц назад

      This works for me:
      alias sex "updatedb; locate; talk; date; cd; strip; look; touch; finger; unzip; uptime; gawk; head; apt-get install condom; mount; fsck; gasp; more; yes; yes; yes; more; umount; apt-get remove --purge condom; make clean; sleep"

    • @ThePoxun
      @ThePoxun Месяц назад +7

      Indeed. the proof is the film Weird Science

  • @gtb81.
    @gtb81. Месяц назад +53

    some programmer has been waiting decades for you to find that message!

    • @CATech1138
      @CATech1138 Месяц назад +4

      some where some old guy got mystery wood when that egg dropped....it would be evdence of a just god if he got know it's been found and seen by the whole HELLORD world

    • @jeremylindemann5117
      @jeremylindemann5117 Месяц назад

      Worth it.

    • @MadScientist267
      @MadScientist267 Месяц назад

      No doubt 🤣

  • @TheMightyOmega-NotTheAlpha
    @TheMightyOmega-NotTheAlpha Месяц назад +183

    You know, you voided your warranties on those drives you opened.

    • @RichardFraser-y9t
      @RichardFraser-y9t Месяц назад +18

      I think they may be out of warranty by a little bit.

    • @juergenschimmer960
      @juergenschimmer960 Месяц назад +18

      @@RichardFraser-y9t Just a little tiny bit - not even a century

    • @UsagiElectric
      @UsagiElectric  Месяц назад +69

      I actually took footage of me slicing the warranty sticker on all three drives, but it didn't make the final cut.

    • @TheMightyOmega-NotTheAlpha
      @TheMightyOmega-NotTheAlpha Месяц назад +30

      ⁠@@UsagiElectricI don’t know why, but whenever I need to open up old electronics, those “warranty void” stickers always make me hesitate, even though the warranties expired decades ago.🤪

    • @wesleymays1931
      @wesleymays1931 Месяц назад +2

      ​@UsagiElectric with the exception of things like phones (where you can't do anything once you're in), I always slice the stickers. even if I'm not opening the thing up, stickers are destroy-on-sight.

  • @IainShepherd1
    @IainShepherd1 Месяц назад +13

    28:55 absolute gut laugh when the drive spun down right in the middle of your victory lap. Sorry, I'm a bad person. Thank you for leaving it in 🤣🤣

  • @JamesLewis
    @JamesLewis Месяц назад +92

    Hey there... don't give up on the drive with the alignment optic thing quite so fast.... I don't think those drives have any permanent index data on them, if everything is working, you might well find the a simple low level format will fix it... I did this once back in about 1994 for a bet, and actually removed the heads and all the platters from a drive, literally cleaned them with window cleaner spray, put the thing back together and got it fully working again after a low level format... where, in fact, no bad sectors were found,

    • @mima85
      @mima85 Месяц назад +9

      That reminds me how I revived a Miniscribe 10 MB hard drive which had internal contamination. I cleaned the platter with Windex or something like that, I gently cleaned the heads with IPA, did a low-level format and the drive was good to go with just a few KB of bad sectors. That's a good thing that old MFM drives are so stupid, as if they're not too much damaged they can be brought back to life with relative ease and without special tools.
      Fun fact: the platter was not coated with the iron oxide typical of old 5.25 MFM drives, but was already an anodized one. That's quite odd for a drive so old.

    • @JimHarrigan
      @JimHarrigan Месяц назад +2

      I kind of remember the low level format being in the ROM of the drive and there was some way you just ran it. That's going back to the first drive I purchased in 1987 so might be a little off there.

    • @davethompson9959
      @davethompson9959 Месяц назад

      @@JimHarrigan IIRR at c800:5 but who knows with this odd adapter card

    • @Powertampa
      @Powertampa Месяц назад +7

      Probably, but then you just erased whatever was on it, which might be interesting. I'd intercept the alignment sensor to see what it sees and then manipulate the signal to get back into alignment. Oscilloscope and a poti should be enough for that.

    • @JamesLewis
      @JamesLewis Месяц назад +4

      @@JimHarrigan On later IDE drives there was critical structural data, firmware for the drives microcontrollers etc stored on the drive itself, so you could not low level format it... but older drives were very basic.

  • @James1095
    @James1095 Месяц назад +11

    About 30 years ago when I was a teenager I took the cover off of a working 20MB MFM drive in an XT (they were worthless old junk at the time) and powered it up so that I could watch the heads move. It was fascinating but the drive started developing a bunch of bad sectors after only a few minutes of operating that way. I think that running a drive with the cover off disturbs the airflow and causes the heads to crash even if there is not a bunch of dust in the air so I would never power up an open drive I had any intention of trying to fix. I remember disassembling several other 10-20MB drives back then because they weren't worth anything, really wish I'd saved all that stuff but that's how it goes. Old junk becomes desirable collectibles but you never know what will be desireable.

    • @Reziac
      @Reziac Месяц назад +3

      The problem is microscopic dust -- what always floats around that you can't see is nonetheless bigger than the gap between the platter and the floating head. Some dust lands on the platter and sticks, and the head hits it and bounces -- microscopically, but still enough to screw up the read and eventually damage it the surface, and the head. That's why data recovery is done in a clean room (if they need to open up the drive), with literally NO dust, microscopic or otherwise.
      I once scrapped some ancient nonworking RLL drive, only to shortly learn that in the recovery market, the durn thing was worth (are you sitting down??) .... $900 !!! That's Nine Hundred Dollars, not a typo. ARGH!

    • @owlshark7760
      @owlshark7760 Месяц назад +2

      I did the same! It starting making a lot of noise when a head hit a platter.

  • @itogi
    @itogi Месяц назад +64

    Advice: You can look through your command history in Linux console with Up and Down arrows.

    • @grishka212
      @grishka212 Месяц назад +29

      To add to that: you can use the tab key to auto-complete file paths.

    • @phill3986
      @phill3986 Месяц назад +10

      Control r to reverse search through command history

    • @drstefankrank
      @drstefankrank Месяц назад +7

      and copy/paste in a terminal exists. :)

    • @tezinho81
      @tezinho81 Месяц назад +6

      And type the command 'history' to see a full list of remembered commands. If you type your password into an open prompt by accident, you can use the same command to clear individual entries.

    • @UsagiElectric
      @UsagiElectric  Месяц назад +66

      Thanks! Though I did already know that shortcut. When I'm doing screen capture for a video I always retype the full command so that it gives the viewer, especially those not familiar with Linux, time to visually locate the command and mentally parse what is being typed before it flies off the screen.

  • @FlyMIfYouGotM
    @FlyMIfYouGotM Месяц назад +8

    That "bearing" noise actually sounds like noise the static eliminator makes on these old drives. The static eliminator strip is located outside the sealed compartment on the bottom side of the drive. Some times it's dirt and wear that makes them squeal. You can try using a little IPA on a piece of notebook paper dragged between the spindle and static eliminator. If not dirty, try slightly increasing the tension on the static eliminator. Well, I wrote this before watching the entire video. Glad you found it. I've heard that noise way too many times in days gone past.😅

  • @McTroyd
    @McTroyd Месяц назад +9

    Even knowing those drives were probably cooked, watching them be opened was difficult. 😅 It took me YEARS to learn to be OK with opening drives, even when known to be dead. But then I found the magnets, and all was good. Also, as a fellow auto enthusiast, I have far too much sympathy for the 10 minute job that takes 2 days. 👍

    • @EVPaddy
      @EVPaddy Месяц назад +1

      I opened up drives that misbehaved in the 90ies just to punish them. Also have some very strong magnets from "modern" drives (maybe 10 years old)

    • @EVPaddy
      @EVPaddy Месяц назад +1

      or even in the 80ies, not sure when the first drive made me mad

    • @Reziac
      @Reziac Месяц назад +1

      And some of the platters made beautiful wind chimes.
      But yes, it was painful watching them opened, and knowing that now the platters and heads will have dust damage. They _might_ have large enough sector tolerances to still read, but for how long?

    • @McTroyd
      @McTroyd Месяц назад

      @@Reziac I wish I lived in an area I could turn some of my superfluous platters into wind chimes. Unfortunately, in the Appalachian region of Virginia, we either have no wind, or tropical storm force. (Already lost 2 wind chimes to the latter.) Still thinking about different crafty ideas for them. I like the iridescent coatings some of the platters use. Seems like a light sculpture opportunity of some kind.

  • @the_kombinator
    @the_kombinator Месяц назад +6

    I removed one out of a DEC rainbow - a Type 1 MFM, 10 Mb of capacity, along with its controller card. I put it in a very early AT machine and formatted it - it worked, zero bad sectors. I was blown away that it actually worked, being from 1981, it's older than me.

  • @rick-lj9pc
    @rick-lj9pc Месяц назад +48

    The Gesswein is a true emulator- it was designed to be able to image a failing drive then remove that drive and emulate it with the image you read, the docus claim to support emulation on a ?Rainbow! You should test if the Rainbow can boot replacing the HD with the Gesswein emulating the HD. If it won't boot, or only boots MS-DOS/CPM you would know the image isn't 100% good.

    • @CandyGramForMongo_
      @CandyGramForMongo_ Месяц назад +3

      I was waiting for that and it didn’t happen. Why didn’t it happen? 😢

    • @KameraShy
      @KameraShy Месяц назад +1

      Exactly what I was thinking. The only way you can confirm the veracity of a backup is to write it to another device and see if it runs correctly.

  • @ajlitt001
    @ajlitt001 Месяц назад +46

    The glass plate in the RD52 is the servo position encoder.. If you look closely at that arc pattern you'll see tiny metallic stripes.

    • @douro20
      @douro20 Месяц назад +17

      It's called the "Light Positioning System". These drives have a servo surface but it is actually possible to configure them to ignore the servo surface and just use the LPS for tracking.

    • @mikefochtman7164
      @mikefochtman7164 Месяц назад +12

      I noticed a 'void warranty' sticker on the top cover right above that sensor. There may be a way to adjust that sensor alignment with the cover installed for final checkout. If could find some old instructions MIGHT try realigning it.

    • @mfree80286
      @mfree80286 Месяц назад +4

      @@douro20 If you can track LPS, should you not be able to low level format the drive and have it function again?

    • @douro20
      @douro20 Месяц назад

      @@mfree80286 Yes, as long as everything else in the drive is in good condition.

    • @poofygoof
      @poofygoof Месяц назад +1

      I had seen a similar mechanism in 3.5 SCSI drives (Quantum prodrive LPS), and didn't realize it goes back this far. pretty neat.

  • @russellhltn1396
    @russellhltn1396 Месяц назад +6

    I think that grounding strap is intended to have a carbon button on it and not metal-to-metal. That's where the black gunk came from.

  • @Zekrom_64
    @Zekrom_64 Месяц назад +18

    Interestingly, some of the strings in the Rainbow's drive for the startup menu seem to have ANSI escape sequences in them ( "[;H" moves the cursor to row 'n' colum 'm') which must be used to lay out the menu on the screen. Some of them also look to be dollar terminated (ending with a '$') meaning they are probably intended to be passed to standard output in MS-DOS, and are then processed by ANSI.SYS (or some variant thereof). However, that would require DOS to be loaded in the first place, so I wonder if this functionality is supported directly in the BIOS...

    • @TSteffi
      @TSteffi Месяц назад +4

      I didn't know that DOS also used $-terminated strings. But I know CP/M does. So maybe DEC just used what was common back then.
      CP/M 3 introduced a BDOS call to change the terminator, sou you could use 0-terminated strings instead.

  • @mikefochtman7164
    @mikefochtman7164 Месяц назад +28

    Quantum drive with that 'wind gauge' is kinda neat. I bet that black plastic arm is detecting the 'wind' near the platter surface and is an 'unlock' signal to let the heads move from the landing zone.
    I notice a 'void sticker' on the cover right above that optical sensor for your plastic piece. Bet there's some way to adjust/ align that sensor with the cover installed for final checkout. If you could find some alignment instructions and put a scope on some head output, you have a chance to realign it???

    • @tess4647
      @tess4647 Месяц назад

      I'm just amazed by this drive seemingly using an optical alignment solution that involves a bit of plastic and ink :D

  • @billj5645
    @billj5645 Месяц назад +8

    I remember back in those days, around the middle 1980s, MFM drives were common in PCs, larger drives were ESDI or sometimes SCSI. Drives were very expensive so sometimes we would scrounge up broken drives and have them repaired. Broken drives would sell for around $1 per megabyte, crazy by today's prices. My first PC had only floppy drives, I later bought a 20MB hard drive kit for it for $450 from a tiny little store in Austin, TX called Compuadd. I eventually added a 2nd 20MB drive to that PC, then replaced both with a 60MB RLL drive. My next PC was a 386 with 120MB IDE drive. Then I built another machine and eventually it had dual 383MB ESDI drives. That was in the early 1990s. Today my desktop computer has a 1TB SSD and a 4TB SSD. The 4TB SSD is 200,000 times the size of my first MFM drive.

    • @rocketman221projects
      @rocketman221projects Месяц назад +1

      And today 24TB drives are readily available. One company makes a 30TB drive and has even developed platters in the lab that will allow for 50TB drives soon.

    • @dont-want-no-wrench
      @dont-want-no-wrench Месяц назад

      i know. i paid about $500 for a 20mb drive, and was happy to get it.

  • @mrbrent62
    @mrbrent62 Месяц назад +2

    I remember people putting a tiny piece of tape on the grounding strap. In fact they used to put a little square of plastic on that. I used to call it an inertial dampener. 😂

  • @TheFurriestOne
    @TheFurriestOne Месяц назад +1

    Were you the one to cut the warrantee stickers? If not, somebody could have been in there before...
    Still, thanks for the fun tour of various models of spinning rust!

  • @ChrisBigBad
    @ChrisBigBad Месяц назад +1

    34:06 reminds me a bit twisting the dragon's tail, where the dudes played with radioactive cores, trying to get them going critical without killing themselves. they used a screw-driver to distance something. it did not work. well, not killing them did not work. going critical worked quite well.

  • @adamw.8579
    @adamw.8579 Месяц назад +1

    A small tip for old MFM disks usage - they must be parked before power off, otherwise heads lands on usable platter area and scratches it.
    For Seagate drives parking area is seek to few tracks above maximum usable format (most close to center of disk). For others disks maybe different, some later disks have separate command for parking operation accessible by controller BIOS.

    • @adenitis
      @adenitis Месяц назад +1

      Made me cringe when he just unplugged it.

  • @izzard
    @izzard Месяц назад +1

    Just want to say I LOVE watching your videos. You are so engaging and brilliant at explaining these machines, and it's a joy to ride along on the troubleshooting journeys. I really appreciate the absolutely huge amount of work you put into making it seem so easy.

  • @denniseldridge2936
    @denniseldridge2936 Месяц назад +1

    This was such a cool and interesting episode for me as I was weaned on ye olde MFM drives, back in the 80's-early 90's. At my first tech job I cobbled together an 8088 system, and was actually running a 5 megabyte Seagate for some months with the cover off(!). Never had a problem and only stopped using it when I upgraded.

  • @NathanAllworth
    @NathanAllworth Месяц назад +6

    Baby Bun is adorable.

  • @emilyhelms-tippit4053
    @emilyhelms-tippit4053 Месяц назад

    "I'm in a purely Linux invironment and I have no idea what I'm doing."
    You did it! You broke Linux down to it's bare essentials!

  • @MrBradleykeith
    @MrBradleykeith Месяц назад +1

    As far as I can recall, the Winchester disk drives did not have servo platters, the track and sector positions where encoded as preamble data when low level formatted. Also in those 5" drives there where both MFM (Modified Frequency Modulation) and RLL (Run Length Limited) types and they used different types of controller boards, they were not interchangeable.

  • @OgOssman
    @OgOssman 9 дней назад

    The build quality is crazy. Its so robust, and bulky. Seeing old technology is so cool.

  • @azurefog
    @azurefog Месяц назад

    That squeaky scrub of the first drive’s spin up through a set of AirPods reached into my hindbrain and brought back many memories of the back room of the PC repair shop in the early 90s as these things were dying in the last few old 8088’s that came in. I remember having to use debug in DOS to hit the low level format on my Winchester controller. Now, I have 6tb of casual storage on my desktop with 80tb in the basement for cold storage. 10mb as a kid in the 80s…

  • @halitimes2
    @halitimes2 Месяц назад +6

    Another useful command is "od", basically octal/hex/etc viewer on command line. Pretty handy.

    • @timc3600
      @timc3600 Месяц назад +1

      od -x being particularly helpful for getting a hexdump

    • @8bitwiz_
      @8bitwiz_ Месяц назад

      "hexdump -C" (or "hexdump -Cv" to see all the zeros) is much better; od is from the stone age of Unix

  • @TeVolt805
    @TeVolt805 Месяц назад +2

    WOMBAT. Webster's Omnipotent Mass-Storage Builder and Tester. I worked for Webster when that product was developed. The wide row of 8 ceramic fuse-link ROMs with the paper labels contain the 60 bit wide microcode. As well as all the hardware control, data transfer and QBUS control code, it also contains a 6800-inspired emulator. The EPROM contains WOMBAT, written in 6800 assembly. The full theory of operation and the schematic is in the User Manual, which you can find on-line if you don't have it already. The Microcode was (of course) assembled by Macro-11. The 6800 code was probably assembled the same way, except I remember a PC-based assembler being used later as it was a lot faster.

  • @RWBHere
    @RWBHere Месяц назад

    Thanks Dave. I'm one of many people who will likely never see the USA, so your reports of those events are valuable to your many overseas supporters and viewers. 🙂👍

  • @soundguydon
    @soundguydon Месяц назад +4

    Back in the early 90's (maybe around 1993 or so?), I had an old 5 1/4" full height 80 MB drive. Looong before RUclips, and I hadn't even heard the word "internet" yet. I was very curious, so I popped the top off the drive and ran it for quite some time, bare. I don't remember much, just that it was built before voice-coil head movement, so it had a stepper motor to move the heads. The whole desk vibrated when the drive was seeking, and it fascinated me to watch it dance across the platters while booting, loading programs, etc. (However, my first hard drive was a full height 20 Meg drive on an XT. That could make the desk shake too!)

  • @CC-ke5np
    @CC-ke5np Месяц назад +5

    Use the TAB key to enter complicated stuff and navigate through directories much more easily.
    Type the first few characters and hit TAB. The console will fill in the command or directory name as far as it is unique. If the command or name isn't fully autofilled, hit TAB twice to see a list of the possibilities. Then enter the next character and hit TAB.
    For example
    cd /opt/mfm/ TAB TAB
    will show you all the subfolders in /opt/mfm so you can add them while typing the cd command. You don't need to ls any more!
    No typos, fast and it also works with parameters for more modern commands.

  • @rivimey
    @rivimey Месяц назад +52

    In linux, "cat filename| less" can be replaced with "less filename ", which is slightly better too.
    I was hoping you could read the image files as a filesystem, partly because I too have cpm floppies to read. You can make a block device from the file using"losetup" (though "mount" will do it for you when it knows it should), but i don't know of a cpm partition table or filesystem for Linux 😢

    • @CC-ke5np
      @CC-ke5np Месяц назад +7

      And if you desperately want to "cat" the rainbow file, you can always "lolcat" it. You may need to install lolcat first.
      This makes the rainbow file really rainbow!

    • @vincent_sz
      @vincent_sz Месяц назад +4

      Or better without the temp file: "strings filename | less"

    • @isatty
      @isatty Месяц назад

      cpmfuse supports CP/M filesystems using fuse (userspace filesystem). Or you can use cpmtools

    • @jpt3640
      @jpt3640 Месяц назад

      I always use kpartx to create loop devices. This requires a valid partition table on the beginning of the disk though.
      But if it is a "superfloppy" aka no partitions, only filesystem then you don't need to create loop devices at all. Mount is able to handle it without

    • @davethompson9959
      @davethompson9959 Месяц назад +2

      The linux program is cpmtools,,,, cpmcp, cpmls and so on.. You likely have to set CPMTOOLSFMT
      to the correct disk format, or nothing will happen (there is a cli switch as part of the command)
      But it is unlikely that it is a cp/m filesystem on that hd
      Tab completion save a lot of typing, also typing errors
      Most terminals have a copy and paste, but you can do it the hard way if you wish

  • @Qyngali
    @Qyngali Месяц назад +3

    You did disengage the transport lock on the CDC drive right? :)

  • @baddestmofoalive
    @baddestmofoalive 8 дней назад

    Back in the late 90s/early 00’s, a semi popular PC mod was to crack open your hard drive, cut a plexi window into the lid, and add some LEDs to watch the harddrive work. Pretty high risk though lol. You would turn off your AC/Heat, run a super hot shower to get the bathroom steamy, then wait for the steam to dissipate to make a pseudo clean room. Despite our best efforts, we still killed many a drive lol.
    That CDC Wren II is SCREAMING to have a plexiglass plate replace the lid lol

  • @JohnDlugosz
    @JohnDlugosz Месяц назад

    I remember the ST-506/412 interface drives, and MFM, on my early PC. I had a ST-4096, which was a whopping 80 megabytes!
    It was full height when half-height had already become normal for PCs. It was released in 1986, but I got it a bit later. It was so heavy that it had a reputation for browning out power supplies when spinning up -- people would have to hit the reset button after they came to speed to boot. Now I'm feeling nostalgic for terminating resistors.
    Yesterday I was fighting USB cables and WiFi on an old laptop. Different monkeys, same song keeps repeating.

  • @ForgottenMachines
    @ForgottenMachines Месяц назад

    Oh, man...what an EPIC job you have done here! Thanks for the shout-outs, and the channeling (I hope it helped! Ha!) but more importantly, congratulations on tackling this entire project!

  • @johnvanwinkle4351
    @johnvanwinkle4351 Месяц назад +2

    Great job getting the data off those drives. Look forward to seeing you fix the others.

  • @jeromethiel4323
    @jeromethiel4323 Месяц назад +2

    In my opinion "spinning" rust was as influential in early computers as the transistor. Storage was always the biggest issue with computers in the 60's and 70's, and magnetic media was the answer. We are so spoiled today with super cheap mass storage.

  • @MadScientist267
    @MadScientist267 Месяц назад

    Last opened drive:
    The plastic arm resembling more modern drive arms swinging out is a vane that detects air movement which can only be present if the platters are spinning. It works against a spring, and typically mechanically unlocks the heads, and in some cases moves an optical interruptor that tells the drive it is safe to have the heads out.
    The inertia I'm sure you're aware of the stories but they used to write code that would make the really large drives walk.

  • @BollingHolt
    @BollingHolt Месяц назад

    Hard drives are absolutely marvelous pieces of technology.

  • @lynxs1981
    @lynxs1981 15 дней назад

    Love this! Remember my first teardown of some old SCSI drives like this. They were huge, weighed like 10 pounds each.

  • @InfiniteLoop
    @InfiniteLoop Месяц назад

    Im so happy you rescued the bun bun,

  • @NybblesandBytes
    @NybblesandBytes Месяц назад

    The oil on the base plate there is some of the oil present on the platters. Whenever you have a drive with "stiction" problems, it's because the heads have settled into that oil and become stuck.

  • @geoffs7232
    @geoffs7232 Месяц назад +1

    WD_3B1 would be for the AT&T 3B1 UNIX computer. TANDY_16B is the Tandy Model 16 Xenix computer. A blast from the past having worked on both machines at both companies.

  • @jeremylindemann5117
    @jeremylindemann5117 Месяц назад

    If you're the kind of person the deals with old drives that sometimes need open inspection and servicing then I would suggest considering buying a clean box to do this type of work. You can open drives to see their internal condition without exposing the platters and internals to unfiltered air and potentially ruining the whole drive.
    Clean boxes cost maybe a couple of thousand dollars and are meant for exactly this type of work.

  • @binarydinosaurs
    @binarydinosaurs Месяц назад

    Once again, I live your emotions and facial expressions :D That's 'live' not 'love' because I do the self same things with my repairs. I've been meaning to buy a Gessweinmulator for years so I really should now. Cheers David.

  • @skeezixcodejedi
    @skeezixcodejedi Месяц назад

    love it, the heights and depths and then heights again - of madness and spinning rust :)

  • @douro20
    @douro20 Месяц назад +6

    That first drive looks like a CDC/MPI/Imprimis one, particularly a Wren II which was a very advanced drive for the time. They were made with ST506 (they called it CDC506), ESDI and ATA interfaces. They were apparently the first company to ship a drive with an ATA interface. You are fortunate to have two which don't have bad tantalum capacitors. If they have Seagate branding it means they were made after Seagate acquired Imprimis in 1989.

  • @AndyHullMcPenguin
    @AndyHullMcPenguin Месяц назад +1

    The "bearing noise" on those two noisy drives may be the "antistatic tab" that rides on the end of the shaft. If so, a small drop of oil will shut it up. See 26:34 for an example of the antistatic "brush". It is the copper coloured metal shim that sits over the end of the shaft, and touches it to dissipate any charge build up from the spinning motor and the heads. In the past some people simply removed those or bent them out of the way, but I suggest a little oil or conductive grease on the contact point might be a better solution.
    EDIT: You figured it out. Was a very common problem back in the day.
    EDIT2: See if you can find the service manual for the RD52 I'm pretty sure there was a way to do a low level format on those, that re-created the servo tracks.

  • @Darkstar2342
    @Darkstar2342 Месяц назад +2

    22:57 that plastic piece not only has start/end markers but also the servo information on it (the grey-looking circle-segment) so without that in proper alignment, no tracks will ever be found by the drive again

  • @richardperritt
    @richardperritt Месяц назад +8

    Drive spinning down shortly after spin up could be an RPM failure. If the drive doesn't reach it's expected RPM with a specified amount of time it's spun down by the drive's onboard controller as it's considered defective.

    • @kpanic23
      @kpanic23 Месяц назад +6

      Yup, can be caused by either mechanical or electronic problems: Either the spindle bearings have too much friction to get the drive up to full speed or there's some power related issues. I had driver issues, where the spindle motor was missing a phase, or simply bad capacitors causing the spindle motor not to have enough power to reach the correct speed.

  • @Laszlo34
    @Laszlo34 Месяц назад

    I saw "MFM" and was suddenly in a nostalgic bliss. :D

  • @semuhphor
    @semuhphor Месяц назад +6

    Tres cool episode, Mr. UE. ありがとうございます

  • @wmrg1057
    @wmrg1057 Месяц назад +2

    We had to clean the spindle ground on HP 792X drives back in the late 70s. Weird sounds were normal when dirty. Basicly dirt on a beating point.

  • @alexanderdelguidice4660
    @alexanderdelguidice4660 Месяц назад +7

    In the default terminal of most linux distributions, bash, you can press the up/down arrows to select a command that you previously ran and the enter key to run it. The up arrow selects the next one in the list of previous commands, the down arrow goes the other way in the list.

    • @MajenkoTechnologies
      @MajenkoTechnologies Месяц назад

      @@alexanderdelguidice4660 also ctrl-r will start searching the history. Press that then start typing a command and it will try and find the best match in your history to fill the rest of it.

    • @v12alpine
      @v12alpine Месяц назад

      DOS prompt too, at least on Windows.

  • @timc3600
    @timc3600 Месяц назад

    Lots of good memories here. I recall having to do maintenance on multiple drives with the ground strap cleaning, there was also a little thin oil applied to some of the bearings.
    My memory is a bit fuzzy here, but weren't there some termination resistors and jumpers on the drives when they were daisy chained onto a bus. Some of those drives may be set up wrong for a single drive config.

  • @hotsauce2446
    @hotsauce2446 Месяц назад

    21:47 I'll always remember the sound of the Quantum Fireball drives. I still have a few that work.

  • @TheHylianBatman
    @TheHylianBatman Месяц назад

    You never know what you'll find on old drives!

  • @RedFathom
    @RedFathom Месяц назад

    the manuals for those old drives are awesome! they have all sorts of schematics and test procedures. i'm sure if you find one every one of those drives can be fixed. even the one that is probably out of alignment now.

  • @kevinmerrell9952
    @kevinmerrell9952 Месяц назад +2

    Great episode. Nice doorstops and boat anchors!

    • @jarthurs
      @jarthurs Месяц назад

      I was looking at them thinking, they'd make a great heavy base for a retro desk lamp.

  • @JohnDlugosz
    @JohnDlugosz Месяц назад

    6:24 The ST-4097 used RLL encoding. The 4096 was MFM, and the 4097 (85 MB) was the same drive hardware updated to use RLL.
    But it is only 71MB? That's less than the 4096. And it's 17 sectors, not 26. So it seems to have been formatted for compatibility with MFM drives of similar specs.
    As for the loud spindle: I remember it was normal to do percussive maintenance on them. Just give the protruding stub of the axle a little tap.
    I remember a co-worker had a drive that started to sound like an airplane was trying to land on his PC.
    MS-DOS would start the director listing with "Volume in drive C: is " and he named to drive "Very Loud".

  • @kennethjohnson4280
    @kennethjohnson4280 Месяц назад

    that has to be the biggest BeagleBone cape I have ever seen.

  • @nurmr
    @nurmr Месяц назад +9

    Interesting info: For this era of drives, the first digit in the drive model number is often the number of platters or heads, eg: the ST-412 has 4 heads.

    • @andrewsuvorow6818
      @andrewsuvorow6818 Месяц назад

      This is not correct. ST-506 also had 4 heads. ST-251 got 6 heads. Actually, Seagate used numbering system where first digit means form-factor, i.e. 4 = 5.25 full height, 2 = 5.25 half height, 1 = 3.5 half height, 3 = 3.5 slim (1 inch height)

  • @jeffclark5268
    @jeffclark5268 Месяц назад

    Absolutely can recommend the Large Scale Systems museum. Went there 2y ago and it was awesome. Great people, Great museum, and I am really upset that I have yet to do my google review, nor ordered my tshirt.

  • @esra_erimez
    @esra_erimez Месяц назад

    This was a really fun video. I always wondered what a hard disk drive looked like on the inside while operating.

  • @renauddupras1586
    @renauddupras1586 Месяц назад

    That drive's commedic timing was on point

  • @ownpj
    @ownpj Месяц назад +16

    7:15 Do these drives automatically park their own heads on power loss? Asking because back in the day when I had a full height drive (i dont rememberwhat type it was) I had to run a park program before powering off.

    • @ub321
      @ub321 Месяц назад +5

      I was wondering the same thing. Were any MFM drives self-parking?

    • @Alexis_du_60
      @Alexis_du_60 Месяц назад +6

      Yes, there's the ST-251 and it's other brethren (ST-277R, ST-296N, ST-251N...)that automatically parked the heads. I think the ST-4096 also did (?) since it had a voice coil mechanism with a return thing

    • @neilbarnett3046
      @neilbarnett3046 Месяц назад +3

      I recall using the PARK command as a precaution. The problem is that if your drive has just lost power, it has no power to park the heads. Drives that had voice-coil positioning would have a large capacitor to park the heads with its "last gasp".
      This feature was actually a problem on some large format drives, one 14" drive that I used to work on was able to do an emergency retract while the engineer was doing an alignment on it. This broke the alignment tool, misaligned the head you were adjusting and, if you were in the wrong place, broke your finger.

    • @James1095
      @James1095 Месяц назад

      @@ub321 Yes, quite a few of them did. The ones with stepper motor actuators would use the inertia of the platters to generate electricity to park the heads. They would make a BRRtrtrtrtrtrtrtrtr sound as they spun down.

    • @James1095
      @James1095 Месяц назад +2

      @@Alexis_du_60 The ST-251 used a stepper motor, I still have one and you can see the motor from the underside. Voicecoil actuated drives were very rare in that era, the ones in this video must have been quite high end units.

  • @HelloKittyFanMan
    @HelloKittyFanMan Месяц назад

    I didn't realize that there were some of these really old personal computer drives that already had a voice coil instead of a stepper! Also interesting to see a phase with stepper/swinger combo instead of voice coil.

  • @PeterCCamilleri
    @PeterCCamilleri Месяц назад

    I recall an old drive that had a horrible screech. Turned out to be the cylinder grounding brushes and not the bearings

  • @BersekViking
    @BersekViking Месяц назад

    I remember that sound from your disks. I had a 70MB disk with the same sound decades ago.
    On the bottom of the disk spindle, I think it has hidden under the PCB, there is a grounding leaf spring touching the spindle. That was making the sound. Try lifting the spring to hear if the sound goes away. If it does, try bending the spring a little so the spindle touches another part of the spring.

  • @oswaldjh
    @oswaldjh Месяц назад

    Haven't heard a word about MFM drives since I upgraded an IBM XT with one from one of the first big box computer stores in the 1990s.
    These early stores were a wealth of information and tips since this was pre-internet.
    If I'm remembering correctly the drive was a full height with 10MB of storage. This was back in the 640 KB RAM days.

  • @illukpitiya
    @illukpitiya Месяц назад +1

    In My day, when we had to open up a Modified FM Drive, and if it would not recondize the "index" tracks, we would low level format them. both RLL and MFM controllers had a low level format utility on the ROM it self which you could invoke by (if on Dos) using the GO command on Debug "GO 1111:ffff" kinda situation. please check that.

  • @rinner2801
    @rinner2801 Месяц назад

    And to think, I had a basement FULL of original working IBM AT/PC/XT machines, with monitors and keyboards. All of it eventually got recycled. The collection would have probably been worth a lot of money today.

  • @Sumppen
    @Sumppen Месяц назад

    I do love the sound of mfm/rll drives

  • @eveypea
    @eveypea Месяц назад

    Hey, I love your content. As a suggestion and a tip: Pressing the up and down keys in a Linux shell will let you scroll through previously entered commands. It might save you a bit of typing repetitive and similar commands

  • @petergamache5368
    @petergamache5368 Месяц назад

    Those were the days, when you could fit a burrito between platters on a hard drive.

  • @ChristopherHailey
    @ChristopherHailey Месяц назад

    Working with old MFM drives is "interesting", I can verify. I replaced the drive in my 80s UNIX machine with a better MFM drive and it took literally days to get all the bad blocks marked and the drive formatted before I could even get to the installation of a large box of floppies. Nice video illustrating working with very old hardware with spinny bits

  • @itstheweirdguy
    @itstheweirdguy Месяц назад

    That's so cool it emulates the mfm hard drive as an mmc storage device. I only do sd's and nvme's in linux! We're so spoiled now.....

  • @AsbestosMuffins
    @AsbestosMuffins Месяц назад +1

    Can't really make it to the LSSI in the next few months but its absolutely on the list

  • @GusFernCa
    @GusFernCa Месяц назад +1

    The ground strap on that drive may or may not have even been needed. Many drives actually had an alternate ground path to avoid static buildup, and the "fix" for the horrible squealing drive was simply to rip off the strap! However, I'm not sure whether that applies to your drive.

  • @Tera83074
    @Tera83074 26 дней назад

    I remember as a teenager these MFM drives ware a dime a dozen, as in they ware free. I had a lot of fun with them. About the RD52-A the black plastic arm that moves when the drive starts and stops, that the drive head lock. As the drives spin-up the air pushes on that arm moving it away to to unlock the drive heads and obviously the reverse as the drives spin down. This made the old "Park head" commands unnecessary.

  • @battleangel5595
    @battleangel5595 Месяц назад

    My old Arche Rival came with a 40 MB MFM hard drive. She was a 386 unit. Had a power switch that could break fingers. Upgraded she ran DOS 6.22 and Windows 3.11b. Starting up the PC was an adventure into sound. Most of the "Whirrr" sound was from the drive.
    Current Arche Rival I found on eBay seems to have a current IDE drive. Will have to delve deeper into the PC to learn more. Will need a UPS and power conditioner. Scary tantalums all over the board.

  • @myleft9397
    @myleft9397 Месяц назад +1

    Those flashing LED ones need a trip to Adrian's basement... I'm sure I've seen him fix worse, but I've no idea how.

  • @theblubus
    @theblubus Месяц назад

    @24:30 As an Eagles fan, I approve 🤣
    Sports aside, I absolutely adore your content! I never miss a video
    Cars, vintage tech, tinkering 💖 Thank you! :)

  • @humidbeing
    @humidbeing Месяц назад

    You know the hard drive repair is getting serious when the brake cleaner comes out

  • @rwdplz1
    @rwdplz1 Месяц назад

    I have two MFM hard drives here. They might work, they might not, but as long as I don't test them, they might!

  • @timwilliscroft9615
    @timwilliscroft9615 Месяц назад

    The drives with status not coming good that don't spin down are likely ok, but can't communicate. The most likely IC to be the problem, because it's the exposed part (esd-wise, and surge wise), is the line driver that drives the index, etc pin on the edge connector. Back-track across the pcb with a continuity tester, that gets the right pin of the right chip, and that almost always on old through-hole boards will be a standard part. Look up chip pinout, use scope to test inboard signal. Simples. (It that's not it, without schematic, it's too much work.) Replace IC, working drive. And yeah those grounding buttons were carbon originally, and yes they ended up squealing by the early 90s. Clean and done. I think I did about 20 MFM drives for some friends back in 1993. They paid me with a drive.

  • @stan.rarick8556
    @stan.rarick8556 Месяц назад +1

    All HDDs should be made with inspection windows!

  • @kelli217
    @kelli217 Месяц назад

    I’m kind of surprised that there isn’t already a boutique industry in recoating old hard disk platters to repair head smacks. Not crashes… that’s usually too much to fix because they often create grooves in the platters.

  • @stuartbrownlee3108
    @stuartbrownlee3108 Месяц назад

    I have been watching your channel for quite some time now and it is safe to say that who you are and what you do is abolutely frikkin' awesome. The only thing right now that saddens me is that I'm already oversubscribed with Patreon related stuff (and yeah, I have this problem whereby I can't see on the Patreon page who exactly I'm patreoning apart from maybe 4 and I know it is much more than that - and I know I will have to deal with this at some point - I think the youtube Join thing might work better). David, you are just amazing and I'm hoping some day that you'll get the tape reader working on your improved vacuum tube microcontroller.
    In my spare time I like doing retro coding - my preferred retro coding for a few years is stuff relating to the Atari 8 bit line of computers (preferably, Atari800Xl / 65XE). I like coding for that machine because in Jeff Minter's words it is the ultimate lazy programmer's computer. Eh, and it also is a mite faster than the c64, although the Antic chip does slave the CPU, just as the VICII does on the C64.
    One thing I did discover recently is that the MADS assembler will not create .prg files, so I guess I'm going to have to use the KICK assembler instead. I want to write a game for the Commodore PET to start out with and it will involve a woodchipper - which I call a banana machine. Yeah and also in Ollish - "Uma flominap untsanj" After I write a game for the PET, I'll write something for the VIC 20, then for the C64 and then the Plus4.
    Maybe at some point I'll try to get into Z80 coding. Oh - back in the day I did write a program on my ZX81 that involved just poking stuff into a REM statement that inversed the characters on the screen. Didn't have an assembler then for that, just made use of Rodney Zak's book. The only other thing is - if only the Sinclair RAM pack used SRAM instead of DRAM. DAMN.
    One last thing - has anyone managed to compile the Turbo Rascal Syntax Error on the raspberry Pi 5? It ain't a problem per se, I'll be happy just to assemble without any libs at all - I mean...I don't even use macros in my assembly code. Heh.
    My mode of speech varies, but I'm from the UK and right now, since 1993, I live in Northampton UK. Yeah, where Alan Moore lives.
    Sorry about the rambling prose here - I just wanted to let you know that you are amazing.
    One last thing - with respect to rabbits - have you ever seen the 1979 version of "Watership Down"? Back in the day I went to the cinema to see that.

  • @mattsword41
    @mattsword41 Месяц назад +1

    100% the law to spin up old broken hdds with cover off.

  • @anotheruser9876
    @anotheruser9876 Месяц назад +1

    @16:52 Flashback to "tickling the tail of a sleeping dragon".

  • @prozacchiwawa
    @prozacchiwawa Месяц назад +1

    tektronix 6130 was a unix box tek made in their cambrian explosion era. would be interested to hear if anything interesting was on that disk.

  • @James1095
    @James1095 Месяц назад +3

    I have fried a few different things by accidentally plugging in connectors off by one pin or row. It's extremely frustrating, usually happens when I'm tired.

  • @WhoWalkTheEarth
    @WhoWalkTheEarth Месяц назад

    The R/W heard arm looks quite massive. Surely near half the electronics there are to compensate the inertia of the voice coil and arm.

  • @jarthurs
    @jarthurs Месяц назад

    I love these full height 5.25" drives, memories from my early days of PC ownership. Buying a batch of untested ST225 and going through them to find working ones. I was thinking they'd make great ornaments, but trying to find even broken/untested ones on eBay is really expensive.

  • @JanDoggen
    @JanDoggen Месяц назад

    At the beginning of my PC 'career' I had one of these 10 MB full height monsters - had to put it next to the PC and loop the cables through the back ;-)

  • @maskddingo1779
    @maskddingo1779 Месяц назад +1

    Most of my mfm drives that use servo tracks no longer work. They behave similar to that cdc one. Those that just use stepper moters are still generally work.