Here are some btape commands and the output:

C:\Program Files\Bacula\bin>btape -v -d 100 DLT-7000
Tape block granularity is 1024 bytes.
btape: ../compat/compat.cpp:378 Leave wchar_win32_path=\
btape: ../compat/compat.cpp:107 Enter convert_unix_to_win32_path
btape: ../compat/compat.cpp:158 path=\\?\bacula-sd.conf
btape: ../compat/compat.cpp:167 Leave cvt_u_to_win32_path
path=\\?\bacula-sd.conf
btape: ../compat/compat.cpp:194 Enter wchar_win32_path
btape: ../compat/compat.cpp:208 Leave wchar_win32_path no change
btape: ../compat/compat.cpp:729 GetFileAttributes(\\?\bacula-sd.conf):
The system cannot find the file specified.
btape: ../../stored/stored_conf.c:675 Inserting director res: buster-mon
btape: ../../stored/butil.c:286 Using device: "DLT-7000" for writing.
btape: ../../stored/dev.c:254 init_dev: tape=1 dev_name=Tape0
btape: ../../stored/dev.c:295 open dev: type=2 dev_name="DLT-7000"
(Tape0) vol= mode=OPEN_READ_ONLY
btape: ../../stored/dev.c:345 Open dev: device is tape
btape: ../../stored/dev.c:360 Try open "DLT-7000" (Tape0)
mode=OPEN_READ_ONLY
btape: ../../stored/dev.c:434 open dev: tape 3 opened
btape: ../../stored/dev.c:309 preserve=0x0 fd=3
btape: ../../stored/dev.c:286 Close fd for mode change.
btape: ../../stored/dev.c:295 open dev: type=2 dev_name="DLT-7000"
(Tape0) vol= mode=OPEN_READ_WRITE
btape: ../../stored/dev.c:345 Open dev: device is tape
btape: ../../stored/dev.c:360 Try open "DLT-7000" (Tape0)
mode=OPEN_READ_WRITE
btape: ../../stored/dev.c:434 open dev: tape 3 opened
btape: ../../stored/dev.c:309 preserve=0x0 fd=3
btape: ../../stored/btape.c:368 open device "DLT-7000" (Tape0): OK
*rewind
btape: ../../stored/btape.c:469 Rewound "DLT-7000" (Tape0)
*weof
btape: ../../stored/btape.c:499 Wrote 1 EOF to "DLT-7000" (Tape0)
*test

=== Write, rewind, and re-read test ===

I'm going to write 1000 records and an EOF
then write 1000 records and an EOF, then rewind,
and re-read the data to verify that it is correct.

This is an *essential* feature ...

27-Mar 00:17 btape: btape Error: ../../stored/block.c:569 Write error at
0:0 on device "DLT-7000" (Tape0). ERR=Input/out
put error.
btape: ../../stored/block.c:581 === Write error. fd=3 size=64512 rtn=-1
dev_blk=0 blk_blk=0 errno=5: ERR=Input/output er
ror
btape: ../../stored/block.c:748 dir_update_volume_info terminate writing
-- OK
btape: ../../stored/block.c:771 Leave terminate_writing_volume -- OK
btape: ../../stored/dev.c:1433 bsf
btape: ../../stored/dev.c:1534 bsr_dev
27-Mar 00:17 btape: btape Error: Backspace record at EOT failed.
ERR=Input/output error
btape: ../../stored/btape.c:821 Error writing block to device.
*rewind
btape: ../../stored/btape.c:469 Rewound "DLT-7000" (Tape0)
*label
Enter Volume Name: test
27-Mar 00:18 btape: Fatal Error at ../../stored/dev.c:1670 because:
../../stored/dev.c:1669 Attempt to WEOF on non-appendable Volume
btape: ../../stored/label.c:311 write_volume_label()
btape: ../../stored/label.c:588 Start create_volume_label()
btape: ../../stored/reserve.c:213 free_volume: no vol on dev "DLT-7000"
(Tape0)

Volume Label:
Id                : Bacula 1.0 immortal
VerNo             : 11
VolName           : test
PrevVolName       :
VolFile           : 0
LabelType         : PRE_LABEL
LabelSize         : 0
PoolName          : Default
MediaType         : DLT
PoolType          : Backup
HostName          :
Date label written: 27-Mar-2007 00:18
btape: ../../stored/label.c:369 Wrote label of 141 bytes to "DLT-7000"
(Tape0)
btape: ../../stored/label.c:372 Call write_block_to_dev()
27-Mar 00:18 btape: btape Error: ../../stored/block.c:569 Write error at
0:0 on device "DLT-7000" (Tape0). ERR=Input/out
put error.
btape: ../../stored/block.c:581 === Write error. fd=3 size=64512 rtn=-1
dev_blk=0 blk_blk=0 errno=5: ERR=Input/output er
ror
btape: ../../stored/block.c:748 dir_update_volume_info terminate writing
-- OK
btape: ../../stored/block.c:771 Leave terminate_writing_volume -- OK
btape: ../../stored/dev.c:1433 bsf
btape: ../../stored/dev.c:1534 bsr_dev
27-Mar 00:19 btape: btape Error: Backspace record at EOT failed.
ERR=Input/output error
btape: ../../stored/label.c:374 Bad Label write on "DLT-7000" (Tape0):
ERR=../../stored/dev.c:1545 ioctl MTBSR error on
"DLT-7000" (Tape0). ERR=Input/output error.

