From owner-freebsd-net@freebsd.org Mon Jul 16 04:13:50 2018 Return-Path: Delivered-To: freebsd-net@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id DE6F7103CA69 for ; Mon, 16 Jul 2018 04:13:49 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mailman.ysv.freebsd.org (mailman.ysv.freebsd.org [IPv6:2001:1900:2254:206a::50:5]) by mx1.freebsd.org (Postfix) with ESMTP id 736367E03E for ; Mon, 16 Jul 2018 04:13:49 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: by mailman.ysv.freebsd.org (Postfix) id 29E47103CA68; Mon, 16 Jul 2018 04:13:49 +0000 (UTC) Delivered-To: net@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 02531103CA67 for ; Mon, 16 Jul 2018 04:13:49 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mxrelay.ysv.freebsd.org (mxrelay.ysv.freebsd.org [IPv6:2001:1900:2254:206a::19:3]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mxrelay.ysv.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 8EB227E03C for ; Mon, 16 Jul 2018 04:13:48 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2001:1900:2254:206a::16:76]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mxrelay.ysv.freebsd.org (Postfix) with ESMTPS id C8B00D9FD for ; Mon, 16 Jul 2018 04:13:47 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org ([127.0.1.118]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id w6G4DlVZ029552 for ; Mon, 16 Jul 2018 04:13:47 GMT (envelope-from bugzilla-noreply@freebsd.org) Received: (from www@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id w6G4DlAU029550 for net@FreeBSD.org; Mon, 16 Jul 2018 04:13:47 GMT (envelope-from bugzilla-noreply@freebsd.org) X-Authentication-Warning: kenobi.freebsd.org: www set sender to bugzilla-noreply@freebsd.org using -f From: bugzilla-noreply@freebsd.org To: net@FreeBSD.org Subject: [Bug 229727] bge watchdog timeout with MacBook Pro Date: Mon, 16 Jul 2018 04:13:47 +0000 X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Base System X-Bugzilla-Component: kern X-Bugzilla-Version: CURRENT X-Bugzilla-Keywords: X-Bugzilla-Severity: Affects Only Me X-Bugzilla-Who: eugen@freebsd.org X-Bugzilla-Status: New X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: net@FreeBSD.org X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: short_desc Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-BeenThere: freebsd-net@freebsd.org X-Mailman-Version: 2.1.27 Precedence: list List-Id: Networking and TCP/IP with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 16 Jul 2018 04:13:50 -0000 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D229727 Eugene Grosbein changed: What |Removed |Added ---------------------------------------------------------------------------- Summary|On install, Broadcom |bge watchdog timeout with |chipset doesn't receive |MacBook Pro |DHCPOFFER | --- Comment #17 from Eugene Grosbein --- SIMPLEX flag is pretty normal and should be. It just says the NIC does not = get incoming copies of frames it have just sent and system does not need to fil= ter them out. Almost all modern ethernet interfaces have this flag. So, your real problem are "bge watchdog timeouts" and not DHCP. These point= to some kind of driver problem or hardware problem (cables, ethernet switch an= d/or ports etc.) Are you having no problems with Debian and EXACTLY same set of hardware including cables? If no, try replacing hardware with known working set. If yes, this rules out hardware problem and points to driver problem. There is Korean blog article http://hyogeollee.blogspot.com/2011/11/ of year 2011 describing similar problem with FreeBSD on MacBook Pro (2010). It says: "In case of bge which is Ethernet driver, watchdog timeout occurs and it is= not operated. However, if you add the polling option to the kernel configuratio= n, it will work normally. Maybe there is a problem on the driver side. If you build by adding options DEVICE_POLLING to the kernel configuration, and then boot to the new kernel, it works fine." The kernel option DEVICE_POLLING prevents usage of MSI within bge(4) driver that may be source of this problem due to wrong interrupt handling. There a= re other ways to disable usage of MSI. You should try to escape to bootloader prompt at early stage while booting installation media and do: set hw.pci.enable_msi=3D0 set hw.pci.enable_msix=3D0 boot Then check if this works to run using static IP address. If so, re-check wi= th DHCP. --=20 You are receiving this mail because: You are the assignee for the bug.=