Hello,

some time ago I sent a message because I had a host of problems
getting ftape to work. Your replies helped me to compile the latest
version. However it has some of the bugs that prevented the version
included in the kernal from working.

For those who haven�t read my first mail again an extract from my
system configuration:
SuSE Linux 6.1, Kernel 2.2.7
Gigabyte 686 BXC mainboard (it�s a PCI board)
onboard floppy disk controller
Peacock QIC 80 floppystreamer
testet ftape versions:
- from the kernel (didn't work - see below)
- 4.02 and 4.03-pre2 (didn't compile)
- latest unstable (only recent version that compiled, but still some of
  the problems I also had with the version from the kernel)

My problems were:

1. When accessing the drive I sometimes (approx. 50% of all attempts) got
   the error message
     mt:/dev/nftape:Device not configured
   This seems to be solved now.

2. In case the tape works there are fatal errors on many tapes: Sometimes
   the drive attemps to write on the same position over and over as if the
   tape were damaged and finally stops with a fatal io error. On some tapes 
   this happens immediately after starting the backup, on others after the
   drive has worked for a while.
   These errors do not occur under DOS (same computer, same drive, same tape).
   There are too many messages in /var/log/messages that might be related with
   this problem. At the end of this mail there are some that look interesting
   (to me, a unix-novice).

3. I downloaded ftape-tools (latest stable version). However ftformat does not
   work. It tells something about unknown API.
   Upgrading to the latest unstable tools wasn't possible because they didn't
   compile. The error messages were:
     /lib/libc.so.6: warning: multiple common of `_nl_domain_bindings'
     ../../intl/libintl.a(dcgettext.o): warning: previous common is here
     ftfmt-tapelib.o: In function `raw_mode_onoff':
     /root/unzip/ftape-tools-1999_09_11/src/ftformat/ftfmt-tapelib.c:123:
undefined
     reference to `minor'
     /root/unzip/ftape-tools-1999_09_11/src/ftformat/ftfmt-tapelib.c:125:
undefined
     reference to `minor'
     collect2: ld returned 1 exit status
     make[2]: *** [ftformat] Error 1
     make[1]: *** [all-recursive] Error 1
     make: *** [all-recursive] Error 1

4. Ftape didn't compile.
   This is solved now. Thanks a lot.


Onno Garms

============================================================================
======

Nov 14 10:56:36 diden kernel: [056] 0    ftape-ctl.c (ftape_print_history)
- ecc statistics:
Nov 14 10:56:36 diden kernel:  crc_errors       :   0
Nov 14 10:57:36 diden kernel: [058] 0    ftape-ctl.c (ftape_print_history)
- == Non-fatal errors this run: ==.
Nov 14 10:57:36 diden kernel: [059] 0    ftape-ctl.c (ftape_print_history)
- fdc isr statistics:
Nov 14 10:57:36 diden kernel:  id_am_errors     :   0
Nov 14 10:57:36 diden kernel:  id_crc_errors    :   0
Nov 14 10:57:36 diden kernel:  data_am_errors   :   0
Nov 14 10:57:36 diden kernel:  data_crc_errors  :   0
Nov 14 10:57:36 diden kernel:  overrun_errors   :   0
Nov 14 10:57:36 diden kernel:  no_data_errors   :   0
Nov 14 10:57:36 diden kernel:  retries          :   0.
Nov 14 10:57:36 diden kernel: [060] 0    ftape-ctl.c (ftape_print_history)
- ecc statistics:
Nov 14 10:57:36 diden kernel:  crc_errors       :   0
Nov 14 10:57:36 diden kernel:  crc_failures     :   0
Nov 14 10:57:36 diden kernel:  ecc_failures     :   0
Nov 14 10:57:36 diden kernel:  sectors corrected:   0.
Nov 14 10:57:36 diden kernel: [061] 0    ftape-ctl.c (ftape_print_history)
- tape motion statistics:
Nov 14 10:57:36 diden kernel: repositions       :   7.
Nov 14 10:57:36 diden kernel: SIG: sigpending lied

[this stuff again and again]

Nov 14 11:12:31 diden kernel: [065] 0    ftape-write.c
(ftape_write_segment) - write error, retry 1 (1801).
Nov 14 11:12:38 diden kernel: [066] 0    ftape-write.c
(ftape_write_segment) - write error, retry 2 (1801).
Nov 14 11:12:46 diden kernel: [067] 0    ftape-write.c
(ftape_write_segment) - write error, retry 3 (1801).
Nov 14 11:12:53 diden kernel: [068] 0    ftape-write.c
(ftape_write_segment) - write error, retry 4 (1801).
Nov 14 11:13:01 diden kernel: [069] 0    ftape-write.c
(ftape_write_segment) - write error, retry 5 (1801).
Nov 14 11:13:09 diden kernel: [070] 0    ftape-write.c
(ftape_write_segment) - write error, retry 6 (1801).
Nov 14 11:13:10 diden kernel: [071] 0     ftape-write.c (write_segment) -
warning: 1 hard error(s) in written segment.
Nov 14 11:13:10 diden kernel: [072] 0     ftape-write.c (write_segment) -
hard error in segment 1801.
Nov 14 11:13:14 diden kernel: [073] 0    ftape-write.c
(ftape_write_segment) - write_segment failed, error: -5.
Nov 14 11:13:14 diden kernel: [074] 0   zftape-write.c
(zftape_write_segment) - Hard error writing segment, trying to recover.
Nov 14 11:13:14 diden kernel: [075] 0     ftape-write.c (write_segment) -
TAIL->status == waiting.
Nov 14 11:13:14 diden kernel: [076] 0     ftape-write.c (write_segment) -
HEAD: c2af7d90, TAIL: c2af7d90.
Nov 14 11:13:14 diden kernel: [077] 0     ftape-write.c (write_segment) -
runner_status: 0.
Nov 14 11:13:16 diden kernel: [078] 0    ftape-write.c
(ftape_write_segment) - write error, retry 1 (1801).
Nov 14 11:14:04 diden kernel: [079] 0       ftape-rw.c (ftape_start_tape) -
failed to reposition.
Nov 14 11:14:04 diden kernel: [080] 0      ftape-write.c
(ftape_start_writing) - ftape_start_tape(ftape, segment_id,
ftape->fdc->buffer_head->short_start) failed: -5.
Nov 14 11:14:04 diden kernel: [081] 0     ftape-write.c (write_segment) -
ftape_start_writing(ftape, write_mode) failed: -5.
Nov 14 11:14:04 diden kernel: [082] 0    ftape-write.c
(ftape_write_segment) - write_segment failed, error: -5.
Nov 14 11:14:04 diden kernel: [083] 0  zftape-write.c (_zft_write) -
zftape_write_segment(zftape, zftape->pos.seg_pos, seg_sz) failed: -5.
Nov 14 11:14:04 diden kernel: SIG: sigpending lied

Reply via email to