From mboxrd@z Thu Jan 1 00:00:00 1970 From: Pavel Roskin Date: Wed, 06 Jul 2011 17:10:08 -0400 Subject: [ath9k-devel] WiFi USB Dongle using AR9271 In-Reply-To: References: Message-ID: <4E14CF30.7070700@gnu.org> List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: ath9k-devel@lists.ath9k.org On 07/06/2011 01:03 PM, Akhilesh Soni wrote: > Guys, > > I wish to integrate the USB wifi dongle with my STB the details of the > device given below. Please guide me how to proceed to get the device working > for my embedded kernel. > > *USB Dongle Details * > > USB vendor:product 0x0cf3:0x9271 > > *Embeded Device details * > > MIPS 32 bit running embedded linux 2.6.22 kernel > > I've also got LSDK-WLAN-9.2.0.114.tgz from my manufacturer but after > modifying the Makefile I got the following modules > > mkdir -p /lib/firmware/ > cp ar9271.fw /lib/firmware > insmod drivers/wlan/adf/adf.ko > insmod drivers/wlan/asf/asf.ko > insmod drivers/wlan/os/linux/ath_hal/ath_hal.ko > insmod drivers/wlan/lmac/ratectrl/ath_rate_atheros.ko > insmod drivers/wlan/lmac/dfs/ath_dfs.ko > insmod drivers/wlan/lmac/ath_dev/ath_dev.ko > insmod drivers/wlan/lmac/ath_pktlog/ath_pktlog.ko > insmod drivers/wlan/umac/umac.ko > > The last two kernel modules didn't got inserted. Some undefined symbol > errors. If you want to pursue this venue, this is a wrong place to ask. > I also copied firmware file /lib/firmware > > After all this I ran iwconfig config but couldn't see any wireless > interface. > > The device is exactly similar to this > http://www.unex.com.tw/product/dnua-93f. I tried compat-wireless also and > applied 2.6.22 patches also but it didn't compile. > > After all this I am clueless Please guide me which which driver I should use > to get it working. Try working in two directions. One is updating your kernel. Maybe there is a newer kernel for your platform. Or maybe you could apply patches that upgrade your kernel to 2.6.23 and even to 2.6.24. Another approach is backporting compat-wireless to older kernels. You only need to "bridge" two kernel versions to go from 2.6.24 to 2.6.22. -- Regards, Pavel Roskin