IBM PC/AT Model 5170: So many issues! (BIOS mania)

Поділитися
Вставка
  • Опубліковано 28 сер 2024
  • Sometimes you work on a machine that makes you question everything you know about working on computers. This machine seems to be one of those machines! In this video I finally get the IBM 5170 to a point where I'm happy with it.
    Part 1: • IBM PC/AT Model 5170: ...
    Part 2: This video!
    Part 3: • IBM PC/AT Model 5170: ...
    Adding 256k to the IBM EGA card:
    • Experiment: Can you up...
    Hardcard Plus 20 Failure Analysis:
    • Plus+ Hardcard 20 Fail...
    -- Video Links
    Phoenix and Quadtel BIOS:
    minuszerodegree...
    Video showing problems with some BIOS versions and IDE/CF cards:
    • I got my 286 working w...
    Everex RAM Deluxe 3000:
    ibm.retropc.se...
    Everex RAM Deluxe 3000 Setup utility: (Everex EV-159)
    ibm-pc.org/driv...
    Wikipedia IBM 5170::
    en.wikipedia.o...
    ISA/PCI BIOS Post code card:
    amzn.to/35uiT6m
    Adrian's Digital Basement ][ (Second Channel)
    / @adriansdigitalbasement2
    Support the channel on Patreon:
    / adriansdigitalbasement
    -- Tools
    Deoxit D5:
    amzn.to/2VvOKy1
    store.caig.com/...
    O-Ring Pick Set: (I use these to lift chips off boards)
    amzn.to/3a9x54J
    Elenco Electronics LP-560 Logic Probe:
    amzn.to/2VrT5lW
    Hakko FR301 Desoldering Iron:
    amzn.to/2ye6xC0
    Rigol DS1054Z Four Channel Oscilloscope:
    www.rigolna.co...
    Head Worn Magnifying Goggles / Dual Lens Flip-In Head Magnifier:
    amzn.to/3adRbuy
    TL866II Plus Chip Tester and EPROM programmer: (The MiniPro)
    amzn.to/2wG4tlP
    www.aliexpress...
    TS100 Soldering Iron:
    amzn.to/2K36dJ5
    www.ebay.com/i...
    EEVBlog 121GW Multimeter:
    www.eevblog.co...
    DSLogic Basic Logic Analyzer:
    amzn.to/2RDSDQw
    www.ebay.com/i...
    Magnetic Screw Holder:
    amzn.to/3b8LOhG
    www.harborfrei...
    Universal ZIP sockets: (clones, used on my ZIF-64 test machine)
    www.ebay.com/i...
    RetroTink 2X Upconverter: (to hook up something like a C64 to HDMI)
    www.retrotink.com/
    Plato (Clone) Side Cutters: (order five)
    www.ebay.com/i...
    Heat Sinks:
    www.aliexpress...
    Little squeezy bottles: (available elsewhere too)
    amzn.to/3b8LOOI
    --- Links
    My GitHub repository:
    github.com/mis...
    Commodore Computer Club / Vancouver, WA - Portland, OR - PDX Commodore Users Group
    www.commodorec...
    --- Instructional videos
    My video on damage-free chip removal:
    • How to remove chips wi...
    --- Music
    Intro music and other tracks by:
    Nathan Divino
    @itsnathandivino

