Hi all,
I am porting net-snmp 5.4.1 to my embedded PPC platform. The operationg
system is montavista Linux 3.1. The make && make install works properly. But
when I run snmpd on target board, the error appears:
[email protected]:/usr/local/net-snmp/sbin# ./snmpd
[email protected]:/usr/local/net-snmp/sbin# Oops: kernel access of bad area, sig
: 11
NIP: 00000000 XER: 00000000 LR: C00B5BA4 SP: C70ADCC0 REGS: c70adc10 TRAP: 0400
Not tainted
MSR: 20001032 EE: 0 PR: 0 FP: 0 ME: 1 IR/DR: 11
TASK = c70ac000[107] 'snmpd' Last syscall: 54
last math c70ac000 last altivec 00000000
GPR00: 00000000 C70ADCC0 C70AC000 C7740000 00000000 00000004 C70ADDF0 00000000
GPR08: 00000000 00000000 FFFF8946 C0100368 24000488 1019C5F8 00000000 10170000
GPR16: 10150000 10170000 10170000 10170000 00009032 070ADF40 00000000 C0005C54
GPR24: C00059C0 0FE94470 C70ADE98 C7740000 C70ADDC8 C77586E0 C7740160 C70ADDC8
Call backtrace:
00000000 C0100394 C0100654 C010A770 C010A998 C0140A58 C01014A8
C004E44C C0005A1C 101E2198 100D1744 100D1224 100A97E0 100A9584
10033BD0 100041D8 0FD630E8 00000000
Does the operating system work compatibily with net-snmp5.4.1? If can, how to
fix it?
My configure file is as follows:
./configure --build=i386-linux --host=powerpc-linux LD=powerpc-linux-ld
--prefix=/mnt/nfs/usr/local/net-snmp --with-default-snmp-version="2"
--with-logfile="/mnt/nfs/var/log/snmpd.log"
--with-persistent-directory="/mnt/nfs/var/net-snmp" --with-cc=ppc_82xx-gcc
--with-sys-contact="[email protected]" --with-sys-location="china"
--with-endianness=big --disable-manuals --disable-scripts --disable-md5
--disable-ucd-snmp-compatibility --enable-as-needed --disable-embedded-perl
--without-perl-modules --disable-snmptrapd-subagent
------------------------------------------------------------------------------
_______________________________________________
Net-snmp-coders mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/net-snmp-coders