From owner-freebsd-stable@freebsd.org Tue Sep 27 13:54:01 2016 Return-Path: Delivered-To: freebsd-stable@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 7198DBEC197 for ; Tue, 27 Sep 2016 13:54:01 +0000 (UTC) (envelope-from me@janh.de) Received: from mout.kundenserver.de (mout.kundenserver.de [217.72.192.73]) (using TLSv1.2 with cipher DHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mout.kundenserver.de", Issuer "TeleSec ServerPass DE-2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id C4C67A2C for ; Tue, 27 Sep 2016 13:53:59 +0000 (UTC) (envelope-from me@janh.de) Received: from [192.168.178.49] ([84.180.224.142]) by mrelayeu.kundenserver.de (mreue104) with ESMTPSA (Nemesis) id 0MabU1-1bVHZ63FH7-00K4da; Tue, 27 Sep 2016 15:48:37 +0200 Subject: Re: Status of PCIe Hotplug? References: To: Borja Marcos , FreeBSD-STABLE Mailing List From: Jan Henrik Sylvester Message-ID: <791ee95b-ab4e-f07e-6b8d-0e0b6c49ceb0@janh.de> Date: Tue, 27 Sep 2016 15:48:27 +0200 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:45.0) Gecko/20100101 Thunderbird/45.3.0 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Provags-ID: V03:K0:/Obabp0KyeAJJdTAy7OvhjQVyP/n+8JvEsz7mOG2uDalJViTq7H +iSIHVEvIF+8aoQUSTlfuKXqzJbs4KtEWMnfeK63zuUFGGz+eMTMooALJbLXDXCzKG/0YEr RBSQb8Zql1DhUjAflGoQgCwN/urbEYcgSNENtPpmij6zGiPdrbaKqLLahk32uoBFjwK3hj7 EttPIdHleGHIaNwk9Zd0g== X-UI-Out-Filterresults: notjunk:1;V01:K0:0UZ5b8bksg4=:d/PINUtGiv+IIWCL+QdPHd j7CqufCtJNleu7Mx4XAkQ1DzJ5mvrBVQGJjBYzM0rP9PpqfzPDOivXTDg/OCzOEQLl8p42edB /qvFfRvL24nGIRrJ0DFDfvuICMnjfntKYRNZmkvS1PebVuXJ0x/Zc9B0Nsdh+HCBIgUiXrV49 9YNs2PEGvQfi19cP8HM+7M3fXKyEvqSzdTAHigtupqhiTmYx4dLKGdiuuqi4qbhIZUd5nNcSG HulJjIZsy0zWkfNrMisrUQ18f+ujim4eCqVz+DaqvKV8+tfCNySjdq3EGYdtFjFwEh4jNLx0G 3e1oAD/ZUPte2S3kstjZifgQSedFZQgFwfkGAJoXs/NVUIxtnCTMigeqST2fiYlP9CJ/JoQBI hehnnd12/IVnMUIrxodrHEacUxryc27Lp2oSFTrPjtW9yGv0Pfk7NgFhsmRaATTMIaDolWZcN ZPXvVeJhoBE4fG9inQO5FrZTMqoDaPrH0Gvou+BVliAskp6fqqrDXk0LHvsMPHXnKuMO86Au/ +BIVFip9oADVnOfh8h/qVVE5jgP0ItmpVW/+ZMa/E2LylTzX8p3qkkxquDxNkt1mNAC8LInK1 T7wbVdhn3Ch3A7HRcRTGq+o9sx/ot9xKZNezSm8QV3hAq8zMH7MiVYjKn7HY8gwlA7dpIUmTz rTGuqdy9/YwVtWPpbaaAJ1OYnTEDwuRgtjcnzAUWkwthFhYGgjvKmXOGF7hBfOatFAkFHZjm/ rwokLkDejFnxmjI/ X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 27 Sep 2016 13:54:01 -0000 On 09/27/2016 12:16, Borja Marcos wrote: > I have noticed that the GENERIC kernel in 11-STABLE includes the PCI_HP option, and the > hotplug bits seem to be present in the kernel, but I don’t see any userland support for it. > > Is it somewhat complete and in that case am I missing something? I do not know kind of userland support you mean. I just tried: Plugging in my USB 3.0 ExpressCard while 11.0 is running, the controller was detected and I was able to use USB devices with it. Great. Unplugging the ExpressCard led to a panic two out of two trials, no matter if I had used it for USB devices before or not. So we have hotplug, but no hotunplug... With 10.3, it was the other way around. Of course, there was no hotplug, but when I accidentally pulled the ExpressCard, the USB controller would just disappear and never reappear without a panic. I do not know what I like better, though. Cheers, Jan Henrik