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 Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id 03303C433EF for ; Sat, 30 Apr 2022 14:23:46 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1382830AbiD3O1F (ORCPT ); Sat, 30 Apr 2022 10:27:05 -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-Google-Smtp-Source: ABdhPJyu1oLM1IRKTqR+eQdQ1rsYTJoLMnuBV/FFpB8y5vKEh5sII8e/hMlA25PDcp1w4A+thLzVKyWiU6hDO089+bw= 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= 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