Re: Problems loading firmware using built-in drivers with kernels that use initramfs.

2015-12-17 Thread Luis R. Rodriguez
On Sun, Aug 30, 2015 at 11:11 AM, Linus Torvalds wrote: > On Sun, Aug 30, 2015 at 1:25 AM, Arend van Spriel wrote: >> On 08/29/2015 12:38 PM, Ming Lei wrote: >> >> Does this mean a built-in driver can not get firmware from initramfs or >> built in the kernel early. Seems a bit too aggressive. > >

Re: Problems loading firmware using built-in drivers with kernels that use initramfs.

2015-10-17 Thread Arend van Spriel
On 10/16/2015 09:35 PM, Luis R. Rodriguez wrote: On Thu, Sep 03, 2015 at 10:33:51AM -0700, Dmitry Torokhov wrote: On Thu, Sep 3, 2015 at 10:23 AM, Arend van Spriel wrote: On 09/03/2015 01:46 AM, Luis R. Rodriguez wrote: On Wed, Sep 2, 2015 at 4:29 PM, Dmitry Torokhov wrote: On Wed, Sep 2,

Re: Problems loading firmware using built-in drivers with kernels that use initramfs.

2015-10-16 Thread Luis R. Rodriguez
On Fri, Oct 16, 2015 at 09:35:12PM +0200, Luis R. Rodriguez wrote: > Arend, curious are you working on this? Me and Julia did some hunting and > have found quite a bit of users that could use this. I'll provide results > in another thread but figured I'd follow up to see if anyone is working > to a

Re: Problems loading firmware using built-in drivers with kernels that use initramfs.

2015-10-16 Thread Luis R. Rodriguez
On Thu, Sep 03, 2015 at 10:33:51AM -0700, Dmitry Torokhov wrote: > On Thu, Sep 3, 2015 at 10:23 AM, Arend van Spriel wrote: > > On 09/03/2015 01:46 AM, Luis R. Rodriguez wrote: > >> > >> On Wed, Sep 2, 2015 at 4:29 PM, Dmitry Torokhov > >> wrote: > >>> > >>> On Wed, Sep 2, 2015 at 4:22 PM, Luis R

Re: Problems loading firmware using built-in drivers with kernels that use initramfs.

2015-09-03 Thread Dmitry Torokhov
On Thu, Sep 3, 2015 at 10:23 AM, Arend van Spriel wrote: > On 09/03/2015 01:46 AM, Luis R. Rodriguez wrote: >> >> On Wed, Sep 2, 2015 at 4:29 PM, Dmitry Torokhov >> wrote: >>> >>> On Wed, Sep 2, 2015 at 4:22 PM, Luis R. Rodriguez >>> wrote: IMHO its just as hacky as using -EPROBE_DEFER too,

Re: Problems loading firmware using built-in drivers with kernels that use initramfs.

2015-09-03 Thread Arend van Spriel
On 09/03/2015 01:46 AM, Luis R. Rodriguez wrote: On Wed, Sep 2, 2015 at 4:29 PM, Dmitry Torokhov wrote: On Wed, Sep 2, 2015 at 4:22 PM, Luis R. Rodriguez wrote: On Wed, Sep 02, 2015 at 04:13:51PM -0700, Dmitry Torokhov wrote: On Wed, Sep 2, 2015 at 2:03 PM, Arend van Spriel wrote: Ok. So s

Re: Problems loading firmware using built-in drivers with kernels that use initramfs.

2015-09-02 Thread Luis R. Rodriguez
On Wed, Sep 2, 2015 at 4:29 PM, Dmitry Torokhov wrote: > On Wed, Sep 2, 2015 at 4:22 PM, Luis R. Rodriguez wrote: >> On Wed, Sep 02, 2015 at 04:13:51PM -0700, Dmitry Torokhov wrote: >>> On Wed, Sep 2, 2015 at 2:03 PM, Arend van Spriel wrote: >>> > Ok. So some background why we need it in brcm802

Re: Problems loading firmware using built-in drivers with kernels that use initramfs.

