Bacula-users

Re: [Bacula-users] mtx and Dell PowerVault 124T Error

2011-04-08 16:44:01
Subject: Re: [Bacula-users] mtx and Dell PowerVault 124T Error
From: Thomas Bennett <bennetttm AT appstate DOT edu>
To: bacula-users AT lists.sourceforge DOT net
Date: Fri, 8 Apr 2011 16:40:21 -0400
I have a similar setup with the Dell TL2000 attached via SAS on RedHat 
Enterprise Linux but I get results like yours when I run mtx on the drive not 
the library.   You should try the command from the command line using the -f 
attribute on /dev/sg2 and /dev/sg3 directly even though it looks like sg3 
should be the changer in your system.  Post your results back here please.

mtx -f /dev/sg2 status
mtx -f /dev/sg3 status





my setup:

[user@localhost bacula]# lsscsi -g
[0:0:0:0]    cd/dvd  HL-DT-ST CD-ROM GCR-8240N 1.10  /dev/sr0   /dev/sg0
[2:0:0:0]    disk    ATA      SAMSUNG HE103UJ  1113  /dev/sda   /dev/sg1
[2:0:1:0]    disk    ATA      SAMSUNG HE103UJ  1113  /dev/sdb   /dev/sg2
[3:0:0:0]    tape    IBM      ULT3580-TD4      89B2  /dev/st0   /dev/sg3
[3:0:0:1]    mediumx IBM      3573-TL          7.40  /dev/sch0  /dev/sg4

[user@localhost bacula]# mtx -f /dev/sg3  status                         
mtx: Request Sense: Long Report=yes                                      
mtx: Request Sense: Valid Residual=no                                    
mtx: Request Sense: Error Code=70 (Current)                              
mtx: Request Sense: Sense Key=Illegal Request                            
mtx: Request Sense: FileMark=no                                          
mtx: Request Sense: EOM=no                                               
mtx: Request Sense: ILI=no                                               
mtx: Request Sense: Additional Sense Code = 20                           
mtx: Request Sense: Additional Sense Qualifier = 00                      
mtx: Request Sense: Field in Error = 00                                  
mtx: Request Sense: BPV=no
mtx: Request Sense: Error in CDB=yes
mtx: Request Sense: SKSV=yes
mtx: Request Sense: Field Pointer = 00 00
READ ELEMENT STATUS Command Failed

[user@localhost bacula]# mtx -f /dev/sg4  status
  Storage Changer /dev/sg4:1 Drives, 23 Slots ( 1 Import/Export )
Data Transfer Element 0:Empty
      Storage Element 1:Full :VolumeTag=000001L4
      Storage Element 2:Full :VolumeTag=000002L4
      Storage Element 3:Full :VolumeTag=000003L4
      Storage Element 4:Full :VolumeTag=000004L4
      Storage Element 5:Full :VolumeTag=000005L4
      Storage Element 6:Full :VolumeTag=000006L4
      Storage Element 7:Full :VolumeTag=000007L4
      Storage Element 8:Full :VolumeTag=000008L4
      Storage Element 9:Full :VolumeTag=000009L4
      Storage Element 10:Full :VolumeTag=000010L4
      Storage Element 11:Full :VolumeTag=000011L4
      Storage Element 12:Full :VolumeTag=000012L4
      Storage Element 13:Full :VolumeTag=000013L4
      Storage Element 14:Full :VolumeTag=000014L4
      Storage Element 15:Full :VolumeTag=000015L4
      Storage Element 16:Full :VolumeTag=000016L4
      Storage Element 17:Full :VolumeTag=000017L4
      Storage Element 18:Full :VolumeTag=000018L4
      Storage Element 19:Full :VolumeTag=000019L4
      Storage Element 20:Full :VolumeTag=000020L4
      Storage Element 21:Empty
      Storage Element 22:Empty
      Storage Element 23 IMPORT/EXPORT:Empty


