Received: by 2002:a6b:500f:0:0:0:0:0 with SMTP id e15csp236992iob; Mon, 2 May 2022 18:06:30 -0700 (PDT) X-Google-Smtp-Source: ABdhPJxQN1nUDfbW8TojTB7dWsC8JQJlH3kdPXjysSE5seZz2+erhuOiG4X+Nkscl/dwQiFY12Bl X-Received: by 2002:a17:902:f789:b0:14e:ebbc:264b with SMTP id q9-20020a170902f78900b0014eebbc264bmr13870087pln.169.1651539990700; Mon, 02 May 2022 18:06:30 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1651539990; cv=none; d=google.com; s=arc-20160816; b=C9ASl3clE0r4nXq0a+PH6dTvgydwNj9GCjvm6j/CNX6Nncx84ic8Il4VEiw1LyaniB PsrqKSyoWiPvOsUMNgbhiVU9a0aCNXznfG3uybrJD0y8kVCySrhns0Fw+F0yCwXwMM20 eo3Lki8acQ85WwowZ+niijiMjAv1IbiEOMhUXOsV3itpyHd6d/8kadF7FXdJqYops/s1 WRVfBehppCFNWnSLZ1Xsq6fqNy1ou0QX4qJR538hdnjccchbF4fEUmTCt7cFwJIrY09y fl+5un9yx4DmiqBN/B+l7p6nwJwr8pL/f3YaxC/uQwIBdXkZu6KduYfofzx1tyQ+QvSX 65AQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:cc:to:subject:message-id:date:from:in-reply-to :references:mime-version; bh=CnZzY8AbaAeWvh1H/c2Z1he/7YFwS6LrMk9N1LdxYqY=; b=RW4x/+Xwiu7M6IWPtONMhWR7IuNLwK9dLIvFf3poxlHytb9ei4RrYeCFVmgS+67wjp Yjht5entQnMZBwcqeHbef3mfWCTJaMYWAo6rfcX/MdHnww2WWiELtFxs662s2+9mEazp 7E+BHOcJF4TPkud5sluNpUWWKHEKLcpeONkEHASHcLOipfMxPMsaz70tso9AWdElzUZJ 4jk+ynEMtHH4odjIwWNE3wALwcHgzl6ZXEBRUEsi5kjjxFYQ6kGiiQmzBV/WxpnDOrN0 m5y3JPE4KTasYOdxW6IcjJXswPHkfbjEBVq8HPxEnfeh12bZuqJVG6+9gHHwsfCCcBqY 07fQ== ARC-Authentication-Results: i=1; mx.google.com; spf=softfail (google.com: domain of transitioning linux-kernel-owner@vger.kernel.org does not designate 23.128.96.19 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from lindbergh.monkeyblade.net (lindbergh.monkeyblade.net. [23.128.96.19]) by mx.google.com with ESMTPS id bj2-20020a170902850200b00156abebc92esi14927578plb.544.2022.05.02.18.06.30 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 02 May 2022 18:06:30 -0700 (PDT) Received-SPF: softfail (google.com: domain of transitioning linux-kernel-owner@vger.kernel.org does not designate 23.128.96.19 as permitted sender) client-ip=23.128.96.19; Authentication-Results: mx.google.com; spf=softfail (google.com: domain of transitioning linux-kernel-owner@vger.kernel.org does not designate 23.128.96.19 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by lindbergh.monkeyblade.net (Postfix) with ESMTP id E7F124D9E1; Mon, 2 May 2022 17:49:36 -0700 (PDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S242443AbiD3O1E (ORCPT + 99 others); Sat, 30 Apr 2022 10:27:04 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:35394 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S235592AbiD3O1D (ORCPT ); Sat, 30 Apr 2022 10:27:03 -0400 Received: from mout.kundenserver.de (mout.kundenserver.de [217.72.192.74]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 264C881654 for ; Sat, 30 Apr 2022 07:23:40 -0700 (PDT) Received: from mail-yw1-f177.google.com ([209.85.128.177]) by mrelayeu.kundenserver.de (mreue108 [213.165.67.113]) with ESMTPSA (Nemesis) id 1MgNpJ-1oLXL30V4h-00hsqy for ; Sat, 30 Apr 2022 16:23:39 +0200 Received: by mail-yw1-f177.google.com with SMTP id 00721157ae682-2f7bb893309so110884547b3.12; Sat, 30 Apr 2022 07:23:37 -0700 (PDT) X-Gm-Message-State: AOAM5324iXek6PXKGCrhQb8oUh4lk2F9ZASTu6flbcdMTGLih7e9leVj t+yA+FZTFHl1wtb8g7EAJhQm6+V5x9oRza8+bvQ= X-Received: by 2002:a0d:d804:0:b0:2f4:e47d:1c2c with SMTP id a4-20020a0dd804000000b002f4e47d1c2cmr4143200ywe.320.1651328616903; Sat, 30 Apr 2022 07:23:36 -0700 (PDT) MIME-Version: 1.0 References: <20220419163810.2118169-1-arnd@kernel.org> <20220422170530.GA2338209@roeck-us.net> <8b36d3a4-ec85-2f9f-e4b7-734d8ddd3d8f@roeck-us.net> <20220422234150.GA3442771@roeck-us.net> <3b4046ed-fd75-13ea-fac3-06469172806c@roeck-us.net> <3df135a2-17f5-d6c6-b4a8-e1a60e254297@roeck-us.net> <6f1b27fa-96d1-4be7-ac6a-762610314f2a@roeck-us.net> <8d6d453a-e6fc-439b-2f34-e60c22fc9e98@roeck-us.net> <149509dd-f43d-1b27-4395-81eab4ff3455@roeck-us.net> In-Reply-To: From: Arnd Bergmann Date: Sat, 30 Apr 2022 16:23:20 +0200 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: [PATCH v2 00/48] ARM: PXA multiplatform support To: Arnd Bergmann Cc: Guenter Roeck , Robert Jarzmik , Linux ARM , Daniel Mack , Haojian Zhuang , Marek Vasut , Philipp Zabel , Lubomir Rintel , Paul Parsons , Sergey Lapin , Thomas Bogendoerfer , Michael Turquette , Stephen Boyd , "Rafael J. Wysocki" , Viresh Kumar , Dmitry Torokhov , Ulf Hansson , Dominik Brodowski , Helge Deller , Mark Brown , Linus Walleij , Linux Kernel Mailing List , "open list:BROADCOM NVRAM DRIVER" , IDE-ML , linux-clk , Linux PM list , "open list:HID CORE LAYER" , patches@opensource.cirrus.com, linux-leds@vger.kernel.org, linux-mmc , linux-mtd , linux-rtc@vger.kernel.org, USB list , Linux Fbdev development list , dri-devel , ALSA Development Mailing List Content-Type: text/plain; charset="UTF-8" X-Provags-ID: V03:K1:EPpBWJl+cn8Di+o1oK+7ddvEEiOJ4OxlZ/sdoVz8zDp9acUAnHJ rfFA9HpBS+lINPGN5GCRYRown48Hbgi3a3/AupaGOsjMcNRg8UbhFHFUt5jvO/3wszQUwKX PAgM/3HfN9FV6AZ5zgihNKIoYx6p2wNix7lt/JfNMugpkcuPxzQ/YRnev25qJTskA1ASmbd Qzj5c358MP3NC1jQS0lhQ== X-UI-Out-Filterresults: notjunk:1;V03:K0:0RHmRk+LRsI=:4wQYOSm9T3h/wzNm5SB63d NeOCfOfj+tIiNbGuoLn5mSHAnH8RkH2S5uSP1D7+KyhLzI+KPmKM/ZTdVjMMAM3hEIMkWCabz s76gvuYH4Yx2Qjgx0jtMCFHXTN8ci+alLoXY1ygmLx6uF02/QIIL8KjqK+oOeRwmmSzOGlLQU xF/o1Sz5KExD+yCu5APeQOCtA740ns9THCqYUj0SVmOpilJkv1Bhvn6nvtV3l/V9aWhrNfnOE Ju1i5raPtk69C4B9Ud/D3thFJzHVAe6yxH7nYuL1TCi0wk4WCW6jIqXkPel1+gX9Ac9x/VyMq 6wGmsXwUJ6B1LekWNWYFjwtFN8vvRcWDnnUMxpGCAIz600xfcLdcPQ1heIvkbz6+3aj8Nq7SL U4mkPjOkSN2KMtvX2srB9dgkZGNUjdMrXiVM6q462gDu+/eYj98UsO9VE/n3w7dKihgnLxx3b tl5M9XNq79O8vXvOcQLAZSpjn6og47U4hX7ocJLh7hz38d2G7I2Evd7wbfwOMyc8ayJQmp8Mk wYm9CQfYgYAVrf5FX6azGxGA4VtVW9NsQxeTNo8TYR/OTO3vuDaqLQOTYZDIbVTNBPgqyQHdm 3EhkBkAXxUC5jFmQN9DJRgVydIK1RafURDaekCHEo2/27EczqHBbzyjCS1URm6TrSTl2WCJhu bVpbHD8iOI395rpj2yFur/cflE2T4NY2Hke3dvoQQreI4t/wnYIsg7RC7UCqnmYOeRGtea2i7 E0LAxnuR1AUYguQIrtdjctzVKHihsJYkHCATwd/ef7M7BqHpaeAptOxvTD6TdFE/UUQ2FiOQC mOqS3iUNF23AYgoC7F++CwijdqhKm3aY9vRChu9wpUjqo8JRLQ= X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00, HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,RDNS_NONE, SPF_HELO_NONE,T_SCC_BODY_TEXT_LINE autolearn=no autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Sat, Apr 30, 2022 at 3:32 PM Arnd Bergmann wrote: > > On Sat, Apr 30, 2022 at 2:41 PM Guenter Roeck wrote: > > On 4/30/22 01:04, Arnd Bergmann wrote: > > > and concluded that it must have done this for a long time. In my own qemu > > > instance, I see a crash from iWMMXt, but that works fine on your machine. > > > OTOH, your failed instances all look like they either time out or > > > failed to find a > > > rootfs. I tried passing an MMC device as root, and that works here. > > > > > > > Booting from mmc works for me as well. Booting from pcmcia worked before, > > so I assume that there must be some regression. > > Ok, got it, and managed to reproduce the hang now. My "ARM: pxa/sa1100: move > I/O space to PCI_IOBASE" patch managed to get it to the point of detecting > the pcmcia device instead of crashing, so I assumed it was enough when it > clearly was not. Before that patch, it still works, afterwards it hangs with > "pata_pcmcia: probe of 0.0 failed with error -12" as mentioned above. I'll > have another look. Got it: as the PCMCIA bus on this machine is the only thing with an I/O space, I assigned it port number range 0-0x1000, with an io_offset of 0, but this was apparently unexpected and triggered this sanity check: static int static_find_io(struct pcmcia_socket *s, unsigned int attr, unsigned int *base, unsigned int num, unsigned int align, struct resource **parent) { if (!s->io_offset) return -EINVAL; ... return 0; } I moved the devices around now, giving zeus/viper I/O space an offset of zero, and moving PCMCIA to offset 0x10000 and 0x11000 for the two slots, which now works because the io_offset is nonzero. I've regenerated the branches again, and confirmed the for-next branch still boots from pcmcia. Arnd