2015-09-02 Thread Dmitry Torokhov
On Wed, Sep 2, 2015 at 4:22 PM, Luis R. Rodriguez wrote: > On Wed, Sep 02, 2015 at 04:13:51PM -0700, Dmitry Torokhov wrote: >> On Wed, Sep 2, 2015 at 2:03 PM, Arend van Spriel wrote: >> > On 09/02/2015 08:58 PM, Luis R. Rodriguez wrote: >> >> >> >> On Wed, Sep 02, 2015 at 02:13:49PM +0200, Arend

Re: Problems loading firmware using built-in drivers with kernels that use initramfs.

2015-09-02 Thread Luis R. Rodriguez
On Wed, Sep 02, 2015 at 04:13:51PM -0700, Dmitry Torokhov wrote: > On Wed, Sep 2, 2015 at 2:03 PM, Arend van Spriel wrote: > > On 09/02/2015 08:58 PM, Luis R. Rodriguez wrote: > >> > >> On Wed, Sep 02, 2015 at 02:13:49PM +0200, Arend van Spriel wrote: > >>> > >>> On 09/02/2015 02:09 PM, Arend van

Re: Problems loading firmware using built-in drivers with kernels that use initramfs.

2015-09-02 Thread Dmitry Torokhov
On Wed, Sep 2, 2015 at 2:03 PM, Arend van Spriel wrote: > On 09/02/2015 08:58 PM, Luis R. Rodriguez wrote: >> >> On Wed, Sep 02, 2015 at 02:13:49PM +0200, Arend van Spriel wrote: >>> >>> On 09/02/2015 02:09 PM, Arend van Spriel wrote: On 09/02/2015 03:19 AM, Luis R. Rodriguez wrote:

Re: Problems loading firmware using built-in drivers with kernels that use initramfs.

2015-09-02 Thread Arend van Spriel
On 09/02/2015 08:58 PM, Luis R. Rodriguez wrote: On Wed, Sep 02, 2015 at 02:13:49PM +0200, Arend van Spriel wrote: On 09/02/2015 02:09 PM, Arend van Spriel wrote: On 09/02/2015 03:19 AM, Luis R. Rodriguez wrote: On Mon, Aug 31, 2015 at 10:21:34PM +0800, Ming Lei wrote: On Sun, Aug 30, 2015 at

Re: Problems loading firmware using built-in drivers with kernels that use initramfs.

2015-09-02 Thread Dmitry Torokhov
On Wed, Sep 2, 2015 at 5:13 AM, Arend van Spriel wrote: > On 09/02/2015 02:09 PM, Arend van Spriel wrote: >> >> On 09/02/2015 03:19 AM, Luis R. Rodriguez wrote: >>> >>> On Mon, Aug 31, 2015 at 10:21:34PM +0800, Ming Lei wrote: On Sun, Aug 30, 2015 at 4:25 PM, Arend van Spriel wrote

Re: Problems loading firmware using built-in drivers with kernels that use initramfs.

2015-09-02 Thread Luis R. Rodriguez
On Wed, Sep 02, 2015 at 02:13:49PM +0200, Arend van Spriel wrote: > On 09/02/2015 02:09 PM, Arend van Spriel wrote: > >On 09/02/2015 03:19 AM, Luis R. Rodriguez wrote: > >>On Mon, Aug 31, 2015 at 10:21:34PM +0800, Ming Lei wrote: > >>>On Sun, Aug 30, 2015 at 4:25 PM, Arend van Spriel > >>> wrote: >

Re: Problems loading firmware using built-in drivers with kernels that use initramfs.

2015-09-02 Thread Arend van Spriel
On 09/02/2015 02:09 PM, Arend van Spriel wrote: On 09/02/2015 03:19 AM, Luis R. Rodriguez wrote: On Mon, Aug 31, 2015 at 10:21:34PM +0800, Ming Lei wrote: On Sun, Aug 30, 2015 at 4:25 PM, Arend van Spriel wrote: Does this mean a built-in driver can not get firmware from initramfs or built in

Re: Problems loading firmware using built-in drivers with kernels that use initramfs.

2015-09-02 Thread Arend van Spriel
On 09/02/2015 03:19 AM, Luis R. Rodriguez wrote: On Mon, Aug 31, 2015 at 10:21:34PM +0800, Ming Lei wrote: On Sun, Aug 30, 2015 at 4:25 PM, Arend van Spriel wrote: Does this mean a built-in driver can not get firmware from initramfs or built in the kernel early. Seems a bit too aggressive. The

