Hi,
I am having trouble getting 4.04a to work properly with my Iomega Ditto
800 Insider. All I/O-related commands seem to make the tape drive
"shoeshine", and cause "overrun" error messages to appear in
/var/log/messages.
The command "mt -f /dev/nqft0 retension" works great, so I know
(believe) ftape is installed correctly.
When I load the ftape modules (max FDC data rate = 1000,
threshold=15) and do a "mt -f /dev/nqft0 status" I get the following
from /var/log/messages (sorry about the length; it's all here, though)
Aug 2 23:28:27 mustek kernel: ftape v4.04a 07/25/2000
Aug 2 23:28:27 mustek kernel:
Aug 2 23:28:27 mustek kernel: (c) 1993-1996 Bas Laarhoven
Aug 2 23:28:27 mustek kernel: (c) 1995-1996 Kai Harrekilde-Petersen
Aug 2 23:28:27 mustek kernel: (c) 1996-2000 Claus-Justus Heine
<[EMAIL PROTECTED])
Aug 2 23:28:27 mustek kernel:
Aug 2 23:28:27 mustek kernel: QIC-117 driver for
QIC-40/80/3010/3020/Ditto 2GB/MAX floppy tape drives.
Aug 2 23:28:27 mustek kernel: Compiled for Linux version 2.2.14 (UP).
Aug 2 23:28:27 mustek kernel: installing QIC-117 floppy tape driver ...
Aug 2 23:28:27 mustek kernel: ftape_init @ 0xc800021c.
Aug 2 23:28:28 mustek kernel: zftape for ftape v4.04a 07/25/2000
Aug 2 23:28:28 mustek kernel: (c) 1996-2000 Claus-Justus Heine
<[EMAIL PROTECTED]>
Aug 2 23:28:28 mustek kernel: vfs interface for ftape floppy tape
driver.
Aug 2 23:28:28 mustek kernel: Support for QIC-113 compatible volume
table.
Aug 2 23:28:28 mustek kernel: Compiled for Linux version 2.2.14
Aug 2 23:28:28 mustek kernel: [000] zftape-init.c (zft_init) -
zft_init @ 0xc806ef08.
Aug 2 23:28:28 mustek kernel: [001] zftape-init.c (zft_init) -
installing zftape VFS interface for ftape driver ....
Aug 2 23:28:28 mustek kernel: fdc-internal.c: fdc_internal_register @
0xc802698c.
Aug 2 23:28:28 mustek kernel: [002] fdc-io.c (fdc_register) - Probing
for ftape-internal tape drive slot 0.
Aug 2 23:28:28 mustek kernel: [003] 0 fdc-internal.c (fdc_int_detect) -
called with count 0.
Aug 2 23:28:28 mustek kernel: [004] 0 fdc-internal.c (fdc_int_detect) -
fdc[0] base: 0x03f0, irq: 6, dma: 0.
Aug 2 23:28:28 mustek kernel: [005] 0 ftape-buffer.c (add_one_buffer)
- buffer nr #1 @ c7f87c00, dma area @ c0f40000.
Aug 2 23:28:28 mustek kernel: [006] 0 ftape-buffer.c (add_one_buffer)
- buffer nr #2 @ c7f87b60, dma area @ c0e78000.
Aug 2 23:28:28 mustek kernel: [007] 0 ftape-buffer.c (add_one_buffer)
- buffer nr #3 @ c69ded60, dma area @ c0680000.
Aug 2 23:31:39 mustek kernel: [008] 0 ftape-calibr.c
(ftape_calibrate) - calibr_count: 6618, calibr_time: 9997 us.
Aug 2 23:31:39 mustek kernel: [009] 0 ftape-calibr.c
(ftape_calibrate) - TC for `fdc_wait()' = 1510 nsec (at 6618 counts).
Aug 2 23:31:39 mustek kernel: klogd 1.3-3, ---------- state change
----------
Aug 2 23:31:39 mustek kernel: Loaded 56 symbols from 5 modules.
Aug 2 23:31:39 mustek kernel: [010] 0 fdc-io.c (fdc_probe) - Type
82077AA FDC found.
Aug 2 23:31:41 mustek kernel: [011] 0 ftape-ctl.c
(ftape_log_vendor_id) - tape drive type: Iomega 250, Ditto 800.
Aug 2 23:31:42 mustek kernel: [012] 0 ftape-io.c
(ftape_report_configuration) - TR-1 tape detected.
Aug 2 23:31:42 mustek kernel: [013] 0 ftape-ctl.c (ftape_init_drive)
- post QIC-117B drive @ 500 Kbps.
Aug 2 23:31:42 mustek kernel: [014] 0 ftape-ctl.c
(ftape_calibrate_data_rate) - Highest FDC supported data rate: 1000
Kbps.
Aug 2 23:31:45 mustek kernel: [015] 0 ftape-io.c
(ftape_report_configuration) - TR-1 tape detected.
Aug 2 23:31:45 mustek kernel: [016] 0 ftape-ctl.c (ftape_init_drive)
- unknown length QIC-80 tape.
>>>>>>>> here is where I try "mt -f /dev/nqft0 status"
Aug 2 23:51:28 mustek kernel: [017] 0 fdc-isr.c
(determine_progress) - Error "overrun" at 0/0.
Aug 2 23:51:28 mustek kernel: [018] 0 fdc-isr.c
(determine_progress) - Error "overrun" at 0/1.
Aug 2 23:51:32 mustek kernel: [019] 0 fdc-isr.c
(determine_progress) - Error "overrun" at 0/0.
Aug 2 23:51:32 mustek kernel: [020] 0 fdc-isr.c
(determine_progress) - Error "overrun" at 0/1.
Aug 2 23:51:34 mustek kernel: [021] 0 ftape-io.c
(ftape_increase_threshold) - New FIFO threshold: 16.
Aug 2 23:51:34 mustek kernel: [022] 0 ftape-rw.c
(ftape_start_tape) - increased threshold because of excessive overrun
errors (0).
Aug 2 23:51:37 mustek kernel: [023] 0 fdc-isr.c
(determine_progress) - Error "overrun" at 0/0.
Aug 2 23:51:37 mustek kernel: [024] 0 fdc-isr.c
(determine_progress) - Error "overrun" at 0/1.
Aug 2 23:51:41 mustek kernel: [025] 0 fdc-isr.c
(determine_progress) - Error "overrun" at 0/0.
Aug 2 23:51:41 mustek kernel: [026] 0 fdc-isr.c
(determine_progress) - Error "overrun" at 0/1.
Aug 2 23:51:43 mustek kernel: [027] 0 ftape-io.c
(ftape_increase_threshold) - cannot increase fifo threshold.
Aug 2 23:51:45 mustek kernel: [028] 0 ftape-io.c
(ftape_report_configuration) - TR-1 tape detected.
Aug 2 23:51:45 mustek kernel: [029] 0 ftape-rw.c
(ftape_start_tape) - reduced datarate because of excessive overrun
errors (0).
Aug 2 23:51:48 mustek kernel: [030] 0 fdc-isr.c
(determine_progress) - Error "overrun" at 0/0.
Aug 2 23:51:48 mustek kernel: [031] 0 fdc-isr.c
(determine_progress) - Error "overrun" at 0/1.
Aug 2 23:51:53 mustek kernel: [032] 0 fdc-isr.c
(determine_progress) - Error "overrun" at 0/0.
Aug 2 23:51:53 mustek kernel: [033] 0 fdc-isr.c
(determine_progress) - Error "overrun" at 0/1.
Aug 2 23:51:56 mustek kernel: [034] 0 ftape-io.c
(ftape_increase_threshold) - cannot increase fifo threshold.
Aug 2 23:51:58 mustek kernel: [035] 0 fdc-isr.c
(determine_progress) - Error "overrun" at 0/0.
Aug 2 23:51:58 mustek kernel: [036] 0 fdc-isr.c
(determine_progress) - Error "overrun" at 0/1.
Aug 2 23:52:00 mustek kernel: [037] 0 ftape-io.c
(ftape_increase_threshold) - cannot increase fifo threshold.
Aug 2 23:52:03 mustek kernel: [038] 0 fdc-isr.c
(determine_progress) - Error "overrun" at 0/0.
Aug 2 23:52:03 mustek kernel: [039] 0 fdc-isr.c
(determine_progress) - Error "overrun" at 0/1.
Aug 2 23:52:05 mustek kernel: [040] 0 ftape-io.c
(ftape_increase_threshold) - cannot increase fifo threshold.
Aug 2 23:52:08 mustek kernel: [041] 0 fdc-isr.c
(determine_progress) - Error "overrun" at 0/0.
Aug 2 23:52:08 mustek kernel: [042] 0 fdc-isr.c
(determine_progress) - Error "overrun" at 0/1.
Aug 2 23:52:10 mustek kernel: [043] 0 ftape-io.c
(ftape_increase_threshold) - cannot increase fifo threshold.
Aug 2 23:52:13 mustek kernel: [044] 0 fdc-isr.c
(determine_progress) - Error "overrun" at 0/0.
Aug 2 23:52:13 mustek kernel: [045] 0 fdc-isr.c
(determine_progress) - Error "overrun" at 0/1.
Aug 2 23:52:15 mustek kernel: [046] 0 ftape-io.c
(ftape_increase_threshold) - cannot increase fifo threshold.
>>>>>>>>>>> Here is where I get tired of waiting and Ctrl-C the command
Aug 2 23:52:18 mustek kernel: [047] 0 fdc-isr.c
(determine_progress) - Error "overrun" at 0/0.
Aug 2 23:52:18 mustek kernel: [048] 0 ftape-rw.c
(ftape_wait_segment) - interrupted by non-blockable signal.
Aug 2 23:52:18 mustek kernel: [049] 0 ftape-read.c
(ftape_read_segment) - interrupted by non-blockable signal.
Aug 2 23:52:18 mustek kernel: [050] 0 ftape-read.c
(ftape_read_header_segment) - header segment damaged, trying backup.
Aug 2 23:52:18 mustek kernel: [051] 0 ftape-read.c
(ftape_read_segment) - interrupted by non-blockable signal.
Aug 2 23:52:18 mustek kernel: [052] 0 ftape-read.c
(ftape_read_header_segment) - no readable header segment found.
Aug 2 23:52:18 mustek kernel: [053] 0 zftape-read.c
(zft_read_header_segments) - ftape_read_header_segment(zftape->ftape,
zftape->hseg_buf) failed: -4.
Aug 2 23:52:19 mustek kernel: [054] 0 ftape-ctl.c
(ftape_print_history) - == Non-fatal errors this run: ==.
Aug 2 23:52:19 mustek kernel: [055] 0 ftape-ctl.c
(ftape_print_history) - fdc isr statistics:
Aug 2 23:52:19 mustek kernel: id_am_errors : 0
Aug 2 23:52:19 mustek kernel: id_crc_errors : 0
Aug 2 23:52:19 mustek kernel: data_am_errors : 0
Aug 2 23:52:19 mustek kernel: data_crc_errors : 0
Aug 2 23:52:19 mustek kernel: overrun_errors : 21
Aug 2 23:52:19 mustek kernel: no_data_errors : 0
Aug 2 23:52:19 mustek kernel: retries : 10.
Aug 2 23:52:19 mustek kernel: [056] 0 ftape-ctl.c
(ftape_print_history) - ecc statistics:
Aug 2 23:52:19 mustek kernel: crc_errors : 0
Aug 2 23:52:19 mustek kernel: crc_failures : 0
Aug 2 23:52:19 mustek kernel: ecc_failures : 0
Aug 2 23:52:19 mustek kernel: sectors corrected: 0.
Aug 2 23:52:19 mustek kernel: [057] 0 ftape-ctl.c
(ftape_print_history) - tape motion statistics:
Aug 2 23:52:19 mustek kernel: repositions : 10.
The same tape drive and tape worked okay under an earlier version of
ftape (3 something, compiled into the kernel). Any ideas anyone?
Thanks,
doug beeson