Wrote Volume label for volume "test".
*readlabel
btape: ../../stored/label.c:81 Enter read_volume_label res=0
device="DLT-7000" (Tape0) vol= dev_Vol=*NULL*
btape: ../../stored/label.c:104 Leave read_volume_label() VOL_OK
btape: ../../stored/btape.c:419 Volume label read correctly.

Volume Label:
Id                : VerNo             : 0
VolName           :
PrevVolName       :
VolFile           : 0
LabelType         : Unknown 0
LabelSize         : 0
PoolName          :
MediaType         :
PoolType          :
HostName          :
Date label written: -4712-01-01 at 00:00
*

> -----Original Message-----
> From: Robert Nelson [mailto:[EMAIL PROTECTED]
> Sent: Monday, March 26, 2007 10:36 PM
> To: Rex Wheeler; bacula-users@lists.sourceforge.net
> Subject: RE: [Bacula-users] Should tapes drives on windows work?
> 
> The cap command just prints out the last error message encountered.
It
> isn't actually hitting an error itself.
> 
> To provide useful information you need to supply the error messages in
the
> context in which they occur.  I recommend starting btape with the -v
and -
> d
> 100 options and then post the output.
> 
> Are you using a blank tape?  Have you tried rewinding the tape and
writing
> an EOF mark to clear any existing data?
> 
> > -----Original Message-----
> > From: [EMAIL PROTECTED]
[mailto:bacula-users-
> > [EMAIL PROTECTED] On Behalf Of Robert Nelson
> > Sent: Monday, March 26, 2007 9:05 PM
> > To: 'Rex Wheeler'; bacula-users@lists.sourceforge.net
> > Subject: Re: [Bacula-users] Should tapes drives on windows work?
> >
> > Make sure the storage daemon isn't running when you run btape.
> >
> > net stop bacula-sd
> >
> > Once you are finished you can start the storage daemon with
> >
> > Net start bacula-sd
> >
> > > -----Original Message-----
> > > From: [EMAIL PROTECTED]
[mailto:bacula-users-
> > > [EMAIL PROTECTED] On Behalf Of Rex Wheeler
> > > Sent: Monday, March 26, 2007 8:18 PM
> > > To: bacula-users@lists.sourceforge.net
> > > Subject: [Bacula-users] Should tapes drives on windows work?
> > >
> > > I tried to get a tape drive working with the storage daemon on
Windows
> > > without success. Before I bang my head against the wall too much,
I
> > > wanted to ask if in general this works or not. I realize that the
> > > Windows side of stuff is still "experimental".
> > >
> > > I am running Windows 2003 Server that is up to date patch-wise. I
am
> > > trying to use a DLT-7000 tape drive. The tape drive seems to work
> > > correctly with Windows backup and Veritas Backup Exec. The tape
drive
> > > passed both the Quantum and HP DLT diagnostics.
> > >
> > > I installed the 2.0.3 binaries on the server and set up the
> > > configuration files. My director on another machine can
communicate
> with
> > > it.
> > >
> > > My problem is that there seems to be some basic issue talking to
the
> > > tape drive. When I fire up btape and try something simple like
asking
> > > for capabilities I get:
> > >
> > > *cap
> > > Configured device capabilities:
> > > EOF BSR BSF FSR FSF FASTFSF !BSFATEOM EOM REM !RACCESS AUTOMOUNT
> !LABEL
> > > !ANONVOLS ALWAYSOPEN MTIOCGET
> > > Device status:
> > > OPENED TAPE LABEL !MALLOC !APPEND !READ !EOT !WEOT !EOF !NEXTVOL
> !SHORT
> > > Device parameters:
> > > Device name: Tape0
> > > File=0 block=0
> > > Min block=0 Max block=0
> > > Status:
> > >  Bacula status: file=0 block=0
> > >  Device status: BOT ONLINE IM_REP_EN file=0 block=0
> > > btape: ../../stored/btape.c:1799 Device status: 645.
> > > ERR=../../stored/dev.c:1545 ioctl MTBSR error on "DLT-7000"
(Tape0)
> > > . ERR=Input/output error.
> > >
> > > If I run the btape test command I don't even get past the first
step.
> > >
> > > Is there something basic about setting up tape drives under
Windows I
> am
> > > missing?
> > >
> > > Rex
> > >
> > >
----------------------------------------------------------------------
> --
> > -
> > > 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=DEVDE
V
> > > _______________________________________________
> > > Bacula-users mailing list
> > > Bacula-users@lists.sourceforge.net
> > > https://lists.sourceforge.net/lists/listinfo/bacula-users
> >
> >
> >
> >
> >
------------------------------------------------------------------------
> -
> > 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=DEVDE
V
> > _______________________________________________
> > Bacula-users mailing list
> > Bacula-users@lists.sourceforge.net
> > https://lists.sourceforge.net/lists/listinfo/bacula-users
> 
> 


-------------------------------------------------------------------------
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