Received: by 2002:a25:7ec1:0:0:0:0:0 with SMTP id z184csp2155942ybc; Wed, 20 Nov 2019 09:41:21 -0800 (PST) X-Google-Smtp-Source: APXvYqx4q7N8fV3LcD/JFxJ+mPOtPoq9eooarvbgB0CakrO0n6kAStwA8AgJtUj4olOVs3VH+tRb X-Received: by 2002:a7b:c858:: with SMTP id c24mr4908459wml.174.1574271681223; Wed, 20 Nov 2019 09:41:21 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1574271681; cv=none; d=google.com; s=arc-20160816; b=RJuPFw23lW6QVlutBYx21T7Ai9j3UZDCuE+ayrEbWML7qbibJPsx38ojdXjcLMAvgx TLU7VUQpIYWBROum7/iZ7uKvTfpsIBnDx1rlydy+c52Pqs+Pcrw/Nfq3chk5//uB7D8y n7nNUlgS0qLqpc003xAGnx4XpHgX7mWQ4IkeY2BcRBv4CwBZmFtM1pAHBIZv5iA6eGjJ UOtftyLGeBRej9XNNO87uTYWO/fge8Yjy6pwA0Fti2+ddZPz/TUzFecBji4y1INFjKzx X3Ee/Ug7RojV/uSrDTdkpyANP5gy1zjN7Og1+Ni5i7C7gyY1Rln5pLd4SuX2VvdrlByV K1kQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:user-agent:organization:in-reply-to :content-disposition:mime-version:references:message-id:subject:cc :to:from:date; bh=XsTRSU7URHrvYNHKgJ/4ogqNurBK2XLayBi6bo0KGOU=; b=O53ZQPqhRlrDYqxQrIv5MdcI80YOUgaVvyKfVfv/0D24Cy5b3bp4OdYG719ns2iUhi jvNGhUNT5z5BIoSDfSg1sUXnDOVf/vWPP2GfMtGF4Qv4OjzOpoAVviDpP2O6IQ/3LS9p JxZXCfwvJOsNiPQDselUJXhiWjMh8Uz1G5048j0dJ9Psic1a878E+i/9TaznbS/Ce0AV ot5iwE9kHDLnhOqeB18oclZGgDh9a40eycPrJiMYYbtI342qKMVNPEDWrXYIZgY4sWZG EaeoPF9HdW1MuPUq7MIaDmNl6X9zZz6pZWPAUL5xZOZ0NUprC+SmL9r9qJKTpi1TvrQx L9sg== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=intel.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id q2si16631460eju.229.2019.11.20.09.40.56; Wed, 20 Nov 2019 09:41:21 -0800 (PST) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=intel.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1728027AbfKTRjK (ORCPT + 99 others); Wed, 20 Nov 2019 12:39:10 -0500 Received: from mga17.intel.com ([192.55.52.151]:7956 "EHLO mga17.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727656AbfKTRjK (ORCPT ); Wed, 20 Nov 2019 12:39:10 -0500 X-Amp-Result: UNKNOWN X-Amp-Original-Verdict: FILE UNKNOWN X-Amp-File-Uploaded: False Received: from fmsmga001.fm.intel.com ([10.253.24.23]) by fmsmga107.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 20 Nov 2019 09:39:10 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.69,222,1571727600"; d="scan'208";a="215871713" Received: from lahna.fi.intel.com (HELO lahna) ([10.237.72.163]) by fmsmga001.fm.intel.com with SMTP; 20 Nov 2019 09:39:06 -0800 Received: by lahna (sSMTP sendmail emulation); Wed, 20 Nov 2019 19:39:06 +0200 Date: Wed, 20 Nov 2019 19:39:06 +0200 From: Mika Westerberg To: Mario.Limonciello@dell.com Cc: pmenzel@molgen.mpg.de, andreas.noever@gmail.com, michael.jamet@intel.com, YehezkelShB@gmail.com, ck@xatom.net, linux-kernel@vger.kernel.org, anthony.wong@canonical.com Subject: Re: USB devices on Dell TB16 dock stop working after resuming Message-ID: <20191120173906.GN11621@lahna.fi.intel.com> References: <20191104144436.GD2552@lahna.fi.intel.com> <20191104154446.GH2552@lahna.fi.intel.com> <20191104162103.GI2552@lahna.fi.intel.com> <20191120105048.GY11621@lahna.fi.intel.com> <20191120152351.GJ11621@lahna.fi.intel.com> <90daf5669f064057b3d0da5fc110b3a4@AUSX13MPC105.AMER.DELL.COM> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <90daf5669f064057b3d0da5fc110b3a4@AUSX13MPC105.AMER.DELL.COM> Organization: Intel Finland Oy - BIC 0357606-4 - Westendinkatu 7, 02160 Espoo User-Agent: Mutt/1.12.1 (2019-06-15) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Wed, Nov 20, 2019 at 05:06:39PM +0000, Mario.Limonciello@dell.com wrote: > > > > Yeah it might be useful to enumerate all the BIOS settings that are selected > > > related to Thunderbolt. Some of them are a bit confusing. > > > > BTW, I played a bit with 9380 and it looks like there is no option to > > enable Preboot ACL which means that if you have TBT security enabled > > (user or secure) the Dock PCIe side is not functional during boot, only > > once the OS has booted up. That's fine unless you want to enter BIOS > > menu from the keyboard you have connected to the TB16 dock (probably not > > too common use case anyway). > > Eh? On 9380 in front of me: > System Configuration -> Thunderbolt (TM) Adapter Configuration > > There is a checkbox for "Enable Thunderbolt (and PCIe behind TBT) Pre-boot > modules". It's not checked by default, but that should turn on pre-boot ACL > stuff. That's the thing that Paul probably needs checked too. Ah, it's that one :) I found it as well but did not realize it is the Preboot ACL support. The "modules" at the end got me confused. Yes, Paul that you need to enable if you want the devices behind the dock to work before OS gets control. > But I mean this is generally an unsafe (but convenient) option, it means that you > throw out security pre-boot, and all someone needs to do is turn off your machine, > plug in a malicious device, turn it on and then they have malicious device all the way > into OS. Yup.