The tape unit I use apparently has to be mounted on an IDE drive.  I
don't know if this is legitimate but that is what the builder told me. 
Apparently when it was physically installed it was attached to an IDE
drive (8 IDE channels on the machine) and was defined to be ht0.  I
originally tried /dev/st0 which you mentioned and which did not work as
it was not attached to a scsi interface.  There is no SCSI on this Linux
machine but the kernel has provision for scsi.  The manufactures' box
(and it was ordered with that intent) indicates Model STT28000A-RF ATAPI
DRIVE by Seagate and also on the box was TapeStor Travan 8 GB.  This
indicates to me IDE mounted and that is what the builder intended. When
I received the unit and before it was serviced (if I remember correctly)
I could write and read from the tape using tar commands although there
was always a read error but I'm sure I remember being able to examine
the tape contents and extracting to a specific location.  The read error
was caused by a improper EOF which I traced to a corrupt MP3 file.  But
after the unit was serviced it was simply inaccessible. It would not
even boot.  Obviously I think the service company somehow messed up
something controlling the Tape unit operation or the unit is itself
faulty.  After getting it to boot I think tar was writing to the tape
unit but I am not sure.  The tape unit starts whirring away but does not
appear to work.  So that tells me that maybe the Linux system at least
knows where it is. The service company said they tested the tape drive
and it was A okay but I'm not sure they tested it - after all they
returned it all to me dead.

  I can't take the Tape drive from the Linux machine and try in a win95
machine because I have no spare IDE channels on any win95 machines.  I
disabled the IDE raid and just went with conventional ATA66 drive
operation tuned to maximum parallel operation to come as close to scsi
performance as I could with 8 IDE channels.  Anyway, prior to servicing
the tape appeared to work off an IDE channel.  At boot time there is
this maze of errors as Linux attempts to mount the tape unit and access
it, which it is no longer able to do, which sounds like a contradiction
to Linux seeming to find it when I generate a tar command to /dev/ht0. 
This has nothing to do with the IDE Raid operation which has been
disabled.  I suspect this service company messed up the tape operation
as they most certainly and without any doubt messed up the raid
operation.  They may have adjusted some reference files but do not
appear to have messed up the operating system. It turns out they messed
up the RAID by messing up the bios chips involved, this information I
got from a consultant who worked on the unit after this service company
returned the dead unit to me. It makes sense to me if what they did to
the bios chips messed up the IDE RAID then what they did probably has
something to do with the way Linux is now acting with regard to "ht0"
the tape drive device identification. 

  I am aware of the factors affecting this machine that could have been
a problem and have ruled them all out.  The only several possibilities
that remain are the bios programming, the tape drive itself, changes
made to reference tables, or possibly the need for special drivers as I
do not know how Linux deals with IDE tape drives.  If compilation were
an issue here then the tape unit would not have operated in the first
place.  I have taken the time to explain all this so that you can
appreciate the character of the machine with respect to the IDE channels
and Tape unit and the reason why I am reluctant to recompile and
specially so as SCSI operation because I do not believe it would work as
a SCSI drive as you have been mentioning.   

It was a suprise to me that a tape unit was even built to work off an
IDE drive but that appears to be the situation here.  

So if there are any other suggestions I will be glad to entertain them
but I really think this tape unit is designed to be attached to an IDE
channel.  I have never had a Linux machine that involved multiple IDE
channels as an extension from the two existing channels on the CPU
board.  I don't even know how to interroate the 3 bios chips that are
involved.  I can get at the chip on the main CPU but after that I am
lost. It is quite possible, since this service company had altered these
bios units, that the tape drive is no longer properly detected by one of
these bios chips.  

So I think we should be looking at this TAPE unit problem from the
perspective of what is required to make it work as an IDE unit.  If I
had recompiled for SCSI then I think I would have made a major mess. IF
I can get the following help maybe I can get past this problem.

1.  Is there a way of checking out the Tape, diagnostics or something
that is operating system independent.  Or do I just send it back to the
manufacturer.

2.  What information should be in the bios regarding an IDE based TAPE
drive.

3.  How can I access all 3 bios chips and what should I be looking for.

4.  Are drivers required for IDE mounted TAPE drives and if so how to I
determine where they are located, enable them, and that sort of thing. 
I think that any special compilation considerations were probably made
when the unit was initially put together for me but what would I be
looking for, where, and why.

This whole thing is a mystery to me, apparently was also a mystery to
the service company that messed it up, and apparently the consultant is
not sure of what to do with the tape unit.  So I am stuck with this
expensive non working tape unit and there is probably just some minor
little thing that is required to get it working.
My bet is a bios setting somewhere or
/etc/I_am_an_IDE_tape_unit_reference_file.

ANY HELP WOULD BE APPRECIATED.

Bye-thanks_TED




Linux wrote:
> 
> I have always used the Tandberg SLR series of drives for 5Gb to 100Gb. When
> used with the Initio9100 UW controller they are detected and installed by
> the OS and run perfectly without a hitch.  Best of luck
> 
> Mike
> 
> -----Original Message-----
> From: John Sanders [mailto:[EMAIL PROTECTED]]
> Sent: Monday, 31 December 2001 04:48
> To: [EMAIL PROTECTED]
> Subject: re: Tape Unit in Linux Box
> 
> I use the Seagate Travan units.  They are SCSI, so you should have SCSI
> support in your kernel.  The devices start at st0 (scsi tape zero).
>  Check to see if the device exists in /dev.
> 
> I have 4 of these in one machine, so I have st0, st1, st2, st3
> 
> As far as I know, there is no "special drivers" for these tape units.
>  Tar should write to them just fine, however, I use an extremely old
> version of bru to handle the backups.  I believe bru just uses tar,
> though.  You might try a test with something like:
> 
> "# tar -czvf /dev/st0 /some/temporary/non-critical/directory/*"
> 
> then check the results with:
> 
> "# tar -tzvf /dev/st0"
> 
> Lose the quotes, of course.  The -tzvf should give you a screen dump of
> whats on the tape.
> 
> Hope this helps.
> 
> -John
> 
> _______________________________________________
> Redhat-list mailing list
> [EMAIL PROTECTED]
> https://listman.redhat.com/mailman/listinfo/redhat-list
> 
> This mail was processed by Mail essentials for Exchange/SMTP,
> the email security & management gateway. Mail essentials adds
> content checking, email encryption, anti spam, anti virus,
> attachment compression, personalised auto responders, archiving
> and more to your Microsoft Exchange Server or SMTP mail server.
> For more information visit http://www.mailessentials.com
> 
> _______________________________________________
> Redhat-list mailing list
> [EMAIL PROTECTED]
> https://listman.redhat.com/mailman/listinfo/redhat-list



_______________________________________________
Redhat-list mailing list
[EMAIL PROTECTED]
https://listman.redhat.com/mailman/listinfo/redhat-list

Reply via email to