From: Gary Thomas <gary@mlbassoc.com>
To: Linux Wireless <linux-wireless@vger.kernel.org>
Cc: Luciano Coelho <coelho@ti.com>
Subject: Re: Help building compat-wireless
Date: Wed, 29 Feb 2012 12:44:26 -0700 [thread overview]
Message-ID: <4F4E801A.1090701@mlbassoc.com> (raw)
In-Reply-To: <4F4E731B.7080704@mlbassoc.com>
On 2012-02-29 11:48, Gary Thomas wrote:
> On 2012-02-29 08:43, Gary Thomas wrote:
>> I'm struggling a bit to build compat-wireless in a cross-build environment.
>> I normally don't build kernels in-tree, rather I use a build tree, e.g.
>> % cd <linux-source>
>> % mkdir /tmp/kernel_build
>> % make O=/tmp/kernel_build <some_config>
>> % make O=/tmp/kernel_build uImage
>>
>> I can't see how to use this setup with the compat-wireless package.
>> I tried [all the combinations I could think of] something like this:
>> % cd <compat-wireless>
>> % make KLIB=<linux-source> KLIB_BUILD=/tmp/kernel_build
>> However, this seems to not work as all I get are errors like this:
>> /local/compat-wireless-2012-02-28/config.mk:242: "WARNING: CONFIG_CFG80211_WEXT will be deactivated or not working because kernel was compiled with CONFIG_WIRELESS_EXT=n. Tools
>> using wext interface like iwconfig will not work. To activate it build your kernel e.g. with CONFIG_LIBIPW=m."
>>
>> Does this process work in my workflow? What do I need to do to
>> get it going?
>
> I managed to get past this, using this
> % make KLIB=/tmp/kernel_build KLIB_BUILD=/tmp/kernel_build
> but to get it to actually build anything, I had to append the
> 'modules' target, e.g.
> % make KLIB=/tmp/kernel_build KLIB_BUILD=/tmp/kernel_build modules
>
> Next problems:
> * How do I select sub-options? I only want WL12xx support with SDIO, but
> that requires some sub-options to be set that don't appear to happen.
> I get the main wl12xx module, but not wl12xx_sdio or wl12xx_platform_data
> * There are a number of files which don't build against my 2.6.37 kernel,
> but none of these are important to me (they are in the bluetooth driver
> which I don't need, but nonetheless it gets built)
> * The make/install is terribly broken for cross-builds.
>
> I hacked my way past these problems and finally got some modules which
> I can try. Sadly, they don't work at all:
> # modprobe wl12xx_sdio
> wl12xx: loaded
> # ifconfig wlan0 up
> wl1271_sdio mmc1:0001:2: sdio write failed (-110)
> wl1271_sdio mmc1:0001:2: sdio write failed (-110)
> ...
Sadly, this one was my fault - one of my build hacks got in the way :-(
Now, I'm getting this error:
wl12xx: ERROR could not get firmware ti-connectivity/wl127x-fw-4-sr.bin: -2
But this file is not available at the Linux firmware tree (git://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git)
Where can I find it?
>
> Note: This driver in my kernel tree gets much farther than this - it
> will actually download firmware and talk to the device, so I'm pretty
> perplexed by this failure.
>
> Any help greatly appreciated
>
--
------------------------------------------------------------
Gary Thomas | Consulting for the
MLB Associates | Embedded world
------------------------------------------------------------
next prev parent reply other threads:[~2012-02-29 19:44 UTC|newest]
Thread overview: 7+ messages / expand[flat|nested] mbox.gz Atom feed top
2012-02-29 15:43 Help building compat-wireless Gary Thomas
2012-02-29 18:48 ` Gary Thomas
2012-02-29 19:44 ` Gary Thomas [this message]
2012-02-29 19:59 ` Thomas Pedersen
2012-02-29 20:18 ` Gary Thomas
2012-03-01 0:08 ` Thomas Pedersen
2012-03-01 6:08 ` Luciano Coelho
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=4F4E801A.1090701@mlbassoc.com \
--to=gary@mlbassoc.com \
--cc=coelho@ti.com \
--cc=linux-wireless@vger.kernel.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: link
Be 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.