From: Michal Kazior <michal.kazior@tieto.com> To: "Pali Rohár" <pali.rohar@gmail.com> Cc: Tony Lindgren <tony@atomide.com>, Kalle Valo <kvalo@codeaurora.org>, Pavel Machek <pavel@ucw.cz>, Arend Van Spriel <arend.vanspriel@broadcom.com>, Ming Lei <ming.lei@canonical.com>, "Luis R. Rodriguez" <mcgrof@kernel.org>, Greg Kroah-Hartman <gregkh@linuxfoundation.org>, David Gnedt <david.gnedt@davizone.at>, Daniel Wagner <wagi@monom.org>, Sebastian Reichel <sre@kernel.org>, Ivaylo Dimitrov <ivo.g.dimitrov.75@gmail.com>, Aaro Koskinen <aaro.koskinen@iki.fi>, Grazvydas Ignotas <notasas@gmail.com>, linux-kernel@vger.kernel.org, linux-wireless <linux-wireless@vger.kernel.org>, Network Development <netdev@vger.kernel.org> Subject: Re: [PATCH 2/6] wl1251: Use request_firmware_prefer_user() for loading NVS calibration data Date: Wed, 1 Feb 2017 10:35:03 +0100 [thread overview] Message-ID: <CA+BoTQnNFWFNe1W9nO+Kwp0oZaPuGZX=0F=MX3+m7X-ekNYPPQ@mail.gmail.com> (raw) In-Reply-To: <20170201083312.GA6609@pali> On 1 February 2017 at 09:33, Pali Roh=C3=A1r <pali.rohar@gmail.com> wrote: > On Tuesday 31 January 2017 07:59:18 Tony Lindgren wrote: >> * Kalle Valo <kvalo@codeaurora.org> [170130 22:36]: [...] >> > * before distro updates linux-firmware create yours own deb/rpm/whatev= er >> > package "wl1251-firmware" which installs your flavor of nvs file (or >> > the user fallback helper if more dynamic functionality is preferred) >> >> And that won't work when using the same file system on other machines. >> >> Think NFSroot for example. At least I'm using the same NFSroot across >> about 15 different machines including one n900 macro board with smc91x >> Ethernet. > > Exactly problem which we already discussed in previous emails. You > cannot serve one file (loaded by direct request_firmware) when your > rootfs is readonly, e.g. comes via NFS shared for more devices... You can extract the nvs blob, put it in tmpfs and bind-mount (or symlink) it to /lib/firmware/ via modprobe install hook (or init scripts). Micha=C5=82
WARNING: multiple messages have this Message-ID (diff)
From: Michal Kazior <michal.kazior@tieto.com> To: "Pali Rohár" <pali.rohar@gmail.com> Cc: Tony Lindgren <tony@atomide.com>, Kalle Valo <kvalo@codeaurora.org>, Pavel Machek <pavel@ucw.cz>, Arend Van Spriel <arend.vanspriel@broadcom.com>, Ming Lei <ming.lei@canonical.com>, "Luis R. Rodriguez" <mcgrof@kernel.org>, Greg Kroah-Hartman <gregkh@linuxfoundation.org>, David Gnedt <david.gnedt@davizone.at>, Daniel Wagner <wagi@monom.org>, Sebastian Reichel <sre@kernel.org>, Ivaylo Dimitrov <ivo.g.dimitrov.75@gmail.com>, Aaro Koskinen <aaro.koskinen@iki.fi>, Grazvydas Ignotas <notasas@gmail.com>, linux-kernel@vger.kernel.org, linux-wireless <linux-wireless@vger.kernel.org>, Network Development <netdev@vger.kernel.org> Subject: Re: [PATCH 2/6] wl1251: Use request_firmware_prefer_user() for loading NVS calibration data Date: Wed, 1 Feb 2017 10:35:03 +0100 [thread overview] Message-ID: <CA+BoTQnNFWFNe1W9nO+Kwp0oZaPuGZX=0F=MX3+m7X-ekNYPPQ@mail.gmail.com> (raw) In-Reply-To: <20170201083312.GA6609@pali> On 1 February 2017 at 09:33, Pali Rohár <pali.rohar@gmail.com> wrote: > On Tuesday 31 January 2017 07:59:18 Tony Lindgren wrote: >> * Kalle Valo <kvalo@codeaurora.org> [170130 22:36]: [...] >> > * before distro updates linux-firmware create yours own deb/rpm/whatever >> > package "wl1251-firmware" which installs your flavor of nvs file (or >> > the user fallback helper if more dynamic functionality is preferred) >> >> And that won't work when using the same file system on other machines. >> >> Think NFSroot for example. At least I'm using the same NFSroot across >> about 15 different machines including one n900 macro board with smc91x >> Ethernet. > > Exactly problem which we already discussed in previous emails. You > cannot serve one file (loaded by direct request_firmware) when your > rootfs is readonly, e.g. comes via NFS shared for more devices... You can extract the nvs blob, put it in tmpfs and bind-mount (or symlink) it to /lib/firmware/ via modprobe install hook (or init scripts). Michał
next prev parent reply other threads:[~2017-02-01 9:35 UTC|newest] Thread overview: 111+ messages / expand[flat|nested] mbox.gz Atom feed top 2016-12-24 16:52 [PATCH 0/6] wl1251: Fix MAC address for Nokia N900 Pali Rohár 2016-12-24 16:52 ` Pali Rohár 2016-12-24 16:52 ` [PATCH 1/6] firmware: Add request_firmware_prefer_user() function Pali Rohár 2016-12-24 16:52 ` Pali Rohár 2016-12-24 16:52 ` [PATCH 2/6] wl1251: Use request_firmware_prefer_user() for loading NVS calibration data Pali Rohár 2016-12-24 16:52 ` Pali Rohár 2016-12-25 20:15 ` Arend Van Spriel 2016-12-25 20:46 ` Pali Rohár 2016-12-26 15:43 ` Pavel Machek 2016-12-26 16:04 ` Pali Rohár 2016-12-26 16:35 ` Pavel Machek 2017-01-03 17:59 ` Luis R. Rodriguez 2017-01-03 17:59 ` Luis R. Rodriguez 2017-05-03 19:02 ` Arend Van Spriel 2017-05-04 2:28 ` Luis R. Rodriguez 2017-05-04 2:28 ` Luis R. Rodriguez 2017-05-12 20:55 ` Arend Van Spriel 2017-01-27 7:33 ` Kalle Valo 2017-01-27 7:33 ` Kalle Valo 2017-01-27 8:58 ` Arend Van Spriel 2017-01-27 9:43 ` Pali Rohár 2017-01-27 10:05 ` Arend Van Spriel 2017-01-27 10:10 ` Pali Rohár 2017-01-27 10:19 ` Arend Van Spriel 2017-01-27 10:34 ` Pali Rohár 2017-01-27 11:49 ` Kalle Valo 2017-01-27 11:49 ` Kalle Valo 2017-01-27 11:57 ` Pali Rohár 2017-01-27 12:26 ` Kalle Valo 2017-01-27 12:26 ` Kalle Valo 2017-01-27 12:26 ` Kalle Valo 2017-01-27 12:53 ` Arend Van Spriel 2017-01-27 13:16 ` Pali Rohár 2017-01-27 13:11 ` Pali Rohár 2017-01-27 15:23 ` Kalle Valo 2017-01-27 15:23 ` Kalle Valo 2017-01-27 15:41 ` Pali Rohár 2017-01-27 19:40 ` Pavel Machek 2017-01-30 17:53 ` Tony Lindgren 2017-01-30 18:03 ` Pali Rohár 2017-01-31 6:35 ` Kalle Valo 2017-01-31 6:35 ` Kalle Valo 2017-01-31 6:35 ` Kalle Valo 2017-01-31 15:59 ` Tony Lindgren 2017-02-01 8:33 ` Pali Rohár 2017-02-01 9:35 ` Michal Kazior [this message] 2017-02-01 9:35 ` Michal Kazior 2017-01-29 17:10 ` Luis R. Rodriguez 2017-01-29 17:10 ` Luis R. Rodriguez 2017-01-27 12:03 ` Pavel Machek 2016-12-24 16:52 ` [PATCH 3/6] wl1251: Update wl->nvs_len after wl->nvs is valid Pali Rohár 2016-12-24 16:52 ` Pali Rohár 2016-12-24 18:02 ` Pavel Machek 2016-12-24 16:52 ` [PATCH 4/6] wl1251: Generate random MAC address only if driver does not have valid Pali Rohár 2016-12-24 18:08 ` Pavel Machek 2016-12-24 18:38 ` Pali Rohár 2016-12-24 16:53 ` [PATCH 5/6] wl1251: Parse and use MAC address from supplied NVS data Pali Rohár 2016-12-24 16:53 ` Pali Rohár 2016-12-24 18:14 ` Pavel Machek 2016-12-24 18:40 ` Pali Rohár 2017-01-27 7:54 ` Kalle Valo 2017-01-27 7:54 ` Kalle Valo 2016-12-24 16:53 ` [PATCH 6/6] wl1251: Set generated MAC address back to " Pali Rohár 2016-12-24 18:17 ` Pavel Machek 2016-12-24 18:44 ` Pali Rohár 2017-01-27 7:56 ` Kalle Valo 2017-01-27 7:56 ` Kalle Valo 2017-01-27 9:05 ` Pali Rohár 2017-01-27 9:30 ` Kalle Valo 2017-01-27 9:30 ` Kalle Valo 2017-11-09 23:38 ` [PATCH v2 0/6] wl1251: Fix MAC address for Nokia N900 Pali Rohár 2017-11-09 23:38 ` [PATCH v2 1/6] wl1251: Update wl->nvs_len after wl->nvs is valid Pali Rohár 2018-02-27 13:51 ` [v2,1/6] " Kalle Valo 2018-02-27 13:51 ` Kalle Valo 2017-11-09 23:38 ` [PATCH v2 2/6] wl1251: Generate random MAC address only if driver does not have valid Pali Rohár 2017-11-09 23:38 ` [PATCH v2 3/6] wl1251: Parse and use MAC address from supplied NVS data Pali Rohár 2017-11-09 23:38 ` [PATCH v2 4/6] wl1251: Set generated MAC address back to " Pali Rohár 2017-11-09 23:38 ` [PATCH v2 5/6] firmware: Add request_firmware_prefer_user() function Pali Rohár 2017-11-10 20:26 ` Luis R. Rodriguez 2017-11-10 20:28 ` Luis R. Rodriguez 2017-11-10 21:08 ` Pali Rohár 2017-11-10 23:35 ` Luis R. Rodriguez 2017-11-09 23:38 ` [PATCH v2 6/6] wl1251: Use request_firmware_prefer_user() for loading NVS calibration data Pali Rohár 2018-01-02 19:23 ` [PATCH v2 0/6] wl1251: Fix MAC address for Nokia N900 Pali Rohár 2018-01-05 1:45 ` Luis R. Rodriguez 2018-01-27 14:14 ` Pali Rohár 2018-02-19 8:27 ` Kalle Valo 2018-02-19 8:27 ` Kalle Valo 2018-02-19 8:27 ` Kalle Valo [not found] <0fd90416-f33c-a6be-14fd-5e964583e9cb@broadcom.com> 2017-05-15 23:13 ` [PATCH 2/6] wl1251: Use request_firmware_prefer_user() for loading NVS calibration data Luis R. Rodriguez 2017-05-15 23:13 ` Luis R. Rodriguez 2017-05-16 8:41 ` Arend Van Spriel 2017-05-16 23:57 ` Luis R. Rodriguez 2017-05-16 23:57 ` Luis R. Rodriguez 2017-06-23 21:53 ` Luis R. Rodriguez 2017-06-23 21:53 ` Luis R. Rodriguez 2017-06-30 21:35 ` Arend van Spriel 2017-06-30 21:35 ` Arend van Spriel 2017-08-10 19:43 ` Luis R. Rodriguez 2017-08-10 19:43 ` Luis R. Rodriguez 2017-05-17 12:06 ` Johannes Berg 2017-05-17 12:53 ` Pali Rohár 2017-05-17 12:53 ` Pali Rohár 2017-05-17 13:04 ` Johannes Berg 2017-05-17 13:04 ` Johannes Berg 2017-05-17 13:21 ` Pali Rohár 2017-05-17 13:21 ` Pali Rohár 2017-05-17 13:22 ` Johannes Berg 2017-05-17 13:22 ` Johannes Berg 2017-05-18 0:08 ` Bjorn Andersson 2017-05-18 0:08 ` Bjorn Andersson
Reply instructions: You may reply publicly to this message via plain-text email using any one of the following methods: * Save the following mbox file, import it into your mail client, and reply-to-all from there: mbox Avoid top-posting and favor interleaved quoting: https://en.wikipedia.org/wiki/Posting_style#Interleaved_style * Reply using the --to, --cc, and --in-reply-to switches of git-send-email(1): git send-email \ --in-reply-to='CA+BoTQnNFWFNe1W9nO+Kwp0oZaPuGZX=0F=MX3+m7X-ekNYPPQ@mail.gmail.com' \ --to=michal.kazior@tieto.com \ --cc=aaro.koskinen@iki.fi \ --cc=arend.vanspriel@broadcom.com \ --cc=david.gnedt@davizone.at \ --cc=gregkh@linuxfoundation.org \ --cc=ivo.g.dimitrov.75@gmail.com \ --cc=kvalo@codeaurora.org \ --cc=linux-kernel@vger.kernel.org \ --cc=linux-wireless@vger.kernel.org \ --cc=mcgrof@kernel.org \ --cc=ming.lei@canonical.com \ --cc=netdev@vger.kernel.org \ --cc=notasas@gmail.com \ --cc=pali.rohar@gmail.com \ --cc=pavel@ucw.cz \ --cc=sre@kernel.org \ --cc=tony@atomide.com \ --cc=wagi@monom.org \ /path/to/YOUR_REPLY https://kernel.org/pub/software/scm/git/docs/git-send-email.html * If your mail client supports setting the In-Reply-To header via mailto: links, try the mailto: linkBe sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes, see mirroring instructions on how to clone and mirror all data and code used by this external index.