Hi all,
I'm quite the electronics/hardware noob, so forgive my ignorance.
I've successfully assembled the backplane, CPU, 512kROM/RAM, Dual Clock, and SIO/2 modules. These are all working as expected and I'm able to plug in my USB-serial cable to port A on the SIO/2 board and see the system boot up to the RomWBW boot menu.
However, when I add the newly assembled CF Card module, the boot sequence stops at the part where it looks like it's trying to enumerate IDE devices to see what's there:
RomWBW HBIOS v3.2.0, 2023-03-18
RCBus [RCZ80_std] Z80 @ 7.372MHz
0 MEM W/S, 1 I/O W/S, INT MODE 1, Z2 MMU
512KB ROM, 512KB RAM
ROM VERIFY: 00 00 00 00 PASS
SIO0: IO=0x80 SIO MODE=115200,8,N,1
SIO1: IO=0x82 SIO MODE=115200,8,N,1
DSRTC: MODE=STD IO=0xC0 NOT PRESENT
MD: UNITS=2 ROMDISK=384KB RAMDISK=256KB
FD: MODE=RCWDC IO=0x50 NOT PRESENT
IDE: IO=0x10 MODE=RC
It hangs at this spot for about a minute before giving up and continuing and displaying the boot menu prompt.
IDE: IO=0x10 MODE=RC
IDE0: NO MEDIA
IDE1: NO MEDIA
PPIDE: IO=0x20 PPI NOT PRESENT
Unit Device Type Capacity/Mode
---------- ---------- ---------------- --------------------
Char 0 SIO0: RS-232 115200,8,N,1
Char 1 SIO1: RS-232 115200,8,N,1
Disk 0 MD0: RAM Disk 256KB,LBA
Disk 1 MD1: ROM Disk 384KB,LBA
Disk 2 IDE0: Hard Disk --
Disk 3 IDE1: Hard Disk --
RCBus [RCZ80_std] Boot Loader
Boot [H=Help]:
I've tried different slots on the backplane, carefully removed and reset all three chips, removed and reseated the CF card, visually inspected the solder joints under a magnifier for any bridges or iffy looking welds. Ran a q-tip with alcohol around the solders to clean up any potential flux or other debris. Unfortunately, I still get the same behavior whenever the CF module is installed in the backplane.
I guess the next step is to reflow each solder joint, but I thought I'd ask if I'm missing something obvious before I do that. Is there any configuration or setup that I'm missing?
Again, I'm a noob with the hardware side of things and don't have an oscilloscope, nor would I know how to use one if I did. I do have a multi-meter, but not sure if that would be helpful.
Thanks for any advice!
-Steve