it turns out that i had to create the ht0 device:

     mortirolo: cd /dev
     mortirolo: /dev# ./MAKEDEV  -v ht
     create ht0      c 37 0 root:tape 0660
     create ht0      c 37 0 root:tape 0660
     create nht0     c 37 128 root:tape 0660
     mortirolo:/dev# mt -f /dev/ht0 status
     drive type = 0
     drive status = 26624
     sense key error = 0
     residue count = 0
     file number = 0
     block number = 0
     gstat = 0

what confuses me that /dev/hdd is considered a disk device and as such is
created as block device:

     mortirolo:/dev# ./MAKEDEV -n -v hdd
     create hdd      b 22 64 root:disk 0660
     create hdd1     b 22 65 root:disk 0660
     create hdd2     b 22 66 root:disk 0660
     create hdd3     b 22 67 root:disk 0660
     create hdd4     b 22 68 root:disk 0660
     create hdd5     b 22 69 root:disk 0660
     create hdd6     b 22 70 root:disk 0660
     create hdd7     b 22 71 root:disk 0660
     create hdd8     b 22 72 root:disk 0660
     create hdd9     b 22 73 root:disk 0660
     create hdd10    b 22 74 root:disk 0660
     create hdd11    b 22 75 root:disk 0660
     create hdd12    b 22 76 root:disk 0660
     create hdd13    b 22 77 root:disk 0660
     create hdd14    b 22 78 root:disk 0660
     create hdd15    b 22 79 root:disk 0660
     create hdd16    b 22 80 root:disk 0660
     create hdd17    b 22 81 root:disk 0660
     create hdd18    b 22 82 root:disk 0660
     create hdd19    b 22 83 root:disk 0660
     create hdd20    b 22 84 root:disk 0660

another confusing thing was that before i created ht0, it appeared in
/proc/devices but when i ran MAKEDEV -n -v it responded something like "don't
know what ht0 is"

-a



"Aaron M. Stromas" wrote:

> dean,
>
> thanks for pointing out the -f . i'm still not through with the problems:
>
>      mortirolo:/# mt -f /dev/ht0 status
>      mt: /dev/ht0: No such file or directory
>      mortirolo:/# mt -f /dev/hdd rewind
>      mt: /dev/hdd is not a character special file
>
> /dev/hdd appears to be the tape drive but the device file is wrong:
>
>      mortirolo:/# file /dev/hdd
>      /dev/hdd: block special (22/64)
>
> can somebody suggest how to make the correct device file? btw, there's some
> info in dmesg:
>
>      ftape-2.08 960314
>       (c) 1993-1995 Bas Laarhoven ([EMAIL PROTECTED])
>       (c) 1995-1996 Kai Harrekilde-Petersen ([EMAIL PROTECTED])
>       (c) 1996-1997 Claus Heine ([EMAIL PROTECTED])
>       QIC-117 driver for QIC-40/80/3010/3020 tape drives
>       Compiled for kernel version 2.0.36 with versioned symbols
>      [000]    fdc-io.c (fdc_config) - Using the standard fdc controller.
>
>      [001]    fdc-io.c (fdc_probe) - Type 82077AA FDC found.
>      [002]   ftape-ctl.c (ftape_activate_drive) - no tape drive found !.
>
>      [003]      fdc-io.c (fdc_result) - fdc not ready.
>      [004]     fdc-isr.c (fdc_isr) - probably fatal error during FDC
>      Result Phase.
>      [005]     fdc-isr.c (fdc_isr) - drive may hang until (power) reset
>      :-(.
>      [006] kernel-interface.c (ftape_open) - _ftape_open failed.
>      [007]   ftape-ctl.c (ftape_activate_drive) - no tape drive found !.
>
>      [008]      fdc-io.c (fdc_result) - fdc not ready.
>      [009]     fdc-isr.c (fdc_isr) - probably fatal error during FDC
>      Result Phase.
>      [010]     fdc-isr.c (fdc_isr) - drive may hang until (power) reset
>      :-(.
>      [011] kernel-interface.c (ftape_open) - _ftape_open failed.
>
> Dean Allen Provins wrote:
>
> > Aaron:
> >
> > Your command line should be something like:
> >
> >         >mt -f /dev/ht0 status
> >
> > to get the drive status (assuming 'ht0' is the device, and a tape is
> > loaded).  If you set environment variable TAPE to /dev/ht0 (as per
> >
> >         >export TAPE=/dev/ht0
> >
> > then the following will work:
> >
> >         >mt status
> >
> > as will all other commands listed in the 'mt' man page.
> >
> > Regards,
> >
> > Dean
> > ------------------------------------
> > > greetings,
> > >
> > > before upgrading the kernel i went for the first time to use my tape
> > > drive to back up my box.  the dmesg output contained these lines:
> > >
> > >
> > >      hdd: Seagate STT8000A, ATAPI TAPE drive
> > >      ...
> > >      ide-tape: hdd <-> ht0, 600KBps, 14*26kB buffer, 2600kB
> > >      pipeline, 190ms tDSC
> > >
> > > but neither dump nor mt recognise it:
> > >
> > >      mortirolo:/# mt /dev/ht0
> > >      mt: invalid tape operation `/dev/ht0'
> > >      mortirolo:/# mt /dev/hdd
> > >      mt: invalid tape operation `/dev/hdd'
> > >      mortirolo:/#
> > >
> > > can somebody lend a helping hand explaining what is wrong and how to fix
> > > it?
> > >
> > > for some reason i was convinced that i had a scsi tape drive, so i
> > > loaded the st module but got similar response:
> > >
> > >      mortirolo:/# mt /dev/st0
> > >      mt: invalid tape operation `/dev/st0'
> > >
> > > i also noticed the following line in demesg's output:
> > >
> > >      Failed initialization of WD-7000 SCSI card!
> > >
> > > does it have something to do with my tape troubles? tia,
> > >
> > > -a
> > >
> > >
> > > --
> > > Aaron Stromas    | "Tick-tick-tick!!!... ja, Pantani is weg..."
> > > Oracle Corp      |                             BRTN commentator
> > > +1 703.708.68.21 |                              L'Alpe d'Huez
> > >                                             1995 Tour de France
> > >
> > >
>
> --
> Aaron Stromas    | "Tick-tick-tick!!!... ja, Pantani is weg..."
> Oracle Corp      |                             BRTN commentator
> +1 703.708.68.21 |                              L'Alpe d'Huez
>                                             1995 Tour de France

--
Aaron Stromas    | "Tick-tick-tick!!!... ja, Pantani is weg..."
Oracle Corp      |                             BRTN commentator
+1 703.708.68.21 |                              L'Alpe d'Huez
                                            1995 Tour de France


Reply via email to