Re: Problems loading firmware using built-in drivers with kernels that use initramfs.

2015-09-01 Thread Luis R. Rodriguez
On Mon, Aug 31, 2015 at 10:21:34PM +0800, Ming Lei wrote: > On Sun, Aug 30, 2015 at 4:25 PM, Arend van Spriel wrote: > > Does this mean a built-in driver can not get firmware from initramfs or > > built in the kernel early. Seems a bit too aggressive. The problem stated in > > this thread is when

Re: Problems loading firmware using built-in drivers with kernels that use initramfs.

2015-09-01 Thread Luis R. Rodriguez
On Sat, Aug 29, 2015 at 12:09:01PM +0800, Ming Lei wrote: > On Sat, Aug 29, 2015 at 9:11 AM, Luis R. Rodriguez wrote: > > On Thu, Aug 27, 2015 at 08:55:13AM +0800, Ming Lei wrote: > >> On Thu, Aug 27, 2015 at 2:07 AM, Linus Torvalds > >> wrote: > >> > On Wed, Aug 26, 2015 at 1:06 AM, Liam Girdwoo

Re: Problems loading firmware using built-in drivers with kernels that use initramfs.

2015-08-31 Thread Ming Lei
On Sun, Aug 30, 2015 at 4:25 PM, Arend van Spriel wrote: > On 08/29/2015 12:38 PM, Ming Lei wrote: >> >> On Sat, 29 Aug 2015 10:50:22 +0200 >> Arend van Spriel wrote: >> >>> On 08/29/2015 09:11 AM, Takashi Iwai wrote: On Sat, 29 Aug 2015 06:09:01 +0200, Ming Lei wrote: > >

Re: Problems loading firmware using built-in drivers with kernels that use initramfs.

2015-08-30 Thread Linus Torvalds
On Sun, Aug 30, 2015 at 1:25 AM, Arend van Spriel wrote: > On 08/29/2015 12:38 PM, Ming Lei wrote: > > Does this mean a built-in driver can not get firmware from initramfs or > built in the kernel early. Seems a bit too aggressive. Yeah, that seems wrong. Loading firmware from initramfs is requir

Re: Problems loading firmware using built-in drivers with kernels that use initramfs.

2015-08-30 Thread Arend van Spriel
On 08/29/2015 12:38 PM, Ming Lei wrote: On Sat, 29 Aug 2015 10:50:22 +0200 Arend van Spriel wrote: On 08/29/2015 09:11 AM, Takashi Iwai wrote: On Sat, 29 Aug 2015 06:09:01 +0200, Ming Lei wrote: On Sat, Aug 29, 2015 at 9:11 AM, Luis R. Rodriguez wrote: On Thu, Aug 27, 2015 at 08:55:13AM +

Re: Problems loading firmware using built-in drivers with kernels that use initramfs.

2015-08-29 Thread Ming Lei
On Sat, 29 Aug 2015 10:50:22 +0200 Arend van Spriel wrote: > On 08/29/2015 09:11 AM, Takashi Iwai wrote: > > On Sat, 29 Aug 2015 06:09:01 +0200, > > Ming Lei wrote: > >> > >> On Sat, Aug 29, 2015 at 9:11 AM, Luis R. Rodriguez wrote: > >>> On Thu, Aug 27, 2015 at 08:55:13AM +0800, Ming Lei wrote:

Re: Problems loading firmware using built-in drivers with kernels that use initramfs.

2015-08-29 Thread Arend van Spriel
On 08/29/2015 09:11 AM, Takashi Iwai wrote: On Sat, 29 Aug 2015 06:09:01 +0200, Ming Lei wrote: On Sat, Aug 29, 2015 at 9:11 AM, Luis R. Rodriguez wrote: On Thu, Aug 27, 2015 at 08:55:13AM +0800, Ming Lei wrote: On Thu, Aug 27, 2015 at 2:07 AM, Linus Torvalds wrote: On Wed, Aug 26, 2015 at

Re: Problems loading firmware using built-in drivers with kernels that use initramfs.

