home *** CD-ROM | disk | FTP | other *** search
- Newsgroups: comp.unix.bsd
- Path: sparky!uunet!mcsun!sunic!aun.uninett.no!nuug!nntp.uio.no!bootes.sds.no!toreh
- From: toreh@bootes.sds.no (Tore Haraldsen)
- Subject: 386BSD & SCSI - Multiple file tapes
- Message-ID: <1992Jul23.130323.4617@ulrik.uio.no>
- Sender: news@ulrik.uio.no (Mr News)
- Nntp-Posting-Host: 192.68.77.217
- Organization: Statens Datasentral A/S, SDS, Norway
- References: <1992Jul23.125510.4250@ulrik.uio.no>
- Date: Thu, 23 Jul 1992 13:03:23 GMT
- Lines: 23
-
- It IS possible to read multiple file tapes, if you do the following
- modifications to i386/isa/as.c:
-
- 1) Change the definition of dev_rewind macro to use a mask outside the
- other fields used by the scsi driver. Using the partition field for
- no-rewind flags will not work, due to imprecise coding elsewhere in
- the driver. Use 0100 for instance. Make a new kernel.
-
- 2) Create a device with this capability:
- mknod /dev/nras2a c 13 80
-
- The last number, 80 = 16 (=minor device number for as2) + 64
- (decimal representation of 0100).
-
- 3) When using the tape device for the first time, do some sort of dummy
- access to it: tar a cpio tape or vice versa. There seems to be some
- sort of race condition otherwise that will otherwise give you the
- unwanted rewind.
-
- 4) Good luck. This is just a hack, somebody compentent will have to
- rewrite the whole damn thing...
-
- -- Tore Haraldsen
-