CONFIG_DESKTOP=n gives "request_module: runaway loop modprobe binfmt-464c"

Arno Steffen arno.steffen at googlemail.com
Mon Jan 10 10:19:34 UTC 2011


[root:/]# which modprobe
/sbin/modprobe
(which is a link to /bin/busybox

[root:/]# hexdump -C `which modprobe` | head
00000000  7f 45 4c 46 01 01 01 00  00 00 00 00 00 00 00 00  |.ELF............|
00000010  02 00 28 00 01 00 00 00  78 d2 00 00 34 00 00 00  |..(.....x...4...|
00000020  40 89 0d 00 02 00 00 05  34 00 20 00 07 00 28 00  |@.......4. ...(.|
00000030  19 00 18 00 01 00 00 70  d4 3b 0d 00 d4 bb 0d 00  |.......p.;......|
00000040  d4 bb 0d 00 78 43 00 00  78 43 00 00 04 00 00 00  |....xC..xC......|
00000050  04 00 00 00 06 00 00 00  34 00 00 00 34 80 00 00  |........4...4...|
00000060  34 80 00 00 e0 00 00 00  e0 00 00 00 05 00 00 00  |4...............|
00000070  04 00 00 00 03 00 00 00  14 01 00 00 14 81 00 00  |................|
00000080  14 81 00 00 13 00 00 00  13 00 00 00 04 00 00 00  |................|
00000090  01 00 00 00 01 00 00 00  00 00 00 00 00 80 00 00  |................|
[root at Visor:/]#

While the outputs above are for the Full Blown Desktop version.
With embedded busybox I can't work at all.


2011/1/10 Denys Vlasenko <vda.linux at googlemail.com>:
> On Monday 10 January 2011 10:43, Arno Steffen wrote:
>> Thanks for explaining this. I always thought my kernel supports ELF,
>> as I see this:
>>
>> cat .config | grep ELF
>> CONFIG_ELF_CORE=y
>> CONFIG_BINFMT_ELF=y
>> # CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS is not set
>>
>> and in menuconfig
>>
>> BINFMT_ELF [=y]
>> ELF_CORE [=y]
>> CORE_DUMP_DEFAULT_ELF_HEADERS [=n]
>> BINFMT_ELF_FDPIC [=n]
>> BINFMT_ELF [=y]
>> COMPAT_BINFMT_ELF [=n]
>>
>> For everything expect the last "COMPAT_BINFMT_ELF" I have a
>> description in menuconfig.
>> Is this really the problem?
>
> What "file `which modprobe`" says?
> What "hexdump -C `which modprobe` | head" says?
>
> --
> vda
>


More information about the busybox mailing list