jr-IDE - Cannot boot from DOM or SD
Posted: Thu Jul 11, 2019 5:33 pm
Hi, I decided to post a new topic rather than continue replying in the "LBA too old" thread, as so much time has passed and I've found that my problems aren't only with SD.
I'll give an overview of my situation.
I got a functional jr earlier this year (thank you, forum member, for hooking me up; I don't know if you want me to say your name). It is a standard 128KB model, and it works well.
I replaced its CPU with a V20 CPU. I added TexElec's adapters (serial/CGA and keyboard/gameport). I've added a Gonbes GBS-8220 + Bit-C128's CGA-to-digitalCGA adapter, and I'm getting pretty good output to a VGA monitor (some artifacts that remind me of interlaced video, but overall, it's great; much clearer 80 column display than composite video, of course).
And I have a jr-IDE.
I'm very excited about the jr-IDE. I took a trip recently to visit my parents (10 hour drive) and went on an excavation of their old hoarder house (really an excavation; the floor has caved in due to termite damage, and the 2nd floor is covered with bird manure due to broken upstairs windows; had to wear a gas mask while I was in the house, as my brother got cave disease from breathing the air during a previous trip). I found our old (dead) jr! So now I have some spare, untested, parts (probably most work), and more importantly for me, I got 2 sidecars. The 512k memory expansion sidecar donated its shell for the jr-IDE. Parallel port sidecar will be added to my jr after I get the jr-IDE working the way I want.
Now with that said, I have a problem that I have not been able to resolve: I cannot boot from any IDE device attached to the jr-IDE. I spent a lot of time trying an SD card (through an SD-to-IDE adapter). I went through the suggestions in the "LBA too old" thread but haven't had success. I followed the debug instructions to the letter. Nothing. Debug removed the partition, and I recreated it with fdisk and did a "format /s". No dice. I went ahead and tried "sys c:", just to be sure. Nope. And of course I ran "fdisk /mbr". Nothing worked.
I decided to leave it alone and wait for the slow boat to bring me the Kingspec 8GB DOM that I'd ordered a month ago. This is the second one that I ordered, as the unscrupulous ebay seller for the first one sent me some other brand of DOM instead, and it gives the "LBA too old" error.
Anyway, this DOM seems to be the real thing -- Kingspec 8GB. No "LBA too old" error from the jr-IDE; it is identified as Kingspec 8GB, and it shows up in fdisk (with a non-DOS partition, which I deleted then fdisk'd and "format /s"').
However, I cannot boot from the DOM. Same symptoms as the SD -- it works fine if I boot from floppy, but if I press "C" at the jr-IDE Boot Menu to boot from the IDE device (DOM or SD), I will see a green LED on the jr-IDE flash 3 times, then it will just hang. The system will not boot, and it will continue to display the jr-IDE Boot Menu on the screen. It just sits there until I turn off the jr or press Ctrl+Alt+Del.
So.. it can be rebooted with Ctrl+Alt+Del; it's not so locked up that it can't read keypresses. But it just sits there.
I tried the debug steps on the DOM, just like I did on the SD. No dice. I re-fdisk'd, re-"format /s", reran "fdisk /mbr". Nothing. Still won't boot from the DOM.
I'm thinking that this might be the point at which there is something obvious that I missed, because I'm too focused on the problem and can't see the big picture, just like a problem at work that you can't solve but a coworker quickly solves it because his mind is not fixated on one part of the problem.
Any ideas? Could there be a problem with the jr-IDE itself, given that the same thing happens when I use an SD or a DOM? Is there some jumper or DIP switch that I should be checking? I did try swapping the jumper for +5V on pin 20 on and off; no difference.
The slow boat also brought me a 44-pin-to-40-pin IDE adapter (to enable me to use a laptop IDE hard drive in a desktop PC). I have an 80GB laptop IDE hard drive and an external power supply for it; I might just try it, to see if I get the same result.
I am stumped, though, and I'm starting to wonder if it's a problem with the jr-IDE itself.
Thanks for any tips you can give.
I'll give an overview of my situation.
I got a functional jr earlier this year (thank you, forum member, for hooking me up; I don't know if you want me to say your name). It is a standard 128KB model, and it works well.
I replaced its CPU with a V20 CPU. I added TexElec's adapters (serial/CGA and keyboard/gameport). I've added a Gonbes GBS-8220 + Bit-C128's CGA-to-digitalCGA adapter, and I'm getting pretty good output to a VGA monitor (some artifacts that remind me of interlaced video, but overall, it's great; much clearer 80 column display than composite video, of course).
And I have a jr-IDE.
I'm very excited about the jr-IDE. I took a trip recently to visit my parents (10 hour drive) and went on an excavation of their old hoarder house (really an excavation; the floor has caved in due to termite damage, and the 2nd floor is covered with bird manure due to broken upstairs windows; had to wear a gas mask while I was in the house, as my brother got cave disease from breathing the air during a previous trip). I found our old (dead) jr! So now I have some spare, untested, parts (probably most work), and more importantly for me, I got 2 sidecars. The 512k memory expansion sidecar donated its shell for the jr-IDE. Parallel port sidecar will be added to my jr after I get the jr-IDE working the way I want.
Now with that said, I have a problem that I have not been able to resolve: I cannot boot from any IDE device attached to the jr-IDE. I spent a lot of time trying an SD card (through an SD-to-IDE adapter). I went through the suggestions in the "LBA too old" thread but haven't had success. I followed the debug instructions to the letter. Nothing. Debug removed the partition, and I recreated it with fdisk and did a "format /s". No dice. I went ahead and tried "sys c:", just to be sure. Nope. And of course I ran "fdisk /mbr". Nothing worked.
I decided to leave it alone and wait for the slow boat to bring me the Kingspec 8GB DOM that I'd ordered a month ago. This is the second one that I ordered, as the unscrupulous ebay seller for the first one sent me some other brand of DOM instead, and it gives the "LBA too old" error.
Anyway, this DOM seems to be the real thing -- Kingspec 8GB. No "LBA too old" error from the jr-IDE; it is identified as Kingspec 8GB, and it shows up in fdisk (with a non-DOS partition, which I deleted then fdisk'd and "format /s"').
However, I cannot boot from the DOM. Same symptoms as the SD -- it works fine if I boot from floppy, but if I press "C" at the jr-IDE Boot Menu to boot from the IDE device (DOM or SD), I will see a green LED on the jr-IDE flash 3 times, then it will just hang. The system will not boot, and it will continue to display the jr-IDE Boot Menu on the screen. It just sits there until I turn off the jr or press Ctrl+Alt+Del.
So.. it can be rebooted with Ctrl+Alt+Del; it's not so locked up that it can't read keypresses. But it just sits there.
I tried the debug steps on the DOM, just like I did on the SD. No dice. I re-fdisk'd, re-"format /s", reran "fdisk /mbr". Nothing. Still won't boot from the DOM.
I'm thinking that this might be the point at which there is something obvious that I missed, because I'm too focused on the problem and can't see the big picture, just like a problem at work that you can't solve but a coworker quickly solves it because his mind is not fixated on one part of the problem.
Any ideas? Could there be a problem with the jr-IDE itself, given that the same thing happens when I use an SD or a DOM? Is there some jumper or DIP switch that I should be checking? I did try swapping the jumper for +5V on pin 20 on and off; no difference.
The slow boat also brought me a 44-pin-to-40-pin IDE adapter (to enable me to use a laptop IDE hard drive in a desktop PC). I have an 80GB laptop IDE hard drive and an external power supply for it; I might just try it, to see if I get the same result.
I am stumped, though, and I'm starting to wonder if it's a problem with the jr-IDE itself.
Thanks for any tips you can give.