maciNTosh icon indicating copy to clipboard operation
maciNTosh copied to clipboard

B&W G3 locks up at NT Text Setup

Open G-Nug85 opened this issue 1 year ago • 20 comments

So the issue i am facing is the machine locks up on the part where its loading the cdrom file system. My setup is as follows hard drive as a master and CDROM as a slave on the secondary bus. I have let the system sit for a good 10 to 30 minutes and no progress.

G-Nug85 avatar Jul 17 '24 13:07 G-Nug85

This is a hang in early NT kernel init or HAL init. What HAL did you load?

Wack0 avatar Jul 17 '24 14:07 Wack0

The G3 Powermac one

G-Nug85 avatar Jul 17 '24 14:07 G-Nug85

What CPU does your yosemite have?

Wack0 avatar Jul 20 '24 20:07 Wack0

I had the same problem and by booting with a single memory stick (128 MB) it worked.

Dandumontp avatar Jul 21 '24 14:07 Dandumontp

Confirmed on my rev-A B&W the setup works fine with just 128MB of ram single module. Anything else fails

G-Nug85 avatar Jul 24 '24 02:07 G-Nug85

Do you have mismatched sizes of RAM sticks in your yosemite? I might be setting up an incorrect memory map in that case.

Wack0 avatar Jul 24 '24 08:07 Wack0

Yep. The initial configuration was 256 + 128 (the G3 Blue is very tricky with old RAM)

Dandumontp avatar Jul 24 '24 08:07 Dandumontp

I'd like a dump of the memory map in open firmware:

dev /memory
.properties

If there's a hole in the memory map when mismatched RAM sizes are used, I'm definitely setting the memory map up wrong.

Wack0 avatar Jul 24 '24 08:07 Wack0

I will try that today.

Dandumontp avatar Jul 24 '24 08:07 Dandumontp

I found and fixed a couple of issues when calculating physical memory size, so try this test build:

nt_arcfw_grackle_fwonly_test20240728_1626.zip

Wack0 avatar Jul 28 '24 15:07 Wack0

OK i will give this a try thanks

G-Nug85 avatar Jul 28 '24 16:07 G-Nug85

I was doing some tests with the usb stack earlier, might have accidentally left it enabled non-working in that build, so try this one: nt_arcfw_grackle_fwonly_test20240728_1934.zip

Wack0 avatar Jul 28 '24 18:07 Wack0

Another person with this issue discovered it was related to bad RAM, for what it's worth: https://forums.macrumors.com/threads/nt-on-powerpc-macs.2431186/post-33286633

Wack0 avatar Jul 29 '24 11:07 Wack0

Just to add, I had the issue getting stuck at "Loading CD-ROM Filesystem" on my iMac G3 Trayloader when trying to troubleshoot the HAL getting stuck (which ended up being the now-solved CUDA driver issue), when I tried changing the 512MB RAM config (2x256MB) to just 256MB (1 stick). Either stick on its own would cause it to freeze there, both are fine. No issues on Mac OS 9 in any config. It did seem more picky about memory, basically.

TechandMusic462 avatar Jul 29 '24 15:07 TechandMusic462

Yeah, I fixed some issues in stage1 recently related to memory map stuff.

For the record, I have 512MB in my Lombard, and never had any issue at kernel init time.

Wack0 avatar Jul 29 '24 15:07 Wack0

Just want to mention that I had this issue on my PDQ/Wallstreet 2, which had 2x 256 MB sticks in it. Removing one stick got me through setup, and putting it back afterwards seems fine. But Windows does not see more than 128 MB of RAM, regardless of whether there's one or both of the 256 MB sticks installed.

I haven't reinstalled Mac OS 9 yet, so I'm not sure I can get to the OF prompt yet to check memory properties, but I'll get you that when I can.

b- avatar Jan 09 '25 00:01 b-

NT itself uses the memory map that ARC firmware sets up, which uses physical memory size that stage1 gives it. For Old World specifically, this is Gestalt(gestaltPhysicalRAMSize) - perhaps the toolbox ROM this early in boot has issues with RAM above 128MB.

You can get to OF prompt by holding cmd+option+O+F at the chime.

Wack0 avatar Jan 09 '25 16:01 Wack0

Thanks, I didn't think you could get to the OF prompt on any Old World machines via keyboard. Turns out you need to use the right option key for some reason on this model, but I got there.

image

b- avatar Jan 09 '25 16:01 b-

Also I have to take back what I said about it booting to a graphical installed NT 4.0 with all 512 MB installed -- I think that was a fluke, because I haven't gotten it to boot to an NT desktop with all 512 MB since...

It's indeed possible that it didn't work with all the memory in OS 9, I don't remember ever checking. I'm burning a Mac OS 9 disc now...

b- avatar Jan 09 '25 16:01 b-

So, after reinstalling Mac OS 9.2.2 dual-boot, I can report that the 256 MB RAM sticks I have are showing up as 128 MB each in About This Computer.

I think this might be because they're double-sided, or something? I'm not familiar with how this works… but nevertheless 256 MB seems usable under Mac OS 9 but isn't detected by the ARC FW.

b- avatar Jan 09 '25 20:01 b-