On Fri, 16 Jul 1999, Juergen Leising wrote:
> On Fri, Jul 16, 1999 at 11:02:52AM +0200, Julien Michielsen wrote:
> > After installing ftape (4.x-1999_06_30) I made a first try with
> > # mt status -f /dev/nrft0 .
> > Only to end up with the message "device not configured". Wat may
> > have gone wrong here?
> >
>
> Several things are possible...
>
> - have you loaded (successfully) all the three modules?
> - have you configured them correctly?
> - is any of the resources claimed by a different module (lp for instance)
>
> To find out,
>
> - do a lsmod
> - have a look at /etc/conf.modules
> - have a look at /var/log/messages
>
> and tell us the results...and of course what kind of drive you have
> and which kernel and kind of distribution and and and...
>
> Bye, Juergen.
>
Thank you, Juergen. Your hints got me further on the road. It looks to
me that modules are properly loaded. The output of lsmod:
Module Size Used by
bpck-fdc 30200 0
trakker 14644 0
ftape-internal 10252 0
zft-compressor 16524 -1
zftape 88076 -1 [zft-compressor]
ftape 145880 0 [bpck-fdc trakker ftape-internal zft-compressor
zftape]
parport_probe 2824 0 (autoclean)
parport_pc 4960 1 (autoclean)
lp 5008 1 (autoclean)
parport 6428 1 (autoclean) [parport_probe parport_pc lp]
serial 41940 1 (autoclean)
memstat 1352 0 (unused)
My tape is an old Conner C250MQ. Just got a new motherboard installed,
and feared that it wasn't properly attached. But I can still read my
old Dos backups with it, so that looks all right.
The output in /var/log/messages suggests that the machine does not see
the FDC. In earlier versions that worked for me I didn't need to specify
hardware parameters of the tapedrive. As a matter of fact I don't know
what adress, interrupt and/or IRQ it uses, the manual doesn't say. In my
MCONFIG file I didn't go further than comment out the lines of the drives
that certainly did not apply (tracker, jumbo etc.) In earlier versions
of ftape (I think it was level 3 I made backups with) I didn't need to
specify them either.
I did not go into /etc/conf.modules, as the output in log/messages
seems to point to the FDC. Or is that too easy a thought?
Although it is lengthy, below you'll find the section of the log where
detection of the driver is attempted, and fails.
Than you
Julien
Jul 17 07:23:08 beuk kernel: ftape v4.03-pre-4 06/30/99
Jul 17 07:23:08 beuk kernel:
Jul 17 07:23:08 beuk kernel: (c) 1993-1996 Bas Laarhoven
Jul 17 07:23:08 beuk kernel: (c) 1995-1996 Kai Harrekilde-Petersen
Jul 17 07:23:08 beuk kernel: (c) 1996-1998 Claus-Justus Heine
([EMAIL PROTECTED])
Jul 17 07:23:08 beuk kernel:
Jul 17 07:23:08 beuk kernel: QIC-117 driver for QIC-40/80/3010/3020/Ditto 2GB/MAX
floppy tape drives.
Jul 17 07:23:08 beuk kernel: Compiled for Linux version 2.2.7
Jul 17 07:23:08 beuk kernel: installing QIC-117 floppy tape hardware drive ...
Jul 17 07:23:08 beuk kernel: ftape_init @ 0xc403f21c.
Jul 17 07:23:09 beuk kernel: zftape for ftape v4.03-pre-4 06/30/99
Jul 17 07:23:09 beuk kernel: (c) 1996, 1997 Claus-Justus Heine
([EMAIL PROTECTED])
Jul 17 07:23:09 beuk kernel: vfs interface for ftape floppy tape driver.
Jul 17 07:23:09 beuk kernel: Support for QIC-113 compatible volume table.
Jul 17 07:23:09 beuk kernel: Compiled for Linux version 2.2.7
Jul 17 07:23:09 beuk kernel: [000] zftape-init.c (zft_init) - zft_init @ 0xc4074620.
Jul 17 07:23:09 beuk kernel: [001] zftape-init.c (zft_init) - installing zftape VFS
interface for ftape driver ....
Jul 17 07:23:09 beuk kernel: zftape de-compressor for ftape v4.03-pre-4 06/30/99
Jul 17 07:23:09 beuk kernel: (c) 1994-1998 Claus-Justus Heine
([EMAIL PROTECTED])
Jul 17 07:23:09 beuk kernel: De-compressor for zftape (lzrw3 algorithm)
Jul 17 07:23:09 beuk kernel: Compiled for kernel version 2.2.7
Jul 17 07:23:09 beuk kernel: [002] zftape-compress.c (zft_compressor_init) -
zft_compressor_init @ 0xc407d784.
Jul 17 07:23:09 beuk kernel: [003] zftape-compress.c (zft_compressor_init) -
installing compressor for zftape ....
Jul 17 07:23:09 beuk kernel: fdc-internal.c: fdc_internal_register @ 0xc408291c.
Jul 17 07:23:09 beuk kernel: [004] fdc-io.c (fdc_register) - Probing for
ftape-internal tape drive slot 0.
Jul 17 07:23:09 beuk kernel: [005] 0 fdc-internal.c (fdc_int_detect) - called with
count 0.
Jul 17 07:23:09 beuk kernel: [006] 0 fdc-internal.c (fdc_int_detect) - fdc[0] base:
0x0210, irq: 6, dma: 0.
Jul 17 07:23:09 beuk kernel: [007] 0 ftape-buffer.c (add_one_buffer) - buffer nr #1 @
c2ecaf00, dma area @ c0df0000.
Jul 17 07:23:09 beuk kernel: [008] 0 ftape-buffer.c (add_one_buffer) - buffer nr #2 @
c19ad360, dma area @ c0de8000.
Jul 17 07:23:09 beuk kernel: [009] 0 ftape-buffer.c (add_one_buffer) - buffer nr #3 @
c19ad2c0, dma area @ c0de0000.
Jul 17 07:23:09 beuk kernel: trakker.c: trakker_register @ 0xc4087cf0
Jul 17 07:23:09 beuk kernel: [010] fdc-io.c (fdc_register) - Probing for trakker
tape drive slot 1.
Jul 17 07:23:09 beuk kernel: [011] 1 fdc-parport.h (ft_parport_probe_one) - base:
0x0378, irq: -1.
Jul 17 07:23:09 beuk kernel: [012] 1 trakker.c (trakker_probe) - Unable to grab
address 0x378 for ftape driver.
Jul 17 07:23:09 beuk kernel: [013] 1 fdc-parport.h (ft_parport_probe_one) - base:
0x0278, irq: -1.
Jul 17 07:23:09 beuk kernel: [014] 1 trakker.c (trakker_checksum) - checksum error
(off by eb).
Jul 17 07:23:09 beuk kernel: [015] 1 trakker.c (trakker_checksum) - checksum error
(off by eb).
Jul 17 07:23:09 beuk kernel: [016] 1 fdc-parport.h (ft_parport_probe_one) - base:
0x03bc, irq: -1.
Jul 17 07:23:09 beuk kernel: [017] 1 trakker.c (trakker_checksum) - checksum error
(off by eb).
Jul 17 07:23:09 beuk kernel: [018] 1 trakker.c (trakker_checksum) - checksum error
(off by eb).
Jul 17 07:23:09 beuk kernel: [019] 1 trakker.c (trakker_detect) - can't find trakker
interface for ftape id 1.
Jul 17 07:23:09 beuk kernel: [020] 1 trakker.c (trakker_detect) -
ft_parport_probe(fdc, &trakker->parinfo) failed: -6.
Jul 17 07:23:09 beuk kernel: bpck-fdc.c: bpck_fdc_register @ 0xc408fd2c
Jul 17 07:23:09 beuk kernel: [021] fdc-io.c (fdc_register) - Probing for bpck-fdc
tape drive slot 1.
Jul 17 07:23:09 beuk kernel: [022] 1 fdc-parport.h (ft_parport_probe_one) - base:
0x0378, irq: -1.
Jul 17 07:23:09 beuk kernel: [023] 1 bpck-fdc.c (bpck_fdc_probe) - Bpck parallel
port tape drive interface for ftape v4.03-pre-4 06/30/99.
Jul 17 07:23:09 beuk kernel: [024] 1 fdc-parport.h (ft_parport_claim) - Unable to
grab address 0x0378 for <NULL>.
Jul 17 07:23:09 beuk kernel: [025] 1 bpck-fdc.c (bpck_fdc_grab) -
ft_parport_claim(fdc, &bpck->parinfo) failed: -16.
Jul 17 07:23:09 beuk kernel: [026] 1 bpck-fdc.c (bpck_fdc_probe) -
bpck_fdc_grab(fdc) failed: -16.
Jul 17 07:23:09 beuk kernel: [027] 1 fdc-parport.h (ft_parport_probe_one) - base:
0x0278, irq: -1.
Jul 17 07:23:09 beuk kernel: [028] 1 bpck-fdc.c (bpck_fdc_probe) - Bpck parallel
port tape drive interface for ftape v4.03-pre-4 06/30/99.
Jul 17 07:23:09 beuk kernel: [029] bpck-fdc.c (bpck_fdc_query_proto) - Got 0xf8,
expected either 0xc0 or 0x40.
Jul 17 07:23:09 beuk kernel: [030] 1 fdc-parport.h (ft_parport_probe_one) - base:
0x03bc, irq: -1.
Jul 17 07:23:09 beuk kernel: [031] 1 bpck-fdc.c (bpck_fdc_probe) - Bpck parallel
port tape drive interface for ftape v4.03-pre-4 06/30/99.
Jul 17 07:23:09 beuk kernel: [032] bpck-fdc.c (bpck_fdc_query_proto) - Got 0xf8,
expected either 0xc0 or 0x40.
Jul 17 07:23:09 beuk kernel: [033] 1 bpck-fdc.c (bpck_fdc_detect) - can't find bpck
interface for ftape id 1.
Jul 17 07:23:09 beuk kernel: [034] 1 bpck-fdc.c (bpck_fdc_detect) -
ft_parport_probe(fdc, &bpck->parinfo) failed: -6.
Jul 17 07:23:56 beuk su: (to root) julien on /dev/tty1
Jul 17 07:23:57 beuk kernel: [035] 0 ftape-calibr.c (ftape_calibrate) -
calibr_count: 6455, calibr_time: 9997 us.
Jul 17 07:23:57 beuk kernel: [036] 0 ftape-calibr.c (ftape_calibrate) - TC for
`fdc_wait()' = 1548 nsec (at 6455 counts).
Jul 17 07:23:58 beuk kernel: [037] 0 fdc-io.c (fdc_reset) - no drive polling
interrupt!.
Jul 17 07:23:58 beuk kernel: [038] 0 fdc-io.c (__fdc_command) - fdc not ready.
Jul 17 07:23:58 beuk kernel: [039] 0 fdc-io.c (__fdc_issue_command) -
__fdc_command(fdc, out_data, out_count) failed: -16.
Jul 17 07:23:58 beuk kernel: [040] 0 fdc-io.c (__fdc_command) - fdc not ready.
Jul 17 07:23:58 beuk kernel: [041] 0 fdc-io.c (__fdc_issue_command) -
__fdc_command(fdc, out_data, out_count) failed: -16.
Jul 17 07:23:58 beuk kernel: [042] 0 fdc-io.c (fdc_probe) - No FDC found.
Jul 17 07:23:59 beuk kernel: [043] 0 fdc-io.c (fdc_reset) - no drive polling
interrupt!.
Jul 17 07:23:59 beuk kernel: [044] 0 fdc-io.c (__fdc_command) - fdc not ready.
Jul 17 07:23:59 beuk kernel: [045] 0 fdc-io.c (__fdc_issue_command) -
__fdc_command(fdc, out_data, out_count) failed: -16.
Jul 17 07:23:59 beuk kernel: [046] 0 ftape-buffer.c (del_one_buffer) - releasing
buffer nr #3 @ c19ad2c0, dma area @ c0de0000.
Jul 17 07:23:59 beuk kernel: [047] 0 ftape-buffer.c (del_one_buffer) - releasing
buffer nr #2 @ c19ad360, dma area @ c0de8000.
Jul 17 07:23:59 beuk kernel: [048] 0 ftape-buffer.c (del_one_buffer) - releasing
buffer nr #1 @ c2ecaf00, dma area @ c0df0000.
Jul 17 07:23:59 beuk kernel: [049] 0 fdc-internal.c (fdc_int_detect) - called
with count 0.
Jul 17 07:23:59 beuk kernel: [050] 0 fdc-internal.c (fdc_int_detect) - fdc[0]
base: 0x0210, irq: 6, dma: 0.
Jul 17 07:23:59 beuk kernel: [051] 0 ftape-buffer.c (add_one_buffer) - buffer nr
#1 @ c2ecaf00, dma area @ c0dc0000.
Jul 17 07:23:59 beuk kernel: [052] 0 ftape-buffer.c (add_one_buffer) - buffer nr
#2 @ c19ad360, dma area @ c0df8000.
Jul 17 07:23:59 beuk kernel: [053] 0 ftape-buffer.c (add_one_buffer) - buffer nr
#3 @ c19ad2c0, dma area @ c0df0000.
Jul 17 07:23:59 beuk kernel: [054] 0 ftape-calibr.c (ftape_calibrate) -
calibr_count: 6455, calibr_time: 9997 us.
Jul 17 07:23:59 beuk kernel: [055] 0 ftape-calibr.c (ftape_calibrate) - TC for
`fdc_wait()' = 1548 nsec (at 6455 counts).
Jul 17 07:24:00 beuk kernel: [056] 0 fdc-io.c (fdc_reset) - no drive polling
interrupt!.
Jul 17 07:24:00 beuk kernel: [057] 0 fdc-io.c (__fdc_command) - fdc not ready.
Jul 17 07:24:00 beuk kernel: [058] 0 fdc-io.c (__fdc_issue_command) -
__fdc_command(fdc, out_data, out_count) failed: -16.
Jul 17 07:24:00 beuk kernel: [059] 0 fdc-io.c (__fdc_command) - fdc not ready.
Jul 17 07:24:00 beuk kernel: [060] 0 fdc-io.c (__fdc_issue_command) -
__fdc_command(fdc, out_data, out_count) failed: -16.
Jul 17 07:24:00 beuk kernel: [061] 0 fdc-io.c (fdc_probe) - No FDC found.
Jul 17 07:24:01 beuk kernel: [062] 0 fdc-io.c (fdc_reset) - no drive polling
interrupt!.
Jul 17 07:24:01 beuk kernel: [063] 0 fdc-io.c (__fdc_command) - fdc not ready.
Jul 17 07:24:01 beuk kernel: [064] 0 fdc-io.c (__fdc_issue_command) -
__fdc_command(fdc, out_data, out_count) failed: -16.
Jul 17 07:24:01 beuk kernel: [065] 0 ftape-buffer.c (del_one_buffer) - releasing
buffer nr #3 @ c19ad2c0, dma area @ c0df0000.
Jul 17 07:24:01 beuk kernel: [066] 0 ftape-buffer.c (del_one_buffer) - releasing
buffer nr #2 @ c19ad360, dma area @ c0df8000.
Jul 17 07:24:01 beuk kernel: [067] 0 ftape-buffer.c (del_one_buffer) - releasing
buffer nr #1 @ c2ecaf00, dma area @ c0dc0000.
Jul 17 07:24:01 beuk kernel: [068] 0 fdc-io.c (fdc_init) - fdc_init_one(fdc)
failed: -6.
Jul 17 07:24:01 beuk kernel: [069] 0 ftape-ctl.c (ftape_enable) - fdc_init(ftape)
failed: -6.
Jul 17 07:24:01 beuk kernel: [070] 0 zftape-ctl.c (_zft_open) - ftape_enable(sel)
failed: -6.
Jul 17 07:24:01 beuk kernel: [071] 0 zftape-init.c (zft_open) - _zft_open failed.
----
Julien Michielsen [EMAIL PROTECTED]