Am 18.03.2023 um 10:46 schrieb Norbert Lange:
Hello,
BusyBox first tries to pass the module the the kernel via
filedescriptor, this method only accepts uncompressed files. Yielding
that error message.
Only then it will decompress the module and try again.
Regards, Norbert.
Ok, understood.
However, why even does it not work with the filedescriptor
Kernel setting
[*] Support in-kernel module decompression
should enable this to work not needing the modprobe to fallback to
uncompress and try it again - or not?
https://bugs.busybox.net/show_bug.cgi?id=14041
On Sat, 18 Mar 2023, 10:41 Service IIT (Mayer EMI),
<[email protected]> wrote:
Am 18.03.2023 um 02:57 schrieb Khem Raj:
> On Fri, Mar 17, 2023 at 2:10 PM Service IIT (Mayer EMI)
> <[email protected]> wrote:
>> Hi
>>
>> Can somone help how to get rid of the message "Invalid ELF
header magic:
>> !=ELF" of busybox when using moprobe with compressed kernel modules
>>
> Something is not in ELF format. Can you provide more details of what
> you are trying to do?
Having compiled the kernel (6.1.19) with
Module compression mode (XZ) --->
[*] Support in-kernel module decompression
Having compiled busybox with
Archival Utilities --->
[*] Make tar, rpm, modprobe etc understand .xz data
[*] Make tar, rpm, modprobe etc understand .gz data
Modules are succesfully compressed compiled
Booting up brings
"Invalid ELF header magic: !=ELF" message for each loaded module,
modules are loaded and working (show up in lsmod and functionality
is given)
running modprobe manually have the same result
>> BusyBox v1.36.0 (2023-03-17 16:25:58 UTC) multi-call binary.
--
- M -
_______________________________________________
busybox mailing list
[email protected]
http://lists.busybox.net/mailman/listinfo/busybox