Samsung SCX4x16 driver causes kernel errors in Suse 9.2
Hi, I download this linux driver software from Samsung website: 20050125183643281_DriversPack-1.0.156.tar.gz This driver works fine with Suse 9.0 (kernel 2.4) But don't work with Suse 9.2 (kernel 2.6) Instalations hangs at 99% and kernel shows errors in /var/log/messages: Oct 24 10:07:24 acesup5 kernel: mfpport: no version for "struct_module" found: kernel tainted. Oct 24 10:07:24 acesup5 kernel: mfpport: no version magic, tainting kernel. Oct 24 10:07:24 acesup5 kernel: mfpport: module not supported by Novell, setting U taint flag. Oct 24 10:07:24 acesup5 kernel: mfpport: module license 'unspecified' taints kernel. Oct 24 10:07:31 acesup5 rmmod: ERROR: Module mfpportprobe does not exist in /proc/modules Oct 24 10:07:31 acesup5 kernel: ------------[ cut here ]------------ Oct 24 10:07:31 acesup5 kernel: kernel BUG at kernel/module.c:369! Oct 24 10:07:31 acesup5 kernel: invalid operand: 0000 [#1] Oct 24 10:07:31 acesup5 kernel: Modules linked in: lp parport_pc parport thinkpad snd_pcm_oss snd_pcm snd_timer snd_page_alloc snd_mixer_oss snd soundcore nvram usbserial autofs4 edd speedstep_lib freq_table thermal processor fan button battery ac ipv6 af_packet ds yenta_socket pcmcia_core joydev sg st sd_mod sr_mod scsi_mod ide_cd cdrom ehci_hcd ohci_hcd sis_agp agpgart 8139too mii evdev subfs dm_mod usbcore reiserfs Oct 24 10:07:31 acesup5 kernel: CPU: 0 Oct 24 10:07:31 acesup5 kernel: EIP: 0060:[<c012f43c>] Tainted: PF U VLI Oct 24 10:07:31 acesup5 kernel: EFLAGS: 00010202 (2.6.8-24.18-default SL92_BRANCH-200508191156280000) Oct 24 10:07:31 acesup5 kernel: EIP is at free_module+0x5c/0x70 Oct 24 10:07:31 acesup5 kernel: eax: 00000008 ebx: cec37d00 ecx: 00000000 edx: 00000025 Oct 24 10:07:31 acesup5 kernel: esi: c036b564 edi: 00000000 ebp: c9542000 esp: c9543f68 Oct 24 10:07:31 acesup5 kernel: ds: 007b es: 007b ss: 0068 Oct 24 10:07:31 acesup5 kernel: Process rmmod (pid: 6500, threadinfo=c9542000 task=cd81d000) Oct 24 10:07:31 acesup5 kernel: Stack: cec37d00 c012ea69 00000000 7070666d 0074726f 00000246 00000000 c0c00800 Oct 24 10:07:31 acesup5 kernel: c1805f90 c014658e 40019000 40018000 c0146888 c1805078 c0c00800 c0c0082c Oct 24 10:07:31 acesup5 kernel: 40018000 00542000 c014690c bfffc740 00000003 bfffc740 c0105c69 bfffc740 Oct 24 10:07:31 acesup5 kernel: Call Trace: Oct 24 10:07:31 acesup5 kernel: [<c012ea69>] sys_delete_module+0x119/0x170 Oct 24 10:07:31 acesup5 kernel: [<c014658e>] unmap_vma_list+0xe/0x20 Oct 24 10:07:31 acesup5 kernel: [<c0146888>] do_munmap+0xd8/0x120 Oct 24 10:07:31 acesup5 kernel: [<c014690c>] sys_munmap+0x3c/0x60 Oct 24 10:07:31 acesup5 kernel: [<c0105c69>] sysenter_past_esp+0x52/0x79 Oct 24 10:07:31 acesup5 kernel: Code: e8 da 75 fe ff 89 d8 e8 f3 f3 ff ff 8b 53 70 89 d8 e8 e9 73 fe ff 8b 83 b8 01 00 00 e8 be f2 00 00 8b 83 b4 01 00 00 85 c0 74 08 <0f> 0b 71 01 a0 e3 31 c0 8b 53 74 89 d8 5b e9 c1 73 fe ff 90 53 What's wrong??? Regards .. Rejaine
On Mon, 2005-11-07 at 10:39 -0200, Rejaine Monteiro wrote:
Hi,
I download this linux driver software from Samsung website:
20050125183643281_DriversPack-1.0.156.tar.gz
This driver works fine with Suse 9.0 (kernel 2.4)
But don't work with Suse 9.2 (kernel 2.6)
Instalations hangs at 99% and kernel shows errors in /var/log/messages:
Oct 24 10:07:24 acesup5 kernel: mfpport: no version for "struct_module" found: kernel tainted. Oct 24 10:07:24 acesup5 kernel: mfpport: no version magic, tainting kernel. Oct 24 10:07:24 acesup5 kernel: mfpport: module not supported by Novell, setting U taint flag. Oct 24 10:07:24 acesup5 kernel: mfpport: module license 'unspecified' taints kernel. Oct 24 10:07:31 acesup5 rmmod: ERROR: Module mfpportprobe does not exist in /proc/modules Oct 24 10:07:31 acesup5 kernel: ------------[ cut here ]------------ Oct 24 10:07:31 acesup5 kernel: kernel BUG at kernel/module.c:369! Oct 24 10:07:31 acesup5 kernel: invalid operand: 0000 [#1] Oct 24 10:07:31 acesup5 kernel: Modules linked in: lp parport_pc parport thinkpad snd_pcm_oss snd_pcm snd_timer snd_page_alloc snd_mixer_oss snd soundcore nvram usbserial autofs4 edd speedstep_lib freq_table thermal processor fan button battery ac ipv6 af_packet ds yenta_socket pcmcia_core joydev sg st sd_mod sr_mod scsi_mod ide_cd cdrom ehci_hcd ohci_hcd sis_agp agpgart 8139too mii evdev subfs dm_mod usbcore reiserfs Oct 24 10:07:31 acesup5 kernel: CPU: 0 Oct 24 10:07:31 acesup5 kernel: EIP: 0060:[<c012f43c>] Tainted: PF U VLI Oct 24 10:07:31 acesup5 kernel: EFLAGS: 00010202 (2.6.8-24.18-default SL92_BRANCH-200508191156280000) Oct 24 10:07:31 acesup5 kernel: EIP is at free_module+0x5c/0x70 Oct 24 10:07:31 acesup5 kernel: eax: 00000008 ebx: cec37d00 ecx: 00000000 edx: 00000025 Oct 24 10:07:31 acesup5 kernel: esi: c036b564 edi: 00000000 ebp: c9542000 esp: c9543f68 Oct 24 10:07:31 acesup5 kernel: ds: 007b es: 007b ss: 0068 Oct 24 10:07:31 acesup5 kernel: Process rmmod (pid: 6500, threadinfo=c9542000 task=cd81d000) Oct 24 10:07:31 acesup5 kernel: Stack: cec37d00 c012ea69 00000000 7070666d 0074726f 00000246 00000000 c0c00800 Oct 24 10:07:31 acesup5 kernel: c1805f90 c014658e 40019000 40018000 c0146888 c1805078 c0c00800 c0c0082c Oct 24 10:07:31 acesup5 kernel: 40018000 00542000 c014690c bfffc740 00000003 bfffc740 c0105c69 bfffc740 Oct 24 10:07:31 acesup5 kernel: Call Trace: Oct 24 10:07:31 acesup5 kernel: [<c012ea69>] sys_delete_module+0x119/0x170 Oct 24 10:07:31 acesup5 kernel: [<c014658e>] unmap_vma_list+0xe/0x20 Oct 24 10:07:31 acesup5 kernel: [<c0146888>] do_munmap+0xd8/0x120 Oct 24 10:07:31 acesup5 kernel: [<c014690c>] sys_munmap+0x3c/0x60 Oct 24 10:07:31 acesup5 kernel: [<c0105c69>] sysenter_past_esp+0x52/0x79 Oct 24 10:07:31 acesup5 kernel: Code: e8 da 75 fe ff 89 d8 e8 f3 f3 ff ff 8b 53 70 89 d8 e8 e9 73 fe ff 8b 83 b8 01 00 00 e8 be f2 00 00 8b 83 b4 01 00 00 85 c0 74 08 <0f> 0b 71 01 a0 e3 31 c0 8b 53 74 89 d8 5b e9 c1 73 fe ff 90 53
What's wrong???
What has Samsung support told you so far? It would appear the the library file has a problem with 2.6 kernels. -- Ken Schneider UNIX since 1989, linux since 1994, SuSE since 1998
participants (2)
-
Ken Schneider
-
Rejaine Monteiro