Hi,
Here is the output from the strace, as you can see, my
output doesn't get as far as your sample output.

______________________________________________________
strace ifconfig -a
execve("/sbin/ifconfig", ["ifconfig", "-a"], [/* 15
vars */]) = 0
mmap2(NULL, 20, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x4000
5000
stat("/etc/ld.so.cache", {st_mode=S_IFREG|0644,
st_size=996, ...}) = 0
open("/etc/ld.so.cache", O_RDONLY)      = 3
mmap2(NULL, 996, PROT_READ, MAP_SHARED, 3, 0) =
0x40006000
close(3)                                = 0
open("/lib/libcrypt.so.0", O_RDONLY)    = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=12892, ...}) =
0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40
007000
read(3,
"\177ELF\1\1\1a\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0\240\4\0\000"...,
4096) =
4096
mmap2(NULL, 118784, PROT_NONE,
MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x4000e000
mmap2(0x4000e000, 9068, PROT_READ|PROT_EXEC,
MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x40
00e000
mmap2(0x40018000, 4096, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED, 3, 0x2) = 0
x40018000
mmap2(0x40019000, 70864, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_ANONYMO
US, -1, 0) = 0x40019000
close(3)                                = 0
munmap(0x40007000, 4096)                = 0
open("/lib/libm.so.0", O_RDONLY)        = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=45812, ...}) =
0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40
007000
read(3,
"\177ELF\1\1\1a\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0\4\23\0\000"...,
4096) = 4
096
mmap2(NULL, 81920, PROT_NONE,
MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x4002b000
mmap2(0x4002b000, 41924, PROT_READ|PROT_EXEC,
MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x4
002b000
mmap2(0x4003d000, 4100, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED, 3, 0xa) = 0
x4003d000
close(3)                                = 0
munmap(0x40007000, 4096)                = 0
open("/lib/libc.so.0", O_RDONLY)        = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=309856, ...})
= 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40
007000
read(3,
"\177ELF\1\1\1a\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0P\253\0\000"...,
4096) = 4
096
mmap2(NULL, 360448, PROT_NONE,
MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x4003f000
mmap2(0x4003f000, 304716, PROT_READ|PROT_EXEC,
MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x
4003f000
mmap2(0x40091000, 5172, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED, 3, 0x4a) =
0x40091000
mmap2(0x40093000, 16020, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_ANONYMO
US, -1, 0) = 0x40093000
close(3)                                = 0
munmap(0x40007000, 4096)                = 0
open("/lib/libc.so.0", O_RDONLY)        = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=309856, ...})
= 0
close(3)                                = 0
open("/lib/libc.so.0", O_RDONLY)        = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=309856, ...})
= 0
close(3)                                = 0
munmap(0x40006000, 996)                 = 0
stat("/lib/ld-uClibc.so.0", {st_mode=S_IFREG|0755,
st_size=21096, ...}) = 0
mprotect(0x40018000, 4096, PROT_READ)   = 0
mprotect(0x4003d000, 4096, PROT_READ)   = 0
mprotect(0x40091000, 4096, PROT_READ)   = 0
mprotect(0x4000c000, 4096, PROT_READ)   = 0
ioctl(0, SNDCTL_TMR_TIMEBASE or TCGETS, {B38400 opost
isig icanon echo ...}) = 0

ioctl(1, SNDCTL_TMR_TIMEBASE or TCGETS, {B38400 opost
isig icanon echo ...}) = 0

getuid32()                              = 0
brk(0)                                  = 0x8e000
brk(0x8f000)                            = 0x8f000
open("/proc/net/dev", O_RDONLY|O_LARGEFILE) = 3
ioctl(3, SNDCTL_TMR_TIMEBASE or TCGETS, 0xbefff918) =
-1 ENOTTY (Inappropriate i
octl for device)
brk(0x90000)                            = 0x90000
read(3, "Inter-|   Receive               "..., 4096) =
446
read(3, "", 4096)                       = 0
close(3)                                = 0
SYS_281(0x2, 0x2, 0, 0, 0)              = -1 ENOSYS
(Function not implemented)
write(2, "ifconfig", 8ifconfig)                 = 8
write(2, ": ", 2: )                       = 2
write(2, "error: no inet socket available", 31error:
no inet socket available) =
 31
write(2, ": ", 2: )                       = 2
write(2, "Function not implemented", 24Function not
implemented) = 24
write(2, "\n", 1
)                       = 1
exit(1)                                 = ?
Process 66 detached
#
______________________________________________________
--- Denis Vlasenko <[EMAIL PROTECTED]> wrote:

> On Friday 22 June 2007 18:28, Michael Sprauve wrote:
> > Hi,
> > I am running Busybox 1.6.0 and when I run ifconfig
> I
> > get the following error
> > 
> > ifconfig: error: no inet socket available:
> Function
> > not implemented
> > 
> > Not sure what is not configured correctly, but  my
> > kernel is configured for and is seeing the
> ethernet
> > driver, listed as eth0. 
> 
> Can you run "strace -o str.log ifconfig -a" and post
> log file?
> 
> When I do it, it works for me. Relevant part of the
> log is:
> 
> 
> socket(PF_INET, SOCK_DGRAM, IPPROTO_IP) = 3
> ioctl(3, SIOCGIFCONF, {64, {{"lo", {AF_INET,
> inet_addr("127.0.0.1")}}, {"if", {AF_INET,
> inet_addr("192.168.2.100")}}}}) = 0
> close(3)                                = 0
> socket(PF_INET, SOCK_DGRAM, IPPROTO_IP) = 3
> ioctl(3, SIOCGIFFLAGS, {ifr_name="if",
>
ifr_flags=IFF_UP|IFF_BROADCAST|IFF_RUNNING|IFF_MULTICAST})
> = 0
> ioctl(3, SIOCGIFHWADDR, {ifr_name="if",
> ifr_hwaddr=00:16:17:6d:77:db}) = 0
> ioctl(3, SIOCGIFMETRIC, {ifr_name="if",
> ifr_metric=0}) = 0
> ioctl(3, SIOCGIFMTU, {ifr_name="if", ifr_mtu=1500})
> = 0
> ioctl(3, SIOCGIFMAP, 0xffe906c0)        = 0
> ioctl(3, SIOCGIFTXQLEN, 0xffe906c0)     = 0
> ioctl(3, SIOCGIFADDR, {ifr_name="if",
> ifr_addr={AF_INET, inet_addr("192.168.2.100")}}) = 0
> ioctl(3, SIOCGIFDSTADDR, {ifr_name="if",
> ifr_dstaddr={AF_INET, inet_addr("192.168.2.100")}})
> = 0
> ioctl(3, SIOCGIFBRDADDR, {ifr_name="if",
> ifr_broadaddr={AF_INET,
> inet_addr("192.168.2.255")}}) = 0
> ioctl(3, SIOCGIFNETMASK, {ifr_name="if",
> ifr_netmask={AF_INET, inet_addr("255.255.255.0")}})
> = 0
> close(3)                                = 0
> 
> --
> vda
> 



       
____________________________________________________________________________________
Get the free Yahoo! toolbar and rest assured with the added security of spyware 
protection.
http://new.toolbar.yahoo.com/toolbar/features/norton/index.php
_______________________________________________
busybox mailing list
[email protected]
http://busybox.net/cgi-bin/mailman/listinfo/busybox

Reply via email to