From: Greg L. <gl...@ri...> - 2001-06-18 22:06:16
|
Hi, I am having some troubles getting dhcpcd to work on the new networking (checked out of cvs today...). How to reproduce: 1) Turn on SOCKET_PACKET in the kernel. 2) ./linux eth0=ethertap,tap0,fe:fd:0:0:0:1,192.168.1.16 debug note: 192.168.1.16 is the host IP address 3) start up dhcpcd -i eth0 The kernel panics because inetdev_init is never called on the device, and the dev->ip_ptr is NULL (huh???). Has anyone gotten dhcpcd to work with the new networking? (I had it working back in march timeframe...) If anyone has an idea what to look for... let me know... Greg PS Here's the backtrace... Breakpoint 1, panic ( fmt=0x10120e60 "Kernel mode fault at addr 0x%lx, ip 0x%lx") at panic.c:54 54 va_start(args, fmt); (gdb) bt #0 panic (fmt=0x10120e60 "Kernel mode fault at addr 0x%lx, ip 0x%lx") at panic.c:54 #1 0x100a61b4 in segv (address=16, ip=269144782, is_write=0, is_user=0) at trap_kern.c:54 #2 0x100a6b60 in segv_handler (sig=11, sc=0x50bab9a8, usermode=0) at trap_user.c:300 #3 0x100a6c85 in sig_handler (sig=11, sc= {gs = 0, __gsh = 0, fs = 0, __fsh = 0, es = 43, __esh = 0, ds = 43, __dsh = 0, edi = 1342676992, esi = 1342677468, ebp = 1354415264, esp = 1354415232, ebx = 1354415352, edx = 1342676992, ecx = 4294967290, eax = 0, trapno = 14, err = 4 , eip = 269144782, cs = 35, __csh = 0, eflags = 2163202, esp_at_signal = 1354415 232, ss = 43, __ssh = 0, fpstate = 0x50baba00, oldmask = 0, cr2 = 16}) at trap_user.c:342 #4 <signal handler called> #5 dev_ip_addr (d=0x5007a000, buf=0x50babcf8 "lü\177¿", bin_buf=0x50babcea "ºP+\201\n\020") at net_kern.c:396 #6 0x100ade66 in etap_open (data=0x5007a1dc) at ethertap_user.c:92 #7 0x100acf33 in uml_net_open (dev=0x5007a000) at net_kern.c:155 #8 0x1006e901 in dev_open (dev=0x5007a000) at dev.c:680 #9 0x1006f7f7 in dev_change_flags (dev=0x5007a000, flags=99) at dev.c:1983 #10 0x100954b8 in devinet_ioctl (cmd=35092, arg=0xbf7ffc84) at devinet.c:569 #11 0x100971ca in inet_ioctl (sock=0x50b76d00, cmd=35092, arg=3212835972) at af_inet.c:858 ---Type <return> to continue, or q <return> to quit--- #12 0x100a05c6 in packet_ioctl (sock=0x50b76d00, cmd=35092, arg=3212835972) at af_packet.c:1519 #13 0x10068df3 in sock_ioctl (inode=0x50b76bf4, file=0x50e2ccf4, cmd=35092, arg=3212835972) at socket.c:688 #14 0x1003784e in sys_ioctl (fd=3, cmd=35092, arg=3212835972) at ioctl.c:109 #15 0x100a4fab in execute_syscall (regs= {regs = {3, 35092, 3212835972, 1, 3212836004, 3212836244, 4294967258, 43 , 43, 0, 0, 54, 134557812, 35, 2097815, 3212835916, 43}}) at syscall_kern.c:332 #16 0x100a50b4 in syscall_handler (unused=0x0) at syscall_user.c:80 (gdb) |