AnsweredAssumed Answered

compat-wireless for latest im6 Android tree

Question asked by drew wurfel on Nov 5, 2012
Latest reply on Jan 21, 2013 by Lily Zhang
Branched to a new discussion

I am trying to get a fairly new mini pcie Intel Wireless card working on the SabreSD board; one that isn't supported by the intree Kernel code. I've built a compat-wireless version  of the iwlwifi driver, and am successfully modprobe'ing it.

 

modprobe output

======================================

PCI: enabling device 0000:01:00.0 (0140 -> 0142)

iwlwifi 0000:01:00.0: pci_resource_len = 0x00002000

iwlwifi 0000:01:00.0: pci_resource_base = dbc84000

iwlwifi 0000:01:00.0: HW Revision ID = 0x34

iwlwifi 0000:01:00.0: pci_enable_msi failed(0Xffffffff) continuing

iwlwifi 0000:01:00.0: U iwl_request_firmware attempting to load firmware 'iwlwifi-6000g2a-6.ucode'

acc_release

iwlwifi 0000:01:00.0: U iwl_request_firmware attempting to load firmware 'iwlwifi-6000g2a-5.ucode'

iwlwifi 0000:01:00.0: U iwl_ucode_callback Loaded firmware file 'iwlwifi-6000g2a-5.ucode' (444128 bytes).

iwlwifi 0000:01:00.0: loaded firmware version 17.168.5.3 build 42301

iwlwifi 0000:01:00.0: U validate_sec_sizes f/w package hdr runtime inst size = 149504

iwlwifi 0000:01:00.0: U validate_sec_sizes f/w package hdr runtime data size = 81920

iwlwifi 0000:01:00.0: U validate_sec_sizes f/w package hdr init inst size = 130552

iwlwifi 0000:01:00.0: U validate_sec_sizes f/w package hdr init data size = 81920

======================================

 

 

I can then see this driver the list of modules

======================================

# lsmod

iwlwifi 69887 0 - Live 0xbf041000

cfg80211 167834 1 iwlwifi, Live 0xbf008000

compat 9377 2 iwlwifi,cfg80211, Live 0xbf000000

======================================

 

but at this point "wlan0" is missing from the output of "ifconfig -a".  Instead I only see eth0, ip6tn10, lo, sit0, tunl0.

 

My assumption was that somewhere in the iwlwifi tree I would find code that creates the wlan0 device file, but I have yet to locate where that would be. Am I way off base in assuming that iwlwifi should be what creates wlan0? Does anyone have a recommendation as to what to try next.

Outcomes