From: Steve S. <sa...@gm...> - 2008-01-12 06:06:48
|
Yuvraj, Here's another experiment for you to try. You should have already done steps 1 and 2. Now try doing steps 3 and 4 1. comment out the mmc_block and pxamci lines 2. move the smc91x line *above* the mcf25 line (actually anywhere above pcmcia) 3. comment out the mcf25 line 4. add pxa2xx-cs after pcmcia This should eliminate the "Scheduling while atomic" errors you were seeing. It doesn't deal with the eject/insert issue. That's for another day. If this works for you I'll check in a fix after I figure out a clean way to do it. OpenEmbedded insists on placing the modules in /etc/modules in alphabetical order. Not good when smc91x needs to load before pcmcia :-) Steve On Jan 11, 2008 3:08 PM, Yuvraj Agarwal <yu...@uc...> wrote: > Hi Steve, > > So that fixed WiFi at least (thanks for sending the fix!). It comes up. But > as part of the boot > up log I am getting all these "Scheduling while atomic" kernel bugs relating > to WiFi (attached below). > These cause issues with a few things. Connecting to a WiFi network still > seems to work > (most of the time) despite these errors but this is a bug that it be nice to > have > fixed. I sent out a few emails (and so did someone else about this) earlier, > but > don't think it ever got fixed or got attention. > > Also - the WiFi is pretty flaky in general. If I try to set it to go to a > particular > AP (if there are multiple APs in one ESSID), it fails and then it > subsequently doesn't > even want to associate to _any_ network based on SSID. > > Steve - I am going to be like the WiFi tester on the gumstix. I am sure I > will break > enough things (or find things that don't work) to let you know what needs > looking > into... :) > > I will send out the log of "pccardctl" suspend/resume etc in a separate > email. > I don't think that works either. And the WiFi takes a LOT of power if it > cannot be > disabled (almost like 1W).... So it is really something that would be useful > to have > working for others as well. > > cheers > Yuvraj > > ***************************************************************** > Configuring network interfaces... SIOCGIFFLAGS: No such device > eth0 No such device > > udhcpc (v1.2.1) started > Dec 31 16:00:10 udhcpc[493]: udhcpc (v1.2.1) started > SIOCGIFINDEX failed!: No such device > Dec 31 16:00:11 udhcpc[493]: SIOCGIFINDEX failed!: No such device > BUG: scheduling while atomic: iwconfig/0x00000001/499 > [<c001c6b8>] (dump_stack+0x0/0x14) from [<c017d144>] (schedule+0x64/0x768) > [<c017d0e0>] (schedule+0x0/0x768) from [<bf068568>] > (PrepareAndSendCommand+0x15c0/0x1608 [mcf25]) > [<bf066fa8>] (PrepareAndSendCommand+0x0/0x1608 [mcf25]) from [<bf061574>] > (wlan_get_wireless_stats+0x50/0x130 [mcf25]) > [<bf061524>] (wlan_get_wireless_stats+0x0/0x130 [mcf25]) from [<c01276a0>] > (wireless_seq_show+0x50/0x120) > r5 = C381BC60 r4 = C3E5D000 > [<c0127650>] (wireless_seq_show+0x0/0x120) from [<c00890d0>] > (seq_read+0x22c/0x384) > [<c0088ea4>] (seq_read+0x0/0x384) from [<c006c058>] (vfs_read+0xb4/0x134) > [<c006bfa4>] (vfs_read+0x0/0x134) from [<c006c478>] (sys_read+0x44/0x70) > r7 = 00000000 r6 = 00000000 r5 = FFFFFFF7 r4 = C3E66640 > [<c006c434>] (sys_read+0x0/0x70) from [<c0017c60>] > (ret_fast_syscall+0x0/0x2c) > r7 = 00000003 r6 = 000003FF r5 = 00000100 r4 = 00019008 > BUG: scheduling while atomic: iwconfig/0x00000001/499 > [<c001c6b8>] (dump_stack+0x0/0x14) from [<c017d144>] (schedule+0x64/0x768) > [<c017d0e0>] (schedule+0x0/0x768) from [<bf068568>] > (PrepareAndSendCommand+0x15c0/0x1608 [mcf25]) > [<bf066fa8>] (PrepareAndSendCommand+0x0/0x1608 [mcf25]) from [<bf0615e8>] > (wlan_get_wireless_stats+0xc4/0x130 [mcf25]) > [<bf061524>] (wlan_get_wireless_stats+0x0/0x130 [mcf25]) from [<c01276a0>] > (wireless_seq_show+0x50/0x120) > r5 = C381BC60 r4 = C3E5D000 > [<c0127650>] (wireless_seq_show+0x0/0x120) from [<c00890d0>] > (seq_read+0x22c/0x384) > [<c0088ea4>] (seq_read+0x0/0x384) from [<c006c058>] (vfs_read+0xb4/0x134) > [<c006bfa4>] (vfs_read+0x0/0x134) from [<c006c478>] (sys_read+0x44/0x70) > r7 = 00000000 r6 = 00000000 r5 = FFFFFFF7 r4 = C3E66640 > [<c006c434>] (sys_read+0x0/0x70) from [<c0017c60>] > (ret_fast_syscall+0x0/0x2c) > r7 = 00000003 r6 = 000003FF r5 = 00000100 r4 = 00019008 > udhcpc (v1.2.1) started > Dec 31 16:00:12 udhcpc[514]: udhcpc (v1.2.1) started > Sending discover... > Dec 31 16:00:13 udhcpc[514]: Sending discover... > Sending discover... > Dec 31 16:00:16 udhcpc[514]: Sending discover... > Sending discover... > Dec 31 16:00:19 udhcpc[514]: Sending discover... > No lease, failing. > Dec 31 16:00:22 udhcpc[514]: No lease, failing. > done. > Nothing to be done > > **************************************************************************** > *************** > > -----Original Message----- > From: gum...@li... > [mailto:gum...@li...] On Behalf Of Steve > Sakoman > > Sent: Friday, January 11, 2008 12:47 PM > To: General mailing list for gumstix users. > Subject: Re: [Gumstix-users] OE - WiFiStix issues ? > > Yuvraj, > > I think I know what the problem is. I need to tweak the modules & > module ordering for connex. It was on my list of things to do, now > it's moved to the top :-) > > Until I get a proper fix in, you should be able to work around this > problem by editing /etc/modules: > > - comment out the mmc_block and pxamci lines > - move the smc91x line *above* the mcf25 line > > Let me know if this doesn't reslove the problem for you. > > Thanks for pointing this out. Sorry for not getting to it sooner. > > Steve > > > > On Jan 10, 2008 5:28 PM, Yuvraj Agarwal <yu...@uc...> wrote: > > When you do look at the WiFi issues, *if possible* can you also look at > > these additional issues > > (i.e. once WiFi is at least in a working condition). These have plagued me > > for quite a while. > > I wonder if they are resolved in a more recent version of the marvell > driver > > (if there is a > > more recent version that is). > > > > 1. Cannot reliably power on/off the WiFi interface. In other embedded > > platforms based on linux 2.6 > > using "cardctl" utils I was able to do a "cardctl eject" and then a > > sunsequent "cardctl insert" to power cycle the > > card. More importantly "cardctl suspend" and "cardctl resume" allowed > > the CF/PCMCIA > > WiFi cards to shut down to a low power state. These don't seem to be > > working for the gumstix > > Marvell WiFi. I do know that it's a CF interface... ( FYI - the other > > platforms that I am talking > > about and have used extensively are the Stargate and the Stargate2 ) > > > > 2. The WiFi interface does not handoff between APs having the same SSID. > > Normal operation for WiFi > > cards is that after the RSSI (signal strength) of an AP degrades they > > automatically switch to > > a different WiFi AP if available. The gumstix WiFi is really weird in > > the sense that it would stick to > > the same AP and eventually just cut out when it went out of range and > > never successfully re-associated > > to another AP or even the original AP if one came back in range. > > > > I guess the first step is to get the WiFi to work at least :) > > > > thanks! > > Yuvraj > > > > -----Original Message----- > > From: gum...@li... > > [mailto:gum...@li...] On Behalf Of Steve > > Sakoman > > > > Sent: Thursday, January 10, 2008 5:02 AM > > To: General mailing list for gumstix users. > > Subject: Re: [Gumstix-users] OE - WiFiStix issues ? > > > > I've confirmed this issue on my end. > > > > I'll take a look at it tomorrow morning when I am back in the office. > > > > Steve > > > ------------------------------------------------------------------------- > Check out the new SourceForge.net Marketplace. > It's the best place to buy or sell services for > just about anything Open Source. > http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/marketplace > _______________________________________________ > gumstix-users mailing list > gum...@li... > https://lists.sourceforge.net/lists/listinfo/gumstix-users > > > ------------------------------------------------------------------------- > Check out the new SourceForge.net Marketplace. > It's the best place to buy or sell services for > just about anything Open Source. > http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/marketplace > _______________________________________________ > gumstix-users mailing list > gum...@li... > https://lists.sourceforge.net/lists/listinfo/gumstix-users > |