Compiling ftape

Trevor Morrison <[email protected]> Sun, 7 Apr 2002 20:54:43 -0600
Newsgroups gmane.linux.tape
Organization Hailix, LLC
Message-ID <02040720544300.04285@stud>
HI,

I am trying to compile ftape for a HP Colorado T3000 internal floppy 
controller backup tape drive.  I am running RH 7.1 with a 2.4.17 modular 
kernal.  I downloaded ftape latest 3/21/2002 tar ball from the website and 
unpacked.  

after makeing changes to the MCONFIG file I made it fine and it installed 
fine into my /lib/modules/2.4.17/misc directory.  I placed the following into 
my modules.conf file:

alias char-major-27       zftape
options ftape ft_fdc_driver=ftape-internal,none,none,none
options ftape-internal ft_fdc_base=0x4711 ft_fdc_irq=42 ft_fdc_dma=13
pre-install ftape-internal /usr/local/bin/swapout 15

I may not have supplied the right information though.  How can you tell what 
address the FDC is on and if it uses a DMA channel?

Anyway, the real problem is when I try to execute the following command:

insmod ftape

I get the following errors:

./ftape.o: unresolved symbol remove_wait_queue_R43441ae7
./ftape.o: unresolved symbol proc_root_Re0991a46
./ftape.o: unresolved symbol sprintf_R3c2c5af5
./ftape.o: unresolved symbol irq_stat_Rbf9b6289
./ftape.o: unresolved symbol add_wait_queue_R1f4c9d81
./ftape.o: unresolved symbol create_proc_entry_Rdcaa9b2d
./ftape.o: unresolved symbol remove_proc_entry_Rf7e587c0
./ftape.o: unresolved symbol proc_mkdir_R67c736cb
./zftape.o: unresolved symbol ftape_tracings_Rfad7bffb
./zftape.o: unresolved symbol ftape_trace_call_Rcddd7ee2
./zftape.o: unresolved symbol ftape_function_nest_levels_Rd9f9bf69
./zftape.o: unresolved symbol ftape_get_status_Ra82ae97c
./zftape.o: unresolved symbol ftape_ready_wait_R09d02924
./zftape.o: unresolved symbol ftape_format_track_R0b12bdf5
./zftape.o: unresolved symbol ftape_vmalloc_R417f3501
./zftape.o: unresolved symbol ftape_command_R617f832c
./zftape.o: unresolved symbol ftape_report_error_Rfd533312
./zftape.o: unresolved symbol ftape_enable_R7ec0d5d4
./zftape.o: unresolved symbol ftape_zap_read_buffers_R9f1ca450
./zftape.o: unresolved symbol ftape_read_header_segment_Rf8efad27
./zftape.o: unresolved symbol ftape_parameter_Rf764baca
./zftape.o: unresolved symbol ftape_seek_to_bot_R1730c115
./zftape.o: unresolved symbol ftape_kfree_R02b0f34b
./zftape.o: unresolved symbol ftape_format_status_R38ad07ac
./zftape.o: unresolved symbol ftape_disable_R5eafa581
./zftape.o: unresolved symbol ftape_get_bad_sector_entry_R1ad051b6
./zftape.o: unresolved symbol ftape_set_partition_R47445689
./zftape.o: unresolved symbol ftape_loop_until_writes_done_Rce46d1ca
./zftape.o: unresolved symbol sprintf_R3c2c5af5
./zftape.o: unresolved symbol ftape_seek_to_eot_R31bee342
./zftape.o: unresolved symbol ftape_set_state_R367590b8
./zftape.o: unresolved symbol ftape_door_open_Rc0ac6aaa
./zftape.o: unresolved symbol ftape_trace_exit_R8f2d1cb2
./zftape.o: unresolved symbol ftape_trace_log_R44814590
./zftape.o: unresolved symbol ftape_abort_operation_R2b142563
./zftape.o: unresolved symbol ftape_hard_error_recovery_Racc56270
./zftape.o: unresolved symbol ftape_read_segment_Rc03cb593
./zftape.o: unresolved symbol ftape_get_drive_status_R88c40a06
./zftape.o: unresolved symbol ftape_vfree_R6321f245
./zftape.o: unresolved symbol ftape_write_segment_Ra5559721
./zftape.o: unresolved symbol ftape_report_operation_Ra51a9d2e
./zftape.o: unresolved symbol register_chrdev_R5d3e9760
./zftape.o: unresolved symbol fdc_get_deblock_buffer_Rf1756012
./zftape.o: unresolved symbol ftape_door_lock_Re9215d19
./zftape.o: unresolved symbol ftape_reset_drive_R8b4acef5
./zftape.o: unresolved symbol ftape_verify_segment_Rfd4c3249
./zftape.o: unresolved symbol fdc_set_nr_buffers_Rcbe01dd8
./zftape.o: unresolved symbol ftape_decode_header_segment_Re831749b
./zftape.o: unresolved symbol ftape_find_end_of_bsm_list_R46738687
./zftape.o: unresolved symbol ftape_kmalloc_R1f9856c7
./zftape.o: unresolved symbol ftape_calibrate_data_rate_R6ac61f38
./zftape.o: unresolved symbol fdc_put_deblock_buffer_R1878fc71
./zft-compressor.o: unresolved symbol ftape_tracings_Rfad7bffb
./zft-compressor.o: unresolved symbol ftape_trace_call_Rcddd7ee2
./zft-compressor.o: unresolved symbol ftape_function_nest_levels_Rd9f9bf69
./zft-compressor.o: unresolved symbol ftape_vmalloc_R417f3501
./zft-compressor.o: unresolved symbol zft_cmpr_unregister_R184f1386
./zft-compressor.o: unresolved symbol ftape_trace_exit_R8f2d1cb2
./zft-compressor.o: unresolved symbol ftape_trace_log_R44814590
./zft-compressor.o: unresolved symbol zft_fetch_segment_Rbf02b73a
./zft-compressor.o: unresolved symbol ftape_vfree_R6321f245
./zft-compressor.o: unresolved symbol zft_cmpr_register_R16d59593
./zft-compressor.o: unresolved symbol ftape_kmalloc_R1f9856c7
./zft-compressor.o: unresolved symbol zft_vmalloc_always_R7c6d938d
./ftape-internal.o: unresolved symbol ftape_tracings_Rfad7bffb
./ftape-internal.o: unresolved symbol ftape_trace_call_Rcddd7ee2
./ftape-internal.o: unresolved symbol ftape_function_nest_levels_Rd9f9bf69
./ftape-internal.o: unresolved symbol isapnp_find_dev_R7651deff
./ftape-internal.o: unresolved symbol ftape_trace_exit_R8f2d1cb2
./ftape-internal.o: unresolved symbol ftape_trace_log_R44814590
./ftape-internal.o: unresolved symbol ftape_ecc_correct_R86ca9679
./ftape-internal.o: unresolved symbol isapnp_find_card_R5ed2013f
./ftape-internal.o: unresolved symbol ftape_ecc_set_segment_parity_R4ed68f4f
./ftape-internal.o: unresolved symbol fdc_unregister_Rde9409fa
./ftape-internal.o: unresolved symbol fdc_register_Ra2a900b7
./ftape-internal.o: unresolved symbol free_pages_R234535e0
./ftape-internal.o: unresolved symbol __get_free_pages_R5b3b8f78
./trakker.o: unresolved symbol ftape_tracings_Rfad7bffb
./trakker.o: unresolved symbol ftape_trace_call_Rcddd7ee2
./trakker.o: unresolved symbol ftape_function_nest_levels_Rd9f9bf69
./trakker.o: unresolved symbol ftape_vmalloc_R417f3501
./trakker.o: unresolved symbol fdc_disable_irq_Re6931a9d
./trakker.o: unresolved symbol parport_register_device_Rf274b881
./trakker.o: unresolved symbol ftape_kfree_R02b0f34b
./trakker.o: unresolved symbol parport_claim_or_block_R220e231c
./trakker.o: unresolved symbol sprintf_R3c2c5af5
./trakker.o: unresolved symbol ftape_trace_exit_R8f2d1cb2
./trakker.o: unresolved symbol ftape_trace_log_R44814590
./trakker.o: unresolved symbol ftape_ecc_correct_R86ca9679
./trakker.o: unresolved symbol parport_unregister_device_Rb0814cd3
./trakker.o: unresolved symbol parport_release_Rf8ec22de
./trakker.o: unresolved symbol ftape_vfree_R6321f245
./trakker.o: unresolved symbol ftape_ecc_set_segment_parity_R4ed68f4f
./trakker.o: unresolved symbol irq_stat_Rbf9b6289
./trakker.o: unresolved symbol fdc_unregister_Rde9409fa
./trakker.o: unresolved symbol fdc_register_Ra2a900b7
./trakker.o: unresolved symbol fdc_enable_irq_R35170afc
./trakker.o: unresolved symbol parport_enumerate_Rbc847709
./trakker.o: unresolved symbol ftape_kmalloc_R1f9856c7
./bpck-fdc.o: unresolved symbol ftape_tracings_Rfad7bffb
./bpck-fdc.o: unresolved symbol ftape_trace_call_Rcddd7ee2
./bpck-fdc.o: unresolved symbol ftape_function_nest_levels_Rd9f9bf69
./bpck-fdc.o: unresolved symbol ftape_vmalloc_R417f3501
./bpck-fdc.o: unresolved symbol parport_register_device_Rf274b881
./bpck-fdc.o: unresolved symbol ftape_kfree_R02b0f34b
./bpck-fdc.o: unresolved symbol parport_claim_or_block_R220e231c
./bpck-fdc.o: unresolved symbol sprintf_R3c2c5af5
./bpck-fdc.o: unresolved symbol ftape_trace_exit_R8f2d1cb2
./bpck-fdc.o: unresolved symbol ftape_trace_log_R44814590
./bpck-fdc.o: unresolved symbol ftape_ecc_correct_R86ca9679
./bpck-fdc.o: unresolved symbol parport_unregister_device_Rb0814cd3
./bpck-fdc.o: unresolved symbol parport_release_Rf8ec22de
./bpck-fdc.o: unresolved symbol ftape_vfree_R6321f245
./bpck-fdc.o: unresolved symbol fdc_unregister_Rde9409fa
./bpck-fdc.o: unresolved symbol fdc_register_Ra2a900b7
./bpck-fdc.o: unresolved symbol parport_enumerate_Rbc847709
./bpck-fdc.o: unresolved symbol ftape_kmalloc_R1f9856c7

After consulting the FAQ I discoverd that I needed to put the following line 
into the ftape/Makefile because I made my kernel with CONFIG_MODVERSION:

-DMODVERSIONS -include /usr/include/linux/modversions.h

The problem is I could not find Which makefile this line went into.

A long time ago I successfully got ftape working with a Colorado parallel 
port backup tape drive, but I am not so successful with the internal tape 
drive.  Any help is appreciated.

Trevor
-
To unsubscribe from this list: send the line "unsubscribe linux-tape" in
the body of a message to [email protected]
More majordomo info at  http://vger.kernel.org/majordomo-info.html