Kleine Anmerkung für Querleser:
Wer denkt, daß es generell eine gute Idee ist, alle Symbole usw. von einem Kerneltreiber zu "strippen", der sollte sich das lieber noch einmal überlegen, zumindest auf einem "Standard-x86"-System, denn das kann ins Auge gehen.
Code:
file rt73.ko
rt73.ko: ELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), not stripped
# insmod rt73.ko
# lsmod |grep rt73
rt73 252348 0
Und jetzt:
Code:
# rmmod rt73
# strip rt73.ko ; file rt73.ko
rt73.ko: ELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), stripped
# insmod rt73.ko
insmod: error inserting 'rt73.ko': -1 Invalid module format
Und dmesg meint dazu:
Code:
[10959.304435] rt73: module has no symbols (stripped?)
Warum das auf dem (embedded?)-System des TE dennoch scheinbar geht, weiß ich auf Anhieb auch nicht (modprobe.conf/depmod.conf?), aber das hier soll ja nur eine Warnung an Querleser sein, damit sich niemand mutwillig das System zerschiesst.
Greetz,
RM
Lesezeichen