tech-kern archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

32/64bits issues with ntpd, dhclient, tcpdump, ...



Hello,
on a platform with a mips64 kernel and n32 userland, I get when
starting ntpd (ntpd -b, like I do on most of my clients):
Aug 24 15:05:29 java ntpd[283]: Unable to listen for broadcasts, no broadcast 
interfaces available

yet there is a broadcast-capable ethernet (with a ipv4 address configured):
java:/home/bouyer>/sbin/ifconfig re0
re0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500

Also, dhclient doesn't work on this interface:
java# dhclient re0
Internet Systems Consortium DHCP Client V3.0.3
Copyright 2004-2005 Internet Systems Consortium.
All rights reserved.
For info, please visit http://www.isc.org/products/DHCP

Can't install packet filter program: Invalid argument

With tcpdump I get:
java# ktrace tcpdump re0
tcpdump: no suitable device found

and kdump shows:
[...]
  3454      1 tcpdump  CALL  netbsd32_open(0x7fff6390,2,0)
  3454      1 tcpdump  NAMI  "/dev/bpf0"
  3454      1 tcpdump  RET   netbsd32_open 3, 2147443609/0x7fff6399
  3454      1 tcpdump  CALL  netbsd32_ioctl(3,0x40044271,0x7fff6368)
  3454      1 tcpdump  GIO   fd 3 read 4 bytes
       "\^A\0\^A\0"
  3454      1 tcpdump  RET   netbsd32_ioctl 0, 2147443609/0x7fff6399
  3454      1 tcpdump  CALL  
netbsd32___sysctl(0x7fff6320,2,0x7fff6438,0x7fff6318,0,0)
  3454      1 tcpdump  RET   netbsd32___sysctl 0, 8
  3454      1 tcpdump  CALL  
netbsd32___sysctl(0x7fff6320,2,0x7fff6538,0x7fff6318,0,0)
  3454      1 tcpdump  RET   netbsd32___sysctl 0, 8
  3454      1 tcpdump  CALL  
netbsd32___sysctl(0x7fff6320,2,0x7fff6638,0x7fff6318,0,0)
  3454      1 tcpdump  RET   netbsd32___sysctl 0, 8
  3454      1 tcpdump  CALL  
netbsd32___sysctl(0x7fff6320,2,0x7fff6738,0x7fff6318,0,0)
  3454      1 tcpdump  RET   netbsd32___sysctl 0, 8
  3454      1 tcpdump  CALL  
netbsd32___sysctl(0x7fff6320,2,0x7fff6838,0x7fff6318,0,0)
  3454      1 tcpdump  RET   netbsd32___sysctl 0, 8
  3454      1 tcpdump  CALL  netbsd32_ioctl(3,0x40044266,0x7fff6374)
  3454      1 tcpdump  GIO   fd 3 read 4 bytes
       "\0\M^@\0\0"
  3454      1 tcpdump  RET   netbsd32_ioctl 0
  3454      1 tcpdump  CALL  netbsd32_ioctl(3,0xc0044266,0x7fff6374)
  3454      1 tcpdump  GIO   fd 3 wrote 4 bytes
       "\0\0\b\0"
  3454      1 tcpdump  GIO   fd 3 read 4 bytes
       "\0\0\b\0"
  3454      1 tcpdump  RET   netbsd32_ioctl 0, 32768/0x8000
  3454      1 tcpdump  CALL  netbsd32_ioctl(3,0x8090426c,0x7fff63a8)
  3454      1 tcpdump  GIO   fd 3 wrote 144 bytes
       "lo0\0\0\0\0\0\0\0\0\0\0\0\0\0\^B\0\0\0\0\0\0\0\M^He\M^?\^?\0\0\0\0P\
        \M^]\^?x\0\0\0\0<\M^T}x\0\0\0\0\f\0\0\0t\0Yx\n\0\0p\0\0\0\0\M-<Z\^S\0\
        \^C\0\0\0\0\M^@\^T\0\0\0\^R\0\0\M-@Wx\0\0\0\0\^T\M-c\^Q\0\0\0\0\0\M-(d\
        \M^?\^?\0\0\0\0\M^L\M^L{x\0\0\0\0\^E\0\0\0\0\0\0\0|e\^A\0\0\0\0\0\0\0\
        \^A\0\0\0\0\0\M^W\M-1Fx\0\0\0\0"
  3454      1 tcpdump  RET   netbsd32_ioctl 0, 2147443640/0x7fff63b8
  3454      1 tcpdump  CALL  netbsd32_ioctl(3,0x4004426a,0x7fff6374)
  3454      1 tcpdump  GIO   fd 3 read 4 bytes
       "\0\0\0\0"
  3454      1 tcpdump  RET   netbsd32_ioctl 0, 2147443640/0x7fff63b8
  3454      1 tcpdump  CALL  netbsd32_ioctl(3,0xc0084277,0x7fff6378)
  3454      1 tcpdump  GIO   fd 3 wrote 8 bytes
       "\0\0\0\0\0\0\0\0"
  3454      1 tcpdump  RET   netbsd32_ioctl -1 errno 22 Invalid argument
  3454      1 tcpdump  CALL  netbsd32_ioctl(3,0x80044275,0x7fff6370)
  3454      1 tcpdump  GIO   fd 3 wrote 4 bytes
       "\^A\0\0\0"
  3454      1 tcpdump  RET   netbsd32_ioctl 0
  3454      1 tcpdump  CALL  netbsd32_ioctl(3,0x40044266,0x7fff6374)
  3454      1 tcpdump  GIO   fd 3 read 4 bytes
       "\0\0\b\0"
  3454      1 tcpdump  RET   netbsd32_ioctl 0, 1000/0x3e8
  3454      1 tcpdump  CALL  netbsd32_ioctl(3,0x80084267,0x7fff6388)
  3454      1 tcpdump  GIO   fd 3 wrote 8 bytes
       "\^A\0\0\0\M^@c\M^?\^?"
  3454      1 tcpdump  RET   netbsd32_ioctl -1 errno 22 Invalid argument
[...]

I'll have a look later, but maybe this rings a bell to someone ?

-- 
Manuel Bouyer <bouyer%antioche.eu.org@localhost>
     NetBSD: 26 ans d'experience feront toujours la difference
--


Home | Main Index | Thread Index | Old Index