From owner-freebsd-bugs@FreeBSD.ORG Sat Jun 14 22:09:21 2014 Return-Path: Delivered-To: freebsd-bugs@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id DF8A73C1 for ; Sat, 14 Jun 2014 22:09:21 +0000 (UTC) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2001:1900:2254:206a::16:76]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id ACC1723A5 for ; Sat, 14 Jun 2014 22:09:21 +0000 (UTC) Received: from bugs.freebsd.org ([127.0.1.118]) by kenobi.freebsd.org (8.14.8/8.14.8) with ESMTP id s5EM9LaY008155 for ; Sat, 14 Jun 2014 23:09:21 +0100 (BST) (envelope-from bz-noreply@freebsd.org) From: bz-noreply@freebsd.org To: freebsd-bugs@FreeBSD.org Subject: [Bug 191040] New: em driver: netif hangs the system if interface is cabled and configured but there is no link Date: Sat, 14 Jun 2014 22:09:21 +0000 X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: new X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Base System X-Bugzilla-Component: kern X-Bugzilla-Version: 10.0-RELEASE X-Bugzilla-Keywords: X-Bugzilla-Severity: Affects Only Me X-Bugzilla-Who: jjasen@gmail.com X-Bugzilla-Status: Needs Triage X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: freebsd-bugs@FreeBSD.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: bug_id short_desc product version rep_platform op_sys bug_status bug_severity priority component assigned_to reporter Message-ID: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 14 Jun 2014 22:09:21 -0000 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=191040 Bug ID: 191040 Summary: em driver: netif hangs the system if interface is cabled and configured but there is no link Product: Base System Version: 10.0-RELEASE Hardware: Any OS: Any Status: Needs Triage Severity: Affects Only Me Priority: --- Component: kern Assignee: freebsd-bugs@FreeBSD.org Reporter: jjasen@gmail.com In a case where an em interface is configured via rc.conf, where the network cable is plugged in, but there is no link on the cable, netif will hang the system as it attempts configuration. I believe permanently, but only observed for up to 15 minutes. This does not happen when there is no cable connected, nor under normal circumstances of having an rc.conf configuration entry and having a live network cable. ifconfig itself does not cause this problem, as I could plug the dead cable in and assign addresses/bring up the interface to my hearts content. I believe the problem is in /etc/rc.d/netif, as repeating the above experiment and calling netif start em$dev-num causes it to hang. This is more curable than on boot, as netif will then respond to shell commands to background the process and responds to kill. On initial boot, there is no such luxury. I also have not observed this case with other interface drivers. While this scenario is a corner case, it can cause issues in situations where you are provisioning new services, or preparing a server for new services. http://lists.freebsd.org/pipermail/freebsd-net/2014-June/038932.html -- You are receiving this mail because: You are the assignee for the bug.