HFS+ & Networking

Eric Volker mol-general@lists.maconlinux.org
Mon, 24 Mar 2003 21:26:11 -0600


Well, I did a little RTFMing and got MOL compiled.  I've got it running, 
and can actually boot OS X.2.4 and MacOS 9.2.2! However, I'm running 
into several quirks and/or bugs. When I boot OS X off an HFS+ volume, it 
boots just fine. However, when I include an HFS+ volume in molrc.macos 
and try to boot from MacOS 9 I get the following:

 >> =============================================================
 >> Mac-on-Linux OpenFirmware 0.9.12
 >> ea_to_phys: no translation for 0000002a, using 1-1
 >> ea_to_phys: no translation for fffffffc, using 1-1
 >> ea_to_phys: no translation for 6000000c, using 1-1
Unmapped 'RAM-read-access', 6000000c
 >> ea_to_phys: no translation for 12d9008c, using 1-1
Unmapped 'RAM-read-access', 12d9008c
Unmapped 'RAM-read-access', 12d90094
Unmapped RAM-write-access, 12d9008c
Unmapped 'RAM-read-access', 12d90090
Unmapped 'RAM-read-access', 12d90084
Unmapped 'RAM-read-access', 12d90098
Unmapped 'RAM-read-access', 12d90004
Unmapped 'RAM-read-access', 12d90000
Unmapped 'RAM-read-access', 12d90008
Unmapped 'RAM-read-access', 12d90094

The MOL window will not advance past the logo, nor is there any more 
output until I CTRL-C in the terminal window. MacOS 9 will boot just 
fine off of an HFS partition. Anyone have any idea what the "no 
translation" and "unmapped 'RAM-read-access'" lines mean?

Another oddity is that when I try to copy a file from an HFS+ to an HFS 
partition (under MOL) I get the following error in OS X:

Sorry the operation could not be completed because an unexpected error 
occurred (Error code -50).

I can copy from HFS to HFS, HFS+ to HFS+, or HFS to HFS+, just not HFS+ 
to HFS. Any ideas on this one?

I'm also having trouble getting networking to work under OS 9. The tun 
driver under OS X works OK if I assign an IP address of 192.168.2.x 
(DHCP won't work) and a gateway of 192.168.2.1. However the same 
procedure (substituting 192.168.1.x in the appropriate places) doesn't 
work for OS 9, even when I run MOL as root. The ethertap driver works 
for neither OS 9 nor OS X.

Thanks,

Eric Volker
ebv1@charter.net