From: Sufi, A. <asufi@Sarnoff.com> - 2010-01-18 15:52:52
|
Hello all: Has anyone tried the patch to omap_hsmmc.c? I am traveling at the moment and can probably give it a shot on Wednesday... but please let me know if you did try it and how well or how not-so-well, it worked. best Azhar ________________________________________ From: Dirk Behme [dir...@go...] Sent: Sunday, January 17, 2010 7:51 AM To: Bernhard Wörndl-Aichriedler Cc: General mailing list for gumstix users.; Heathkid; titusgroan; Kirk Martinez; Jason C. Mecham; Sufi, Azhar Subject: Re: Overo wifi speed and WPA2 connection issue On 17.01.2010 13:31, Bernhard Wörndl-Aichriedler wrote: > Hello! > > Thanks for those infos. > I fidled around my self a bit, and fixed the WPA connection issues on my > board. > > I was quite lazy and used the Overo - Angstrom - Distribution (Desktop > version). > What is installed on the desktop version is NetworkManager. > And after trying to remove all kind of /etc/init.d script, the magic > happend, > and the connection esablished fine. > So there must be a conflict between NetworkManager and wpa_supplicant. > (Maybe NM is scanning while wpa_supplicant is trying to connect, ... > haven't checked that yet) > > Conculsion > Everything works fine for me, after deleting the NetworkManager script > in /etc/init.d/ I tried the same, but it didn't help me. Maybe I have to re-try, or there is really a HW issue on my board. Best regards Dirk > To the speed issuses, i had no time to test it on the overo, but i'd > agree that the bottleneck is the MMC driver. > I worked with the Marvell 88W8686 before, but with an AVR32 based AP7000 > @ 2.6.29rc3, and measured a continuos datarate of ~3Mb/s. > > Best Regards > Bernhard Wörndl-Aichriedler > > > Am 17.01.2010 08:24, schrieb Dirk Behme: >> >> Due to some private mails and some discussion on the mailling list, >> I'd like to summarize my recent knowledge (status?) regarding subject. >> >> First, wifi speed: >> >> The Overo air wifi module is connected to the OMAP3 processor via MMC >> port 2 in 4 bit configuration. Now, it seems that the OMAP3 MMC driver >> in public omap kernel [1] is polling only. I.e. it does polling data >> transfer and doesn't use interrupts. At the moment the theory is that >> this is the reason for the poor wifi data rates (~100kBytes/s?). We >> did some discussion about fixing this on linux-omap mailing list [2], >> but we haven't found a working patch, yet (?). Looking into the >> archives, the recent status seems to be [3] & [4]. I wasn't able to >> test this due to missing (working) Overo air hardware on my side. >> >> With this, WPA2 connection issue: >> >> I got an Overo air module for testing (thanks again, Steve!). >> Unfortunately, I have some strange WPA2 connection issues with this. >> So I was never able to get the wifi working reliable with this Overo >> air to be able to test the MMC patch(es). See thread [5]. This Overo >> air already has hardly success just getting a successful 'iwlist wlan0 >> scan' [6]. Sometimes it never detects my wifi at all, sometimes only >> after 10 or 20 retries. >> >> I have an additional Overo air module. But this has an other HW issue >> and can't test the MMC patch (MMC works only in 1 wire and not 4 wire >> mode). This connects to my WPA2 quite fine using the _same_ SD card >> (having a modified kernel using 1 wire only). >> >> Having this I suspect a HW issue being the reason for the WPA2 issue. >> >> Conclusion: >> >> - People with wifi speed issues might want to test [3] >> >> - People with WPA2 connection issues might want to test how reliable >> [6] is for them. And if wifi network is reliable detected (to exclude >> HW issues) might want to go on reporting results of >> >> wpa_supplicant -Dwext -iwlan0 -c/etc/wpa_supplicant.conf -dddt >> >> to host_ap mailing list. >> >> Best regards >> >> Dirk >> >> [1] >> http://git.kernel.org/?p=linux/kernel/git/tmlind/linux-omap-2.6.git;a=blob;f=drivers/mmc/host/omap_hsmmc.c;h=4b232251890904d2c4014a1c5b8e8fce2b325c07;hb=HEAD >> >> >> [2] Search >> >> http://marc.info/?l=linux-omap >> >> for 'SDIO IRQ' or 'Behme' >> >> [3] http://marc.info/?l=linux-omap&m=126140067103975&w=2 >> >> [4] http://marc.info/?l=linux-omap&m=126141430025116&w=2 >> >> [5] http://lists.shmoo.com/pipermail/hostap/2009-November/020554.html >> >> [6] http://gumstix.net/wiki/index.php?title=Overo_Wifi#Test >> > |