• DN3000 Network Card help

    From John Orwin@21:1/5 to All on Fri Sep 30 10:46:52 2022
    I have a old DN3010 and I'm trying to resurrect. No keyboard yet (still looking).
    I removed the graphics card and have been working from the serial terminal in service mode.

    MD8 REV 8.0, 1989/05/25.12:42:03


    The HD is working. No network card in the system. I replaced the battery and can get
    to the MD menu:

    di w

    ld

    //LOCAL/SAU8 1

    CALENDAR CHUVOL CMD CONFIG CPU.DEX CTAPE.DEX CTAPE8.DRVR
    DEX DISP8A.DEX DISP8B.DEX DISP8C.DEX DISP8D.DEX DOMAIN_OS
    DOMAIN_OS.MAP ETHER.DEX ETHER8.DRVR FBS FLP.DEX FLP8.DRVR
    FPU.DEX HELP INVOL ITR.DEX ITR8.DRVR MEM.DEX RING8A.DEX
    RING8A.DRVR RING8B.DEX RING8B.DRVR RWVOL SALVOL SELF_TEST

    I successfuly ran CALENDAR, SALVOL and CONFIG.

    All is OK but it insists on specifying a network card. I have added
    a 3C505 jumpered per Jim Rees July 1990 doc. I added the card in CONFIG

    ...
    Peripheral devices:
    FPU5 -- MC68881/MC68882
    WIN8 -- Winchester 380MB--FA
    CTAPE8 -- Cartridge Tape
    ETH802.3_AT -- 802.3 Network Controller-AT (unit 0)

    Principal network: ETH802.3_AT -- 802.3 Network Controller-AT (unit 0)

    *** But it fails SELF_TEST with:
    ...
    IEEE 802.3 Network Controller-AT 0 doesn't exist but appears in the configuration.

    Self test failed.
    Error code is E00D088C.
    Expected= 00000000, Actual= 00000040, Address= 00008922

    I ran LN and it shows

    ln
    0074D4 R 1.0 Apollo Token Ring Network Controller-AT

    *** Which is not in the machine ***. I'm not sure how to make the system "forget" about this card and see the 3C505. I tried removing the battery for a while but that didn't fix it.

    BTW, DEX fails, runs for a while and hangs:

    ex dex
    low: 00102000 high: 00137130 start: 00102400

    Out of the many pdf docs, I haven't been able to find a list of all the commands available at the MD prompt.

    Any help would be appreciated. I am so close to getting this going. I suspect that if I get past the HW issues, there is a good DomainOS on the disk. Then to find a keyboard...

    Thanks, John

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Jim Rees@21:1/5 to All on Fri Sep 30 16:45:37 2022
    First thing you should do is run calendar and set the date way in the past, like 25 years or so.

    As far as I know, config should be able to convince it you don't have an ATR card. But maybe self test has its own config? I don't remember.

    The MD commands are listed in chapter 5 of the DOMAIN Engineering Handbook.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From John Orwin@21:1/5 to Jim Rees on Sat Oct 1 08:42:25 2022
    Jim,
    Setting the calendar was the first thing I did. I used 1994 since days are same as 2022. Thanks re the Chap 5 tip. So MD is "MNEMONIC DEBUGGER (PROM)". Now I have a lot of commands to play with. I have an ATR card on the way from Germany so will see
    if that makes it happy. Is it possible that it will only accept Ethernet board as a secondary interface? Doesn't seem likely, but ...

    BTW I am part of the Chicago area Vintage Computer group. Spent years on Sun and DEC equipment, but this is my first Apollo. I also have a 9000/400 but that is a different can of worms. Still needs that darn keyboard.

    Thanks again.
    John

    On Friday, September 30, 2022 at 6:45:38 PM UTC-5, Jim Rees wrote:
    First thing you should do is run calendar and set the date way in the past, like 25 years or so.

    As far as I know, config should be able to convince it you don't have an ATR card. But maybe self test has its own config? I don't remember.

    The MD commands are listed in chapter 5 of the DOMAIN Engineering Handbook.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From John Orwin@21:1/5 to John Orwin on Mon Oct 3 08:22:31 2022
    OK I got past the ethernet card issue. I installed an Apollo token ring card and it passed self_test. Would not boot domain os so I ran:

    SALVOL with "-v"
    ...
    Preparing file list...
    Error: status code = 80009, Reading vtoc block at daddr: 1E008F (logical), 284)
    A hardware error that salvol cannot recover from has occurred. Consequentl,
    the VTOC has been corrupted. At this point it is best to either abort and
    re-invol the disk or have a qualified apollo engineer correct the problem.
    If the salvage continues, some files may be lost.
    Should the salvage continue?n
    Error: status code = 80009,

    RUN ABO
    1020E6: 6100

    I said "n" for fear of destroying the disk. I think running INVOL will trash the disk.

    INVOL (option 5 - list logical volume) shows:

    Volume built by Invol version "revision 10.2" on May. 4, 1990

    Physical volume "". Logical volumes:

    # size (kB) name
    1 329399(d)

    Questions:
    1. Should I go ahead and let SALVOL try to fix the disk in spite of the warning?
    2. Is there a non-destructive option in INVOL?

    - John


    On Saturday, October 1, 2022 at 10:42:26 AM UTC-5, John Orwin wrote:
    Jim,
    Setting the calendar was the first thing I did. I used 1994 since days are same as 2022. Thanks re the Chap 5 tip. So MD is "MNEMONIC DEBUGGER (PROM)". Now I have a lot of commands to play with. I have an ATR card on the way from Germany so will see if
    that makes it happy. Is it possible that it will only accept Ethernet board as a secondary interface? Doesn't seem likely, but ...

    BTW I am part of the Chicago area Vintage Computer group. Spent years on Sun and DEC equipment, but this is my first Apollo. I also have a 9000/400 but that is a different can of worms. Still needs that darn keyboard.

    Thanks again.
    John
    On Friday, September 30, 2022 at 6:45:38 PM UTC-5, Jim Rees wrote:
    First thing you should do is run calendar and set the date way in the past, like 25 years or so.

    As far as I know, config should be able to convince it you don't have an ATR card. But maybe self test has its own config? I don't remember.

    The MD commands are listed in chapter 5 of the DOMAIN Engineering Handbook.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Jim Rees@21:1/5 to All on Thu Oct 6 10:05:42 2022
    It sounds to me like you've got some bad blocks, but most of the disk is still ok. You should be able to add the bad blocks to the bad block list. I don't remember how to do that. After that, I don't know if salvol will be able to recover. Invol is by
    definition destructive. It will create a new empty file system on the disk, like mkfs. If you do that you will have to re-install the OS from tape or another machine. I always kept two working Apollos around so I could use one to fix and restore the
    other.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From John Orwin@21:1/5 to Jim Rees on Thu Oct 6 15:59:00 2022
    The DN3010 now will not pass SELF_TEST. No changes were made - it just started doing this:

    ex self_test
    low: 00102000 high: 00103ADC start: 00102020

    Loaded: SELF_TEST Revision: 1.3
    Last Compiled: Wednesday, September 28, 1988 1:29:55 pm (EDT)
    CPU Test # 7 started.

    Self test failed.
    Error code is FFFFFFFF.
    Expected= 00707C00, Actual= 008FFC00, Address= 006FFC00

    It will still run LD, CONFIG, SALVOL, ... But w/o passing SELF_TEST - I am stuck. For lack of anything better, I can reseat chips, etc. Searching all the available documentation sheds no light on "CPU Test # 7".

    if I can get rid of the CPU Test #7 error, I will try to recover the disk with SALVOL. If that fails, I believe I can make QIC installation tapes from image files using a Sun3 with its 60MB QIC drive.

    Thanks again
    - John





    On Thursday, October 6, 2022 at 12:05:43 PM UTC-5, Jim Rees wrote:
    It sounds to me like you've got some bad blocks, but most of the disk is still ok. You should be able to add the bad blocks to the bad block list. I don't remember how to do that. After that, I don't know if salvol will be able to recover. Invol is by
    definition destructive. It will create a new empty file system on the disk, like mkfs. If you do that you will have to re-install the OS from tape or another machine. I always kept two working Apollos around so I could use one to fix and restore the
    other.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Dennis Boone@21:1/5 to All on Fri Oct 7 00:45:41 2022
    1. Should I go ahead and let SALVOL try to fix the disk in spite of
    the warning?

    The better part of not screaming "auuuuugh" later would seem to be to
    make a block image of that disk before changing any of the bits thereon.

    De

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Lothar Paltins@21:1/5 to All on Sat Oct 8 00:13:24 2022
    John,

    Error: status code = 80009, Reading vtoc block at daddr: 1E008F (logical), 284)
    A hardware error that salvol cannot recover from has occurred. Consequentl,
    the VTOC has been corrupted. At this point it is best to either abort and
    re-invol the disk or have a qualified apollo engineer correct the problem.
    If the salvage continues, some files may be lost.
    Should the salvage continue?n
    Error: status code = 80009,

    Maybe you should read the apollo faq at http://web.mit.edu/kolya/www/csa-faq.html, section 4.17. But I fear,
    that fixing a bad block in the VTOC may be difficult or impossible. Then
    you could only add all new bad blocks to the badspot list with invol
    option 9 and reformat the disk with invol 1, But of course this will
    wipe out the previous content of the whole disk.


    The DN3010 now will not pass SELF_TEST. No changes were made - it just started doing this:

    ex self_test

    The simple tests are normally started with "TE". But more and deeper
    tests are available with "EX DEX". At the dex prompt, HELP shows all
    available commands, RUN executes a single test and AUTO all tests for
    the system. AUTO firsts displays a list of the configuration and then a
    list of the enabled tests with the option to change the lists. If dex
    finds any hardware errors, the I fear you're out of luck with your 3010.

    if I can get rid of the CPU Test #7 error, I will try to recover the disk with SALVOL. If that fails, I believe I can make QIC installation tapes from image files using a Sun3 with its 60MB QIC drive.

    The latter is a very ambitious plan. The files on the tape must be
    accessible by the MD and I don't think, that the Sun3 has support for
    it. Or does the tape drive has a QIC-36 interface and you want to
    connect it directly to the tape controller in your 3010? This should
    work, provided that the Apollo tapes are still readable and that the
    tape drive still works. Especially the drive wheel must consist of
    elastic rubber that hasn't converted into a greasy tar mass.

    BTW, I could send you an Apollo keyboard, but unfortunately without the
    mouse and the cable. On the keyboard side, the cable has a standard 9
    pin D-type connector and on the computer side a rather unusual 7 pin
    DIN-45329 connector. And I'm living in Germany, so you would have to pay
    the shipping cost of about 50$. Are you interested in this keyboard?

    Lothar

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From John Orwin@21:1/5 to Lothar Paltins on Sat Oct 8 08:51:38 2022
    All good info in the FAQ. I am back to the point of it passing self-test. Apparently there was a dodgy memory board. It still acts strangely re. configuring the network card, but I think I can get that sorted out. I am going to work with SALVOL and
    if the disk gets toasted, then on to plan B.

    I will try "TE", but DEX fails. This may all be due to disk corruption. I have another Maxtor EXT4380 ESDI drive if needed for a clean install.

    I hope to reload Domain OS as follows: With the online cartridge tape images, I will create new tapes on the Sun. There is a also a good tape drive on the Apollo. Both are Archive 5945C 60MB QIC drives (good rollers, tested OK on Sun). I am not sure
    if the images have blocking info or if I can just dd them to the tape. I have done this to make SunOS distribution tapes and Amiga UNIX distribution tapes. I have scripts for these and can write new ones for the Apollo if I know the format of the
    Apollo tapes. Then I will do a clean install on the Apollo. BTW I am practicing things on the Mame emulation to get the feel for the installation process.

    Lothar, I would definitely be interested in the keyboard. I can make a cable. I'm not sure how to contact you outside this forum w/o opening my email to a bunch of spam.

    Thanks all for this help
    - John

    On Friday, October 7, 2022 at 5:13:26 PM UTC-5, Lothar Paltins wrote:
    John,
    Error: status code = 80009, Reading vtoc block at daddr: 1E008F (logical), 284)
    A hardware error that salvol cannot recover from has occurred. Consequentl,
    the VTOC has been corrupted. At this point it is best to either abort and >> re-invol the disk or have a qualified apollo engineer correct the problem.
    If the salvage continues, some files may be lost.
    Should the salvage continue?n
    Error: status code = 80009,
    Maybe you should read the apollo faq at http://web.mit.edu/kolya/www/csa-faq.html, section 4.17. But I fear,
    that fixing a bad block in the VTOC may be difficult or impossible. Then
    you could only add all new bad blocks to the badspot list with invol
    option 9 and reformat the disk with invol 1, But of course this will
    wipe out the previous content of the whole disk.
    The DN3010 now will not pass SELF_TEST. No changes were made - it just started doing this:

    ex self_test
    The simple tests are normally started with "TE". But more and deeper
    tests are available with "EX DEX". At the dex prompt, HELP shows all available commands, RUN executes a single test and AUTO all tests for
    the system. AUTO firsts displays a list of the configuration and then a
    list of the enabled tests with the option to change the lists. If dex
    finds any hardware errors, the I fear you're out of luck with your 3010.
    if I can get rid of the CPU Test #7 error, I will try to recover the disk with SALVOL. If that fails, I believe I can make QIC installation tapes from image files using a Sun3 with its 60MB QIC drive.
    The latter is a very ambitious plan. The files on the tape must be accessible by the MD and I don't think, that the Sun3 has support for
    it. Or does the tape drive has a QIC-36 interface and you want to
    connect it directly to the tape controller in your 3010? This should
    work, provided that the Apollo tapes are still readable and that the
    tape drive still works. Especially the drive wheel must consist of
    elastic rubber that hasn't converted into a greasy tar mass.

    BTW, I could send you an Apollo keyboard, but unfortunately without the mouse and the cable. On the keyboard side, the cable has a standard 9
    pin D-type connector and on the computer side a rather unusual 7 pin DIN-45329 connector. And I'm living in Germany, so you would have to pay
    the shipping cost of about 50$. Are you interested in this keyboard?

    Lothar

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Lothar Paltins@21:1/5 to All on Sat Oct 8 18:49:58 2022
    Lothar, I would definitely be interested in the keyboard. I can make a cable. I'm not sure how to contact you outside this forum w/o opening my email to a bunch of spam.

    Just send me an email reply, the address is valid.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From John Orwin@21:1/5 to Lothar Paltins on Sun Oct 9 06:53:32 2022
    Lothar, This group's settings won't let me "reply to author', so I don't know how to PM you. You can PM me computerATorwin.net so we can carry on this conversation.
    - John

    On Saturday, October 8, 2022 at 11:49:59 AM UTC-5, Lothar Paltins wrote:
    Lothar, I would definitely be interested in the keyboard. I can make a cable. I'm not sure how to contact you outside this forum w/o opening my email to a bunch of spam.
    Just send me an email reply, the address is valid.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From David Jett@21:1/5 to jpoco...@gmail.com on Sun Oct 30 19:35:55 2022
    On Friday, September 30, 2022 at 12:46:53 PM UTC-5, jpoco...@gmail.com wrote:
    I have a old DN3010 and I'm trying to resurrect. No keyboard yet (still looking).

    John,

    I have a spare keyboard that should work with your DN3010. It's a later revision keyboard. E-mail me at davidjjett@gmail.com and I can send you some pictures of it.

    -David Jett

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From John Orwin@21:1/5 to david...@gmail.com on Fri Dec 23 15:37:18 2022
    On Sunday, October 30, 2022 at 9:35:56 PM UTC-5, david...@gmail.com wrote:
    On Friday, September 30, 2022 at 12:46:53 PM UTC-5, jpoco...@gmail.com wrote:
    I have a old DN3010 and I'm trying to resurrect. No keyboard yet (still looking).
    John,

    I have a spare keyboard that should work with your DN3010. It's a later revision keyboard. E-mail me at david...@gmail.com and I can send you some pictures of it.

    -David Jett
    Hi David, been a while since I checked in here. Have been busy working on Apollo 9000/400 and but the DN on the back burner. However I'm still looking for a keyboard. I tried to send you personal email but not sure if it went through. Please send me
    a PM to john[at]orwin.net if you still have the keyboard.
    Thanks,
    John Orwin

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)