Summary: | arpping misses a signal for timeout causing latest /etc/init.d/net.* scripts to hang | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | erik quanstrom <quanstro> |
Component: | [OLD] Core system | Assignee: | Gentoo's Team for Core System packages <base-system> |
Status: | CONFIRMED --- | ||
Severity: | normal | CC: | mennis |
Priority: | High | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: |
new arping.c
arping diff -u |
Description
erik quanstrom
2006-08-20 07:17:15 UTC
Created attachment 94696 [details]
new arping.c
this is a replacement rather than a patch because the code needed to be reorganized to use select.
the exact location of the initscripts hangis /lib/rcscripts/net/arping.sh:68 [...] 68 if [[-x /sbin/arping ]] ; then 69 foundmac=$(arping -c 2 -w "${w}" -D -f -I "${iface}" \ 70 "${ip}" 2>/dev/null \ 71 | sed -n 's/.*\[\([^]]*\)\].*/\U\1/p') 72 elif [[ -x /usr/sbin/arping2 ]] ; then [...] in my case, w=3, iface=eth0, ip=192.168.0.4 where eth0 is 02:0b.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ (rev 10) using driver 8139too.o on 2.6.17-gentoo-r4. *** Bug 144525 has been marked as a duplicate of this bug. *** Comment on attachment 94696 [details]
new arping.c
post a `diff -u`, not the complete file
Created attachment 94734 [details, diff]
arping diff -u
I've mentioned this issue in the net-dev list. That is probably where it should be addressed. |