some kernel config missing for wifi with IGEPv2 board (libertas driver finds no mmc interface)
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
linux-linaro-omap (Ubuntu) |
Confirmed
|
Undecided
|
John Rigby |
Bug Description
The nice folks at #linaro IRC helped me to diagnose this so far and suggested to file a bug here.
I fail to get WiFi working, something in the kernel is missing. "modprobe libertas" resp. "modprobe libertas_sdio" is not probing the mmc bus and finding the SDIO hardware. "ifconfig -a" or "iwconfig" shows no wlan adapter for me.
I'm using Linaro on an IGEPv2 board, installed from these release files:
linaro-
hwpack_
uname -a reports:
Linux localhost.
lsb_release -rd reports:
Description: Ubuntu 10.10
Release: 10.10
apt-cache policy linux-image-
linux-image-
Installed: 2.6.35-1008.15
Candidate: 2.6.35-1008.15
Version table:
*** 2.6.35-1008.15 0
500 http://
100 /var/lib/
When I issue "modprobe libertas", it generates this dmesg output:
[ 69.913543] lib80211: common routines for IEEE802.11 drivers
[ 69.913574] lib80211_crypt: registered algorithm 'NULL'
[ 70.059234] cfg80211: Calling CRDA to update world regulatory domain
[ 70.307250] cfg80211: World regulatory domain updated:
[ 70.307281] (start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp)
[ 70.307281] (2402000 KHz - 2472000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
[ 70.307312] (2457000 KHz - 2482000 KHz @ 20000 KHz), (300 mBi, 2000 mBm)
[ 70.307312] (2474000 KHz - 2494000 KHz @ 20000 KHz), (300 mBi, 2000 mBm)
[ 70.307342] (5170000 KHz - 5250000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
[ 70.307342] (5735000 KHz - 5835000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
When I issue "modprobe libertas_sdio", I get the following dmesg lines:
[ 169.514282] libertas_sdio: Libertas SDIO driver
[ 169.514312] libertas_sdio: Copyright Pierre Ossman
According to IRC user "agreen", there should appear something like this [ 2.536437] mmc1: new SDIO card at address 0001...
tags: | added: patch |
Changed in linux-linaro-omap (Ubuntu): | |
status: | New → Confirmed |
Changed in linux-linaro-omap (Ubuntu): | |
assignee: | nobody → John Rigby (jcrigby) |
The reason for this is an outdated IGEPv2 boardfile in the Linaro kernel tree. Pin multiplexer and/or voltage regulator are not set up to operate the WiFi hardware.
ISEE provides more recent boardfiles with their kernel.