Subject: problem mounting jaz
To: NetBSD port-atari <port-atari@NetBSD.ORG>
From: Rainer Brandt <rbrandt@ph-cip.Uni-Koeln.DE>
List: port-atari
Date: 09/05/1997 08:22:27
Hello,

I have two new external devices connected to my TT.
While the HP 1537 DDS-3 DAT drive works nicely, I am not yet quite
happy with my Iomega Jaz drive.  

Reading and writing via tar works well, but mounting empty new media
doesn't.  Iomega ships new media with an msdos file system, and
when I try

mount_msdos /dev/sd1c /jaz

or

mount -t msdos /dev/sd1c /jaz

I get:

Warning: unknown disklabel format
mount_msdos: mount: Invalid argument

The disklabel message is no surprise.  What is the 'invalid argument'
mount is talking about?

When NetBSD boots, it tells me:

Aug 27 20:59:34 tt030 /netbsd: sd1 at scsibus0 targ 2 lun 0:
 <iomega, jaz 1GB, J.83> SCSI2 0/direct removable
Aug 27 20:59:34 tt030 /netbsd: sd1: drive offline

BTW, when it boots with the empty medium in the drive, NetBSD says:

Aug 27 14:51:16 tt030 /netbsd: sd1 at scsibus0 targ 2 lun 0:
 <iomega, jaz 1GB, J.83> SCSI2 0/direct removable
Aug 27 14:51:16 tt030 /netbsd: sd1: sd1(ncrscsi0:2:0):
 illegal request, data = 30 b3 01 3c e3 00 00 01 40 10 00 00 00 20 00 00 00
Aug 27 14:51:16 tt030 /netbsd: sd1:
 could not mode sense (4); using fictitious geometry

I thought that I might have a problem because I use a kernel compiled from
the 1.2 release sources, whereas my binaries are a little older
(1.2-BETA from mid-July '96), so a tried a newer mount (from the binary set
of May 2nd, 1997), but there is no difference.

Any explanations or advice?
Thanks,

Rainer