2015-08-29 Thread Takashi Iwai
On Sat, 29 Aug 2015 06:09:01 +0200, Ming Lei wrote: > > On Sat, Aug 29, 2015 at 9:11 AM, Luis R. Rodriguez wrote: > > On Thu, Aug 27, 2015 at 08:55:13AM +0800, Ming Lei wrote: > >> On Thu, Aug 27, 2015 at 2:07 AM, Linus Torvalds > >> wrote: > >> > On Wed, Aug 26, 2015 at 1:06 AM, Liam Girdwood >

Re: Problems loading firmware using built-in drivers with kernels that use initramfs.

2015-08-28 Thread Ming Lei
On Sat, Aug 29, 2015 at 9:11 AM, Luis R. Rodriguez wrote: > On Thu, Aug 27, 2015 at 08:55:13AM +0800, Ming Lei wrote: >> On Thu, Aug 27, 2015 at 2:07 AM, Linus Torvalds >> wrote: >> > On Wed, Aug 26, 2015 at 1:06 AM, Liam Girdwood >> > wrote: >> >> >> >> I think the options are to either :- >> >

Re: Problems loading firmware using built-in drivers with kernels that use initramfs.

2015-08-28 Thread Luis R. Rodriguez
On Thu, Aug 27, 2015 at 08:55:13AM +0800, Ming Lei wrote: > On Thu, Aug 27, 2015 at 2:07 AM, Linus Torvalds > wrote: > > On Wed, Aug 26, 2015 at 1:06 AM, Liam Girdwood > > wrote: > >> > >> I think the options are to either :- > >> > >> 1) Don not support audio DSP drivers using topology data as b

Re: Problems loading firmware using built-in drivers with kernels that use initramfs.

2015-08-27 Thread Liam Girdwood
R. Rodriguez; > > joonas.lahti...@linux.intel.com; Tom Gundersen; Ming Lei; Al Viro; Greg > > Kroah-Hartman; Kay Sievers; Linus Torvalds; David Woodhouse; Luis Rodriguez; > > lkml; yalin wang; Lin, Mengdong > > Subject: Re: Problems loading firmware using built-in drivers with kernels

RE: Problems loading firmware using built-in drivers with kernels that use initramfs.

2015-08-26 Thread Lin, Mengdong
eg > Kroah-Hartman; Kay Sievers; Linus Torvalds; David Woodhouse; Luis Rodriguez; > lkml; yalin wang; Lin, Mengdong > Subject: Re: Problems loading firmware using built-in drivers with kernels > that > use initramfs. > > On Wed, 2015-08-26 at 08:29 +, Jie, Yang wrote: >

Re: Problems loading firmware using built-in drivers with kernels that use initramfs.

2015-08-26 Thread Ming Lei
On Thu, Aug 27, 2015 at 2:07 AM, Linus Torvalds wrote: > On Wed, Aug 26, 2015 at 1:06 AM, Liam Girdwood > wrote: >> >> I think the options are to either :- >> >> 1) Don not support audio DSP drivers using topology data as built-in >> drivers. Audio is not really a critical system required for boo

Re: Problems loading firmware using built-in drivers with kernels that use initramfs.

2015-08-26 Thread Linus Torvalds
On Wed, Aug 26, 2015 at 1:06 AM, Liam Girdwood wrote: > > I think the options are to either :- > > 1) Don not support audio DSP drivers using topology data as built-in > drivers. Audio is not really a critical system required for booting > anyway. Yes, forcing it to be a module and not letting pe

Re: Problems loading firmware using built-in drivers with kernels that use initramfs.

2015-08-26 Thread Liam Girdwood
On Wed, 2015-08-26 at 08:29 +, Jie, Yang wrote: > > -Original Message- > > From: Liam Girdwood [mailto:liam.r.girdw...@linux.intel.com] > > I think the options are to either :- > > > > 1) Don not support audio DSP drivers using topology data as built-in > > drivers. > > Audio is not

RE: Problems loading firmware using built-in drivers with kernels that use initramfs.

2015-08-26 Thread Jie, Yang
eg > Kroah-Hartman; Kay Sievers; Linus Torvalds; David Woodhouse; Luis > Rodriguez; lkml; yalin wang > Subject: Re: Problems loading firmware using built-in drivers with kernels > that use initramfs. > > On Wed, 2015-08-26 at 07:17 +0100, Jie, Yang wrote: > > > -O

