Linux - GeneralThis Linux forum is for general Linux questions and discussion.
If it is Linux Related and doesn't seem to fit in any other forum then this is the place.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
I am new to this forum so forgive me if I commit any sins while I'm here:
My problem is with a parallel port tape drive - more specifically an Iomega Ditto Easy 3200 Parallel Port Model.
I cannot get the drive to even be recognized by the kernel at bootup. (Well, technically it detects it as a Q117 type drive, but in reality it is not... it doens't conform directly to any Tape drive standards... Iomega has changed it just enough to warrant its own driver. (It uses the bkpck-fdc controller driver, though.)
Anyways, I have also changed my lilo.conf file to give the correct parameters with which to run the drive. I've read the Ftape HOW-TO, and Ive read about the physical drive. I've also read up on how to "append" to the kernel in the conf.modules (modular kernel), as well as how to use the lilo.conf file to pass the parameters to the kernel if you build it monolithically.
I am using Redhat 7.2, with the following hardware:
AMD K6-2+ 550MHz (128k L2 cache on die)
Aopen AX-59 Pro SS7, VIA MVP3 chipset, 1MB L3 cache...
256MB PC100 CAS 2 SDRAM (Crucial)
20.5GB Fujitsu HDD (Running in ATA/33 mode)
4.3GB WD Caviar HDD (Running in ATA/33 mode)
52X Sony CD-ROM (ATAPI) (Running ATA/33 mode)
ATI 3D Charger 1MB PCI Video Card (PCI slot 2)
3Com Etherlink III ISA NIC (ISA Slot 1)
I have compiled the kernel 2.4.18, and enabled all of the Parallel port options, in particular Parallel Port support, IEEE1284 transfer mode support, and "PC Hardware support" (generic parallel port support).
Under the ATA/IDE/MFM/RLL heading, I've checked off the IDE Tape drive support, although I know that FTape does not control IDE tape drives - only drives that use the fdc as the controller. (Which is a terrible hack, I've discovered...)
In the character devices area, I've included the FTape utility, along with zftape. It seems that the included version in the kernel is 3.04, although I am not 100% sure. Iomega tape drives require at least version 4.02 I've read. I would've figured that Linus would add the newest version of Ftape to the kernel if he knew it added much better tape drive support.
I am currently trying to get Ftape-4.04a to compile, using gcc-2.96 (Redhat 7.2 default gcc installation), although I've had no success so far... "Recursive error #1" followed by "Recursive error #2"
Using the kernel drivers does not allow me to access the drive at all. ftformat refuses to format any tapes whatsoever... "Device not ready; no device at specified location"
Has anyone gotten their Iomega Ditto 3200 Easy Parallel port drive to work under Redhat 7.2?
Best regards to everyone and thanks in advance for your help.
I am not at my PC and I didn't leave SSH running... so forgive me for not posting the dmesg results.... However, once again the kernel is saying it has found a QIC117 device, and it says on parport0 that it is found.
When compiling the source for a modular ftape driver, (Version 4.04-a), I have the kernel source configured and I've made the dependencies. The path to the kernel sources is the default (/usr/src/linux), but it keeps having recursive errors. I have not tried using a different version of gcc, but I don't think that would solve the problem - I suspect I am overlooking something.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.