Hello Jeffrey,
Thanks, indeed it was an issue of having libresolv library
I copied libresolve to /usr/lib when building the ramdisk and
ping works now.
BTW, is there a something equivalent to ldd in powerpc world, so one
can find out which shared library an executable is linked with?
I have 8xx environment from MontaVista and I don't see ppc_8xx-ldd
/Subodh Nijsure
-----Original Message-----
From: Jeffrey D. Kowing [mailto:jeffrey.d.kowing1@jsc.nasa.gov]
Sent: Friday, February 02, 2001 5:56 AM
To: Subodh Nijsure
Cc: linuxppc-embedded@lists.linuxppc.org
Subject: ping says unknown protocol icmp I have /etc/protocols file.
Subodh Nijsure writes:
>
> I have 2.4.1 running on my board with ramdisk loading etc.
>
> However when I try to use ping it says unknown protocol icmp.
>
> I have searched the mailing list archive and made sure
that I have correct
> /etc/protocols, /etc/services files.
Had a similar problem recently. Sadly, my little brain does not
exactly remember the solution, but I believe the problem was that I
did not have one of the necessary libraries on my ramdisk that allowed
ping to lookup the icmp protocol in the files you mention.
I think it was one of those libresolv* or libnss* libraries.
--
Jeff Kowing
jeffrey.d.kowing1@jsc.nasa.gov
From: Frank Rowand <hidden> Date: 2001-02-02 18:33:15
Subodh Nijsure wrote:
Hello Jeffrey,
Thanks, indeed it was an issue of having libresolv library
I copied libresolve to /usr/lib when building the ramdisk and
ping works now.
BTW, is there a something equivalent to ldd in powerpc world, so one
can find out which shared library an executable is linked with?
I have 8xx environment from MontaVista and I don't see ppc_8xx-ldd
/Subodh Nijsure
Yes, ldd is /bin/ldd in the target file system.
-Frank
--
Frank Rowand [off-list ref]
MontaVista Software, Inc
** Sent via the linuxppc-embedded mail list. See http://lists.linuxppc.org/
From: Joe Green <hidden> Date: 2001-02-02 18:55:11
On Fri, 02 Feb 2001, Frank Rowand wrote:
Subodh Nijsure wrote:
quoted
BTW, is there a something equivalent to ldd in powerpc world, so one
can find out which shared library an executable is linked with?
I have 8xx environment from MontaVista and I don't see ppc_8xx-ldd
Yes, ldd is /bin/ldd in the target file system.
For execution on a development host, I've attached a simple shell script
that does something like ldd. (ldd actually loads the program, which
won't work for cross-developed programs.) It must be run from the same
directory as the target architecture objcopy and objdump, and must have
the same prefix (e.g., ppc_8xx-ldd, ppc_8xx-objcopy, ppc_8xx-objdump).
--
Joe Green [off-list ref]
MontaVista Software, Inc.
From: Joe Green <hidden> Date: 2001-02-02 19:18:52
On Fri, 02 Feb 2001, Joe Green wrote:
For execution on a development host, I've attached a simple shell script
that does something like ldd. (ldd actually loads the program, which
won't work for cross-developed programs.) It must be run from the same
directory as the target architecture objcopy and objdump, and must have
the same prefix (e.g., ppc_8xx-ldd, ppc_8xx-objcopy, ppc_8xx-objdump).
Of course, it would be better if it correctly removed the tmp file, as
the attached version does. :-/
--
Joe Green [off-list ref]
MontaVista Software, Inc.