[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Help: ADU and sharing a hard drive between a mac and 2gs



In article <1e8n9my.16pp4ub1tr4hzqN%dempson@actrix.gen.nz>,
David Empson <dempson@actrix.gen.nz> wrote:

>This should be possible.  The main requirement is that the first
>partition on the drive must be ProDOS, so the Apple II can boot.  The
>Mac should be able to recognise and boot from any HFS partition on the
>drive.
>
>One problem you might run into with recent Mac drivers is that they use
>a partition type of APPLE_DRIVER43 to store the driver code.  This
>partition type is not recognised by the IIgs, and it thinks it is a
>foreign file system.  (Finder complains about an unrecognised file
>system, and asks if you want to initialize or eject it.)

Someone suggested a patch to the code in the SCSIHD.DRIVER file, which I
tried. It didn't help any.

>Older drivers are stored in partitions of type APPLE_DRIVER, which the
>IIgs knows about and ignores.  It doesn't matter if these partitions
>come before or after the first ProDOS one.
>
>In fact, if you partition a drive with recent versions of Advanced Disk
>Utility (System 6.0 and later, I think), it creates four 16K partitions
>of this type.  If the drive is Apple branded then it will also put the
>standard Apple driver into one of these partitions.  It doesn't do this
>for a third party drive unless you do some extra setup.
>
>The APPLE_DRIVER43 partition is for a driver which supports SCSI Manager
>4.3, which was a new feature on late model 680x0 Macs (around the
>Quadra) and most PowerMac models.  I don't know whether older machines
>like the SE/30 would be able to use these drivers anyway.  They might be
>able to run SCSI Manager 4.3 by using recent system software, and it
>might load the newer driver during startup (after having done the
>initial boot with an older driver).

Only '040s can do SCSI manager 4.3. It was in ROM on the AVs (660/840) and
on all Pmacs. Older '040s could use it as an extension. Of course, new
system versions have newer versions built in than what's in ROM on boxes
which can use it. You can use disks with a 4.3 savvy driver on old boxes
like an SE/30 but there's no benefit to having it.

>>  (The drive will not boot on the apple 2gs after being partitioned and
>> formatted on the MacSE/30 and having partitioned and formatted it on
>> the MacSE/30, I tried booting from floopies with the drive connected,
>> but it has a 16k partition that the 2gs wants to either eject or
>> initialise. I assume this is why the 2gs will not boot from the drive)
>
>This is probably the APPLE_DRIVER43 partition, which leads me to suspect
>you are using Drive Setup to partition the drive on the Mac.

Other formatters can install 4.3 savvy drivers so not a sure thing.

>Doing the partitioning on the IIgs would be the best solution.  Failing
>that, a third party driver on the Mac might be more successful (as long
>as it can avoid writing a SCSI Manager 4.3 driver).  You probably can't
>use Apple HDSC Setup, since it only recognises Apple branded drives
>(though it might be possible to patch it to recognise your Quantum
>drive).

I used an old version of HD SC setup on my IIgs disk. It doesn't do the
APPLE_DRIVER43, but it also doesn't install a driver that recognizes
partition names other than APPLE_HFS as valid volumes. No biggie since
I didn't want the ProDOS volume to show on the Mac anyway. The version
I used won't do >1 HFS volume per device, so I had to do a A/UX volume and
an HFS volume, then erase 'em to ProDOS and HFS on the IIgs. There is a
patch for HD SC setup to support any drive, but I only have it for the last
version, 7.3.5. It does the 43 thing but can recognize ProDOS volumes.

Drive Setup doesn't require Apple ROM drives. With few exceptions, it'll
format anything. And it's easy to patch for what it won't do. For example
I had to use ResEdit on it to format a coupla 2.1 gig Barracudas, but all
other Seagates on hand worked as is.
--
Offsite mail to this host gets nuked.