Hello -
I am running Redhat v5.2 (Apollo) with Kernel v2.2.2 on a HP Kayack 
266 Mhz PII with an Iomega Ditto 2gb tape drive which I am attempting 
to put to use with ftape v4.02. 
I have recompiled the 2.2.2 kernel and removed the ftape v3.04d (?) 
driver module as well as the ATAPI parallel IDE TAPE module and the 
Micro Solutions Backpack driver (bpck.o) which I had originally 
complied when I first installed kernel 2.2.2.
OK, so now I'm ready to compile and install ftape v4.02. I edit the 
MCONFIG file and yes, my kernel source is at /usr/src/linux and the 
file .config is in the LINUX_LOCATION. I select CONFIG_M686=y.
Now this is where I get a little confused. This drive is piggybacked 
on the parallel port but I have nothing other than my floppy disk 
drive located on the FDC. I think I'm going to need the Micro 
Solutions Backpack driver and nothing else, right?
The file says:
        # For a standard floppy tape controller, uncomment the following 
line:                                                                  
                                                        #                   
                                                                       
                                                                       
                                                STD_DEV=0                  
                                                                       
                                                                       
                        #FDC_OPT +=      -DCONFIG_FT_STD_FDC_$(STD_DEV) \ 
                                                                                
       -DCONFIG_FT_INT_$(STD_DEV)=1                                    
                                                                       
                                        #
But I don't have a standard floppy tape controller, only a floppy disk 
drive, so I comment this out as I have above. I also comment out 
everything else in this section EXCEPT for:
        #                                                                     
                                                                       
                                                BPCK_DEV=0                
                                                                       
                                                                       
                        FDC_OPT +=      
-DCONFIG_FT_FDC_PARPORT_$(BPCK_DEV)=-1 \                               
                                                                                  
      -DCONFIG_FT_PAR_$(BPCK_DEV)=1 \                                  
                                                        
-DCONFIG_FT_BPCK_$(BPCK_DEV)=1                                         
                                                                       
                        #
The only other thing changed is to enable full debugging, and now I 
should be ready to go.
I type "make" and get this:
        [root@localhost ftape-4.02]# make                                       
                                                                         
                                        for i in ftape ; do make -C $i all 
; done                                                                   
                                                                         
        make[1]: Entering directory `/usr/src/ftape-4.02/ftape'                 
                                                                         
                                                                         
        > ../include/linux/modversions.h
                [BIG SNIP]
(This comes right near the end when everything should be hunky-dory:)
        fdc-io.c: In function `fdc_interrupt_wait':                                    
         fdc-io.c:433: 
structure has no member named `timeout'                                 fdc-io.c:454: 
structure 
has no member named `timeout'                                   make[2]: *** 
[fdc-io.o] Error 1                                         
make[2]: Leaving directory `/usr/src/ftape-4.02/ftape/lowlevel'        
                                                                       
                        make[1]: *** [modules] Error 2                        
                                                                       
                                                                make[1]: 
Leaving directory `/usr/src/ftape-4.02/ftape'                          
                                                                       
                                        make: *** [all] Error 2
Obviously after this I cannot do a "make install" and all is lost 
until I can figure out how to correct this error.
Can anyone clue me in to what my problem here might be?
TIA
Tom Fleischman



Reply via email to