Current-Users archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: ifconfig from 5.0_RC2 fails to work on -current
On Fri, 13 Mar 2009, David Young wrote:
> On Fri, Mar 13, 2009 at 08:56:33PM +0000, Iain Hibbert wrote:
> > Hi,
> > I tried booting a -current kernel with a 5.0RC2 userland and ifconfig
> > fails to get interface information:
> >
> > {1} ifconfig -a
> > ifconfig: getifaddrs: Invalid argument
> > {2} ifconfig wpi0
> > ifconfig: getifaddrs: Invalid argument
> > {3} ifconfig wm0
> > ifconfig: getifaddrs: Invalid argument
> > {4}: ifconfig sdfs3
> > ifconfig: SIOCGIFFLAGS sdfs3: Device not configured
> >
> > using a static version from the NetBSD-current destdir worked fine. Is the
> > 5.0RC2 version expected to work/not work?
[a 4.0 version failed to work also]
> I expect for it to work. Is the -current kernel compiled with
> COMPAT_50, if there is any such thing?
its a GENERIC kernel and the COMPAT_50 is marked as being in a module of
which all were built at the same time as part of a release and I guess
have been loaded, since most other programs seem to be working..
> What ioctl returns Invalid argument? Let's see what ktrace has to say.
18131 0 ifconfig CALL mmap(0,0x100000,3,0x14001002,0xffffffff,0,0,0)
18131 0 ifconfig RET mmap -1148190720/0xbb900000
18131 0 ifconfig CALL __sysctl(0xbfbfd530,6,0,0xbfbfd548,0,0)
18131 0 ifconfig RET __sysctl -1 errno 22 Invalid argument
and this seems to be the sysctl() at line 89 of libc/net/getifaddrs.c
fetching the size of NET_RT_IFLIST response.
iain
Home |
Main Index |
Thread Index |
Old Index