Re: [Linux-decnet-user] smth strange with decnet.o
Brought to you by:
chrissie_c,
ph3-der-loewe
|
From: Steven W. <st...@gw...> - 2002-08-23 13:09:21
|
Hi,
>
> 2 Steve.
> You are right about vndor supplied kernel, but I`ve compared - decnet source
> code is equal to original one (I mean. SIOCGIFCONF is off.
> strace of ifconfig is in the bottom of message.
>
It appears to be incomplete...
> 2 Patric.
> decnet is copiled as module, I run "modprobe decnet". After module loading
> appear /proc/net/decnet* files. In the messages appear:
> kernel: NET4: DECnet for Linux: V.2.4.15-pre5s (C) 1995-2001 Linux DECnet
> Project
> Team
> kernel: DECnet: Routing cache hash table of 1024 buckets, 8Kbytes
>
> But then, after 2 minutes, appears:
> modprobe: modprobe: Can't locate module
>
> By the way, Samba dies too.
>
> strace ifconfig:
> ------------------------------------------------------------------------------
> sys/net/econet", R_OK) = -1 ENOENT (No such file or directory)
> access("/proc/sys/net/ash", R_OK) = -1 ENOENT (No such file or directory)
> access("/proc/net/x25", R_OK) = -1 ENOENT (No such file or directory)
> open("/proc/net/dev", O_RDONLY) = 6
> fstat64(6, {st_mode=S_IFREG|0444, st_size=0, ...}) = 0
> mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) =
> 0x134000
> read(6, "Inter-| Receive "..., 1024) = 569
> brk(0x805a000) = 0x805a000
> read(6, "", 1024) = 0
> close(6) = 0
> munmap(0x134000, 4096) = 0
> open("/usr/share/locale/uk_UA.KOI8-U/LC_MESSAGES/net-tools.mo", O_RDONLY) = -1
> ENOENT (No such file or di
> open("/usr/share/locale/uk_UA.koi8u/LC_MESSAGES/net-tools.mo", O_RDONLY) = -1
> ENOENT (No such file or dir
> open("/usr/share/locale/uk_UA/LC_MESSAGES/net-tools.mo", O_RDONLY) = -1 ENOENT
> (No such file or directory
> open("/usr/share/locale/uk.KOI8-U/LC_MESSAGES/net-tools.mo", O_RDONLY) = -1
> ENOENT (No such file or direc
> open("/usr/share/locale/uk.koi8u/LC_MESSAGES/net-tools.mo", O_RDONLY) = -1
> ENOENT (No such file or direct
> open("/usr/share/locale/uk/LC_MESSAGES/net-tools.mo", O_RDONLY) = -1 ENOENT (No
> such file or directory)
> ioctl(4, 0x8912, 0xbffff630) = 0
> ioctl(5, 0x8913, 0xbffff5d0) = -1 ENOSYS (Function not implemented)
> ioctl(5, 0x8913, 0xbffff5d0) = -1 ENOSYS (Function not implemented)
> ioctl(5, 0x8913, 0xbffff5d0) = -1 ENODEV (No such device)
^^^^^^^^^ These ioctls are the interesting ones.
They can only make sense though if we know which fd they are being called
on and I don't see any socket(...) = 5 above so I can't tell what is going
wrong here. I would expect that the ioctl is being done on a socket but
its just possible that its the result of open() or dup(), etc. in case you don't
find a socket() = 5 in the trace anywhere.
Steve.
|