* Busybox v0.60.2 insmod gives segmentation fault without any messages when trying to load a loadable module
@ 2004-08-12 17:30 Manish Lohani
2004-08-12 17:48 ` David Daney
0 siblings, 1 reply; 2+ messages in thread
From: Manish Lohani @ 2004-08-12 17:30 UTC (permalink / raw)
To: linux-mips
I have a driver loadable module which i am compiling with the same gcc
flags as used to compile a kernel for a MIPS R5432 based NEC board.
On the development machine, to compile files driver1.c and driver2.c:
$ mips_fp_le-gcc -fomit-frame-pointer -fno-strict-aliasing -G 0
-mno-abicalls -fno-pic -pipe -mtune=r5000 -mlong-calls -mips2 -Wall -c
driver1.c
$mips_fp_le-ld -r -o driver --printmap --cref driver1.o driver2.o
mips_fp_le-gcc (GCC) version 3.3.1
mips_fp_le-ld (GNU ld) version 2.14
I have Busybox v0.60.2 on the target.
On the target:
# insmod ./driver
Using driver
Segmentation fault
#
Does anybody have any suggestions as to what could be wrong?
Thanks in advance,
Manu
^ permalink raw reply [flat|nested] 2+ messages in thread
* Re: Busybox v0.60.2 insmod gives segmentation fault without any messages when trying to load a loadable module
2004-08-12 17:30 Busybox v0.60.2 insmod gives segmentation fault without any messages when trying to load a loadable module Manish Lohani
@ 2004-08-12 17:48 ` David Daney
0 siblings, 0 replies; 2+ messages in thread
From: David Daney @ 2004-08-12 17:48 UTC (permalink / raw)
To: Manish Lohani; +Cc: linux-mips
Manish Lohani wrote:
> I have a driver loadable module which i am compiling with the same gcc
> flags as used to compile a kernel for a MIPS R5432 based NEC board.
>
> On the development machine, to compile files driver1.c and driver2.c:
> $ mips_fp_le-gcc -fomit-frame-pointer -fno-strict-aliasing -G 0
> -mno-abicalls -fno-pic -pipe -mtune=r5000 -mlong-calls -mips2 -Wall -c
> driver1.c
>
> $mips_fp_le-ld -r -o driver --printmap --cref driver1.o driver2.o
>
> mips_fp_le-gcc (GCC) version 3.3.1
> mips_fp_le-ld (GNU ld) version 2.14
>
> I have Busybox v0.60.2 on the target.
>
> On the target:
> # insmod ./driver
> Using driver
> Segmentation fault
> #
>
> Does anybody have any suggestions as to what could be wrong?
>
BusyBox0.60.x's insmod does not work with gcc-3.3 and above.
I use a patched version of the real insmod:
# insmod --version
insmod version 2.4.25
I forget where I put the patch, but the insmod author told me that the
patches were in a later version. So if I were you, I would use version
2.4.26 or higher.
David Daney.
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2004-08-12 17:50 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2004-08-12 17:30 Busybox v0.60.2 insmod gives segmentation fault without any messages when trying to load a loadable module Manish Lohani
2004-08-12 17:48 ` David Daney
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox