From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-8.8 required=3.0 tests=BAYES_00, HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,MENTIONS_GIT_HOSTING, SPF_HELO_NONE,SPF_PASS autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id ED0A3C433B4 for ; Fri, 30 Apr 2021 16:25:57 +0000 (UTC) Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id 565EB613CC for ; Fri, 30 Apr 2021 16:25:57 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 565EB613CC Authentication-Results: mail.kernel.org; dmarc=none (p=none dis=none) header.from=bugs.launchpad.net Authentication-Results: mail.kernel.org; spf=pass smtp.mailfrom=qemu-devel-bounces+qemu-devel=archiver.kernel.org@nongnu.org Received: from localhost ([::1]:36514 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lcVxk-0000pq-8T for qemu-devel@archiver.kernel.org; Fri, 30 Apr 2021 12:25:56 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:54842) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lcVnn-0000qf-Ne for qemu-devel@nongnu.org; Fri, 30 Apr 2021 12:15:40 -0400 Received: from indium.canonical.com ([91.189.90.7]:40142) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1lcVnj-0000tn-VB for qemu-devel@nongnu.org; Fri, 30 Apr 2021 12:15:39 -0400 Received: from loganberry.canonical.com ([91.189.90.37]) by indium.canonical.com with esmtp (Exim 4.86_2 #2 (Debian)) id 1lcVnh-0001GV-Pp for ; Fri, 30 Apr 2021 16:15:33 +0000 Received: from loganberry.canonical.com (localhost [127.0.0.1]) by loganberry.canonical.com (Postfix) with ESMTP id B7CFF2E815B for ; Fri, 30 Apr 2021 16:15:33 +0000 (UTC) MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Date: Fri, 30 Apr 2021 16:07:54 -0000 From: Thomas Huth <1895895@bugs.launchpad.net> To: qemu-devel@nongnu.org X-Launchpad-Notification-Type: bug X-Launchpad-Bug: product=qemu; status=Expired; importance=Undecided; assignee=None; X-Launchpad-Bug-Tags: arm X-Launchpad-Bug-Information-Type: Public X-Launchpad-Bug-Private: no X-Launchpad-Bug-Security-Vulnerability: no X-Launchpad-Bug-Commenters: daghaian philmd pmaydell th-huth X-Launchpad-Bug-Reporter: David Aghaian (daghaian) X-Launchpad-Bug-Modifier: Thomas Huth (th-huth) References: <160029128826.621.15541420718494673931.malonedeb@chaenomeles.canonical.com> Message-Id: <161979887414.13919.10492146792687174768.malone@wampee.canonical.com> Subject: [Bug 1895895] Re: Attaching SD-Card to specific SD-Bus Sabrelite (ARM) X-Launchpad-Message-Rationale: Subscriber (QEMU) @qemu-devel-ml X-Launchpad-Message-For: qemu-devel-ml Precedence: bulk X-Generated-By: Launchpad (canonical.com); Revision="02afa4875ac52c169f5cddf0d1bcdd6e149a3754"; Instance="production" X-Launchpad-Hash: f1513c462d75229f04d3ae3bf0eb28910d5b4893 Received-SPF: none client-ip=91.189.90.7; envelope-from=bounces@canonical.com; helo=indium.canonical.com X-Spam_score_int: -65 X-Spam_score: -6.6 X-Spam_bar: ------ X-Spam_report: (-6.6 / 5.0 requ) BAYES_00=-1.9, HEADER_FROM_DIFFERENT_DOMAINS=0.25, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_NONE=0.001, SPF_NONE=0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.23 List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: Bug 1895895 <1895895@bugs.launchpad.net> Errors-To: qemu-devel-bounces+qemu-devel=archiver.kernel.org@nongnu.org Sender: "Qemu-devel" This is an automated cleanup. This bug report has been moved to QEMU's new bug tracker on gitlab.com and thus gets marked as 'expired' now. Please continue with the discussion here: https://gitlab.com/qemu-project/qemu/-/issues/54 ** Changed in: qemu Status: In Progress =3D> Expired ** Changed in: qemu Assignee: Philippe Mathieu-Daud=C3=A9 (philmd) =3D> (unassigned) ** Bug watch added: gitlab.com/qemu-project/qemu/-/issues #54 https://gitlab.com/qemu-project/qemu/-/issues/54 -- = You received this bug notification because you are a member of qemu- devel-ml, which is subscribed to QEMU. https://bugs.launchpad.net/bugs/1895895 Title: Attaching SD-Card to specific SD-Bus Sabrelite (ARM) Status in QEMU: Expired Bug description: Currently, I am looking for a method of attaching an sd-card to a specific bus as opposed to defaulting to the first. QEMU Version: 5.0.0 Specifically trying to use qemu-system-arm binary = Running an "info qtree" shows the output seen in the attached image. I ha= ve attempted multiple different combinations of arguments to attempt to get= the sd-card to appear on the FOURTH sd-bus but no luck. The machine type b= eing used is Sabrelite. It should be noted that I was able to PATCH QEMU to= achieve the result I expected but I had hoped this functionality was alrea= dy available and did not require modification to QEMU itself. = For reference, this is the patch that was made to source to allow the car= d to attach to a specific bus. After the change was made, an sd-card could = be attached to a bus with the following flags: -drive file=3Dsdcard.img,format=3Draw,id=3Dmycard -device sd- card,drive=3Dmycard,bus=3Dsd-bus.0 = diff qemu-5.1.0.orig/hw/sd/sdhci.c qemu-5.1.0/hw/sd/sdhci.c 1311a1312,1314 > static int index=3D0; > char name[64]; > sprintf(name, "sd-bus.%d", index++); 1313c1316 < TYPE_SDHCI_BUS, DEVICE(s), "sd-bus"); --- > TYPE_SDHCI_BUS, DEVICE(s), name); If there is a way to attach an sd-card to the specific bus that does NOT require this change, I'd appreciate it. To manage notifications about this bug go to: https://bugs.launchpad.net/qemu/+bug/1895895/+subscriptions