Announcement

Collapse

Forum Rules and Etiquette

Our mission ...

This forum is part of our mission to promote the preservation of vintage computers through education and outreach. (In real life we also run events and have a museum.) We encourage you to join us, participate, share your knowledge, and enjoy.

This forum has been around in this format for over 15 years. These rules and guidelines help us maintain a healthy and active community, and we moderate the forum to keep things on track. Please familiarize yourself with these rules and guidelines.


Rule 1: Remain civil and respectful

There are several hundred people who actively participate here. People come from all different backgrounds and will have different ways of seeing things. You will not agree with everything you read here. Back-and-forth discussions are fine but do not cross the line into rude or disrespectful behavior.

Conduct yourself as you would at any other place where people come together in person to discuss their hobby. If you wouldn't say something to somebody in person, then you probably should not be writing it here.

This should be obvious but, just in case: profanity, threats, slurs against any group (sexual, racial, gender, etc.) will not be tolerated.


Rule 2: Stay close to the original topic being discussed
  • If you are starting a new thread choose a reasonable sub-forum to start your thread. (If you choose incorrectly don't worry, we can fix that.)
  • If you are responding to a thread, stay on topic - the original poster was trying to achieve something. You can always start a new thread instead of potentially "hijacking" an existing thread.



Rule 3: Contribute something meaningful

To put things in engineering terms, we value a high signal to noise ratio. Coming here should not be a waste of time.
  • This is not a chat room. If you are taking less than 30 seconds to make a post then you are probably doing something wrong. A post should be on topic, clear, and contribute something meaningful to the discussion. If people read your posts and feel that their time as been wasted, they will stop reading your posts. Worse yet, they will stop visiting and we'll lose their experience and contributions.
  • Do not bump threads.
  • Do not "necro-post" unless you are following up to a specific person on a specific thread. And even then, that person may have moved on. Just start a new thread for your related topic.
  • Use the Private Message system for posts that are targeted at a specific person.


Rule 4: "PM Sent!" messages (or, how to use the Private Message system)

This forum has a private message feature that we want people to use for messages that are not of general interest to other members.

In short, if you are going to reply to a thread and that reply is targeted to a specific individual and not of interest to anybody else (either now or in the future) then send a private message instead.

Here are some obvious examples of when you should not reply to a thread and use the PM system instead:
  • "PM Sent!": Do not tell the rest of us that you sent a PM ... the forum software will tell the other person that they have a PM waiting.
  • "How much is shipping to ....": This is a very specific and directed question that is not of interest to anybody else.


Why do we have this policy? Sending a "PM Sent!" type message basically wastes everybody else's time by making them having to scroll past a post in a thread that looks to be updated, when the update is not meaningful. And the person you are sending the PM to will be notified by the forum software that they have a message waiting for them. Look up at the top near the right edge where it says 'Notifications' ... if you have a PM waiting, it will tell you there.

Rule 5: Copyright and other legal issues

We are here to discuss vintage computing, so discussing software, books, and other intellectual property that is on-topic is fine. We don't want people using these forums to discuss or enable copyright violations or other things that are against the law; whether you agree with the law or not is irrelevant. Do not use our resources for something that is legally or morally questionable.

Our discussions here generally fall under "fair use." Telling people how to pirate a software title is an example of something that is not allowable here.


Reporting problematic posts

If you see spam, a wildly off-topic post, or something abusive or illegal please report the thread by clicking on the "Report Post" icon. (It looks like an exclamation point in a triangle and it is available under every post.) This send a notification to all of the moderators, so somebody will see it and deal with it.

If you are unsure you may consider sending a private message to a moderator instead.


New user moderation

New users are directly moderated so that we can weed spammers out early. This means that for your first 10 posts you will have some delay before they are seen. We understand this can be disruptive to the flow of conversation and we try to keep up with our new user moderation duties to avoid undue inconvenience. Please do not make duplicate posts, extra posts to bump your post count, or ask the moderators to expedite this process; 10 moderated posts will go by quickly.

New users also have a smaller personal message inbox limit and are rate limited when sending PMs to other users.


Other suggestions
  • Use Google, books, or other definitive sources. There is a lot of information out there.
  • Don't make people guess at what you are trying to say; we are not mind readers. Be clear and concise.
  • Spelling and grammar are not rated, but they do make a post easier to read.
See more
See less

IBM 5162 / 5170 and XUB

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

    IBM 5162 / 5170 and XUB

    How many of you guys own an IBM 5162 and / or IBM 5170 with the Original IBM Bios fitted and are using the XTIDE Universal Bios with non IBM IDE Floppy / Hard drive / Combo controller with no problems ??.

    I own both the 5162 and 5170 but my 5170 is out of commission at the mo with a dead PSU, Some time ago i replaced the Original IBM Bios ROMS in my 5162 and 5170 with AMI bios ROMS because the original MFM drives were dead and i needed to use IDE or CF with a none IBM IDE / Floppy controller, The issues i had using the original IBM bios with the XUB were the known 161 error because i changed the controller and corruption with IDE drives or CF, Using the AMI Bios with the XUB i had zero problems.

    Rolling the clock forward I have been playing with my 5162 testing a few SIMM's (another thread), I have the Original IBM Bios ROM's fitted, Some old generic IDE / Floppy Combo controller, CF and the XUB r602 in a lo-tech ROM board, I have had thus far no problems, No 161 or Corruption with an IDE drive or CF, The only difference i can think of is the XUB revision since i tested some time ago but i can't remember what revision it was at the time i tested, Basically i'm trying to figure out whats changed since then and now, I think i will start by going back some revisions of the XUB to start with, It's strange i'm not getting the 161 error now though.

    #2
    AFAIK XUB r602 works fine with the IBM AT BIOS. I think the incompatibility was fixed several revisions ago. As far as the 601/162 error: the BIOS reads certain I/O ports to look for a combo card signature. If your clone card provides the correct data at these ports, it will not trigger the error.

    Comment


      #3
      My bad, I should have said " It's strange i'm not getting the 601 error now though. ", I am using one of the controllers now that i used back then and got the 601 error. I wasn't aware that the problem with the XUB and IBM 5162 / 5170 Bios had been fixed, I don't recall reading anything official from the XTIDE Bios team or anyone else about it.

      Comment


        #4
        I certainly don't keep up to date with the XTIDE Universal BIOS. I remember hearing about an 'R602' a while back and thinking that I must find out what that is. I see no reference to it at [here] (a page that includes, "Last modified 4 years ago"). What is the story about 'R602' (which at face value, appears to have had 602 revisions) ?

        Comment


          #5
          It appears to be the version of code "committed" to the code management system.

          Here:
          http://www.xtideuniversalbios.org/binaries/
          shows that r602 is the latest version.

          For whatever reason, this one stops at 588:
          https://code.google.com/archive/p/xt...efault/commits

          This link shows 602 as well:
          http://www.xtideuniversalbios.org/lo...euniversalbios

          Comment


            #6
            Originally posted by modem7 View Post
            I certainly don't keep up to date with the XTIDE Universal BIOS. I remember hearing about an 'R602' a while back and thinking that I must find out what that is. I see no reference to it at [here] (a page that includes, "Last modified 4 years ago"). What is the story about 'R602' (which at face value, appears to have had 602 revisions) ?
            You can view the changes of the various revisions [ Here ], Perhaps you could try R602 in your 5170 when you get time and see if you get the 601 error and corruption, I'm going to dig out some controllers and test again in my 5162 later.

            Comment


              #7
              Originally posted by Malc View Post
              You can view the changes of the various revisions [ Here ], Perhaps you could try R602 in your 5170 when you get time and see if you get the 601 error and corruption, I'm going to dig out some controllers and test again in my 5162 later.
              the 601 error is totally unrelated to the XUB - it is a result of physically removing the MFM combo card

              Comment


                #8
                Originally posted by Malc View Post
                ...I'm going to dig out some controllers and test again in my 5162 later.
                I dug out 3 IDE / Floppy Combo controllers and 2 old IDE / Floppy controllers, The 3 Combo's worked fine, I got no errors and no corruption that i noticed in the short test i did, One of the old IDE / Floppy controllers worked fine with no errors or corruption that i noticed, The other old IDE / Floppy controller may have gone faulty, I got diskette failure and hard drive failure, I never went further with that one. All these controllers i tried before with the IBM Bios and XUB and got Errors and corruption,

                Comment


                  #9
                  Originally posted by maxtherabbit View Post
                  the 601 error is totally unrelated to the XUB - it is a result of physically removing the MFM combo card
                  I never said it was, It is strange i'm not getting it now though.

                  Comment


                    #10
                    Originally posted by Malc View Post
                    Perhaps you could try R602 in your 5170 when you get time ...
                    After almost week of 'no hobbies due to other matters', I got around to this. First, I got R602 up and running on an XT-IDE Rev 2 card that was fitted to an IBM 5160. I then moved that card into my early IBM 5170. No go, with, or without IBM's combo card fitted. The XUB startup screen correctly reports the CF, but access attempts via DOS fail.

                    Like before, the simple act of then swapping out the 5170's IBM authored motherboard ROM's for Award ones got the XT-IDE going (without anything else being done).

                    I will do some experimentation:
                    * Different types of IDE devices. (Have tried this before.)
                    * Given how close the 5162 and 5170 motherboards are (functionally), as an experiment only, I may try the motherboard BIOS ROM's for the 5162.

                    Comment


                      #11
                      Originally posted by modem7 View Post
                      After almost week of 'no hobbies due to other matters', I got around to this. First, I got R602 up and running on an XT-IDE Rev 2 card that was fitted to an IBM 5160. I then moved that card into my early IBM 5170. No go, with, or without IBM's combo card fitted. The XUB startup screen correctly reports the CF, but access attempts via DOS fail.

                      Like before, the simple act of then swapping out the 5170's IBM authored motherboard ROM's for Award ones got the XT-IDE going (without anything else being done).
                      What revision of the XUB did you use when you setup the CF on your 5160, Did you use the same CF or another one and setup on your 5170 ?

                      I will do some experimentation:
                      * Different types of IDE devices. (Have tried this before.)
                      * Given how close the 5162 and 5170 motherboards are (functionally), as an experiment only, I may try the motherboard BIOS ROM's for the 5162.
                      I never thought of that, Swapping the 5170 ROMS with the 5162 ROMS, It'll be interesting to hear the results.

                      Comment


                        #12
                        There is an AT-specific build of the XUB, did you use that one? (IDE_AT.BIN) It uses 16-bit IDE by default.

                        I'm skeptical of the testing being done with an actual XT-IDE interface card. I would socket the EPROM on something else and setup the XUB to utilise a bog-standard 16-bit IDE adapter.

                        Comment


                          #13
                          Originally posted by maxtherabbit View Post
                          There is an AT-specific build of the XUB, did you use that one? (IDE_AT.BIN) It uses 16-bit IDE by default.
                          No. I did try IDE_AT.BIN many years ago as part of a discovery exercise then, but I will add it to my retesting.

                          Originally posted by maxtherabbit View Post
                          I'm skeptical of the testing being done with an actual XT-IDE interface card. I would socket the EPROM on something else and setup the XUB to utilise a bog-standard 16-bit IDE adapter.
                          I remember doing experiments like that many years ago, trying to isolate whether it was the XUB or the XT-IDE card hardware, that had problem with the IBM BIOS ROM's. My faint recall that it was the XUB.

                          But since then, I have acquired a Rev 4 version of the XT-IDE card. So maybe that, and R602, and many experiments (e.g. turning off block transfers) may yield a result.

                          Comment


                            #14
                            Why use an 8-bit card at all for AT testing? Why not just grab a common 16-bit IDE card?

                            Comment


                              #15
                              I am not testing the XUB, per se.

                              Background:
                              Ever since the VCF created their XT-IDE card, some people (not me) have had the desire to use an XT-IDE card in an IBM 5170 or IBM 5162.
                              Yes, it is not the ideal IDE solution for such machines.
                              It was discovered early (by different people) that the VCF's XT-IDE card did not work in the IBM 5170 and IBM 5162.
                              Later, it was discovered that swapping out the IBM authored motherboard BIOS ROM's for Award ones got the XT-IDE and IBM 5170 (or IBM 5162) combination going.
                              And so, to date, people who (for whatever reason) wanted to use an XT-IDE card in an IBM 5170 or IBM 5162, have been informed that they may need to use the Award BIOS on their motherboard.

                              Now, to the OP's and my surprise, the OP has an XT-IDE functioning in his IBM 5162, a 5162 with its original IBM BIOS ROM's fitted. I am certainly thinking to myself, "What changed to allow that?". Post #2 suggests that the XUB was changed to rectify the incompatibility. I do not have a 5162 but I have 5170's. I know; I will try the latest XUB version on an XT-IDE fitted to one of my 5170's - a quick test. No dice.

                              There are quite a few variables. Out of curiosity (rather than necessity), in my own time, I will do some experimentation (again) using later hardware (XT-IDE) and software (XUB [version + configuration]). For example, trying IDE_AT.BIN set to 'XTIDE Rev 2'.

                              Comment

                              Working...
                              X