Hello Mark,
I'm looking for the solution in all directions without success. Here is
the result I got with your recommendation:
linsvg:/lib/modules/2.4.7-timer-SMP/kernel/drivers/s390/char # modprobe
tape390 tape=181
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)
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)
I don't understand my error
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]
-----Message d'origine-----
De�: Linux on 390 Port [mailto:[EMAIL PROTECTED] De la part de
Mark Post
Envoy�: mardi 9 d�cembre 2003 04:16
��: [EMAIL PROTECTED]
Objet�: Re: RE : tape3590 SLES7
Gerard,
You're trying some really strange things. Why would you even try to
copy
modules from /lib/modules/2.4.7-SuSE.. to /lib/modules/2.4.7-timer..???
Modules not matching the running kernel is what caused your problems to
start with.
All the unresolved symbols you list are defined in the tape390.o module.
That module must be insmodded/modprobed first. (Since it is the module
upon
which others depend, it will _not_ cause any other modules to be
loaded.)
Then you should be able to "insmod -f tape_3590_mod.o" and have it load
correctly.
Mark Post
-----Original Message-----
From: Linux on 390 Port [mailto:[EMAIL PROTECTED] Behalf Of
Monteleone
Sent: Monday, December 08, 2003 4:17 AM
To: [EMAIL PROTECTED]
Subject: RE : tape3590 SLES7
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]