IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Shell et commandes GNU Discussion :

Commande mt et lecteur 35/92 IBM


Sujet :

Shell et commandes GNU

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Novembre 2010
    Messages
    105
    Détails du profil
    Informations forums :
    Inscription : Novembre 2010
    Messages : 105
    Par défaut Commande mt et lecteur 35/92 IBM
    Bonjour à tous,

    Je travaille avec la commande mt de linux.

    J'essaie de réaliser des opérations sur des lecteur cartouche 35/92 IBM mais je me retrouve bloqué avec certaines commandes.
    mes lecteurs sont branchés en SCSI.

    Lorsque je réalise un status :
    La commande fonctionne correctement et me retourne le status de mon lecteur
    SCSI 2 tape drive:
    File number=-1, block number=-1, partition=0.
    Tape block size 0 bytes. Density code 0x0 (default).
    Soft error count since last status=0
    General status bits on (50000):
    DR_OPEN IM_REP_EN
    Mais quand je veux charger une cartouche avec
    J'ai en retour :
    /dev/st5: Input/output error
    et si je tape dmesg j'ai ce résultat :
    st5: Error with sense data: Current st5: sense key Not Ready
    Additional sense: Medium not present
    Je ne sais pas si je m'y prend de la bonne façon pour piloter mon lecteur de cartouche mais c'est pour l'instant la seul piste que j'ai.
    Il y a aussi un firmware qui, lorsque je me connecte avec un navigateur sur l'ip du lecteur, me propose tout un tas de fonctionnalité en flash pour manipuler les cartouches dans le lecteur.

    Mon objectif final et de réaliser une application qui pourra commander les lecteurs et donc utiliser un max de fonctionnalité

  2. #2
    Expert confirmé
    Avatar de Jipété
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    11 140
    Détails du profil
    Informations personnelles :
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations forums :
    Inscription : Juillet 2006
    Messages : 11 140
    Par défaut
    Salut,
    Citation Envoyé par zenico64 Voir le message
    lecteur cartouche 35/92 IBM
    À quoi ça ressemble ? Parce que google n'a pas l'air de connaître...

    Citation Envoyé par zenico64 Voir le message
    Il y a aussi un firmware qui, lorsque je me connecte avec un navigateur sur l'ip du lecteur, me propose tout un tas de fonctionnalité en flash pour manipuler les cartouches dans le lecteur.
    Et avec ce firmware tu arrives à voir ta cartouche montée ?

    À quoi ressemblent ces cartouches (référence, stp) ?

  3. #3
    Membre confirmé
    Inscrit en
    Novembre 2010
    Messages
    105
    Détails du profil
    Informations forums :
    Inscription : Novembre 2010
    Messages : 105
    Par défaut
    Bonjour et tout d'abord merci pour ta réponse

    Voici le modèle du lecteur :
    http://www-01.ibm.com/common/ssi/cgi...um=ENUS107-116
    On peut voir sur le côté gauche 2 stacker de 9 cartouches et au fond du lecteur (on peut les voir à travers la vitre) se trouvent les drive (qui permettent de lire ou écrire sur les cartouches)

    une cartouche 35/92 ressemble à ça :
    http://www.bechtle.fr/medias/uvTvbCg...NkJYV58-30.jpg

    avec le firmware on peut déplacer les cartouches d'une position stacker à une autre, d'une postion stacker à un drive, voir l'état des stackers,.... tout ce que je veux faire quoi^^

  4. #4
    Expert confirmé
    Avatar de Jipété
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    11 140
    Détails du profil
    Informations personnelles :
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations forums :
    Inscription : Juillet 2006
    Messages : 11 140
    Par défaut
    Merci pour les infos.

    Je ne connais pas du tout, je ne pourrai donc guère t'aider.

    Deux points, cependant :
    1- tu n'as pas répondu à cette question :
    Citation Envoyé par Jipété Voir le message
    Et avec ce firmware tu arrives à voir ta cartouche montée ?
    2- Quand je tape man mt dans ma machine Debian, je ne vois pas la commande "load"
    Peut-être que mt n'est pas le programme adapté à ce type de matériel ?

  5. #5
    Membre confirmé
    Inscrit en
    Novembre 2010
    Messages
    105
    Détails du profil
    Informations forums :
    Inscription : Novembre 2010
    Messages : 105
    Par défaut
    Voici une capture d'écran du firmware :
    Nom : firmware lecteur3592.PNG
