I am trying to interface bacula with my storagetek L80 library.  *
configuration information will be at the bottom.
Thanks for any help!.  Aproaching my deadline :(


Bacula:  2.0.3
Centos:  4.4
Drives:  ULTRIUM06242 LTO-1
Library: Storagetek L80
Interface cards: Adaptec

- I can use mtx-changer to unload a loaded drive, but it takes forever.  It
does unload the tape and put it into the correct slot after it errors

Output of mtx-changer:
----------
#  ./mtx-changer /dev/sg4 unload 2 /dev/nst0 0
/dev/nst0: Input/output error
Unloading Data Transfer Element into Storage Element 2...done

# mt -f /dev/nst0 offline
/dev/nst0: Input/output error

- when using bconsole to do a 'label barcodes' i get the following:

Automatically selected Pool: Default
Connecting to Storage daemon Autochanger at backup:9103 ...
Sending label command for Volume "000096" Slot 2 ...
3301 Issuing autochanger "loaded? drive 0" command.
3302 Autochanger "loaded? drive 0", result: nothing loaded.
3304 Issuing autochanger "load slot 2, drive 0" command.
3305 Autochanger "load slot 2, drive 0", status is OK.
3301 Issuing autochanger "loaded? drive 0" command.
3302 Autochanger "loaded? drive 0", result is Slot 2.
3910 Unable to open device "Drive-0" (/dev/nst0): ERR=dev.c:425 Unable to
open device "Drive-0" (/dev/nst0): ERR=No medium found

Label command failed for Volume 000096.
Sending label command for Volume "000076" Slot 3 ...
3307 Issuing autochanger "unload slot 2, drive 0" command.
3995 Bad autochanger "unload slot 2, drive 0": ERR=Child died from signal
15: Termination
Results=/dev/nst0: Input/output error
Unloading Data Transfer Element into Storage Element 2...done
Program killed by Bacula watchdog (timeout)

.. the drive never ejects and errors out.




dmesg error:
Dump Card State Begins <<<<<<<<<<<<<<<<<
scsi4: Dumping Card State while idle, at SEQADDR 0x9
Card was paused
ACCUM = 0x4, SINDEX = 0x7, DINDEX = 0x21, ARG_2 = 0x0
HCNT = 0x0 SCBPTR = 0x0
SCSIPHASE[0x0] SCSISIGI[0x0] ERROR[0x0] SCSIBUSL[0x0]
LASTPHASE[0x1] SCSISEQ[0x12] SBLKCTL[0xa] SCSIRATE[0x0]
SEQCTL[0x10] SEQ_FLAGS[0xc0] SSTAT0[0x0] SSTAT1[0x8]
SSTAT2[0x0] SSTAT3[0x0] SIMODE0[0x8] SIMODE1[0xa4]
SXFRCTL0[0x80] DFCNTRL[0x0] DFSTATUS[0x89]
STACK: 0x0 0x163 0x178 0x3
SCB count = 4
Kernel NEXTQSCB = 3
Card NEXTQSCB = 3
QINFIFO entries:
Waiting Queue entries:
Disconnected Queue entries: 0:2
QOUTFIFO entries:
Sequencer Free SCB List: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
21 22 23 24 25 26 27 28 29 30 31
Sequencer SCB Info:
 0 SCB_CONTROL[0x44] SCB_SCSIID[0x7] SCB_LUN[0x0] SCB_TAG[0x2]
 1 SCB_CONTROL[0x0] SCB_SCSIID[0xff] SCB_LUN[0xff] SCB_TAG[0xff]
 2 SCB_CONTROL[0x0] SCB_SCSIID[0xff] SCB_LUN[0xff] SCB_TAG[0xff]
 3 SCB_CONTROL[0x0] SCB_SCSIID[0xff] SCB_LUN[0xff] SCB_TAG[0xff]
 4 SCB_CONTROL[0x0] SCB_SCSIID[0xff] SCB_LUN[0xff] SCB_TAG[0xff]
 5 SCB_CONTROL[0x0] SCB_SCSIID[0xff] SCB_LUN[0xff] SCB_TAG[0xff]
 6 SCB_CONTROL[0x0] SCB_SCSIID[0xff] SCB_LUN[0xff] SCB_TAG[0xff]
 7 SCB_CONTROL[0x0] SCB_SCSIID[0xff] SCB_LUN[0xff] SCB_TAG[0xff]
 8 SCB_CONTROL[0x0] SCB_SCSIID[0xff] SCB_LUN[0xff] SCB_TAG[0xff]
 9 SCB_CONTROL[0x0] SCB_SCSIID[0xff] SCB_LUN[0xff] SCB_TAG[0xff]
10 SCB_CONTROL[0x0] SCB_SCSIID[0xff] SCB_LUN[0xff] SCB_TAG[0xff]
11 SCB_CONTROL[0x0] SCB_SCSIID[0xff] SCB_LUN[0xff] SCB_TAG[0xff]
12 SCB_CONTROL[0x0] SCB_SCSIID[0xff] SCB_LUN[0xff] SCB_TAG[0xff]
13 SCB_CONTROL[0x0] SCB_SCSIID[0xff] SCB_LUN[0xff] SCB_TAG[0xff]
14 SCB_CONTROL[0x0] SCB_SCSIID[0xff] SCB_LUN[0xff] SCB_TAG[0xff]
15 SCB_CONTROL[0x0] SCB_SCSIID[0xff] SCB_LUN[0xff] SCB_TAG[0xff]
16 SCB_CONTROL[0x0] SCB_SCSIID[0xff] SCB_LUN[0xff] SCB_TAG[0xff]
17 SCB_CONTROL[0x0] SCB_SCSIID[0xff] SCB_LUN[0xff] SCB_TAG[0xff]
18 SCB_CONTROL[0x0] SCB_SCSIID[0xff] SCB_LUN[0xff] SCB_TAG[0xff]
19 SCB_CONTROL[0x0] SCB_SCSIID[0xff] SCB_LUN[0xff] SCB_TAG[0xff]
20 SCB_CONTROL[0x0] SCB_SCSIID[0xff] SCB_LUN[0xff] SCB_TAG[0xff]
21 SCB_CONTROL[0x0] SCB_SCSIID[0xff] SCB_LUN[0xff] SCB_TAG[0xff]
22 SCB_CONTROL[0x0] SCB_SCSIID[0xff] SCB_LUN[0xff] SCB_TAG[0xff]
23 SCB_CONTROL[0x0] SCB_SCSIID[0xff] SCB_LUN[0xff] SCB_TAG[0xff]
24 SCB_CONTROL[0x0] SCB_SCSIID[0xff] SCB_LUN[0xff] SCB_TAG[0xff]
25 SCB_CONTROL[0x0] SCB_SCSIID[0xff] SCB_LUN[0xff] SCB_TAG[0xff]
26 SCB_CONTROL[0x0] SCB_SCSIID[0xff] SCB_LUN[0xff] SCB_TAG[0xff]
27 SCB_CONTROL[0x0] SCB_SCSIID[0xff] SCB_LUN[0xff] SCB_TAG[0xff]
28 SCB_CONTROL[0x0] SCB_SCSIID[0xff] SCB_LUN[0xff] SCB_TAG[0xff]
29 SCB_CONTROL[0x0] SCB_SCSIID[0xff] SCB_LUN[0xff] SCB_TAG[0xff]
30 SCB_CONTROL[0x0] SCB_SCSIID[0xff] SCB_LUN[0xff] SCB_TAG[0xff]
31 SCB_CONTROL[0x0] SCB_SCSIID[0xff] SCB_LUN[0xff] SCB_TAG[0xff]
Pending list:
 2 SCB_CONTROL[0x40] SCB_SCSIID[0x7] SCB_LUN[0x0]
Kernel Free SCB list: 1 0
Untagged Q(0): 2
DevQ(0:0:0): 0 waiting
DevQ(0:1:0): 0 waiting

<<<<<<<<<<<<<<<<< Dump Card State Ends >>>>>>>>>>>>>>>>>>
(scsi4:A:0:0): Device is disconnected, re-queuing SCB
(scsi4:A:0:0): Abort Message Sent
Recovery code sleeping
(scsi4:A:0:0): SCB 2 - Abort Completed.
Recovery SCB completes
Recovery code awake
aic7xxx_abort returns 0x2002


bacula-sd.conf
---------------------
#

Storage {                             # definition of myself
 Name = backup-sd
 SDPort = 9103                  # Director's port
 WorkingDirectory = "/var/bacula/working"
 Pid Directory = "/var/run"
 Maximum Concurrent Jobs = 20
}

#
# List Directors who are permitted to contact Storage daemon
#
Director {
 Name = backup-dir
 Password = removed
}

#
# Restricted Director, used by tray-monitor to get the
#   status of the storage daemon
#
Director {
 Name = backup-mon
 Password = removed
 Monitor = yes
}

#
# Devices supported by this Storage daemon
# To connect, the Director's bacula-dir.conf must have the
#  same Name and MediaType.

Device {
 Name = FileStorage
 Media Type = File
 Archive Device = /store/bacula
 LabelMedia = yes;                   # lets Bacula label unlabeled media
 Random Access = Yes;
 AutomaticMount = yes;               # when device opened, read it
 RemovableMedia = no;
 AlwaysOpen = no;
}

#
# An autochanger device with two drives
#
Autochanger {
 Name = Autochanger
 Device = Drive-0
 Device = Drive-1
 Device = Drive-2
#  Device = Drive-3
#  Device = Drive-4
 Changer Command = "/etc/bacula/mtx-changer %c %o %S %a %d"
 Changer Device = /dev/sg4
}

Device {
 Name = Drive-0
 Drive Index = 0
 Media Type = LTO-2
 Archive Device = /dev/nst0
 LabelMedia = yes;
 AutomaticMount = yes;               # when device opened, read it
 Changer Device = /dev/sg4
 AlwaysOpen = yes;
 RemovableMedia = yes;
 RandomAccess = no;
 AutoChanger = yes;
 # Enable the Alert command only if you have the mtx package loaded
}

Device {
 Name = Drive-1
 Drive Index = 1
 Media Type = LTO-2
 Archive Device = /dev/nst1
 LabelMedia = yes;
 AutomaticMount = yes;               # when device opened, read it
 Changer Device = /dev/sg4
 AlwaysOpen = yes;
 RemovableMedia = yes;
 RandomAccess = no;
 AutoChanger = yes;

}

Device {
 Name = Drive-2
 Drive Index = 2
 Media Type = LTO-2
 Archive Device = /dev/nst2
 LabelMedia = yes;
 AutomaticMount = yes;               # when device opened, read it
 Offline On Unmount = yes;
 Changer Device = /dev/sg4
 AlwaysOpen = yes;
 RemovableMedia = yes;
 RandomAccess = no;
 AutoChanger = yes;

}
Device {
 Name = Drive-3
 Drive Index = 3
 Media Type = LTO-2
 Archive Device = /dev/nst3
 LabelMedia = yes;
 AutomaticMount = yes;               # when device opened, read it
 Changer Device = /dev/sg4
 AlwaysOpen = yes;
 RemovableMedia = yes;
 RandomAccess = no;
 AutoChanger = yes;

}

Device {
 Name = Drive-4
 Drive Index = 4
 Media Type = LTO-2
 Archive Device = /dev/nst4
 LabelMedia = yes;
 AutomaticMount = yes;               # when device opened, read it
 Changer Device = /dev/sg4
 AlwaysOpen = yes;
 RemovableMedia = yes;
 RandomAccess = no;
 AutoChanger = yes;

}
#
Messages {
 Name = Standard
 director = backup-dir = all
}
-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys-and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
Bacula-users mailing list
Bacula-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/bacula-users

Reply via email to