This configuration in bacula-sd.conf works for me:
# Definition of LTO-4 tape storage device

Autochanger{
  Name = TL2000
  Device = LTO-4
  Changer Device = /dev/sg4
  Changer Command = "/etc/bacula/mtx-changer %c %o %S %a %d"
}
Device{
  Name = LTO-4
  Drive Index = 0
  Autochanger = yes
  #Changer Command = "/etc/bacula/mtx-changer %c %o %S %a %d"
  Device Type = Tape
  Media Type = LTO-4
  LabelMedia = yes
  Archive Device = /dev/nst0
  Always Open = yes
  AutomaticMount = yes
  RemovableMedia = yes
  RandomAccess = no
}

You may have noticed that my drive is defined as nst0 not sg3

I get a quick response to mtx -f /dev/sg3 status but running that on /dev/nst0 
seems to hang forever, I have to ctrl-c it.


yes, my ulcer went away once I got it running ;-)

Thomas

On Friday 08 April 2011 10:10:55 Steffen Fritz wrote:
> Hello!
> 
> I'm trying to use a Dell PowerVault 124T Autochanger under Ubuntu Lucid,
>  Kernel 2.6.32-24. The Operating System is running in a virtual machine
>  (ESX) and the autoloader is attached via SAS. Bacula version is 5.0.1
>  (24.Feb 2010 for ubuntu 10.4). The mtx (linux native) does not seem to
>  work nor does the mtx-changer script (obviously). So can someone please
>  help me? That would be great - and my stomach ulcer will vanish ;)
> 
> #########################################
> 
> Here some output.
> 
> 1. lsscsi -g
> 
> [1:0:0:0]    cd/dvd  NECVMWar VMware IDE CDR10 1.00  /dev/sr0  /dev/sg0
> [2:0:0:0]    disk    VMware   Virtual disk     1.0   /dev/sda  /dev/sg1
> [2:0:1:0]    tape    IBM      ULTRIUM-TD4      97F0  /dev/st0  /dev/sg2
> [2:0:2:0]    mediumx DELL     PV-124T          0080  /dev/sch0  /dev/sg3
> [2:0:3:0]    disk    VMware   Virtual disk     1.0   /dev/sdb  /dev/sg4
> [2:0:4:0]    disk    VMware   Virtual disk     1.0   /dev/sdc  /dev/sg5
> [2:0:5:0]    disk    VMware   Virtual disk     1.0   /dev/sdd  /dev/sg6
> 
> 
> #########################################
> 
> 2. mtx status
> 
> "cannot open SCSI device '/dev/changer' - No such file or directory"
> 
> So I did a "ln -s /dev/sg3 /dev/changer" and now it says
> 
> 2a) mtx status
> 
> mtx: Request Sense: Long Report=yes
> mtx: Request Sense: Valid Residual=no
> mtx: Request Sense: Error Code=70 (Current)
> mtx: Request Sense: Sense Key=Illegal Request
> mtx: Request Sense: FileMark=no
> mtx: Request Sense: EOM=no
> mtx: Request Sense: ILI=no
> mtx: Request Sense: Additional Sense Code = 49
> mtx: Request Sense: Additional Sense Qualifier = 00
> mtx: Request Sense: BPV=no
> mtx: Request Sense: Error in CDB=no
> mtx: Request Sense: SKSV=no
> Mode sense (0x1A) for Page 0x1D failed
> mtx: Request Sense: Long Report=yes
> mtx: Request Sense: Valid Residual=no
> mtx: Request Sense: Error Code=70 (Current)
> mtx: Request Sense: Sense Key=Hardware Error
> mtx: Request Sense: FileMark=no
> mtx: Request Sense: EOM=no
> mtx: Request Sense: ILI=no
> mtx: Request Sense: Additional Sense Code = 44
> mtx: Request Sense: Additional Sense Qualifier = 00
> mtx: Request Sense: BPV=no
> mtx: Request Sense: Error in CDB=no
> mtx: Request Sense: SKSV=no
> READ ELEMENT STATUS Command Failed
> 
> 
> #########################################
> 3. bacula-sd.conf
> 
> (...)
> 
> Autochanger {
> Name = Autochanger
> Device = Drive-1
> #  Device = Drive-2
> Changer Command = "/etc/bacula/scripts/mtx-changer %c %o %S %a %d"
> Changer Device = /dev/sg3
> }
> 
> Device {
> Name = Drive-1
> Drive Index = 0
> Media Type = LTO-4
> Archive Device = /dev/st0
> AutomaticMount = yes;               # when device opened, read it
> AlwaysOpen = yes;
> RemovableMedia = yes;
> RandomAccess = no;
> AutoChanger = yes
> LabelMedia = yes
> }
> 
> (...)
> 
> I also used /dev/nst0, but I don't think that's the problem.
> 
> #########################################
> 
> 4. btape Drive-1
> 
> Tape block granularity is 1024 bytes.
> btape: butil.c:284 Using device: "Drive-1" for writing.
> 05-Apr 14:52 btape JobId 0: 3301 Issuing autochanger "loaded? drive 0"
>  command. 05-Apr 14:52 btape JobId 0: 3991 Bad autochanger "loaded? drive
>  0" command: ERR=Child exited with code 1. Results=mtx: Request Sense: Long
>  Report=yes
> mtx: Request Sense: Valid Residual=no
> mtx: Request Sense: Error Code=70 (Current)
> mtx: Request Sense: Sense Key=Illegal Request
> mtx: Request Sense: FileMark=no
> mtx: Request Sense: EOM=no
> mtx: Request Sense: ILI=no
> mtx: Request Sense: Additional Sense Code = 49
> mtx: Request Sense: Additional Sense Qualifier = 00
> mtx: Request Sense: BPV=no
> mtx: Request Sense: Error in CDB=no
> mtx: Request Sense: SKSV=no
> Mode sense (0x1A) for Page 0x1D failed
> mtx: Request Sense: Long Report=yes
> mtx: Request Sense: Valid Residual=no
> mtx: Request Sense: Error Code=70 (Current)
> mtx: Request Sense: Sense Key=Hardware Error
> mtx: Request Sense: FileMark=no
> mtx: Request Sense: EOM=no
> mtx: Request Sense: ILI=no
> mtx: Request Sense: Additional Sense Code = 44
> mtx: Request Sense: Additional Sense Qualifier = 00
> mtx: Request Sense: BPV=no
> mtx: Request Sense: Error in CDB=no
> mtx: Request Sense: SKSV=no
> READ ELEMENT STATUS Command Failed
> 
> ######################################
> 
> 
> 
> Every help is appreciated!
> 
> Best,
> 
> Steffen
> ---------------------------------------------------------------------------
> --- Xperia(TM) PLAY
> It's a major breakthrough. An authentic gaming
> smartphone on the nation's most reliable network.
> And it wants your games.
> http://p.sf.net/sfu/verizon-sfdev
> _______________________________________________
> Bacula-users mailing list
> Bacula-users AT lists.sourceforge DOT net
> https://lists.sourceforge.net/lists/listinfo/bacula-users
> 

-- 
==========================================
Thomas McMillan Grant Bennett           Appalachian State University
Operations & Systems Analyst            P O Box 32026
University Library                                Boone, North Carolina 28608
(828) 262 6587

Library Systems Help Desk: https://www.library.appstate.edu/help/
==========================================

------------------------------------------------------------------------------
Xperia(TM) PLAY
It's a major breakthrough. An authentic gaming
smartphone on the nation's most reliable network.
And it wants your games.
http://p.sf.net/sfu/verizon-sfdev
_______________________________________________
Bacula-users mailing list
Bacula-users AT lists.sourceforge DOT net
https://lists.sourceforge.net/lists/listinfo/bacula-users

<Prev in Thread] Current Thread [Next in Thread>