From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-il1-f182.google.com (mail-il1-f182.google.com [209.85.166.182]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id E892D13A3F7 for ; Fri, 24 Jan 2025 23:05:44 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.166.182 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1737759946; cv=none; b=Ak6UZbXVYX6a1ALpIidTciq5LHgF0Q0ZKBgx1TIiknXQmKQbFoWcXrjvEfmWoN/i7WulFsf1GtSl695/rFed0Nc0bwv1Y16twegwGZzJ/aByftdt4d3a12OYugDUKu/uUoG1jhM9f79S3mCmmb79/j+OdKp6j1VFVueUan/qNYg= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1737759946; c=relaxed/simple; bh=UuiCgonjwOZKiRYPHJN1KmfUutgqqJdCQBSTLPTYg3c=; h=Date:From:To:Cc:Subject:Message-ID:In-Reply-To:References: MIME-Version:Content-Type; b=E54rXB3w/LaEB9RoGy23QovZhfrWQ8t7m6+KwIUkGQNpQpJtLpKcHvM69KN2uHoY7OUDFbuXdxNfKeRDrr8sREd2BBlIJ7em7byjO5OhSI7hj6s5df6o2Rr/gUEvrEkugFhGlHnIv6U/cJFfRp5wdVj6N7912c7CGrm6vKDc4mM= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=kfocus.org; spf=pass smtp.mailfrom=kfocus.org; dkim=pass (2048-bit key) header.d=kfocus-org.20230601.gappssmtp.com header.i=@kfocus-org.20230601.gappssmtp.com header.b=wG8OeHeB; arc=none smtp.client-ip=209.85.166.182 Authentication-Results: smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=kfocus.org Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=kfocus.org Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kfocus-org.20230601.gappssmtp.com header.i=@kfocus-org.20230601.gappssmtp.com header.b="wG8OeHeB" Received: by mail-il1-f182.google.com with SMTP id e9e14a558f8ab-3ce873818a3so22193135ab.1 for ; Fri, 24 Jan 2025 15:05:44 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=kfocus-org.20230601.gappssmtp.com; s=20230601; t=1737759944; x=1738364744; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:organization:references :in-reply-to:message-id:subject:cc:to:from:date:from:to:cc:subject :date:message-id:reply-to; bh=e76FHdrNJrkeJY4Fzwi+yyd7EZVrP3M/34uCx232au8=; b=wG8OeHeBHGZ8KmLgb5XarkTyv3s3OlH8dFcxB3CkSNauMm8qICqXVro7W6rPrYTlel SRxOl4Bnm8QgFCqaKLpNargPfh3b+VAhfVye3OmylmooDTqcdv5gSxUCsMMYchPmxzvc VT4MWOM9kc27AhtHo93rAfCoS6LAeaAGNxpVwyXTR5/8CzkAGyz8Cx72LfoxbRCeYmoI mMNok7xbWBMc/IzKQr7mOg05pJPJwEv8rRPCo37QXQlvX/vvrFkAwfAR1qGUIaSjdYn5 m3cCkJ4o+VxY9qz2FcUfCPa3/VtFnH2jHDAldvqM8zdE1fW7Fbkcnflir5fzmLkprHEd 85lA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1737759944; x=1738364744; h=content-transfer-encoding:mime-version:organization:references :in-reply-to:message-id:subject:cc:to:from:date:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=e76FHdrNJrkeJY4Fzwi+yyd7EZVrP3M/34uCx232au8=; b=qGqAgDJrPFNk7dxIT6tLXrVIvFYz1lPLfYML/oUvC3g7V/G4RK69Z7dhibVCTmEg2X 91AC6U8E7UxV9eAWPRofVl/KxnsY+LL4nshGBDJZuuJJFUfnhzWSTD4aHQ+axS1wq0+Q jUj0l5rPxJJtmqhQFHy0eYXtwR58gkCGXIsuk+VM40q+8NTXOetigVCwEILObt4j2VYN 2pR6uj3mCNYojKY5/RzSxeDaKTZbbjcajmzvsi3yFNWASc8uEsmxzRb9SzHr5hwhlvVq 2QorGLYPRoEqkzh9XsYXCGAqzqZPqL4X9FgVjfBP6VRW1vNDW8mxRte2MTzcIyvKJXuE 35kQ== X-Forwarded-Encrypted: i=1; AJvYcCV8H4jzao+mMq8GWb3rRLKwWQ01EexfgMNNW+KIeZq0/9JQhDgnAtW7JOrnD1VxJ6PorBO8BbKRTH1z5qU=@vger.kernel.org X-Gm-Message-State: AOJu0Yw1QGqiT2E3MnQaJute5RIAhuipxcSOPp1maSsmADDK0QW1ncHW v2p73DVbVBQi/RTur3jMlfMEHu2dvAwW7JxdsV0jqiCSDqPcUPL7lOIJhunQLHI= X-Gm-Gg: ASbGncucqTr2749C8ooUECLLU8Jj/KnsUnu2dO1vpR5rwWENV/jtuC9srYkrj9bT36R 9hQfifnM5z+HbvrsKEqZyFhepczwt7k0AmL2f8QJwzW477G4pF3JF3ZeF9YmvBOFkxvG7Pogp7V XlwXmDFzC7FUGWq+ZHS8UzKJpzDgnbfiIYBa9UffBW4v+UnEp/dse8Kf/ri12c8nM6Kr/3dqW1y MYdS8YsHKftIRMTf+qt3tQ1KEN11/RWNO5q2XJTTcu/S0oMtH6dhdqseA/n0qarVHyBWJCrNG4p yRk= X-Google-Smtp-Source: AGHT+IG2Q7ALqV+VvfWn50mN594rqsPwSY5Iw4HwNaSS661Uo6uDVigsaMAIoCFI/wGrf+DXoNSYCw== X-Received: by 2002:a05:6e02:4918:b0:3cf:b2b0:5d35 with SMTP id e9e14a558f8ab-3cfb2b05ec7mr122695295ab.7.1737759943776; Fri, 24 Jan 2025 15:05:43 -0800 (PST) Received: from kf-ir16 ([2607:fb90:bf13:4c16:eed6:e61f:44d8:5468]) by smtp.gmail.com with ESMTPSA id 8926c6da1cb9f-4ec1da3370fsm909953173.53.2025.01.24.15.05.42 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 24 Jan 2025 15:05:43 -0800 (PST) Date: Fri, 24 Jan 2025 17:05:40 -0600 From: Aaron Rainbolt To: Mika Westerberg Cc: YehezkelShB@gmail.com, michael.jamet@intel.com, andreas.noever@gmail.com, linux-usb@vger.kernel.org, mmikowski@kfocus.org, linux-kernel@vger.kernel.org, Gil Fine Subject: Re: USB-C DisplayPort display failing to stay active with Intel Barlow Ridge USB4 controller, power-management related issue? Message-ID: <20250124170540.1572d5db@kf-ir16> In-Reply-To: <20241115132022.GC3187799@black.fi.intel.com> References: <20241101181334.25724aff@kf-ir16> <20241104060159.GY275077@black.fi.intel.com> <20241105141627.5e5199b3@kf-ir16> <20241106060635.GJ275077@black.fi.intel.com> <20241106110134.1871a7f6@kf-ir16> <20241107094543.GL275077@black.fi.intel.com> <20241111082223.GP275077@black.fi.intel.com> <20241112164447.4d81dc3a@kfocus.org> <20241114115136.GB3187799@black.fi.intel.com> <20241114104125.00a02eb1@kf-ir16> <20241115132022.GC3187799@black.fi.intel.com> Organization: Kubuntu Focus X-Mailer: Claws Mail 4.3.0 (GTK 3.24.41; x86_64-pc-linux-gnu) Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit On Fri, 15 Nov 2024 15:20:22 +0200 Mika Westerberg wrote: > Hi, > > On Thu, Nov 14, 2024 at 10:41:25AM -0600, Aaron Rainbolt wrote: > > This is production hardware (specifically Clevo's X370SNW1-G and > > X370SNV1-G laptops), available for purchase from Sager, XOTICPC, > > Schenker, likely many other resellers, and our own website > > at https://kfocus.org/spec/spec-m2.html (with a tool that allows users > > to work around the bug). The firmware is baked into the hardware > > provided to us by our ODM, and for the sake of stability we do not > > modify any firmware on the machines with the exception of applying > > BIOS updates provided to us directly by the ODM. They appear to get > > their firmware directly from Clevo. > > Okay thanks. > > > We have requested an updated BIOS from the ODM. If one is > > available, we will upgrade and run the tests again. > > Yes, I hope you can get the firmwares. The one you have now is not > "production quality" firmare so you should not really have that there > in the first place and Clevo should definitely provide you an > upgrade. Note this is separate from the BIOS. But your BIOS has issue > too regarding the USB4 power contract that is required by Microsoft > so I would expect that you should get that one upgraded too. > > The patch I shared earlier should deal with all the other cases except > that weird one where we do not seem to get unplugs (and the resource > is available) which is not how the firmware is expected to work. I was > planning to submit it upstream after some more validation on our end, > probably afer v6.13-rc1 is released. I'll CC you. > > If/when you get the new firmare I would definitely appreciate if your > folks could give it a try. Hi Mika, sorry for the very late follow-up, been busy with other work stuff. We contacted the ODM to get newer firmware. They contacted Clevo, who told them that the Barlow Ridge chip in these machines is the B0 revision. According to them, the latest firmware available for the B0 revision is 14.6; they also state that the 56.x firmware is for the B1 revision and is incompatible. Is it possible that the problem is that the driver is written specifically for the B1 revision and only partially works with the B0 revision? Thanks for your help! Aaron