Affichages : 187
Taille : 34,3 Ko

    et voici le man du mt installé sur mon linux :
    MT(1) MT(1)



    NNAAMMEE
    mt - control magnetic tape drive operation

    SSYYNNOOPPSSIISS
    mmtt [-h] [-f device] operation [count] [arguments...]

    DDEESSCCRRIIPPTTIIOONN
    This manual page documents the tape control program mmtt. mmtt performs
    the given _o_p_e_r_a_t_i_o_n, which must be one of the tape operations listed
    below, on a tape drive. The commands can also be listed by running the
    program with the _-_h option. The version of mt is printed with the _-_v
    or _-_-_v_e_r_s_i_o_n option. The path of the tape device on which to operate
    can be given with the _-_f or _-_t option. If neither of those options is
    given, and the environment variable TTAAPPEE is set, it is used. Other-
    wise, a default device defined in the file _/_u_s_r_/_i_n_c_l_u_d_e_/_s_y_s_/_m_t_i_o_._h is
    used.

    Some operations optionally take an argument or repeat count, which can
    be given after the operation name and defaults to 1. The postfix _k , _M
    , or _G can be used to give counts in units of 1024, 1024 * 1024, or
    1024 * 1024 * 1024, respectively.

    The available operations are listed below. Unique abbreviations are
    accepted. Not all operations are available on all systems, or work on
    all types of tape drives.

    fsf Forward space _c_o_u_n_t files. The tape is positioned on the first
    block of the next file.

    fsfm Forward space _c_o_u_n_t files. The tape is positioned on the last
    block of the previous file.

    bsf Backward space _c_o_u_n_t files. The tape is positioned on the last
    block of the previous file.

    bsfm Backward space _c_o_u_n_t files. The tape is positioned on the
    first block of the next file.

    asf The tape is positioned at the beginning of the _c_o_u_n_t file.
    Positioning is done by first rewinding the tape and then spac-
    ing forward over _c_o_u_n_t filemarks.

    fsr Forward space _c_o_u_n_t records.

    bsr Backward space _c_o_u_n_t records.

    fss (SCSI tapes) Forward space _c_o_u_n_t setmarks.

    bss (SCSI tapes) Backward space _c_o_u_n_t setmarks.

    eod, seod
    Space to end of valid data. Used on streamer tape drives to
    append data to the logical end of tape.

    rewind Rewind the tape.

    offline, rewoffl, eject
    Rewind the tape and, if applicable, unload the tape.

    retension
    Rewind the tape, then wind it to the end of the reel, then
    rewind it again.

    weof, eof
    Write _c_o_u_n_t EOF marks at current position.

    wset (SCSI tapes) Write _c_o_u_n_t setmarks at current position (only
    SCSI tape).

    erase Erase the tape.

    status Print status information about the tape unit. (If the density
    code is "no translation" in the status output, this does not
    affect working of the tape drive.)

    seek (SCSI tapes) Seek to the _c_o_u_n_t block on the tape. This opera-
    tion is available on some Tandberg and Wangtek streamers and
    some SCSI-2 tape drives. The block address should be obtained
    from a _t_e_l_l call earlier.

    tell (SCSI tapes) Tell the current block on tape. This operation is
    available on some Tandberg and Wangtek streamers and some
    SCSI-2 tape drives.

    setpartition
    (SCSI tapes) Switch to the partition determined by _c_o_u_n_t_. The
    default data partition of the tape is numbered zero. Switching
    partition is available only if enabled for the device, the
    device supports multiple partitions, and the tape is formatted
    with multiple partitions.

    partseek
    (SCSI tapes) The tape position is set to block _c_o_u_n_t in the
    partition given by the argument after count. The default parti-
    tion is zero.

    mkpartition
    (SCSI tapes) Format the tape with one (count is zero) or two
    partitions (count gives the size of the second partition in
    megabytes). The tape drive must be able to format partitioned
    tapes with initiator-specified partition size and partition
    support must be enabled for the drive.

    load (SCSI tapes) Send the load command to the tape drive. The
    drives usually load the tape when a new cartridge is inserted.
    The argument _c_o_u_n_t can usually be omitted. Some HP changers
    load tape n if the _c_o_u_n_t 10000 + n is given (a special funtion
    in the Linux st driver).

    lock (SCSI tapes) Lock the tape drive door.

    unlock (SCSI tapes) Unlock the tape drive door.

    setblk (SCSI tapes) Set the block size of the drive to _c_o_u_n_t bytes per
    record.

    setdensity
    (SCSI tapes) Set the tape density code to _c_o_u_n_t_. The proper
    codes to use with each drive should be looked up from the drive
    documentation.

    densities
    (SCSI tapes) Write explanation of some common density codes to
    standard output.

    drvbuffer
    (SCSI tapes) Set the tape drive buffer code to _n_u_m_b_e_r_. The
    proper value for unbuffered operation is zero and "normal"
    buffered operation one. The meanings of other values can be
    found in the drive documentation or, in the case of a SCSI-2
    drive, from the SCSI-2 standard.

    compression
    (SCSI tapes) The compression within the drive can be switched
    on or off using the MTCOMPRESSION ioctl. Note that this method
    is not supported by all drives implementing compression. For
    instance, the Exabyte 8 mm drives use density codes to select
    compression.

    stoptions
    (SCSI tapes) Set the driver options bits for the device to the
    defined values. Allowed only for the superuser. The bits can be
    set either by ORing the option bits from the file
    /usr/include/linux/mtio.h to _c_o_u_n_t_, or by using the following
    keywords (as many keywords can be used on the same line as nec-
    essary, unambiguous abbreviations allowed):

    buffer-writes buffered writes enabled

    async-writes asynchronous writes enabled

    read-ahead read-ahead for fixed block size

    debug debugging (if compiled into driver)

    two-fms write two filemarks when file closed

    fast-eod space directly to eod (and lose file number)

    no-wait don’t wait until rewind, etc. complete

    auto-lock automatically lock/unlock drive door

    def-writes the block size and density are for writes

    can-bsr drive can space backwards as well

    no-blklimits drive doesn’t support read block limits

    can-partitions drive can handle partitioned tapes

    scsi2logical seek and tell use SCSI-2 logical block addresses
    instead of device dependent addresses

    sysv enable the System V semantics

    stsetoptions
    (SCSI tapes) Set selected driver options bits. The methods to
    specify the bits to set are given above in the description of
    ssttooppttiioonnss.. Allowed only for the superuser.

    stclearoptions
    (SCSI tapes) Clear selected driver option bits. The methods to
    specify the bits to clear are given above in description of
    ssttooppttiioonnss.. Allowed only for the superuser.

    stwrthreshold
    (SCSI tapes) The write threshold for the tape device is set to
    _c_o_u_n_t kilobytes. The value must be smaller than or equal to the
    driver buffer size. Allowed only for the superuser.

    defblksize
    (SCSI tapes) Set the default block size of the device to _c_o_u_n_t
    bytes. The value -1 disables the default block size. The block
    size set by _s_e_t_b_l_k overrides the default until a new tape is
    inserted. Allowed only for the superuser.

    defdensity
    (SCSI tapes) Set the default density code. The value -1 dis-
    ables the default density. The density set by _s_e_t_d_e_n_s_i_t_y over-
    rides the default until a new tape is inserted. Allowed only
    for the superuser.

    defdrvbuffer
    (SCSI tapes) Set the default drive buffer code. The value -1
    disables the default drive buffer code. The drive buffer code
    set by _d_r_v_b_u_f_f_e_r overrides the default until a new tape is
    inserted. Allowed only for the superuser.

    defcompression
    (SCSI tapes) Set the default compression state. The value -1
    disables the default compression. The compression state set by
    _c_o_m_p_r_e_s_s_i_o_n overrides the default until a new tape is inserted.
    Allowed only for the superuser.

    sttimeout
    sets the normal timeout for the device. The value is given in
    seconds. Allowed only for the superuser.

    stlongtimeout
    sets the long timeout for the device. The value is given in
    seconds. Allowed only for the superuser.

    stsetcln
    set the cleaning request interpretation parameters.

    mmtt exits with a status of 0 if the operation succeeded, 1 if the oper-
    ation or device name given was invalid, or 2 if the operation failed.

    AAUUTTHHOORR
    The program is written by Kai Makisara <Kai.Makisara@kolumbus.fi>.

    CCOOPPYYRRIIGGHHTT
    The program and the manual page are copyrighted by Kai Makisara,
    1998-2004. They can be distributed according to the GNU Copyleft.

    SSEEEE AALLSSOO
    st(4)



    April 2004 MT(1)

  6. #6
    Expert confirmé
    Avatar de Jipété
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    11 140
    Détails du profil
    Informations personnelles :
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations forums :
    Inscription : Juillet 2006
    Messages : 11 140
    Par défaut
    Citation Envoyé par zenico64 Voir le message
    Voici une capture d'écran du firmware :
    Ça ne me parle pas plus que ça...

    Citation Envoyé par zenico64 Voir le message
    et voici le man du mt installé sur mon linux :
    Oui, qui a l'air de pouvoir faire plus de choses que le mien, entre autres
    load (SCSI tapes) Send the load command to the tape drive. The
    drives usually load the tape when a new cartridge is inserted.
    The argument _c_o_u_n_t can usually be omitted. Some HP changers
    load tape n if the _c_o_u_n_t 10000 + n is given (a special funtion
    in the Linux st driver).
    N'ayant pas de matériel pour tester, je ne peux rien dire de plus. Tourne-toi vers ton fournisseur...

Discussions similaires

  1. [WS 2008 R2] Ligne de commande pour nettoyer lecteurs reseaux
    Par bertrandwindows2008 dans le forum Windows Serveur
    Réponses: 2
    Dernier message: 17/10/2011, 14h38
  2. Desactiver les commandes du lecteur flash
    Par MistyMan dans le forum ActionScript 3
    Réponses: 2
    Dernier message: 16/05/2010, 17h51
  3. Réponses: 21
    Dernier message: 09/12/2008, 10h29
  4. commande dos sur lecteur reseau
    Par allstar dans le forum Scripts/Batch
    Réponses: 1
    Dernier message: 28/03/2007, 18h52
  5. ligne de commandes-connexion auto de lecteurs réseau G et P
    Par mathieu_r dans le forum Développement
    Réponses: 2
    Dernier message: 24/02/2006, 17h18

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo