Hello Mark,

Thanks for your response,

I think my problem is born after applying the K_timer-2.4.7-9 package on
my SLES7. I think the new generic module tape390.o brought with this
package don't load any external module.

This is what I get when I load this module:

Modprobe tape390 tape=181
                                                                    
linsvg:� � T390:IBM S/390 Tape Device Driver (v1.01).                
T390:(C) IBM Deutschland Entwicklung GmbH, 2000                      
T390:character device frontend   : built in                          
T390:block device frontend       : built in                          
T390:support for 3480 compatible : built in                          
T390:support for 3490 compatible : built in                          
T390:Using ranges supplied in parameters, disabling autoprobe mode.  
TCHAR:<3> tape gets major 254 for character device                   
TBLOCK:<3> tape gets major 254 for block device                      
 
If I do an lsmod I only see the tape390 module.
                                                                    
The result is the same even if I copy all tape_34xx modules from
/lib/modules/2.4.7-Suse.../ to the /lib/modules/2.4.7-timer..../char
library.

If I do:

linsvg:/lib/modules/2.4.7-timer-SMP/kernel/drivers/s390/char # insmod -f
tape_3590_mod.o 
Warning: kernel-module version mismatch
        tape_3590_mod.o was compiled for kernel version 2.4.7-timer
        while this kernel is version 2.4.7-timer-SMP
tape_3590_mod.o: unresolved symbol tape_state_get
tape_3590_mod.o: unresolved symbol tape_free_ccw_req
tape_3590_mod.o: unresolved symbol tape_unregister_discipline
tape_3590_mod.o: unresolved symbol tape_do_io_irq
tape_3590_mod.o: unresolved symbol tape_do_io
tape_3590_mod.o: unresolved symbol tape34xx_bread_enable_locate
tape_3590_mod.o: unresolved symbol tape_get_active_ccw_req
tape_3590_mod.o: unresolved symbol tape_do_io_and_wait
tape_3590_mod.o: unresolved symbol tape_dump_sense_dbf
tape_3590_mod.o: unresolved symbol tape_med_state_set
tape_3590_mod.o: unresolved symbol tape_op_verbose
tape_3590_mod.o: unresolved symbol __copy_from_user_asm
tape_3590_mod.o: unresolved symbol tape_register_discipline
tape_3590_mod.o: unresolved symbol tape34xx_ioctl
tape_3590_mod.o: unresolved symbol __copy_to_user_asm
tape_3590_mod.o: unresolved symbol tape_remove_ccw_req

linsvg:/lib/modules/2.4.7-timer-SMP/kernel/drivers/s390/char # lsmod
Module                  Size  Used by
tape390                64240   0  (unused)
ipv6                  263984  -1  (autoclean)
qeth                  138288   1  (autoclean)
qdio                   37136   1  (autoclean) [qeth]
ipchains               45072   0 
lvm-mod                48672   0  (autoclean)


The last test I do is to copy all the tapexxx modules from
/lib/mod../2.4.7-Sus.../char to the /lib/modules/2.4.7-tim.../char :

linsvg:/lib/modules/2.4.7-timer-SMP/kernel/drivers/s390/char # insmod -f
tape390 tape=181
Using /lib/modules/2.4.7-timer-SMP/kernel/drivers/s390/char/tape390.o
Warning: kernel-module version mismatch
        /lib/modules/2.4.7-timer-SMP/kernel/drivers/s390/char/tape390.o
was compiled for kernel version 2.4.7-SuSE-SMP
        while this kernel is version 2.4.7-timer-SMP
/lib/modules/2.4.7-timer-SMP/kernel/drivers/s390/char/tape390.o:
unresolved symbol __copy_from_user_asm
/lib/modules/2.4.7-timer-SMP/kernel/drivers/s390/char/tape390.o:
unresolved symbol jiffies
/lib/modules/2.4.7-timer-SMP/kernel/drivers/s390/char/tape390.o:
unresolved symbol __copy_to_user_asm

linsvg:/lib/modules/2.4.7-timer-SMP/kernel/drivers/s390/char # lsmod
Module                  Size  Used by
ipv6                  263984  -1  (autoclean)
qeth                  138288   1  (autoclean)
qdio                   37136   1  (autoclean) [qeth]
ipchains               45072   0 
lvm-mod                48672   0  (autoclean)

Any idea ?

     Gerard MONTELEONE
     Ingenieur Systeme & Reseau
( 04.95.23.68.09 / 06.87.72.70.32
      S.I.TE.C zi du Vazzio
     20090 AJACCIO Cedex
         [EMAIL PROTECTED]

Reply via email to