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