From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-wr1-f42.google.com (mail-wr1-f42.google.com [209.85.221.42]) (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 6042F34C815 for ; Thu, 9 Apr 2026 08:02:54 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.221.42 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1775721775; cv=none; b=YBNbSMsbn2LjcaGhQVt1DRmaLF4HjvCfbWcLjXXS/m2D2DCsaZ9kScjcR3HjV3apWlm3w++9WfsGhPR56b3tOdbpbX2IIA43CBGhkY2L/N3h1eDB0LLV2klM23MzaoRJ4MgY0lMdNQuUvuerOOqcVU3APo910Pud+hEfQihKCQI= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1775721775; c=relaxed/simple; bh=0Ogc9JSBBGwGPjCCTbrNaU1DTQCu5wAABvOqgchMBC4=; h=Date:From:To:Cc:Subject:Message-ID:In-Reply-To:References: MIME-Version:Content-Type; b=NjbxqVhhKJ8qrPPMBgqSUZEbFvDpvSC1SRH/Oq07PEX1H/NsAilVTpoUk0csw4bhKhAOLIeBZkDjW94+tQ0mNRU3H2Zr3voekgWoYdAym8mcn+v2Q3mRknTSJgAZsHqh0vc/BOQxwXYEIonOrvbDOeS0dVxJNExkzdusIv0UmVM= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=Niq4Qc+D; arc=none smtp.client-ip=209.85.221.42 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="Niq4Qc+D" Received: by mail-wr1-f42.google.com with SMTP id ffacd0b85a97d-43cfd96354aso304220f8f.1 for ; Thu, 09 Apr 2026 01:02:54 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1775721773; x=1776326573; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:subject:cc:to:from:date:from:to:cc:subject:date :message-id:reply-to; bh=9s86D+DhGHsIGvz0sr+SSnyTaFHdgNLB1XeFc1X3fVU=; b=Niq4Qc+D2nv17obUxhZIeefeZtPwo6gAuQFFehxcFHqJdDW1xBIFJFpENtYwG8bwUB h8uCiRm1NfT3Qwo1GzLzvmV4LtW9uGWj0wVqd6pGs+mP7oRBxKLtjG8PJ8NoLXudfpEV 39K4S0tNwbfwf7peK6prZL1JpvLc8tW4hu/TA2B+oc4QYvTIqb7WD0+22udNfDutAVYB fAT1cL+YXy8a2u4qcx3iRloMpwTSh5A8+20i6wBbUDE2+vcw0D95NmuaGa+aB13yIRNR /1xgQd8ls/9cihFMwf2jNT6aBZPx78A4WddH1t+g/d/w1Dk2MMF932Eb/ACtVR8Fqyvn /kNw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1775721773; x=1776326573; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:subject:cc:to:from:date:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=9s86D+DhGHsIGvz0sr+SSnyTaFHdgNLB1XeFc1X3fVU=; b=G9FADAsePHwhayrhdN5yvaEvEz7jR/nY0d/u3vWwf7b1HZv9aWGv5BpKCuBPNrzgcg aGySf1b45vrOXZK8Nwr/+btHMq2yBD1R9gku9DoX/EL0/npPHPtO0ZJFxAUuNR0rgg06 Uu3SAKo6plHyyKwiStVhtebXjWQx3bmJycTEPjNDg1WXcVRYJXt2jjm4tKv6IylhBflC i4t0DeCMNTXT2nqzkYWhdrB0RtXv3wXZH+XcMy3epSZ3ib9j7Ak8UIRZ3An+8DzGrxLw uEHg/webmSdgTPF76odJtZnEgnP1PDxMB1W/agMSDqhDbJ8teMl1zNUK61vN1t1iULO5 qyAw== X-Forwarded-Encrypted: i=1; AJvYcCXpQgTx16iFRx0pgWcCeSTX8oWcPFXYG7ZdDnX8lwW3h7ZbG9u1OBtn8X8cAiwbWA2MOtEFv4xHhQKB/g==@vger.kernel.org X-Gm-Message-State: AOJu0YzYpm5yCn9EQ/jn/ADWrcDsFT27pXU+7svHUpBG99xNBno/2KBY AtwiIf2Z9xh6hgvfyiwLWdqcnrK3+mJl8Ed7KH4ldD0HSjzJuWnXxbah X-Gm-Gg: AeBDieufwDWP8RcftNOimrNHMuJ76gwQI+D16nKMCXdPMVUItyjy+imWINPKMhFkQfj Pfm6FpedmLuLbVuiHNyvUGp4eAOSbTYIgDpEI6a7a18HhPuEvktlP8+PvLBqCw5wAYmKuE1WZmI eNsoc0ie1ayFJUREVtbIKUliQRCNPnPcBbfEGdBWpFOcAcp56KjJmEDzW9sdsXNjiM+JLSHrY0r VDxR+X6LDkfQG0xam/bfGh7fcNJXufhLqtabmCuprkMtSDUU3cxyaRxUCG/1IoXLGXnaRJPHIRm L/OkC5rshLGgzXPB/ByAiNBY8dhFIyu24o6ZpQOK7d/+1f6n+MkBBTn4kqSkAj7EdYLtaukhn0h PnO7s/rw01NuSCpgsVRmhbqst4mkZg5V95sPstOXB7q/pnO6j9sTyLQWJn+7+cuh8xYot38iM8P fvHq9UGXN2PeBVIBxVH/sQB92xz0sURYJX X-Received: by 2002:a5d:5889:0:b0:43b:47ee:4586 with SMTP id ffacd0b85a97d-43d292d34e1mr32435461f8f.29.1775721772525; Thu, 09 Apr 2026 01:02:52 -0700 (PDT) Received: from foxbook (bfi53.neoplus.adsl.tpnet.pl. [83.28.46.53]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-43d1e4e5890sm63496077f8f.31.2026.04.09.01.02.51 (version=TLS1_2 cipher=AES128-SHA bits=128/128); Thu, 09 Apr 2026 01:02:52 -0700 (PDT) Date: Thu, 9 Apr 2026 10:02:47 +0200 From: Michal Pecio To: Ricardo Ribalda Cc: JP Hein , Alan Stern , Laurent Pinchart , Hans de Goede , Greg Kroah-Hartman , linux-media@vger.kernel.org, linux-usb@vger.kernel.org, stable@vger.kernel.org Subject: Re: [PATCH v5 2/3] media: uvcvideo: add UVC_QUIRK_CTRL_THROTTLE for fragile firmware Message-ID: <20260409100247.7cfb62d1.michal.pecio@gmail.com> In-Reply-To: References: <20260331003806.212565-1-jp@jphein.com> <20260331003806.212565-3-jp@jphein.com> Precedence: bulk X-Mailing-List: linux-media@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 Thu, 9 Apr 2026 08:45:17 +0200, Ricardo Ribalda wrote: > Hi JP > > On Tue, 31 Mar 2026 at 02:38, JP Hein wrote: > > > > Some USB webcams have firmware that crashes when it receives rapid > > consecutive UVC control transfers (SET_CUR). The Razer Kiyo Pro > > (1532:0e05) is one such device -- after several hundred rapid > > control changes over a few seconds, the device stops responding > > entirely, triggering an xHCI stop-endpoint command timeout that > > causes the host controller to be declared dead, disconnecting every > > USB device on the bus. > > A usb device shall not be able crash the whole USB host. I believe > that you already captured some logs and the USB guys are looking into > it. I'd really like to hear what they have to say after reviewing > them. Sorry, I forgot about this bug. I will take a closer look at logs later today. I see that there is a case which crashes the host controller, but without dynamic debug. It would be helpful if this can be reproduced with debug enabled. In the future, please also make sure that there are no unrelated devices spamming dmesg, like "slot 17 ep 2" in those "stall" logs. Please find this device and disconnect it or unbind its driver. The initial cause of all that may really be the device getting locked up for no good reason, but not 100% sure yet. Regards, Michal