Re: wl1251: NVS firmware data

2014-12-08 Thread Ming Lei
On Sat, Dec 6, 2014 at 9:02 PM, Pali Rohár pali.ro...@gmail.com wrote: On Saturday 06 December 2014 13:49:54 Pavel Machek wrote: /** + * request_firmware_prefer_user: - prefer usermode helper for loading firmware + * @firmware_p: pointer to firmware image + * @name: name of firmware file

Re: wl1251: NVS firmware data

2014-12-08 Thread Ming Lei
On Mon, Dec 8, 2014 at 11:22 PM, Pali Rohár pali.ro...@gmail.com wrote: On Monday 08 December 2014 16:18:18 Ming Lei wrote: On Sat, Dec 6, 2014 at 9:02 PM, Pali Rohár pali.ro...@gmail.com wrote: On Saturday 06 December 2014 13:49:54 Pavel Machek wrote: /** + *

Re: wl1251: NVS firmware data

2014-12-08 Thread Marcel Holtmann
Hi Pali, On Saturday 06 December 2014 13:49:54 Pavel Machek wrote: /** + * request_firmware_prefer_user: - prefer usermode helper for loading firmware + * @firmware_p: pointer to firmware image + * @name: name of firmware file + * @device: device for which firmware is being loaded + *

Re: wl1251: NVS firmware data

2014-12-08 Thread Pali Rohár
On Monday 08 December 2014 18:05:37 Marcel Holtmann wrote: Hi Pali, On Saturday 06 December 2014 13:49:54 Pavel Machek wrote: /** + * request_firmware_prefer_user: - prefer usermode helper for loading firmware + * @firmware_p: pointer to firmware image + * @name: name of firmware

Re: wl1251: NVS firmware data

2014-12-08 Thread Marcel Holtmann
Hi Pali, On Saturday 06 December 2014 13:49:54 Pavel Machek wrote: /** + * request_firmware_prefer_user: - prefer usermode helper for loading firmware + * @firmware_p: pointer to firmware image + * @name: name of firmware file + * @device: device for which firmware is being loaded + *

Re: wl1251: NVS firmware data

2014-12-08 Thread Marcel Holtmann
Hi Pali, On Saturday 06 December 2014 13:49:54 Pavel Machek wrote: /** + * request_firmware_prefer_user: - prefer usermode helper for loading firmware + * @firmware_p: pointer to firmware image + * @name: name of firmware file + * @device: device for which firmware is being loaded + *

Re: wl1251: NVS firmware data

2014-12-08 Thread Ivaylo Dimitrov
On 8.12.2014 21:26, Dan Williams wrote: a) change driver to prefer a new wl1251-nvs-n900.bin file, but fall back to wl1251-nvs.bin if the first one isn't present b) have a wl1251-cal-nvs-update service that, if wl1521-nvs-n900.bin is *not* present mounts the CAL MTD, reads the data, writes

Re: wl1251: NVS firmware data

2014-12-08 Thread Marcel Holtmann
Hi Pali, On Saturday 06 December 2014 13:49:54 Pavel Machek wrote: /** + * request_firmware_prefer_user: - prefer usermode helper for loading firmware + * @firmware_p: pointer to firmware image + * @name: name of firmware file + * @device: device for which firmware is being loaded + *

Re: wl1251: NVS firmware data

2014-12-08 Thread Pali Rohár
On Monday 08 December 2014 20:46:07 Marcel Holtmann wrote: Hi Pali, On Saturday 06 December 2014 13:49:54 Pavel Machek wrote: /** + * request_firmware_prefer_user: - prefer usermode helper for loading firmware + * @firmware_p: pointer to firmware image + * @name: name of firmware

Re: wl1251: NVS firmware data

2014-12-08 Thread Greg Kroah-Hartman
On Mon, Dec 08, 2014 at 05:47:30PM +0100, Pali Rohár wrote: On Monday 08 December 2014 17:37:14 Greg Kroah-Hartman wrote: On Mon, Dec 08, 2014 at 11:18:18PM +0800, Ming Lei wrote: On Sat, Dec 6, 2014 at 9:02 PM, Pali Rohár pali.ro...@gmail.com wrote: On Saturday 06 December 2014

Re: wl1251: NVS firmware data

2014-12-08 Thread Greg Kroah-Hartman
On Mon, Dec 08, 2014 at 08:15:18PM +0100, Pali Rohár wrote: On Nokia N900 NVS data are generated on-the-fly from some bytes from CAL (/dev/mtd1), from state of cellular network and from some other regulation settings. When is this generated? At boot time? Or by the firmware loader program

Re: wl1251: NVS firmware data

2014-12-08 Thread Pali Rohár
On Monday 08 December 2014 21:57:21 Greg Kroah-Hartman wrote: On Mon, Dec 08, 2014 at 05:47:30PM +0100, Pali Rohár wrote: On Monday 08 December 2014 17:37:14 Greg Kroah-Hartman wrote: On Mon, Dec 08, 2014 at 11:18:18PM +0800, Ming Lei wrote: On Sat, Dec 6, 2014 at 9:02 PM, Pali Rohár

Re: wl1251: NVS firmware data

2014-12-08 Thread Dan Williams
On Mon, 2014-12-08 at 21:42 +0200, Ivaylo Dimitrov wrote: On 8.12.2014 21:26, Dan Williams wrote: a) change driver to prefer a new wl1251-nvs-n900.bin file, but fall back to wl1251-nvs.bin if the first one isn't present b) have a wl1251-cal-nvs-update service that, if

Re: wl1251: NVS firmware data

2014-12-08 Thread Dan Williams
On Mon, 2014-12-08 at 20:36 +0100, Pali Rohár wrote: On Monday 08 December 2014 20:26:53 Dan Williams wrote: On Mon, 2014-12-08 at 20:15 +0100, Pali Rohár wrote: On Monday 08 December 2014 19:50:17 Marcel Holtmann wrote: Hi Pali, On Saturday 06 December 2014 13:49:54 Pavel

Re: wl1251: NVS firmware data

2014-12-08 Thread Pali Rohár
On Monday 08 December 2014 23:51:07 Dan Williams wrote: Is the CAL data format generic to all wl1251 devices? Or is the stuff in the CAL partition Nokia-specific? Specific for Nokia devices. -- Pali Rohár pali.ro...@gmail.com signature.asc Description: This is a digitally signed message

Re: wl1251: NVS firmware data

2014-12-08 Thread Dan Williams
On Tue, 2014-12-09 at 00:23 +0100, Pali Rohár wrote: On Monday 08 December 2014 23:51:07 Dan Williams wrote: Is the CAL data format generic to all wl1251 devices? Or is the stuff in the CAL partition Nokia-specific? Specific for Nokia devices. Ok, but then something must transform

Re: wl1251: NVS firmware data

2014-12-08 Thread Pali Rohár
On Tuesday 09 December 2014 00:42:17 Dan Williams wrote: On Tue, 2014-12-09 at 00:23 +0100, Pali Rohár wrote: On Monday 08 December 2014 23:51:07 Dan Williams wrote: Is the CAL data format generic to all wl1251 devices? Or is the stuff in the CAL partition Nokia-specific? Specific

Re: wl1251: NVS firmware data

2014-12-08 Thread Ming Lei
On Tue, Dec 9, 2014 at 4:57 AM, Greg Kroah-Hartman gre...@linuxfoundation.org wrote: On Mon, Dec 08, 2014 at 05:47:30PM +0100, Pali Rohár wrote: On Monday 08 December 2014 17:37:14 Greg Kroah-Hartman wrote: On Mon, Dec 08, 2014 at 11:18:18PM +0800, Ming Lei wrote: On Sat, Dec 6, 2014 at

Re: wl1251: NVS firmware data

2014-12-08 Thread Greg Kroah-Hartman
On Tue, Dec 09, 2014 at 08:48:28AM +0800, Ming Lei wrote: On Tue, Dec 9, 2014 at 4:57 AM, Greg Kroah-Hartman gre...@linuxfoundation.org wrote: On Mon, Dec 08, 2014 at 05:47:30PM +0100, Pali Rohár wrote: On Monday 08 December 2014 17:37:14 Greg Kroah-Hartman wrote: On Mon, Dec 08, 2014 at

Re: wl1251: NVS firmware data

2014-12-08 Thread Marcel Holtmann
Hi Dan, a) change driver to prefer a new wl1251-nvs-n900.bin file, but fall back to wl1251-nvs.bin if the first one isn't present b) have a wl1251-cal-nvs-update service that, if wl1521-nvs-n900.bin is *not* present mounts the CAL MTD, reads the data, writes it out into wl1521-nvs-n900.bin,

Re: wl1251: NVS firmware data

2014-12-08 Thread Marcel Holtmann
Hi Pali, Use your own custom usermode helper for stuff like this, not the firmware interface. But use a binary sysfs file if you want, that seems to make sense for it... greg k-h Patch for telling permanent mac address from userspace via sysfs file was rejected for inclusion into

Re: wl1251: NVS firmware data

2014-12-06 Thread Pavel Machek
On Thu 2014-11-27 07:58:40, Greg Kroah-Hartman wrote: On Thu, Nov 27, 2014 at 04:22:58PM +0100, Pali Rohár wrote: On Thursday 27 November 2014 16:16:55 Greg Kroah-Hartman wrote: On Thu, Nov 27, 2014 at 03:43:23PM +0100, Pali Rohár wrote: On Thursday 27 November 2014 15:21:44 Ming Lei

Re: wl1251: NVS firmware data

2014-12-06 Thread Pali Rohár
On Saturday 06 December 2014 13:49:54 Pavel Machek wrote: On Thu 2014-11-27 07:58:40, Greg Kroah-Hartman wrote: On Thu, Nov 27, 2014 at 04:22:58PM +0100, Pali Rohár wrote: On Thursday 27 November 2014 16:16:55 Greg Kroah-Hartman wrote: On Thu, Nov 27, 2014 at 03:43:23PM +0100, Pali Rohár

Re: wl1251: NVS firmware data

2014-11-27 Thread Pali Rohár
On Thursday 27 November 2014 15:21:44 Ming Lei wrote: On Thu, Nov 27, 2014 at 10:06 PM, Pali Rohár pali.ro...@gmail.com wrote: Hello, wifi driver wl1251 needs NVS calibration data for working. These data are loaded by driver via request_firmware from userspace file:

Re: wl1251: NVS firmware data

2014-11-27 Thread Ming Lei
On Thu, Nov 27, 2014 at 10:43 PM, Pali Rohár pali.ro...@gmail.com wrote: On Thursday 27 November 2014 15:21:44 Ming Lei wrote: On Thu, Nov 27, 2014 at 10:06 PM, Pali Rohár pali.ro...@gmail.com wrote: Hello, wifi driver wl1251 needs NVS calibration data for working. These data are loaded

Re: wl1251: NVS firmware data

2014-11-27 Thread Greg Kroah-Hartman
On Thu, Nov 27, 2014 at 03:43:23PM +0100, Pali Rohár wrote: Which userspace helper programs for (automatic) firmware loading are used? Can be udev configured to use own program for loading firmware instead that udev integrated which looking for firmware only in /lib/firmware files? The

Re: wl1251: NVS firmware data

2014-11-27 Thread Greg Kroah-Hartman
On Thu, Nov 27, 2014 at 03:43:23PM +0100, Pali Rohár wrote: On Thursday 27 November 2014 15:21:44 Ming Lei wrote: On Thu, Nov 27, 2014 at 10:06 PM, Pali Rohár pali.ro...@gmail.com wrote: Hello, wifi driver wl1251 needs NVS calibration data for working. These data are loaded by

Re: wl1251: NVS firmware data

2014-11-27 Thread Pali Rohár
On Thursday 27 November 2014 16:16:55 Greg Kroah-Hartman wrote: On Thu, Nov 27, 2014 at 03:43:23PM +0100, Pali Rohár wrote: On Thursday 27 November 2014 15:21:44 Ming Lei wrote: On Thu, Nov 27, 2014 at 10:06 PM, Pali Rohár pali.ro...@gmail.com wrote: Hello, wifi driver

Re: wl1251: NVS firmware data

2014-11-27 Thread Pali Rohár
On Thursday 27 November 2014 16:14:48 Greg Kroah-Hartman wrote: On Thu, Nov 27, 2014 at 03:43:23PM +0100, Pali Rohár wrote: Which userspace helper programs for (automatic) firmware loading are used? Can be udev configured to use own program for loading firmware instead that udev integrated

Re: wl1251: NVS firmware data

2014-11-27 Thread Greg Kroah-Hartman
On Thu, Nov 27, 2014 at 04:22:58PM +0100, Pali Rohár wrote: On Thursday 27 November 2014 16:16:55 Greg Kroah-Hartman wrote: On Thu, Nov 27, 2014 at 03:43:23PM +0100, Pali Rohár wrote: On Thursday 27 November 2014 15:21:44 Ming Lei wrote: On Thu, Nov 27, 2014 at 10:06 PM, Pali Rohár