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