Subject: Re: Jaz/Zip Drives On DUO/MiniDock
To: Dave Thurstan <dave@myrddyn.demon.co.uk>
From: Bill Studenmund <wrstuden@loki.stanford.edu>
List: port-mac68k
Date: 02/08/1997 20:07:18
> 
> Help!,
> 
> I've successfully installed and booted MacBSD 2.1 on my DUO210.
> And have no problems booting into multi on the internal SCSI
> drive.
> 
> I am now trying to get my Zip and, better still, my Jaz drive
> working (mountable). But I've hit a small (read BIG!) problem...

It's probably a small one.

> I am able to partition the drives using HDT Primer and further
> I have created A/UX Usr (and I tried Root) partitions on both.
> 
> I was able to successfully run mkfs 1.4 (which detected the drives
> on scsi 1 and scsi 6) to create BSD4.3 filesystems on all the A/UX
> partitions I created. No problem there.
> 
> I booted MacBSD and attempted to mount the new drive(s) with
> 
>   mount /dev/sd6g   (I tried 1g, 6g, 1d, 6d )
> 
> and all I got was
> 
>    ffs: /dev/sd6g on /usr2: Device not configured (for example)

Do you really have 7 hard disks? sd numbers are assigned in order
of appearance on the bus (unless you config your own kernel).
It's more likely sd2g. :-)

> I then re-booted the machine and... MacBSD bootup does not detect
> the Zip or the Jaz drive !
> 
> With a MacOS partition on the disks I do get the eject behaviour,
> but pudshing the disks back in doesn't make any difference. I've
> tried with brand new disks, only the Jaz plugged in and only the
> Zip plugged in. I have tried with zip/jaz disks containing the FWB
> driver, the native Iomega driver and both. No luck.
> 
> I am using a kernel which was specifically for the DUO230 and
> I suspect may be a little out of date ?
> 
> What I cannot understand is how the mkfs mac utility can detect
> the drives, yet the kernel can't. Looking at the bootstrap output
> I noticed the following...
> 
>    obio0 at mainbus0
>           :
>    ncrscsi0 at obio0
>    scsibus0 at ncrscsi0
>    sd0 at scsibus0 targ 0 lun 0: ... (which is my internal drive :)
>    sd0: 244MB ...

What are the next two lines? There should be an sd1 entry, and an sd2 entry.

> which is fine, but I also found:
> 
>    nubus0 at mainbus0
>    macvid0 at nubus0: Macintosh Duo MiniDock
>    macvid0: 640 x 870 ... (which is the external videoport on the dock :}
> 
> does this suggest that the external scsi devices may be on nubus0 rather
> than obio0 (because they are plogged into the socket on the dock :| ?
> 
> Having trawled the net, I did find something mentioning a similar problem
> with a duo on a Microdock. The author mentioned the term 'nubus scsi'.

Hmm. I take that back. If the internal drive is internal to the duo, then
you might have two scsi busses. See if an sd2 shows up during boot.

Why the Mac side utils would see the drive, if you had two busses, and
NetBSD wouldn't is that the MacOS utils use MacOS drivers, which I'm
sure Apple would make work. They just wouldn't tell us how to do it. :-)

Take care,

Bill