Hello,
I'm trying to make a HP Colorado T1000e parallel port tape streamer work
with Linux - but with no succes so far ...
Here's a list of what I'm doing to make the tape streamer work:
[root@embla /root]# uname -rs
Linux 2.2.4
[root@embla modules]# cat /etc/conf.modules
alias parport_lowlevel parport_pc
options parport_pc io=0x378 irq=7
The above is also set in the BIOS so it should be ok.
Now I'm inserting the parport modules into the kernel
[root@embla /root]# insmod parport
[root@embla modules]# cat /proc/parport/0/hardware
base: 0x378
irq: 7
dma: none
modes: SPP,ECP,ECPEPP,ECPPS2
[root@embla /root]# insmod parport_probe
[root@embla /root]# parport0 probe: warning, class 'TAPEDRIVE' not understood.
[root@embla modules]# cat /proc/parport/0/autoprobe
CLASS:TapeDrive;
MODEL:T1000e;
MANUFACTURER:Hewlett-Packard Corp.;
DESCRIPTION:HP Colorado T1000e;
COMMAND SET:QIC-117;
[root@embla ftape-4.x-1999_03_17]# pwd
/usr/src/ftape-4.x-1999_03_17
[root@embla ftape-4.x-1999_03_17]# make install
I've put my ./MCONFIG on
<URL:http://hejetest.inet.tele.dk/~lyngbol/ftape/MCONFIG>
[root@embla modules]# pwd
/usr/src/ftape-4.x-1999_03_17/modules
I've edited 'insert' to contain the following:
[cut]
insmod ./ftape.o ft_fdc_driver=trakker,none,none,none ft_tracings=3,3,3,3,3
insmod ./zftape.o ft_major_device_number=27 # ${27-FT_MAJOR}
[cut]
insmod ./trakker.o
[root@embla modules]# . insert
And '/var/log/messages' reads:
Mar 27 20:35:57 embla kernel: [011] zftape-init.c (cleanup_module) - successful.
Mar 27 20:35:57 embla kernel: zftape successfully unloaded.
Mar 27 20:36:01 embla kernel: trakker successfully unloaded.
Mar 27 20:36:17 embla kernel: ftape: unloaded.
Mar 27 20:36:27 embla kernel: ftape v4.03-pre-3 02/24/99
Mar 27 20:36:27 embla kernel:
Mar 27 20:36:27 embla kernel: (c) 1993-1996 Bas Laarhoven
Mar 27 20:36:27 embla kernel: (c) 1995-1996 Kai Harrekilde-Petersen
Mar 27 20:36:27 embla kernel: (c) 1996-1998 Claus-Justus Heine
([EMAIL PROTECTED])
Mar 27 20:36:27 embla kernel:
Mar 27 20:36:27 embla kernel: QIC-117 driver for QIC-40/80/3010/3020/Ditto 2GB/MAX
floppy tape drives.
Mar 27 20:36:27 embla kernel: Compiled for Linux version 2.2.4
Mar 27 20:36:27 embla kernel: installing QIC-117 floppy tape hardware drive ...
Mar 27 20:36:27 embla kernel: ftape_init @ 0xc485e21c.
Mar 27 20:36:28 embla kernel: zftape for ftape v4.03-pre-3 02/24/99
Mar 27 20:36:28 embla kernel: (c) 1996, 1997 Claus-Justus Heine
([EMAIL PROTECTED])
Mar 27 20:36:28 embla kernel: vfs interface for ftape floppy tape driver.
Mar 27 20:36:28 embla kernel: Support for QIC-113 compatible volume table.
Mar 27 20:36:28 embla kernel: Compiled for Linux version 2.2.4 with versioned symbols
Mar 27 20:36:28 embla kernel: [000] zftape-init.c (zft_init) - zft_init @
0xc4894620.
Mar 27 20:36:28 embla kernel: [001] zftape-init.c (zft_init) - installing zftape VFS
interface for ftape driver ....
Mar 27 20:36:28 embla kernel: trakker.c: trakker_register @ 0xc48a9e88
Mar 27 20:36:28 embla kernel: [002] fdc-io.c (fdc_register_Ra6b61232) - Probing for
trakker tape drive slot 0.
Mar 27 20:36:28 embla kernel: [003] 0 fdc-parport.h (ft_parport_probe) - dev:
c1777800.
Mar 27 20:36:28 embla kernel: [004] 0 fdc-parport.h (ft_parport_probe) - irq: 7.
Mar 27 20:36:28 embla kernel: [005] 0 fdc-parport.h (ft_parport_probe) - port: 378.
Mar 27 20:36:28 embla kernel: [006] 0 trakker.c (trakker_checksum) - checksum error
(off by 14).
Mar 27 20:36:28 embla kernel: [007] 0 trakker.c (trakker_checksum) - checksum error
(off by 14).
Mar 27 20:36:28 embla kernel: [008] 0 fdc-parport.h (ft_parport_probe) - can't find
parport interface for ftape id 0.
Mar 27 20:36:28 embla kernel: [009] 0 trakker.c (trakker_detect) - can't find trakker
interface for ftape id 0.
Mar 27 20:36:28 embla kernel: [010] 0 trakker.c (trakker_detect) -
ft_parport_probe(fdc, &trakker->parinfo) failed: -6.
The last 5 lines of error messages haven't I figured out. Why ? What am I doing wrong ?
And when I'm trying to use the tape streamer - eg with mt or tar, I get:
[root@embla modules]# mt -f /dev/qft0 erase
/dev/qft0: Device not configured
Any '/var/log/messages' reads:
Mar 27 20:58:00 embla kernel: [011] 0 fdc-parport.h (ft_parport_probe) - dev:
c17777a0.
Mar 27 20:58:00 embla kernel: [012] 0 fdc-parport.h (ft_parport_probe) - irq: 7.
Mar 27 20:58:00 embla kernel: [013] 0 fdc-parport.h (ft_parport_probe) - port:
378.
Mar 27 20:58:00 embla kernel: [014] 0 trakker.c (trakker_checksum) - checksum
error (off by 14).
Mar 27 20:58:00 embla kernel: [015] 0 trakker.c (trakker_checksum) - checksum
error (off by 14).
Mar 27 20:58:00 embla kernel: [016] 0 fdc-parport.h (ft_parport_probe) - can't
find parport interface for ftape id 0.
Mar 27 20:58:00 embla kernel: [017] 0 trakker.c (trakker_detect) - can't find
trakker interface for ftape id 0.
Mar 27 20:58:00 embla kernel: [018] 0 trakker.c (trakker_detect) -
ft_parport_probe(fdc, &trakker->parinfo) failed: -6.
Mar 27 20:58:00 embla kernel: [019] 0 fdc-io.c (fdc_search_driver) - No tape drive
found for "trakker" driver.
Mar 27 20:58:00 embla kernel: [020] 0 fdc-io.c (fdc_init) -
fdc_search_driver(ftape->drive_sel) failed: -6.
Mar 27 20:58:00 embla kernel: [021] 0 ftape-ctl.c (ftape_enable_R7ec0d5d4) -
fdc_init(ftape) failed: -6.
Mar 27 20:58:00 embla kernel: [022] 0 zftape-ctl.c (_zft_open) -
ftape_enable_R7ec0d5d4(sel) failed: -6.
Mar 27 20:58:00 embla kernel: [023] 0 zftape-init.c (zft_open) - _zft_open failed.
I've tried with different snapshots of 4.03-pre but all with same result.
4.02 won't compile "out-of-the-box" on my system (RH 5.2)
Any kind of help is very welcome!
Thank you
/Michael