КОМЕНТАРІ • 501

  • @robintst
    @robintst 3 роки тому +46

    You know that one Simpsons episode with Homer trying to assemble a grill and he runs at it screaming, impaling it with an umbrella?
    That would have been me with this computer troubleshooting nightmare.

    • @HuntersMoon78
      @HuntersMoon78 3 роки тому +4

      I would have went up a tall structure and threw it to the ground

  • @StuBonham
    @StuBonham 3 роки тому +101

    I would have reprogrammed the 5170 with an axe if I'd faced all of these frustrations!

    • @fumthings
      @fumthings 3 роки тому +3

      it might have been more co-operative if he kept the axe nearby...

    • @fumthings
      @fumthings 3 роки тому +5

      by the way, this axe is over 100 years old, its had 2 new heads and 5 new handles and still performs great, just like Adrian's 5170...

    • @StuBonham
      @StuBonham 3 роки тому +3

      @@fumthings That line from Only Fools and Horses about Trigger's road sweeping brush also occurred to me as I watched this episode!

  • @user-qf6yt3id3w
    @user-qf6yt3id3w 3 роки тому +116

    IBM PCs machines are notoriously non-IBM PC compatible.

    • @sarahts21
      @sarahts21 3 роки тому +13

      To the point they put out the Aptiva line which WERE fully IBM PC compatible... unlike a lot of their other PC's.

    • @TheSulross
      @TheSulross 3 роки тому +11

      if true IBM PC compatibility was important one could always by a PC clone

    • @bigdrew565
      @bigdrew565 6 місяців тому +1

      ​@sarahts21 which was too little, too late by that point.

  • @GarthBeagle
    @GarthBeagle 3 роки тому +78

    "601-Diskette Error" No doubt Adrian was seeing this error in his sleep for days 😕

    • @aaronjamt
      @aaronjamt 3 роки тому +13

      Ghosts start whispering "ooOOOOooOooo 601 diskette error oOOOooOOoooo"

    • @pipschannel1222
      @pipschannel1222 3 роки тому +3

      Yes, it haunts him to this day (which is in fact not a very long period ;-) )

    • @TomaszWiszkowski
      @TomaszWiszkowski 3 роки тому +3

      @@aaronjamt _ooooOOOOOooooOoo Press F1 to continue_

    • @markcleveland3790
      @markcleveland3790 3 роки тому +2

      Just came across your channel.
      Double beep I seem to recall is saying keyboard not detected properly.
      I'll try to dig up my old documentation in a few weeks and see if I can find a reference for 601 we error.

    • @aaronjamt
      @aaronjamt 3 роки тому +2

      @@TomaszWiszkowski OooOOOOoo keyboard not found OOOOOooooooo *_press F1 to continue_*

  • @ms-dosman7722
    @ms-dosman7722 3 роки тому +96

    Adrian was THIS close to return this computer to the dumpster whence it came 😅 Great job fixing this up!

    • @AlTerego816
      @AlTerego816 3 роки тому +2

      Thank you for using "whence" correctly. I groan when I see people trying to be smart with 'from from where' gibberish.

    • @JB52520
      @JB52520 3 роки тому +6

      @@AlTerego816 It's possible to educate people without insulting them.

    • @phantom8700
      @phantom8700 7 місяців тому

      You were this close to burning 500

  • @ultrametric9317
    @ultrametric9317 3 роки тому +54

    BTW, your final solution is exactly what we would have done in the day, that is, upgrade the BIOS at the same time the modern disk drive was installed. I know that AT is a pain, but it's a magnificent machine and it defined the modern PC world.

    • @pipschannel1222
      @pipschannel1222 3 роки тому +15

      The 5170's original IBM BIOS is just total garbage. I think IBM rushed it or something.. The clone manufacturers did a way better job than IBM. Compaq's Deskpro 8086/286/386 BIOSs for instance: These are way more compatible with the original IBM 5150/5160 BIOS than the 5170! The irony :-)
      The Quadtel BIOS is a great alternative when you're on the verge of attacking your 5170 with a battle axe ;-)

    • @amirpourghoureiyan1637
      @amirpourghoureiyan1637 3 роки тому +8

      @@pipschannel1222 I know people want to keep the machine "original" because it's IBM, but I'd choose the Quadtel BIOS any day if it meant no disk swapping for trivial things like setting the disk size and changing the clock. Keep the old ROMs, just don't use them!

    • @pipschannel1222
      @pipschannel1222 3 роки тому +6

      @@amirpourghoureiyan1637 Yeah I did the same thing with my early 1985 type 1 unit. The original BIOS comes in handy if or rather when the on board memory gets bad. It's got a useful feature where it literally displays the location of the wrong chip(s) during POSTing so when my memory started te become flaky I put the original mask ROMs in, swapped out some of those weird piggyback chips and she lived once again ;-)

    • @ericwood3709
      @ericwood3709 2 роки тому +1

      It's a clunky piece of junk next to a Macintosh of the era. It's a shame that this platform became dominant.

    • @thesteelrodent1796
      @thesteelrodent1796 Рік тому +2

      @@ericwood3709 Mac were okay until they broke, then they became near impossible to repair for a normal human, a concept Apple has stayed with ever since

  • @piwex69
    @piwex69 3 роки тому +23

    I remember from the old days, that to overcome the 1024 cylinders limit you would use the LBA addressing, which was multiplying the heads on expense of the cyls, to keep the overall capacity unchanged.

    • @Whatarewefixingtoday
      @Whatarewefixingtoday 3 роки тому +5

      I remember this as well....

    • @jfbeam
      @jfbeam 2 роки тому +3

      Yeap. To get past 504MB you have to switch to LBA. And have a BIOS and OS that understands it. (Since DOS doesn't normally load drivers for IDE. Some IDE cards had an extension ROM to fix the issue. And at one point, I was loading a driver to fix that on my 386. But DOS was stupid; I quickly went to Linux. Except on some oddball Compaq's -- EISA??? -- that had to boot linux from DOS to get memory arranged correctly. Novel needed the same trick, btw.)

  • @charlesheinle9908
    @charlesheinle9908 3 роки тому +12

    Yes. Let the hate flow. Feel the power it can give you.

  • @bionicgeekgrrl
    @bionicgeekgrrl 3 роки тому +3

    Your struggles reminds me of some of the struggles my father would often run into when he fixed pcs as a side business (his day job being installing and repairing sun computers for Sun) and he would always be in a bad mood if he'd had to deal with any of the following: amstrad computers, Packard Bell computers, compaq computers, IBM computers and problems that turned out to be yet another problem with oracle (at work, oracle had a rather bad reputation amongst sun engineers as they'd always blame it on the Sun hardware when 9/10 times it was oracle).

  • @RetroHackShack
    @RetroHackShack 3 роки тому +4

    Glad you showed IDEDIAG! I have shared that with so many people that are having a hard time using a CF card because they don't know what to use for the geometry. Great little tool.

  • @Eyetrauma
    @Eyetrauma 3 роки тому +14

    27:12 That cut into another cut made me imagine you had some choice words 😀

    • @pipschannel1222
      @pipschannel1222 3 роки тому +5

      Yes, something like this:
      ua-cam.com/video/5vlhDtkWZGg/v-deo.html&lc=z22dvrxguwmfxhp4u04t1aokg0zt5t3qcuxxfjvkcb0cbk0h00410
      LOL!!

    • @thomasfuchs78
      @thomasfuchs78 3 роки тому +4

      Adrian, we need an Uncensored Digital Basement channel!

  • @mountainwolf95
    @mountainwolf95 3 роки тому +36

    I know LGR was having issues with setting up a 1.44M drive back when he added one to his 5170, he actually used GSetup to set the drive in the BIOS but I think he also had a later BIOS and/or different version of GSetup. Otherwise I love the look and sound of the AT, glad you were able to rescue it!

    • @nickwallette6201
      @nickwallette6201 3 роки тому +2

      None of the IBM setup versions have a 1.44MB option. The later BIOS supports it, but not the setup. Hence gsetup.

    • @christophermckinzie
      @christophermckinzie 3 роки тому +2

      I bought my 5170 from the same Ebay seller that LGR bought his from and went through pretty much all of those same issues (the seller had a bunch of new old stock late model (Type 3 MB) 5170s that he was selling for $500 each). If you don't have the ability to load gsetup on a 5.25 disk, you can also do it manually using GSETUP_BASIC. You run the application on another (even current) computer and set all of the settings you want, which generates a BASIC program that you manually type into the 5170 and run. That allowed me to set my 3.5" 1.44MB floppy as "A" and then boot a bootdisk I made and let me go from there.

  • @markcentral
    @markcentral 3 роки тому +12

    Adrian's struggles brought back the nostalgic feelings of what it was like trying to troubleshoot PCs back in the day, but much more difficult because the likelyhood a that a replacement component is defective is roughly 50÷ 😄

    • @GigsVT
      @GigsVT 3 роки тому +2

      also couldn't pop on the internet to get a new bios or look up jumpers

    • @creakycracker
      @creakycracker Рік тому +1

      @@GigsVTI spent many hours playing 'jumper bingo' on hardware fished from the trash....the manufacturers page on CompuServe or the local BBS were the only hope for documentation back then.

  • @tankgrrl
    @tankgrrl 3 роки тому +31

    PS - Besides the 'Dead parts tell no tales' t-shirt, I think you need a '601-Diskette Error' sticker. ;)

  • @Giepie
    @Giepie 3 роки тому +2

    @Adrian
    If I recall correctly, the BIOS settings only apply to on-board ports.
    Add-on cards didn't rely on BIOS settings to operate.
    Early in your video, when you first connected the 1.44 stiffy drive, it's LED came on during post, even though it wasn't configured yet.
    I may be wrong, but it's possible those BIOS settings only apply to motherboards with on-board IDE/FDC interfaces.
    What I would suggest, is that you completely disable the IDE/FDC ports in the (original IBM) BIOS and check if the ISA cards detects the drives automatically.
    One interesting thing I noticed, is that the BIOS "swap drives" setting seemed to make a difference. But then again, the first 1.44 stiffy drive didn't work with that setting. It could be that it's actually operating in 1.2MB mode, which in most cases will read/write to the disk, but you'll run into corruption issues.
    I would love to see the system work with its original BIOS and controller cards 😊

  • @LesKingBNE
    @LesKingBNE 3 роки тому +3

    Flashbacks from working on PC's from this era. The frustration is real.

  • @PrayingToTheAlien
    @PrayingToTheAlien 3 роки тому +3

    Don’t feel bad for modernizing this PC. This is the exact reason I don’t fool with old computers - but love to see other people do it!

  • @cee128d
    @cee128d 3 роки тому +2

    And this video demonstrates why I preferred the Compaq DeskPro 286's over the 5170, although I did prefer a Model M over the standard Compaq keyboards.
    Never had any of these issues with a DeskPro 286 and they ran faster overall than the 5170s

  • @Breakfast_of_Champions
    @Breakfast_of_Champions 3 роки тому +7

    For totally unknown cards, taking a picture and reverse image-searching for it may be worth a shot.

  • @ultrametric9317
    @ultrametric9317 3 роки тому +3

    Thanks for the trip down memory lane! When I got hired to my first programming job while finishing my master's degree, I asked the boss/owner if I could come in over the weekend and familiarize myself with the system I would be using. I had never touched an IBM PC! I read over the reference books with awe. That's a great memory :) Good work! Gotta be persistent!!

  • @jazbell7
    @jazbell7 3 роки тому +2

    I had one of those on my desk at work in the mid 90s for the express purpose of managing the company telephone switch. The PC people said they hated that machine more than any.

  • @WooShell
    @WooShell 3 роки тому +5

    I wouldn't worry so much about the colors of the drive matching. Not even IBM did that. I've got a PS/2 in my basement that has one drive in beige like the case and the other drive in white. Delivered like that from the factory.

  • @TimothyFrisby
    @TimothyFrisby 3 роки тому +2

    I have vivid memories of my dad trying to install a 1.44 MB floppy drive on an XT that he had and I definitely remember that he ultimately gave up on it.

    • @absalomdraconis
      @absalomdraconis 3 роки тому

      Don't know where the dividing line is, but if you go far enough back, beyind just requiring some sort of TSR to override some BIOS behavior, you would also have needed to replace the floppy controller chip with a newer one, because much of the floppy controller circuitry was never on the drive, but instead on ISA card or motherboard.

  • @Miasmark
    @Miasmark 3 роки тому +34

    try FDISK /MBR on CompactFlash drives that do not boot first. Sometimes something goes weird with the MBR on compact flash cards.

  • @ricke573
    @ricke573 3 роки тому +3

    When you get around to working on the original 5170 power supply, don't forget the load resistor for the 12V rail, since you don't have a big old full-height MFM hard drive installed to draw enough amps on the 12V rail, and the power supply will shut off.

  • @ChrisDreher
    @ChrisDreher 3 роки тому +2

    33:37 Nice chip extraction tool. I recently bought one because of your usage of it on this channel.

  • @frugalprepper
    @frugalprepper 4 місяці тому

    I like going back and wathcing this over and over. Reminds me of the proplems of the olden days. I started working on computers professionally in 1993. We still had lot of customers with the older machines trying to upgrade them and use them. I really bugs me now, because over the years I upgraded whole companies, and I literally sent 1000's of these off to recyclers.

  • @JohnGotts
    @JohnGotts 3 роки тому +1

    Your video reminds me of the very early 1990's when I switched from Commodore machines to PC clones. BIOS and hardware compatibility nightmares. As I recall, when PCI came in things got way better.

  • @Codeaholic1
    @Codeaholic1 3 роки тому +4

    I can feel your frustration! Id love to see a disassembly and analysis of the 601 error. But the RPN calculator made me smile.

    • @ovalteen4404
      @ovalteen4404 3 роки тому +3

      Back then IBM showed their assembly sources in the Technical Reference Manual for that page. Apparently they also provided the original BIOS source files on a disk.

    • @Curt_Sampson
      @Curt_Sampson 3 роки тому

      @@ovalteen4404 Yes. I posted a comment last week with links to the manuals for the AT and noting on what page you could find the code that produces this error. I don't know why that comment has now vanished from here and from my post history. I'm not going to do the research again, but someone else might wish to now that you know the information is out there.

  • @fnjesusfreak
    @fnjesusfreak 3 роки тому +21

    A little testing with QEMU and 4 MB RAM: the "Largest EXE Size" in MS-DOS 4.01 was 574992 bytes, but in PC DOS 5.0 (probably because it made use of XMS) was 636816. Confirming that even on 286 you're likely to get more efficient use of RAM from 5 than 4. (With 6.22 it's 607872 - still better than 4 but 5 may be your best choice.)

    • @ESDI80
      @ESDI80 3 роки тому +2

      I'll have to try out QEMU on my 286 systems. I always run MS-DOS 6.22 on anything 386 and up. MS-DOS 5 seem to work better on my 286 and older systems as it also doesn't use as much hard drive space. I've found on a given 286, 1MB of RAM is normally more than enough so DOS can be loaded high. I only up to 2MB or more on a 286 if I want to run Windows 3.0 or Windows 3.1 on it. Most of my 286s just run DOS. I install Windows 3.0 on a TurboXT with an EMS RAM card. OMG it was painfully slow, but was neat to see running and using the EMS RAM. Because I was using PC-DOS 3.30, on that system, I had to partition the ST-251 40MB hard drive into two 20MB drives.

    • @AureliusR
      @AureliusR 2 роки тому

      @@ESDI80 QEMU is a modern emulator, not something that runs on old systems.

  • @slashtiger1
    @slashtiger1 3 роки тому +13

    I think this could work as well with the CF card:
    - Install your favourite BIOS
    - Reformat the CF card with the 1570 having its new BIOS installed
    - transfer the contents back on the CF, careful not to use an image for this.
    The card was working with the AMI BIOS, so that indicates a problem with the geometry match-up. And that could be solved by reformatting the card on the configuration (i.e: disk controller, system BIOS and system motherboard) you're actually going to use it with. This should _always_ be your first step in troubleshooting this issue. Even some 386 boards I encountered with the exact same issue (drive would read small files fine, not larger files; drive would not boot) had it vanish after doing this.

  • @joshuawalker7054
    @joshuawalker7054 3 роки тому +3

    Now you are seeing why Intel dumped the '286 so fast. Here's a fun fact, in order to use all the memory you have to go into protected mode, which is incompatabe with DOS. You can't go back to "DOS mode" once you start Protected Mode without halting the CPU. The 386 can go back and forth so you can use things like use things like DPMI to use all the ram you have for DOS.

    • @thesteelrodent1796
      @thesteelrodent1796 Рік тому

      Seem to recall that on these early IBM machines you also can't use the 287 in protected mode, but that may have been a BIOS issue. I have however never seen a 286 that had the FPU, likely because they never had enough RAM to run anything that could utilize it

    • @johanderek3383
      @johanderek3383 11 місяців тому

      IBM had a hardware trick to get to get back into real mode: they reset the CPU. I think it was Bill Gates who called the 80286 brain damaged.

  • @mal2ksc
    @mal2ksc 3 роки тому +3

    I remember those days. It was bad enough when compatible hardware was available, although the hardware did get better for several years even after the 386 came out in 1987. Once the 386 achieved dominance, and especially once the 486 landed, there wasn't much further boundary-pushing on the 286 front.
    Frankly I wouldn't try to put any IDE solution in a 5170, not even one using spinning rust. (SCSI and RLL are certainly fair game though.) If I can't get hardware appropriate to the time, then I'd just have no hard drive at all, even if that makes the machine essentially useless for more than games. IDE did not exist when this machine came out, so if the machine balks at using IDE, I would prefer to keep it stock and lose the functionality because _none of these machines are particularly useful_ in reality. The same is true of the 1.44 MB drive. If the hardware wasn't amenable to supporting it, I wouldn't install one no matter how convenient it might be, because that's just not how this machine would have ever worked in its useful lifespan. If I want a 5170, I want a 5170. If I want a machine that represents a souped-up 286 rig, then I'll make one out of clone hardware that isn't so buggy. But this machine is now neither. The only thing really original at this point is the motherboard and its 6 MHz clock rate, which is a negative, so basically we've ended up with the worst of both worlds -- a slow 286 that doesn't behave anything like a stock 5170.
    I admit that stock 5170 behavior is infuriating, but I feel that if that's what you're building, those are the constraints you have to work with. Otherwise it's just another 286 build in an IBM case, at which point you'd enjoy using it a lot more if it had a 12 or 16 MHz clone board in it instead. Once I established that I would never be able to enjoy using a period-correct 5170 because it's buggy and slow, I'd get it minimally working with as much original hardware as possible, and only period-correct replacements when needed. No modern workarounds. Then I'd send it off to a museum or collection, and build myself a clone rig that actually works with the stuff I keep around. Sadly, this build ends up being neither of those things, especially given the amount of work involved.

  • @heilong108
    @heilong108 3 роки тому +9

    Re: 601 - The original IBM combo card must have BOTH the hard drive AND floppy base IO jumpers set to default (primary) to satisfy the IBM BIOS. The previous owner perhaps changed the HDC base IO to accommodate the hard card?

  • @alexberezin3513
    @alexberezin3513 3 роки тому +1

    One of the best videos on the channel (even if you don't think so yourself, Adrian)! Brings back so much memories! Oh!

  • @tarkhan15
    @tarkhan15 3 роки тому +1

    I am glad to see someone post their struggles, instead of cutting together a perfect repair :)

  • @jerseybob4471
    @jerseybob4471 3 роки тому +1

    Back in the day I worked for IBM. I was given a 5170 for my desk. I remember adding memory and a 3270 adapter for mainframe access. I also added a 3.5 inch drive as the 1.2 meg drive was compatible with nothing. I certainly did not run into all your problems. But, I had access to all the proper period parts. Ain’t retro great.

  • @PaulinesPastimes
    @PaulinesPastimes 3 роки тому +1

    Absolutely compelling viewing. I'm sure we have all gone down a similar rabbit hole and it can drive you mad. The difference is that you actually managed to solve the problems. Fab. Don't worry about the purity thing. I think the purity police allow the swapping of peripherals for operational reasons :-) The motherboard, CPU and case are still there. BTW, you have put me off looking for a 286! :-)

    • @kaitlyn__L
      @kaitlyn__L 3 роки тому +2

      Alas, some comments are complaining about his rubber dome keyboard not being a model M! So the purity police don’t even jive with peripheral changes… but apparently the LCD monitor is fine? Very strange.

  • @artursmihelsons415
    @artursmihelsons415 3 роки тому +9

    Remember these times, when I need to mess with new HDD Head and cylinders settings in BIOS.. 😂 Nostalgic, especially, when these settings wasn't on HDD sticker..
    Yeah, BIOS issues may take time to figure it out.. Try, just for fun, connecting IDE CD ROM drive.. I think, that BIOS wouldn't recognize it (back in day's, I run in that issue)..

  • @CRSolarice
    @CRSolarice 2 роки тому +2

    55:58 Wow. It's been decades since I've done a low level format. I'd bet that not many folks would understand what a low level format does; its important for everyone to know that a low level format is not something that you want to do with today's 'modern' hard drives....

  • @davidorama6690
    @davidorama6690 3 роки тому +1

    The three greatest computer industrial designs: IBM PC/XT/AT, Apple ][ and MacBook Air. PS/2 was bumped by the PC/XT/AT in my top three simply because IBM tried to close the gate after the horse had bolted.

  • @Aeoringas
    @Aeoringas 3 роки тому +2

    What an epic tale. I have had similar problems with a Pentium II based machine that just did not want to cooperate. In fact it's still acting oddly and I know I need to replace the floppy drive on it. Honestly I really admire Adrian's patience on this. I have a bit of a temper and I really do rage at these things, which is absurd I know. I need to remember Adrian's chuckle at the end of this video to recognise that it's just an old computer, be patient with it.

  • @patrickfindeis6754
    @patrickfindeis6754 3 роки тому +2

    Adrian, many thanks for this video. I enjoyed an hour of retro PC maintenance and deep dive into the struggles of the early PC era. Keep up the good work and again many thanks!

  • @JenniferinIllinois
    @JenniferinIllinois 2 роки тому

    I just found your channel and saw the three videos for the 5170. What an introduction to your channel. OMG, the amount of frustration you put up with trying to solve that 601 error. I miss the old systems sometimes, but NOT the frustrations of configuring hardware to work properly.

  • @wimwiddershins
    @wimwiddershins 3 роки тому +2

    This takes me back. My first impression of troubleshooting PCs felt like this coming from Amiga which "just work". Though in hindsight my opinion was very biased, Amigas can be just as frustrating when you're dealing with obscure problems.

  • @cordyvandenberg3699
    @cordyvandenberg3699 3 роки тому +2

    When you get around to testing the power supply, make sure you meet minimum load requirement for it to regulate properly. It needs 7A on the 5V and 2.5A on the 12V. For AT computers configured with no hard disk, IBM would install a 50W dummy load.

    • @Okurka.
      @Okurka. 3 роки тому +1

      And don't use paperclips or a Dremel.

  • @KittyFae-
    @KittyFae- 3 роки тому +1

    You seem to be experiencing all the same issues and pitfalls that I fell in to when I was trying to setup my 5170 clone. Glad you were able to figure stuff out! Thanks for the info about that Quadtel BIOS. I ended up using a different Phoenix BIOS than you used and just dealt with the disk error, so now I got more options, awesome.

  • @ultrametric9317
    @ultrametric9317 3 роки тому +13

    I was heavily in the PC world in the mid- to late-80s and I never remember an AT or any 286 (e.g. HP Vectra) with a 1.44Mb disk - I didn't see that until the first PS/2 came out. It's not period correct in any case to have a 1.44Mb diskette drive. The AT came out in 84, and the 1.44Mb disk in 86. By then the AT was in the rearview mirror of the Deskpro 386 and IBM's own PS/2.

    • @thematicschematic
      @thematicschematic 3 роки тому +3

      My first PC in 1991 was a Mitac 16Mhz 286 with VGA and a 1.44MB floppy.

    • @davefarquhar8230
      @davefarquhar8230 3 роки тому +4

      I encountered a lot of IBM 5170s in the early 90s and more often than not they had been retrofitted with a 1.44MB drive. It was a common upgrade to help keep those machines useful. The PS/2 drove people to install 3.5-inch floppies in other PCs so they could read the new disks.

    • @ultrametric9317
      @ultrametric9317 3 роки тому +1

      @@thematicschematic 80s guys - 80s :) I realize I'm as old as Methusalah :)

    • @tommyvanpelt2408
      @tommyvanpelt2408 3 роки тому +1

      Heathkit had an Eazy-PC in 1987 that came with either 1 or 2 720k drives.

    • @nickwallette6201
      @nickwallette6201 3 роки тому +1

      Embrace the 5-1/4. :-D Who needs 1.44MB on a 286?

  • @rogersandberg4823
    @rogersandberg4823 3 роки тому +2

    By the way: It's easy to overclock the AT, just swap the clock crystal for a higher frequency. I used to run mine at 10Mhz and at one point had 12.5 MB memory in it for testing purposes. At the time the memory was so expensive that it was a lot more than the PC At itself, and the AT was not cheap either. All that memory was for customer network servers running Novell NetWare 286, one of the few things that could actually use the 286 and memory to its full capacity.

    • @keithgreene5573
      @keithgreene5573 Місяць тому

      Adrian had a different video with the oscillating mod. But he had to have a mod done to remove the over locking clock bios routine. And a few other things hidden "features.". If I remember correctly

  • @halsimonds9929
    @halsimonds9929 Рік тому

    This was a fine video. Don’t worry about anything. Always enjoy watching and learning from you

  • @Pedro8k
    @Pedro8k 3 роки тому +2

    Old computers are like old cars they need a lot of time to get them working and the parts are hard to find and it comes to a point you have to use newer parts that are more reliable

  • @adgarza
    @adgarza 3 роки тому +2

    What is still amazing me is your inexhaustible patiente. Perhaps because you don't take what expressions you do with your face with every issue, but your voice sounds so calm. I would be hammering some things! :D

  • @sweintz
    @sweintz 3 роки тому +2

    Hey Adrian... did you notice how there are 2 sets of holes on AT drive rails?
    the reason is, that "half height bay" for a second hard drive can actually be used for a full height hard drive on a single floppy system. You attach the rails in the second hole so the drive sits further back, allowing you to put the metal bracket and that blank drive slot cover back in place.
    Also, AT's never directly supported 1.44 floppies in the bios. You could use them on 5170's, but in order to be able to properly, you 1: had to tell setup it was a 720K drive. Dos would be able to boot from it, read to it, and even write to it. HOWEVER, in order to format it, you needed to use driver.sys, which was a device driver included with dos that would let you tell dos how many sectors, heads and tracks a drive had.
    (yes, it was literally named driver.sys)
    optionally, later versions of dos also let you specify the number of heads, sectors and tracks directly in the format command.
    If you did not do either of the above, when you formatted a disk, it would only format to 720K. (it would assume 80 tracks, 9 sectors instead of 18 sectors)
    1.44 meg drives were not introduced for IBM systems until the PS/2s came out. And IBM simultaneously discontinued the 5170s when that happened. So there was never a BIOS for the 5170 that supported 1.44 meg drives.
    The bios used with the motherboards that have the 256k chips instead of the 128K piggyback chips (the third gen bios, the one you tried using) will support 720K (the 6mhz version was used in 5170-239 ATs, whereas the 8mhz was the 5170-339, both shipped with 512K, a seagate st-4038 full height 30 meg drive (bios type 8) Fun fact - there is a difference later revs between the 6mhz bios and the 8mhz bios. There is a timing check on the 6mhz one to make sure it is not running at 8mhz. This was because people were buying 6mhz systems for several hundred dollars less and then swapping out the 12mhz crystal for a 16mhz one. Most of the time a 6mhz 286 could handle 8mhz. If not, it was still cheaper to swap it out for an 8mhz part than it was to purchase the system as an 8mhz machine.
    Anyway, however, that 601 error you got was not a bios compatibility issue. Post should just see it as an 80 track drive and assume it is either a 1.2 or 720K.
    My theory is that Gsetup has options in it that the bios itself does not support, and you were getting the 601 because of some corruption in the bios ram due to using gsetup. Some extended bios ram byte, one AT setup does not set or use, was set to some value by gsetup, and it is confusing the POST because the IBM bios does not know what to make of it. Just a theory. Could be wrong. To test this, I'd suggest wiping bios ram (IIRC, there is actually a jumper to do this on the MB, or you could use that basic program you mention.), putting IBM bios back in, and try using ONLY IBM AT setup, and not even touching GSetup..
    edit: also... that stand alone floppy drive card you tried... was that an 8 bit card? if so, bare in mind that these did not have the transfer rate needed to support either 1.2 or 1.44 meg drives. Those will work with 360 and 720k drives only. (although there are special 8 bit floppy controllers with buffering between the drive and the bus, which also have their own bios, that will allow the use of 1.2 or 1.44 meg drives on 8 bit systems... these are specialty cards, though. many of these also supported 4 floppies)

  • @VincentGroenewold
    @VincentGroenewold 3 роки тому +1

    Well, I have to commend you for sticking with this one, I would have probably stopped and used this one for parts long before your time into it. :) Glad I was on the Amiga back then, fjew. :)

  • @nickblackburn1903
    @nickblackburn1903 Рік тому

    Trying to fix a 35 years old IBM at midnight...hmm you are a braver man than me!

  • @TheMovieCreator
    @TheMovieCreator 3 роки тому +4

    Have you heard of Compaq MS-DOS 3.31? It's a special release of MS-DOS 3.3 with only the big disk support from DOS 4+ added. If you're tight on memory but still need big disks, or if you just want to avoid DOS 4.01 alltogether due to its reputation, this is the version to use.

  • @dparks256
    @dparks256 3 роки тому +1

    The problems you encountered are similar to ones I’m having, so this is very helpful to me. Thanks for making this video!

  • @SnipE_mS
    @SnipE_mS Рік тому

    been trying to track one of these down for years...finally got one for a small fortune but man, what a good looking machine!

  • @frankyboy4409
    @frankyboy4409 3 роки тому +3

    Funny to know that "All in Wonder" was something different before it was the Graphics Card + Tuner combo that associated with that name when growing up.

  • @StevePinkham
    @StevePinkham 3 роки тому +5

    When I see an RPN calculator, I know I've found a friend. :-)

    • @asgerms
      @asgerms 3 роки тому +2

      Lol, this was the point were I went : Ok, he is definitely a (real) engineer ;)

    • @chutipascal
      @chutipascal 3 роки тому +1

      Only the braves use rpn.

    • @wich1
      @wich1 3 роки тому

      RPN Squad Assemble

  • @wizard-pirate
    @wizard-pirate 2 роки тому

    Jesus Christ. You have the patience of a saint. I would've given up on it and not touched the machine ever again.

  • @squirlmy
    @squirlmy 3 роки тому +2

    I'm not clear why Adrian isn't trying the Open Source Universal BIOS or other custom legacy-compatible BIOS. For that matter he could be using a retro version of FreeDOS 1.3. These kinds of products were specifically made for getting old PCs running again, also even old DR DOS should work better than MS or "PC-DOS". Although to be fair, these kinds of problems are why many 80s retrocomputing enthusiasts go back to Commodore or Apple II's and avoid PCs of the era. DOS 4 also doesn't go above 512mg hard drive, although that's not really a problem here.

  • @SlightlyMiscalculated
    @SlightlyMiscalculated 3 роки тому +1

    I just realized youtube hasn't fed your videos to my feed in a month. I was like dang it's been a while since I've seen Adrian. Hopefully binging your recent vids fixes it lol

  • @mikeuk666
    @mikeuk666 3 роки тому +2

    Great work Adrian

  • @elliotmaldonado8983
    @elliotmaldonado8983 11 місяців тому

    You my hero I wouldn't dare go that far! the effort and the accomplishments I do salute! :)

  • @scharkalvin
    @scharkalvin 3 роки тому +3

    I'd look for an old AT 386 motherboard and create a 5170 Frankenstein. The 286 is a brain damaged design anyway (Bill Gates).
    Maybe the eprom was OK, but the access time was too slow. The programmer can't test for that.
    You can swap the front plate of the floppy drives to keep the color you want.

  • @johnsonlam
    @johnsonlam 3 роки тому +1

    I recall my painful experience setting up my first PC which run V20 with 384K on-board, the extra RAM card hold the extra RAM, altogether only 1MB, and 360K floppy only, booting DOS 3.3. Today BIOS is so sweet to setup compare to the old one.

  • @thesteelrodent1796
    @thesteelrodent1796 Рік тому +1

    like LGR proved with his 5170, they work perfectly fine as long as you have the original hardware for it, or some that's close enough to match the original, but as soon as you want to go beyond that or replace any of it the machine no longer plays along. I've never used any original IBM PCs before the PS/2 and with those the biggest issue was MCA and the complete lack of hardware available for that bus

  • @michaelhaardt5988
    @michaelhaardt5988 3 роки тому +2

    Now that I see the restriction to 3.5" with 720K, I remember to have had the same problem back then with a XT clone. A BIOS without built in setup was not uncommon at the time. Even my first 386 lacked that and came with a DOS setup program.

  • @zachz96
    @zachz96 3 роки тому +2

    Why are 25+ year old computers so fascinating to me? I was born in 1991.

  • @herbiehusker1889
    @herbiehusker1889 3 роки тому +6

    I would have pulled all my hair out dealing with those issues.

  • @davecasper3432
    @davecasper3432 Рік тому

    Remember when the 386 really had no target market. Radio Shack did a business computer with 8” drives I think, the lexicons in military were similar. They repackaged the pop 11/3 in case for “potable” artillery hub settings. I got to play forward observer and watch the fire for effect rounds landed.😀

  • @edgeeffect
    @edgeeffect Рік тому +1

    "BRITISH RAIL LOCAL SYSTEMS".... The place where I used to work maintained British Rail's systems for them... that very machine has probably been touched by some of my old colleagues.

  • @Supadupanerd
    @Supadupanerd 3 роки тому

    Wow What a troubleshooting jaunt. The fact that a replacement bios couldn't read a file just because it was too large and from a newer drive makes me consider myself lucky that i didn't get into computers until the 486/pentium era where most of these things would have been solved for...

  • @BarnokRetro
    @BarnokRetro 3 роки тому

    Nice job on this one! I would have been beating my head on the wall by day 2 or 3. But you're an unstoppable force when it comes to rebuilding these machines!

  • @shadowtheimpure
    @shadowtheimpure 3 роки тому +5

    ""Recent"
    *From 2000*
    God, I love this community.

    • @Schule04
      @Schule04 3 роки тому +2

      2000 is when the Pentium 4 came out and the stagnation of the PC market really began

  • @absalomdraconis
    @absalomdraconis 3 роки тому +1

    I'm not actually surprised that it could read 1.44 disks (I would _not_ try writing to them!). Most of the actual decode electronics for floppy disks were _not_ in the floppy drives themselves but instead on either a floppy controller card, or the motherboard. So, considering the 1.2 HD disk support, the controller should be _approximately_ capable of the needed data frequencies, so as long as the _drive_ is the source of the data, it will probably work fine... _BUT,_ any data originating from the _controller chip_ will likely result in the speeds that the BIOS expects, unless you run something that goes in and directly sets registers in the controller chip.
    Given what another poster commented about timelines, I'd guess the 1.44 drives weren't supported _only_ because they came out too late to be put in the BIOS.

  • @DavidWonn
    @DavidWonn 3 роки тому +2

    12:05 I love the way the 5¼" green diskette teleports over to meet its 3½" cousins.

  • @andrasszabo7386
    @andrasszabo7386 3 роки тому +2

    Hello Adrian! It CAN boot into DOS with a 1.44MB 3.5 inch drive! You just need a drive where you can set the drive to be drive 0 instead of drive 1. From the 386 era, PC's use them as drive 1 but it does not work with the 5170. Jumpers must be set(or soldered on newer TEAC drives) to drive 0 in your case with the ORIGINAL BIOS.

  • @dmnsonic
    @dmnsonic 3 роки тому

    Who cares for purity when the funcionality is more important. You did a smart move using this fancy BIOS.

  • @angieandretti
    @angieandretti 3 роки тому +1

    OMG this makes me think I truly lucked-out with my IBM 5170 project... not to say that there weren't unexpected issues, but certainly not to this degree! Oh, and I solved the need for IDE support by adding an XT-IDE EEPROM (cheating perhaps) but I get to keep the purity of the original IBM BIOS, use more modern parts, and I can choose from any available FDD or HDD at boot time (like the swap function you were after.)

  • @Monty_McDonnell
    @Monty_McDonnell 3 роки тому

    Welcome to the good old days :D Struggle with such Problems each day in the past! It was the time of "Plug'n'Pray" :D

  • @alanhaynes4576
    @alanhaynes4576 3 роки тому

    You deserve a medal for perseverance

  • @plasmaDave
    @plasmaDave 3 роки тому +1

    My but this takes me back I was 8080, 8086 and later 80286 BIOS programmer back in the day for IBM, Victor and then Apricot but then I found a life and drove trucks so much more fun 😂

  • @8-bitten
    @8-bitten 3 роки тому +1

    I have one of these with two 31MB hard drives and several cards. I spent a good week playing around with it trying to get everything working. I have it at 90%+ but when I asked myself "now what should I do with this machine?" I could not give myself a good enough answer. Been sitting on Craigslist for a few months now. lol

  • @laxr5rs
    @laxr5rs 3 роки тому

    I think this is my favorite cover picture for your videos so far. Like, "what?"

  • @Zeem4
    @Zeem4 3 роки тому

    My 5170 had an original IBM 128K card in it, so it had the full 640K. I sold the whole thing for spare parts a few years ago, after I turned it on (with the lid off) and it went bang in a shower of orange sparks - a shorted tantalum cap on the serial board. I removed the serial board and it still wouldn't power on, presumably another shorted cap, but I didn't have the time or space to repair it.

  • @nicholashylton6857
    @nicholashylton6857 3 роки тому

    So many wonderful childhood memories/nightmares of diving into the innards of my 386 - setting pins, jiggling connections, manually entering hardware info into the BIOS... And when none of that worked, walking to the nearest computer store for advice.

    • @Wok_Agenda
      @Wok_Agenda 3 роки тому +1

      Remember when computer shops had actual engineers working?

  • @asanjuas
    @asanjuas 3 роки тому +4

    Okay primary or secondary is to put four floppy drives two on a primary controller and other two on a secondary controller. Because of this Floppy controller primary or secondary.

  • @darkwinter6028
    @darkwinter6028 3 роки тому +4

    I remember when scan converters took up five 19” rack units and cost $30,000.

  • @BCProgramming
    @BCProgramming 3 роки тому +1

    This makes me glad my first computer - a 286 - was a Clone. No BASIC, but the CMOS Setup was in ROM. And had a much nicer interface.

  • @ruralthunder8854
    @ruralthunder8854 3 роки тому +1

    Great follow up video. Would love to see a workshop tour video some day!

    • @stephendouglas684
      @stephendouglas684 3 роки тому

      I think Dave Just Dave toured Adrian's lab a few years back.

  • @ESDI80
    @ESDI80 3 роки тому +2

    On your ATI card, resolder the crystals. I have one and one day lost H-Sync on the VGA side. Resoldering the crystals seems to have fixed it.

  • @blebden
    @blebden 3 роки тому +4

    Hi, you could probably use the Phoneix BIOS and XTIDE BOOT ROM on LAN card, which will solve the problem with any modern HDDs ;)

    • @EvilTurkeySlices
      @EvilTurkeySlices 3 роки тому

      An ide controller card with an external bios will probably solve that issue like you said. I have a k6-2 machine that under DOS the onboard IDE didn’t support LBA under DOS so my 3.2gb hard drive was only visible as 502mb. I bought a promise IDE controller card and all 3.2gb is now usable. Not quite the same issue, but it should fix the problem(although he’d need an ISA one with an external bios such as an XTIDE)

  • @Nabraska49
    @Nabraska49 3 роки тому

    I really loved this one . Just goes to show that even the best get challenged every now and then .

  • @AnalogX64
    @AnalogX64 3 роки тому +1

    50:14 its funny when I think of the year 2000 I think its recent but then realize that was 21 years ago. That 2000 trips me up.

  • @BigSneakySnake
    @BigSneakySnake 3 роки тому +4

    I swapped the BIOS in mine in very short order!

  • @omegageek64
    @omegageek64 3 роки тому +4

    Check the access time rating on the EPROMS you are using. One or both of the ones that didn't work might be to slow for your machine.

  • @Colin_Ames
    @Colin_Ames 3 роки тому

    You have more patience than I do, that’s for sure. Nice job on getting it working.

  • @bolek158
    @bolek158 3 роки тому

    I love waching videos like this. all that troubleshooting and trying to make such an old hardware warking.... Just love it I wish I was able to play around with such great machiness as well Great job. Look forward to seing part 3 :)