Re: Problems loading firmware using built-in drivers with kernels that use initramfs.

2015-08-26 Thread Liam Girdwood
joonas.lahti...@linux.intel.com; Tom Gundersen; Ming Lei; Al Viro; Greg > > Kroah-Hartman; Kay Sievers; Linus Torvalds; David Woodhouse; Luis > > Rodriguez; lkml > > Subject: Re: Problems loading firmware using built-in drivers with kernels > > that use initramfs. >

RE: Problems loading firmware using built-in drivers with kernels that use initramfs.

2015-08-25 Thread Jie, Yang
-Hartman; Kay Sievers; Linus Torvalds; David Woodhouse; Luis > Rodriguez; lkml > Subject: Re: Problems loading firmware using built-in drivers with kernels > that use initramfs. > > On Wed, 26 Aug 2015 07:12:46 +0200, > Jie, Yang wrote: > > > > > -Original Message

Re: Problems loading firmware using built-in drivers with kernels that use initramfs.

2015-08-25 Thread Takashi Iwai
am R; Jie, Yang; > > joonas.lahti...@linux.intel.com; Tom Gundersen; Ming Lei; Al Viro; Greg > > Kroah-Hartman; Kay Sievers; Linus Torvalds; David Woodhouse; Luis > > Rodriguez; lkml > > Subject: Re: Problems loading firmware using built-in drivers with kernels > > that use ini

Re: Problems loading firmware using built-in drivers with kernels that use initramfs.

2015-08-25 Thread yalin wang
> On Aug 26, 2015, at 04:26, Linus Torvalds > wrote: > > On Tue, Aug 25, 2015 at 12:58 PM, Dmitry Torokhov > wrote: >> >> Either build firmware in the kernel or ramdisk (so it is always >> available), or make sure request_firmware() calls are not in driver's >> probe() paths. > > The correct

RE: Problems loading firmware using built-in drivers with kernels that use initramfs.

2015-08-25 Thread Jie, Yang
t; Kroah-Hartman; Kay Sievers; Linus Torvalds; David Woodhouse; Luis > Rodriguez; lkml > Subject: Re: Problems loading firmware using built-in drivers with kernels > that use initramfs. > > On Tue, Aug 25, 2015 at 12:46 PM, Takashi Iwai wrote: > > On Tue, 25 Aug 2015 2

Re: Problems loading firmware using built-in drivers with kernels that use initramfs.

2015-08-25 Thread Linus Torvalds
On Tue, Aug 25, 2015 at 12:58 PM, Dmitry Torokhov wrote: > > Either build firmware in the kernel or ramdisk (so it is always > available), or make sure request_firmware() calls are not in driver's > probe() paths. The correct answer is almost always that second one. Drivers that load firmware in

Re: Problems loading firmware using built-in drivers with kernels that use initramfs.

2015-08-25 Thread Dmitry Torokhov
On Tue, Aug 25, 2015 at 12:46 PM, Takashi Iwai wrote: > On Tue, 25 Aug 2015 21:34:08 +0200, > Luis R. Rodriguez wrote: >> >> On Tue, Aug 25, 2015 at 10:17:00AM +0100, David Woodhouse wrote: >> > Luis, did you tell me the other day that you made the kernel get firmware >> > directly from the file s

Re: Problems loading firmware using built-in drivers with kernels that use initramfs.

2015-08-25 Thread Takashi Iwai
On Tue, 25 Aug 2015 21:34:08 +0200, Luis R. Rodriguez wrote: > > On Tue, Aug 25, 2015 at 10:17:00AM +0100, David Woodhouse wrote: > > Luis, did you tell me the other day that you made the kernel get firmware > > directly from the file system? This regression would be yours then? > > I didn't impl

Re: Problems loading firmware using built-in drivers with kernels that use initramfs.

2015-08-25 Thread Luis R. Rodriguez
to elaborate on that. More on this below. > I can also take a look next week when I'm home from vacation. No worries, I'll look at it. > From:Liam Girdwood > Sent:Tue, 25 Aug 2015 09:05:00 +0100 > To:"Jie, Yang" ,dw...@infradead.org,"joonas.lahtinen >