From: Conor O'R. <con...@sc...> - 2013-11-27 13:40:30
|
Hi all, I'm not sure if I'm doing something wrong here. I'm using a 3.6 kernel console image on a Duovero Zephyr (Parlor baseboard) - this is a prebuilt image from the Gumstix website itself. Do I have to rebuild the kernel in some way to get WiFi working? It doesn't come up on its own and if I modprobe mwifiex_sdio I get this: # lsmod Module Size Used by mwifiex_sdio 19595 0 mwifiex 160431 1 mwifiex_sdio firmware_class 6982 1 mwifiex cfg80211 180246 1 mwifiex rfkill 17399 1 cfg80211 ipv6 269763 22 # dmesg .... [ 460.239746] ------------[ cut here ]------------ [ 460.243469] WARNING: at net/wireless/reg.c:412 regulatory_init+0x8c/0x124 [cfg80211]() [ 460.250518] db.txt is empty, you should update it... [ 460.254180] Modules linked in: [ 460.256042] cfg80211(+) rfkill ipv6 [ 460.258483] [<c0015018>] (unwind_backtrace+0x0/0x11c) from [<c003618c>] (warn_slowpath_common+0x4c/0x64) [ 460.267089] [<c003618c>] (warn_slowpath_common+0x4c/0x64) from [<c0036224>] (warn_slowpath_fmt+0x2c/0x3c) [ 460.275970] [<c0036224>] (warn_slowpath_fmt+0x2c/0x3c) from [<bf08f14c>] (regulatory_init+0x8c/0x124 [cfg80211]) [ 460.285430] [<bf08f14c>] (regulatory_init+0x8c/0x124 [cfg80211]) from [<bf08f054>] (cfg80211_init+0x54/0xc0 [cfg80211]) [ 460.295501] [<bf08f054>] (cfg80211_init+0x54/0xc0 [cfg80211]) from [<c0008684>] (do_one_initcall+0x90/0x160) [ 460.304473] [<c0008684>] (do_one_initcall+0x90/0x160) from [<c008555c>] (sys_init_module+0x1970/0x1b24) [ 460.313018] [<c008555c>] (sys_init_module+0x1970/0x1b24) from [<c000df80>] (ret_fast_syscall+0x0/0x30) [ 460.321411] ---[ end trace 082e1d9c000afff3 ]--- [ 460.324981] cfg80211: Calling CRDA to update world regulatory domain But nothing in ifconfig -a when there should be a mlan0 or something to that effect. I don't see firmware warnings. Perhaps I'm modprobing the wrong driver? Conor. |
From: Andy W. <an...@si...> - 2013-11-27 13:54:34
|
You appear to be missing a regulatory data file or user-space agent. You are tripping this warning: https://git.kernel.org/cgit/linux/kernel/git/stable/linux-stable.git/tree/net/wireless/reg.c?id=refs/tags/v3.12.1#n419 This Kconfig help text might point you in the right direction: https://git.kernel.org/cgit/linux/kernel/git/stable/linux-stable.git/tree/net/wireless/Kconfig?id=refs/tags/v3.12.1#n118 http://wireless.kernel.org/en/developers/Regulatory Regards, Andy On Wed, 2013-11-27 at 13:40 +0000, Conor O'Rourke wrote: > Hi all, > > I'm not sure if I'm doing something wrong here. I'm using a 3.6 kernel > console image on a Duovero Zephyr (Parlor baseboard) - this is a > prebuilt image from the Gumstix website itself. Do I have to rebuild > the kernel in some way to get WiFi working? It doesn't come up on its > own and if I modprobe mwifiex_sdio I get this: > > # lsmod > Module Size Used by > mwifiex_sdio 19595 0 > mwifiex 160431 1 mwifiex_sdio > firmware_class 6982 1 mwifiex > cfg80211 180246 1 mwifiex > rfkill 17399 1 cfg80211 > ipv6 269763 22 > > # dmesg > .... > [ 460.239746] ------------[ cut here ]------------ > [ 460.243469] WARNING: at net/wireless/reg.c:412 > regulatory_init+0x8c/0x124 [cfg80211]() > [ 460.250518] db.txt is empty, you should update it... > [ 460.254180] Modules linked in: > [ 460.256042] cfg80211(+) rfkill ipv6 > [ 460.258483] [<c0015018>] (unwind_backtrace+0x0/0x11c) from > [<c003618c>] (warn_slowpath_common+0x4c/0x64) > [ 460.267089] [<c003618c>] (warn_slowpath_common+0x4c/0x64) from > [<c0036224>] (warn_slowpath_fmt+0x2c/0x3c) > [ 460.275970] [<c0036224>] (warn_slowpath_fmt+0x2c/0x3c) from > [<bf08f14c>] (regulatory_init+0x8c/0x124 [cfg80211]) > [ 460.285430] [<bf08f14c>] (regulatory_init+0x8c/0x124 [cfg80211]) > from [<bf08f054>] (cfg80211_init+0x54/0xc0 [cfg80211]) > [ 460.295501] [<bf08f054>] (cfg80211_init+0x54/0xc0 [cfg80211]) from > [<c0008684>] (do_one_initcall+0x90/0x160) > [ 460.304473] [<c0008684>] (do_one_initcall+0x90/0x160) from > [<c008555c>] (sys_init_module+0x1970/0x1b24) > [ 460.313018] [<c008555c>] (sys_init_module+0x1970/0x1b24) from > [<c000df80>] (ret_fast_syscall+0x0/0x30) > [ 460.321411] ---[ end trace 082e1d9c000afff3 ]--- > [ 460.324981] cfg80211: Calling CRDA to update world regulatory domain > > But nothing in ifconfig -a when there should be a mlan0 or something > to that effect. I don't see firmware warnings. Perhaps I'm modprobing > the wrong driver? > > Conor. > > ------------------------------------------------------------------------------ > Rapidly troubleshoot problems before they affect your business. Most IT > organizations don't have a clear picture of how application performance > affects their revenue. With AppDynamics, you get 100% visibility into your > Java,.NET, & PHP application. Start your 15-day FREE TRIAL of AppDynamics Pro! > http://pubads.g.doubleclick.net/gampad/clk?id=84349351&iu=/4140/ostg.clktrk > _______________________________________________ > gumstix-users mailing list > gum...@li... > https://lists.sourceforge.net/lists/listinfo/gumstix-users |
From: Conor O'R. <con...@sc...> - 2013-11-27 14:01:54
|
Ah. I thought I could just ignore that and, although it wouldn't go away, it wouldn't prevent me bringing the interface up. Erm. I guess not! Thanks, I'll give that a go now. Conor. On Wed, Nov 27, 2013 at 1:54 PM, Andy Walls <an...@si...> wrote: > You appear to be missing a regulatory data file or user-space agent. > > You are tripping this warning: > https://git.kernel.org/cgit/linux/kernel/git/stable/linux-stable.git/tree/net/wireless/reg.c?id=refs/tags/v3.12.1#n419 > > This Kconfig help text might point you in the right direction: > https://git.kernel.org/cgit/linux/kernel/git/stable/linux-stable.git/tree/net/wireless/Kconfig?id=refs/tags/v3.12.1#n118 > > http://wireless.kernel.org/en/developers/Regulatory > > Regards, > Andy > > On Wed, 2013-11-27 at 13:40 +0000, Conor O'Rourke wrote: >> Hi all, >> >> I'm not sure if I'm doing something wrong here. I'm using a 3.6 kernel >> console image on a Duovero Zephyr (Parlor baseboard) - this is a >> prebuilt image from the Gumstix website itself. Do I have to rebuild >> the kernel in some way to get WiFi working? It doesn't come up on its >> own and if I modprobe mwifiex_sdio I get this: >> >> # lsmod >> Module Size Used by >> mwifiex_sdio 19595 0 >> mwifiex 160431 1 mwifiex_sdio >> firmware_class 6982 1 mwifiex >> cfg80211 180246 1 mwifiex >> rfkill 17399 1 cfg80211 >> ipv6 269763 22 >> >> # dmesg >> .... >> [ 460.239746] ------------[ cut here ]------------ >> [ 460.243469] WARNING: at net/wireless/reg.c:412 >> regulatory_init+0x8c/0x124 [cfg80211]() >> [ 460.250518] db.txt is empty, you should update it... >> [ 460.254180] Modules linked in: >> [ 460.256042] cfg80211(+) rfkill ipv6 >> [ 460.258483] [<c0015018>] (unwind_backtrace+0x0/0x11c) from >> [<c003618c>] (warn_slowpath_common+0x4c/0x64) >> [ 460.267089] [<c003618c>] (warn_slowpath_common+0x4c/0x64) from >> [<c0036224>] (warn_slowpath_fmt+0x2c/0x3c) >> [ 460.275970] [<c0036224>] (warn_slowpath_fmt+0x2c/0x3c) from >> [<bf08f14c>] (regulatory_init+0x8c/0x124 [cfg80211]) >> [ 460.285430] [<bf08f14c>] (regulatory_init+0x8c/0x124 [cfg80211]) >> from [<bf08f054>] (cfg80211_init+0x54/0xc0 [cfg80211]) >> [ 460.295501] [<bf08f054>] (cfg80211_init+0x54/0xc0 [cfg80211]) from >> [<c0008684>] (do_one_initcall+0x90/0x160) >> [ 460.304473] [<c0008684>] (do_one_initcall+0x90/0x160) from >> [<c008555c>] (sys_init_module+0x1970/0x1b24) >> [ 460.313018] [<c008555c>] (sys_init_module+0x1970/0x1b24) from >> [<c000df80>] (ret_fast_syscall+0x0/0x30) >> [ 460.321411] ---[ end trace 082e1d9c000afff3 ]--- >> [ 460.324981] cfg80211: Calling CRDA to update world regulatory domain >> >> But nothing in ifconfig -a when there should be a mlan0 or something >> to that effect. I don't see firmware warnings. Perhaps I'm modprobing >> the wrong driver? >> >> Conor. >> >> ------------------------------------------------------------------------------ >> Rapidly troubleshoot problems before they affect your business. Most IT >> organizations don't have a clear picture of how application performance >> affects their revenue. With AppDynamics, you get 100% visibility into your >> Java,.NET, & PHP application. Start your 15-day FREE TRIAL of AppDynamics Pro! >> http://pubads.g.doubleclick.net/gampad/clk?id=84349351&iu=/4140/ostg.clktrk >> _______________________________________________ >> gumstix-users mailing list >> gum...@li... >> https://lists.sourceforge.net/lists/listinfo/gumstix-users > > > ------------------------------------------------------------------------------ > Rapidly troubleshoot problems before they affect your business. Most IT > organizations don't have a clear picture of how application performance > affects their revenue. With AppDynamics, you get 100% visibility into your > Java,.NET, & PHP application. Start your 15-day FREE TRIAL of AppDynamics Pro! > http://pubads.g.doubleclick.net/gampad/clk?id=84349351&iu=/4140/ostg.clktrk > _______________________________________________ > gumstix-users mailing list > gum...@li... > https://lists.sourceforge.net/lists/listinfo/gumstix-users > |
From: Scott E. <sc...@ju...> - 2013-12-03 15:43:57
|
If it's useful for troubleshooting, I can post binaries. -- View this message in context: http://gumstix.8.x6.nabble.com/Duovero-WiFi-not-coming-up-tp4968301p4968322.html Sent from the Gumstix mailing list archive at Nabble.com. |
From: johnb <jo...@ba...> - 2013-12-03 20:43:03
|
Hi Scott, Thanks for the binaries. Here's what I get now. I hope it means something useful. John. INIT: version 2.88 booting Starting udev [ 2.898986] udevd[93]: starting version 182 ALSA: Restoring mixer settings... Configuring network interfaces... /usr/sbin/alsactl: load_state:1696: No soundcards found... [ 4.480743] smsc911x smsc911x.0: eth0: SMSC911x/921x identified at 0xf00a6000, IRQ: 204 udhcpc (v1.20.2) started Sending discover... Sending discover... Sending discover... Sending select for 192.168.0.9... Lease of 192.168.0.9 obtained, lease time 86400 /etc/udhcpc.d/50default: Adding DNS 192.168.0.1 Successfully initialized wpa_supplicant rfkill: Cannot open RFKILL control device Could not read interface mlan0 flags: No such device WEXT: Could not set interface 'mlan0' UP mlan0: Failed to initialize driver interface Starting rpcbind daemon...[ 11.881744] NET: Registered protocol family 10 done. Mon Dec 2 16:49:00 UTC 2013 INIT: Entering runlevel: 5 -- View this message in context: http://gumstix.8.x6.nabble.com/Duovero-WiFi-not-coming-up-tp4968301p4968328.html Sent from the Gumstix mailing list archive at Nabble.com. |
From: Scott E. <sc...@ju...> - 2013-12-03 21:53:38
|
Here's the complete boot output from my system. http://pastebin.com/y7qtETxr Can you post the same? -- View this message in context: http://gumstix.8.x6.nabble.com/Duovero-WiFi-not-coming-up-tp4968301p4968329.html Sent from the Gumstix mailing list archive at Nabble.com. |
From: john b. <jo...@ba...> - 2013-12-03 22:58:53
|
Here you go. J. http://pastebin.com/5g7jqziS |
From: johnb <jo...@ba...> - 2013-12-05 12:16:45
|
I can definitely probe stuff when I get home tonight. How many volts will I be looking for? J. -- View this message in context: http://gumstix.8.x6.nabble.com/Duovero-WiFi-not-coming-up-tp4968301p4968350.html Sent from the Gumstix mailing list archive at Nabble.com. |
From: Ash C. <ash...@gm...> - 2013-12-05 12:35:10
|
On Thu, Dec 5, 2013 at 1:16 PM, johnb <jo...@ba...> wrote: > I can definitely probe stuff when I get home tonight. How many volts will I > be looking for? 3-3.3V |
From: Conor O'R. <con...@sc...> - 2013-12-05 13:49:43
|
I get 1.8V across C37. I'm positive the probe isn't touching any part of the SMA aerial connector. Conor. On Thu, Dec 5, 2013 at 12:34 PM, Ash Charles <ash...@gm...> wrote: > On Thu, Dec 5, 2013 at 1:16 PM, johnb <jo...@ba...> wrote: >> I can definitely probe stuff when I get home tonight. How many volts will I >> be looking for? > 3-3.3V |
From: Ash C. <ash...@gm...> - 2013-12-05 15:00:00
|
On Thu, Dec 5, 2013 at 2:49 PM, Conor O'Rourke <con...@sc...> wrote: > I get 1.8V across C37. I'm positive the probe isn't touching any part > of the SMA aerial connector. No...the tiny one on the other side of the U8 from the antenna. It is unlabeled but near 'PF4430-R3919' on my board. --Ash |
From: Conor O'R. <con...@sc...> - 2013-11-27 14:14:42
|
I think this might be a build issue. It appears that "CONFIG_CFG80211_INTERNAL_REGDB" is set with nothing in net/wireless/db.txt. It's normal to have this not set and have a call out to CRDA instead. The commit on that warning starts: It has happened twice now where elaborate troubleshooting has undergone on systems where CONFIG_CFG80211_INTERNAL_REGDB [0] has been set but yet net/wireless/db.txt was not updated. (https://github.com/gumstix/linux/commit/80007efeff0568375b08faf93c7aad65602cb97e) I can use your last link there to talk me through fixing it, but I'll need to recompile the kernel (good, I've been looking for an excuse!) Conor. On Wed, Nov 27, 2013 at 1:54 PM, Andy Walls <an...@si...> wrote: > You appear to be missing a regulatory data file or user-space agent. > > You are tripping this warning: > https://git.kernel.org/cgit/linux/kernel/git/stable/linux-stable.git/tree/net/wireless/reg.c?id=refs/tags/v3.12.1#n419 > > This Kconfig help text might point you in the right direction: > https://git.kernel.org/cgit/linux/kernel/git/stable/linux-stable.git/tree/net/wireless/Kconfig?id=refs/tags/v3.12.1#n118 > > http://wireless.kernel.org/en/developers/Regulatory > > Regards, > Andy > > On Wed, 2013-11-27 at 13:40 +0000, Conor O'Rourke wrote: >> Hi all, >> >> I'm not sure if I'm doing something wrong here. I'm using a 3.6 kernel >> console image on a Duovero Zephyr (Parlor baseboard) - this is a >> prebuilt image from the Gumstix website itself. Do I have to rebuild >> the kernel in some way to get WiFi working? It doesn't come up on its >> own and if I modprobe mwifiex_sdio I get this: >> >> # lsmod >> Module Size Used by >> mwifiex_sdio 19595 0 >> mwifiex 160431 1 mwifiex_sdio >> firmware_class 6982 1 mwifiex >> cfg80211 180246 1 mwifiex >> rfkill 17399 1 cfg80211 >> ipv6 269763 22 >> >> # dmesg >> .... >> [ 460.239746] ------------[ cut here ]------------ >> [ 460.243469] WARNING: at net/wireless/reg.c:412 >> regulatory_init+0x8c/0x124 [cfg80211]() >> [ 460.250518] db.txt is empty, you should update it... >> [ 460.254180] Modules linked in: >> [ 460.256042] cfg80211(+) rfkill ipv6 >> [ 460.258483] [<c0015018>] (unwind_backtrace+0x0/0x11c) from >> [<c003618c>] (warn_slowpath_common+0x4c/0x64) >> [ 460.267089] [<c003618c>] (warn_slowpath_common+0x4c/0x64) from >> [<c0036224>] (warn_slowpath_fmt+0x2c/0x3c) >> [ 460.275970] [<c0036224>] (warn_slowpath_fmt+0x2c/0x3c) from >> [<bf08f14c>] (regulatory_init+0x8c/0x124 [cfg80211]) >> [ 460.285430] [<bf08f14c>] (regulatory_init+0x8c/0x124 [cfg80211]) >> from [<bf08f054>] (cfg80211_init+0x54/0xc0 [cfg80211]) >> [ 460.295501] [<bf08f054>] (cfg80211_init+0x54/0xc0 [cfg80211]) from >> [<c0008684>] (do_one_initcall+0x90/0x160) >> [ 460.304473] [<c0008684>] (do_one_initcall+0x90/0x160) from >> [<c008555c>] (sys_init_module+0x1970/0x1b24) >> [ 460.313018] [<c008555c>] (sys_init_module+0x1970/0x1b24) from >> [<c000df80>] (ret_fast_syscall+0x0/0x30) >> [ 460.321411] ---[ end trace 082e1d9c000afff3 ]--- >> [ 460.324981] cfg80211: Calling CRDA to update world regulatory domain >> >> But nothing in ifconfig -a when there should be a mlan0 or something >> to that effect. I don't see firmware warnings. Perhaps I'm modprobing >> the wrong driver? >> >> Conor. >> >> ------------------------------------------------------------------------------ >> Rapidly troubleshoot problems before they affect your business. Most IT >> organizations don't have a clear picture of how application performance >> affects their revenue. With AppDynamics, you get 100% visibility into your >> Java,.NET, & PHP application. Start your 15-day FREE TRIAL of AppDynamics Pro! >> http://pubads.g.doubleclick.net/gampad/clk?id=84349351&iu=/4140/ostg.clktrk >> _______________________________________________ >> gumstix-users mailing list >> gum...@li... >> https://lists.sourceforge.net/lists/listinfo/gumstix-users > > > ------------------------------------------------------------------------------ > Rapidly troubleshoot problems before they affect your business. Most IT > organizations don't have a clear picture of how application performance > affects their revenue. With AppDynamics, you get 100% visibility into your > Java,.NET, & PHP application. Start your 15-day FREE TRIAL of AppDynamics Pro! > http://pubads.g.doubleclick.net/gampad/clk?id=84349351&iu=/4140/ostg.clktrk > _______________________________________________ > gumstix-users mailing list > gum...@li... > https://lists.sourceforge.net/lists/listinfo/gumstix-users > |
From: johnb <jo...@ba...> - 2013-12-03 18:20:13
|
I'd try your binaries Scott. John. -- View this message in context: http://gumstix.8.x6.nabble.com/Duovero-WiFi-not-coming-up-tp4968301p4968324.html Sent from the Gumstix mailing list archive at Nabble.com. |
From: Scott E. <sc...@ju...> - 2013-12-03 18:46:14
|
Anonymous ftp at www.pansenti.com, under the duovero directory. There is a little README if you want to use the included SD card format/copy scripts. You don't have to. If you get an error with the network scripts starting too early, put a delay like I did in /etc/init.d/networking the "start") case. That's a hack ;-) If you have a slow SD card, you may never see it. Ignoring that, you'll at least know whether its a hardware or software problem, since the ifconfig will still show the interfaces at the end of startup whether or not wifi was brought up correctly. -- View this message in context: http://gumstix.8.x6.nabble.com/Duovero-WiFi-not-coming-up-tp4968301p4968325.html Sent from the Gumstix mailing list archive at Nabble.com. |
From: Adam L. <ad...@gu...> - 2013-11-28 20:32:50
|
Hi Conor and Andy! Thanks for looking into this. I'd like to try this myself. All I need is remove the internal regulatory DB configuration from kernel? Thanks, Adam On Wed, Nov 27, 2013 at 6:14 AM, Conor O'Rourke < con...@sc...> wrote: > I think this might be a build issue. It appears that > "CONFIG_CFG80211_INTERNAL_REGDB" is set with nothing in > net/wireless/db.txt. It's normal to have this not set and have a call > out to CRDA instead. The commit on that warning starts: > > It has happened twice now where elaborate troubleshooting has > undergone on systems where CONFIG_CFG80211_INTERNAL_REGDB [0] > has been set but yet net/wireless/db.txt was not updated. > > ( > https://github.com/gumstix/linux/commit/80007efeff0568375b08faf93c7aad65602cb97e > ) > > I can use your last link there to talk me through fixing it, but I'll > need to recompile the kernel (good, I've been looking for an excuse!) > > Conor. > > On Wed, Nov 27, 2013 at 1:54 PM, Andy Walls <an...@si...> > wrote: > > You appear to be missing a regulatory data file or user-space agent. > > > > You are tripping this warning: > > > https://git.kernel.org/cgit/linux/kernel/git/stable/linux-stable.git/tree/net/wireless/reg.c?id=refs/tags/v3.12.1#n419 > > > > This Kconfig help text might point you in the right direction: > > > https://git.kernel.org/cgit/linux/kernel/git/stable/linux-stable.git/tree/net/wireless/Kconfig?id=refs/tags/v3.12.1#n118 > > > > http://wireless.kernel.org/en/developers/Regulatory > > > > Regards, > > Andy > > > > On Wed, 2013-11-27 at 13:40 +0000, Conor O'Rourke wrote: > >> Hi all, > >> > >> I'm not sure if I'm doing something wrong here. I'm using a 3.6 kernel > >> console image on a Duovero Zephyr (Parlor baseboard) - this is a > >> prebuilt image from the Gumstix website itself. Do I have to rebuild > >> the kernel in some way to get WiFi working? It doesn't come up on its > >> own and if I modprobe mwifiex_sdio I get this: > >> > >> # lsmod > >> Module Size Used by > >> mwifiex_sdio 19595 0 > >> mwifiex 160431 1 mwifiex_sdio > >> firmware_class 6982 1 mwifiex > >> cfg80211 180246 1 mwifiex > >> rfkill 17399 1 cfg80211 > >> ipv6 269763 22 > >> > >> # dmesg > >> .... > >> [ 460.239746] ------------[ cut here ]------------ > >> [ 460.243469] WARNING: at net/wireless/reg.c:412 > >> regulatory_init+0x8c/0x124 [cfg80211]() > >> [ 460.250518] db.txt is empty, you should update it... > >> [ 460.254180] Modules linked in: > >> [ 460.256042] cfg80211(+) rfkill ipv6 > >> [ 460.258483] [<c0015018>] (unwind_backtrace+0x0/0x11c) from > >> [<c003618c>] (warn_slowpath_common+0x4c/0x64) > >> [ 460.267089] [<c003618c>] (warn_slowpath_common+0x4c/0x64) from > >> [<c0036224>] (warn_slowpath_fmt+0x2c/0x3c) > >> [ 460.275970] [<c0036224>] (warn_slowpath_fmt+0x2c/0x3c) from > >> [<bf08f14c>] (regulatory_init+0x8c/0x124 [cfg80211]) > >> [ 460.285430] [<bf08f14c>] (regulatory_init+0x8c/0x124 [cfg80211]) > >> from [<bf08f054>] (cfg80211_init+0x54/0xc0 [cfg80211]) > >> [ 460.295501] [<bf08f054>] (cfg80211_init+0x54/0xc0 [cfg80211]) from > >> [<c0008684>] (do_one_initcall+0x90/0x160) > >> [ 460.304473] [<c0008684>] (do_one_initcall+0x90/0x160) from > >> [<c008555c>] (sys_init_module+0x1970/0x1b24) > >> [ 460.313018] [<c008555c>] (sys_init_module+0x1970/0x1b24) from > >> [<c000df80>] (ret_fast_syscall+0x0/0x30) > >> [ 460.321411] ---[ end trace 082e1d9c000afff3 ]--- > >> [ 460.324981] cfg80211: Calling CRDA to update world regulatory domain > >> > >> But nothing in ifconfig -a when there should be a mlan0 or something > >> to that effect. I don't see firmware warnings. Perhaps I'm modprobing > >> the wrong driver? > >> > >> Conor. > >> > >> > ------------------------------------------------------------------------------ > >> Rapidly troubleshoot problems before they affect your business. Most IT > >> organizations don't have a clear picture of how application performance > >> affects their revenue. With AppDynamics, you get 100% visibility into > your > >> Java,.NET, & PHP application. Start your 15-day FREE TRIAL of > AppDynamics Pro! > >> > http://pubads.g.doubleclick.net/gampad/clk?id=84349351&iu=/4140/ostg.clktrk > >> _______________________________________________ > >> gumstix-users mailing list > >> gum...@li... > >> https://lists.sourceforge.net/lists/listinfo/gumstix-users > > > > > > > ------------------------------------------------------------------------------ > > Rapidly troubleshoot problems before they affect your business. Most IT > > organizations don't have a clear picture of how application performance > > affects their revenue. With AppDynamics, you get 100% visibility into > your > > Java,.NET, & PHP application. Start your 15-day FREE TRIAL of > AppDynamics Pro! > > > http://pubads.g.doubleclick.net/gampad/clk?id=84349351&iu=/4140/ostg.clktrk > > _______________________________________________ > > gumstix-users mailing list > > gum...@li... > > https://lists.sourceforge.net/lists/listinfo/gumstix-users > > > > > ------------------------------------------------------------------------------ > Rapidly troubleshoot problems before they affect your business. Most IT > organizations don't have a clear picture of how application performance > affects their revenue. With AppDynamics, you get 100% visibility into your > Java,.NET, & PHP application. Start your 15-day FREE TRIAL of AppDynamics > Pro! > http://pubads.g.doubleclick.net/gampad/clk?id=84349351&iu=/4140/ostg.clktrk > _______________________________________________ > gumstix-users mailing list > gum...@li... > https://lists.sourceforge.net/lists/listinfo/gumstix-users > |
From: Conor O'R. <con...@sc...> - 2013-11-29 11:17:58
|
I believe so. I've rebuilt the kernel but I got tied up with PCB design and haven't actually done the test. I do know that the CRDA exec is available from the smart database (at least I see it in the XML file) so I'll go check it out now. Conor. On Thu, Nov 28, 2013 at 8:32 PM, Adam Lee <ad...@gu...> wrote: > Hi Conor and Andy! Thanks for looking into this. I'd like to try this > myself. > All I need is remove the internal regulatory DB configuration from kernel? > > Thanks, > > Adam > > > > On Wed, Nov 27, 2013 at 6:14 AM, Conor O'Rourke > <con...@sc...> wrote: >> >> I think this might be a build issue. It appears that >> "CONFIG_CFG80211_INTERNAL_REGDB" is set with nothing in >> net/wireless/db.txt. It's normal to have this not set and have a call >> out to CRDA instead. The commit on that warning starts: >> >> It has happened twice now where elaborate troubleshooting has >> undergone on systems where CONFIG_CFG80211_INTERNAL_REGDB [0] >> has been set but yet net/wireless/db.txt was not updated. >> >> >> (https://github.com/gumstix/linux/commit/80007efeff0568375b08faf93c7aad65602cb97e) >> >> I can use your last link there to talk me through fixing it, but I'll >> need to recompile the kernel (good, I've been looking for an excuse!) >> >> Conor. >> >> On Wed, Nov 27, 2013 at 1:54 PM, Andy Walls <an...@si...> >> wrote: >> > You appear to be missing a regulatory data file or user-space agent. >> > >> > You are tripping this warning: >> > >> > https://git.kernel.org/cgit/linux/kernel/git/stable/linux-stable.git/tree/net/wireless/reg.c?id=refs/tags/v3.12.1#n419 >> > >> > This Kconfig help text might point you in the right direction: >> > >> > https://git.kernel.org/cgit/linux/kernel/git/stable/linux-stable.git/tree/net/wireless/Kconfig?id=refs/tags/v3.12.1#n118 >> > >> > http://wireless.kernel.org/en/developers/Regulatory >> > >> > Regards, >> > Andy >> > >> > On Wed, 2013-11-27 at 13:40 +0000, Conor O'Rourke wrote: >> >> Hi all, >> >> >> >> I'm not sure if I'm doing something wrong here. I'm using a 3.6 kernel >> >> console image on a Duovero Zephyr (Parlor baseboard) - this is a >> >> prebuilt image from the Gumstix website itself. Do I have to rebuild >> >> the kernel in some way to get WiFi working? It doesn't come up on its >> >> own and if I modprobe mwifiex_sdio I get this: >> >> >> >> # lsmod >> >> Module Size Used by >> >> mwifiex_sdio 19595 0 >> >> mwifiex 160431 1 mwifiex_sdio >> >> firmware_class 6982 1 mwifiex >> >> cfg80211 180246 1 mwifiex >> >> rfkill 17399 1 cfg80211 >> >> ipv6 269763 22 >> >> >> >> # dmesg >> >> .... >> >> [ 460.239746] ------------[ cut here ]------------ >> >> [ 460.243469] WARNING: at net/wireless/reg.c:412 >> >> regulatory_init+0x8c/0x124 [cfg80211]() >> >> [ 460.250518] db.txt is empty, you should update it... >> >> [ 460.254180] Modules linked in: >> >> [ 460.256042] cfg80211(+) rfkill ipv6 >> >> [ 460.258483] [<c0015018>] (unwind_backtrace+0x0/0x11c) from >> >> [<c003618c>] (warn_slowpath_common+0x4c/0x64) >> >> [ 460.267089] [<c003618c>] (warn_slowpath_common+0x4c/0x64) from >> >> [<c0036224>] (warn_slowpath_fmt+0x2c/0x3c) >> >> [ 460.275970] [<c0036224>] (warn_slowpath_fmt+0x2c/0x3c) from >> >> [<bf08f14c>] (regulatory_init+0x8c/0x124 [cfg80211]) >> >> [ 460.285430] [<bf08f14c>] (regulatory_init+0x8c/0x124 [cfg80211]) >> >> from [<bf08f054>] (cfg80211_init+0x54/0xc0 [cfg80211]) >> >> [ 460.295501] [<bf08f054>] (cfg80211_init+0x54/0xc0 [cfg80211]) from >> >> [<c0008684>] (do_one_initcall+0x90/0x160) >> >> [ 460.304473] [<c0008684>] (do_one_initcall+0x90/0x160) from >> >> [<c008555c>] (sys_init_module+0x1970/0x1b24) >> >> [ 460.313018] [<c008555c>] (sys_init_module+0x1970/0x1b24) from >> >> [<c000df80>] (ret_fast_syscall+0x0/0x30) >> >> [ 460.321411] ---[ end trace 082e1d9c000afff3 ]--- >> >> [ 460.324981] cfg80211: Calling CRDA to update world regulatory domain >> >> >> >> But nothing in ifconfig -a when there should be a mlan0 or something >> >> to that effect. I don't see firmware warnings. Perhaps I'm modprobing >> >> the wrong driver? >> >> >> >> Conor. >> >> >> >> >> >> ------------------------------------------------------------------------------ >> >> Rapidly troubleshoot problems before they affect your business. Most IT >> >> organizations don't have a clear picture of how application performance >> >> affects their revenue. With AppDynamics, you get 100% visibility into >> >> your >> >> Java,.NET, & PHP application. Start your 15-day FREE TRIAL of >> >> AppDynamics Pro! >> >> >> >> http://pubads.g.doubleclick.net/gampad/clk?id=84349351&iu=/4140/ostg.clktrk >> >> _______________________________________________ >> >> gumstix-users mailing list >> >> gum...@li... >> >> https://lists.sourceforge.net/lists/listinfo/gumstix-users >> > >> > >> > >> > ------------------------------------------------------------------------------ >> > Rapidly troubleshoot problems before they affect your business. Most IT >> > organizations don't have a clear picture of how application performance >> > affects their revenue. With AppDynamics, you get 100% visibility into >> > your >> > Java,.NET, & PHP application. Start your 15-day FREE TRIAL of >> > AppDynamics Pro! >> > >> > http://pubads.g.doubleclick.net/gampad/clk?id=84349351&iu=/4140/ostg.clktrk >> > _______________________________________________ >> > gumstix-users mailing list >> > gum...@li... >> > https://lists.sourceforge.net/lists/listinfo/gumstix-users >> > >> >> >> ------------------------------------------------------------------------------ >> Rapidly troubleshoot problems before they affect your business. Most IT >> organizations don't have a clear picture of how application performance >> affects their revenue. With AppDynamics, you get 100% visibility into your >> Java,.NET, & PHP application. Start your 15-day FREE TRIAL of AppDynamics >> Pro! >> >> http://pubads.g.doubleclick.net/gampad/clk?id=84349351&iu=/4140/ostg.clktrk >> _______________________________________________ >> gumstix-users mailing list >> gum...@li... >> https://lists.sourceforge.net/lists/listinfo/gumstix-users > > > > ------------------------------------------------------------------------------ > Rapidly troubleshoot problems before they affect your business. Most IT > organizations don't have a clear picture of how application performance > affects their revenue. With AppDynamics, you get 100% visibility into your > Java,.NET, & PHP application. Start your 15-day FREE TRIAL of AppDynamics > Pro! > http://pubads.g.doubleclick.net/gampad/clk?id=84349351&iu=/4140/ostg.clktrk > _______________________________________________ > gumstix-users mailing list > gum...@li... > https://lists.sourceforge.net/lists/listinfo/gumstix-users > |
From: Conor O'R. <con...@sc...> - 2013-12-04 10:16:57
|
I assume as that's a .org.uk that means it's actually 10:31 pm! Ouch. Thanks very much for doing that John. As Scott has said that the meta-pansenti layer pulls from 3.6 gumstix, I'd assume it probably not worth me trying it but I will if I get time. I'll check defconfig too. Is it possible someone moved the enable pin to a different GPIO on different revisions of the board? I'm not totally convinced that it's a board failure yet but I'm getting there... Conor. On Tue, Dec 3, 2013 at 10:31 PM, john boyer <jo...@ba...> wrote: > Here you go. > > J. > > http://pastebin.com/5g7jqziS > > ------------------------------------------------------------------------------ > Sponsored by Intel(R) XDK > Develop, test and display web and hybrid apps with a single code base. > Download it for free now! > http://pubads.g.doubleclick.net/gampad/clk?id=111408631&iu=/4140/ostg.clktrk > _______________________________________________ > gumstix-users mailing list > gum...@li... > https://lists.sourceforge.net/lists/listinfo/gumstix-users > |
From: Scott E. <sc...@ju...> - 2013-12-04 14:12:28
|
The differences I see between John's and my logs running identical software are these 3 additional lines in mine: ... [ 2.001647] host->ocr_avail_sdio: 0 ... [ 2.014434] Host: 40000 OCR: b0ff8000 ... [ 2.081939] mmc1: new high speed SDIO card at address 0001 ... I believe this is the detection of the SDIO attached WIFI radio. -- View this message in context: http://gumstix.8.x6.nabble.com/Duovero-WiFi-not-coming-up-tp4968301p4968332.html Sent from the Gumstix mailing list archive at Nabble.com. |
From: johnb <jo...@ba...> - 2013-12-04 15:52:27
|
Hey Conor anything to help, we're in the same boat non-working wifi boat. :-( I don't know enough about linux to work out what's what in the driver, but I did think I could work out what's connected to what from the board layout, the parlor circuit on the Gumstix website doesn't show the wifi stuff. However, there's no datasheet anywhere in wwwland on the W2CBW0015 :-( Not hugely helpful. Stoopid question though we do all have the same wifi chip? J. -- View this message in context: http://gumstix.8.x6.nabble.com/Duovero-WiFi-not-coming-up-tp4968301p4968333.html Sent from the Gumstix mailing list archive at Nabble.com. |
From: Conor O'R. <con...@sc...> - 2013-12-04 16:21:10
|
I believe we do. Mine is the same Wi2Wi stamped chip. It's all very small around there, BGA and the like, so there's no way to trace anything that I can see. I emailed sales to ask them if they are seeing returns due to this. Conor. On Wed, Dec 4, 2013 at 3:51 PM, johnb <jo...@ba...> wrote: > Hey Conor anything to help, we're in the same boat non-working wifi boat. > :-( > > I don't know enough about linux to work out what's what in the driver, but I > did think I could work out what's connected to what from the board layout, > the parlor circuit on the Gumstix website doesn't show the wifi stuff. > However, there's no datasheet anywhere in wwwland on the W2CBW0015 :-( > > Not hugely helpful. > > Stoopid question though we do all have the same wifi chip? > > J. > > > > -- > View this message in context: http://gumstix.8.x6.nabble.com/Duovero-WiFi-not-coming-up-tp4968301p4968333.html > Sent from the Gumstix mailing list archive at Nabble.com. > > ------------------------------------------------------------------------------ > Sponsored by Intel(R) XDK > Develop, test and display web and hybrid apps with a single code base. > Download it for free now! > http://pubads.g.doubleclick.net/gampad/clk?id=111408631&iu=/4140/ostg.clktrk > _______________________________________________ > gumstix-users mailing list > gum...@li... > https://lists.sourceforge.net/lists/listinfo/gumstix-users > |
From: Conor O'R. <con...@sc...> - 2013-11-29 12:19:54
|
Removing the kernel flag means that there's no error on modprobe. You simply get: [ 1547.349822] cfg80211: Calling CRDA to update world regulatory domain Which is better. But mlan0 doesn't come up. I think the CRDA executable, the proper udev incantations and the regulatory.bin file are actually required items. However, CRDA isn't present in the build and smart doesn't pull it down - built for armv7a and not for armv7l I guess. I've pulled the source code but I'm having a slightly hard time building it as the Makefile calls out to pkg-config... I'll have to build it manually and get back to you :-) Cheers, Conor. On Fri, Nov 29, 2013 at 11:17 AM, Conor O'Rourke <con...@sc...> wrote: > I believe so. I've rebuilt the kernel but I got tied up with PCB > design and haven't actually done the test. I do know that the CRDA > exec is available from the smart database (at least I see it in the > XML file) so I'll go check it out now. > > Conor. > > On Thu, Nov 28, 2013 at 8:32 PM, Adam Lee <ad...@gu...> wrote: >> Hi Conor and Andy! Thanks for looking into this. I'd like to try this >> myself. >> All I need is remove the internal regulatory DB configuration from kernel? >> >> Thanks, >> >> Adam >> >> >> >> On Wed, Nov 27, 2013 at 6:14 AM, Conor O'Rourke >> <con...@sc...> wrote: >>> >>> I think this might be a build issue. It appears that >>> "CONFIG_CFG80211_INTERNAL_REGDB" is set with nothing in >>> net/wireless/db.txt. It's normal to have this not set and have a call >>> out to CRDA instead. The commit on that warning starts: >>> >>> It has happened twice now where elaborate troubleshooting has >>> undergone on systems where CONFIG_CFG80211_INTERNAL_REGDB [0] >>> has been set but yet net/wireless/db.txt was not updated. >>> >>> >>> (https://github.com/gumstix/linux/commit/80007efeff0568375b08faf93c7aad65602cb97e) >>> >>> I can use your last link there to talk me through fixing it, but I'll >>> need to recompile the kernel (good, I've been looking for an excuse!) >>> >>> Conor. >>> >>> On Wed, Nov 27, 2013 at 1:54 PM, Andy Walls <an...@si...> >>> wrote: >>> > You appear to be missing a regulatory data file or user-space agent. >>> > >>> > You are tripping this warning: >>> > >>> > https://git.kernel.org/cgit/linux/kernel/git/stable/linux-stable.git/tree/net/wireless/reg.c?id=refs/tags/v3.12.1#n419 >>> > >>> > This Kconfig help text might point you in the right direction: >>> > >>> > https://git.kernel.org/cgit/linux/kernel/git/stable/linux-stable.git/tree/net/wireless/Kconfig?id=refs/tags/v3.12.1#n118 >>> > >>> > http://wireless.kernel.org/en/developers/Regulatory >>> > >>> > Regards, >>> > Andy >>> > >>> > On Wed, 2013-11-27 at 13:40 +0000, Conor O'Rourke wrote: >>> >> Hi all, >>> >> >>> >> I'm not sure if I'm doing something wrong here. I'm using a 3.6 kernel >>> >> console image on a Duovero Zephyr (Parlor baseboard) - this is a >>> >> prebuilt image from the Gumstix website itself. Do I have to rebuild >>> >> the kernel in some way to get WiFi working? It doesn't come up on its >>> >> own and if I modprobe mwifiex_sdio I get this: >>> >> >>> >> # lsmod >>> >> Module Size Used by >>> >> mwifiex_sdio 19595 0 >>> >> mwifiex 160431 1 mwifiex_sdio >>> >> firmware_class 6982 1 mwifiex >>> >> cfg80211 180246 1 mwifiex >>> >> rfkill 17399 1 cfg80211 >>> >> ipv6 269763 22 >>> >> >>> >> # dmesg >>> >> .... >>> >> [ 460.239746] ------------[ cut here ]------------ >>> >> [ 460.243469] WARNING: at net/wireless/reg.c:412 >>> >> regulatory_init+0x8c/0x124 [cfg80211]() >>> >> [ 460.250518] db.txt is empty, you should update it... >>> >> [ 460.254180] Modules linked in: >>> >> [ 460.256042] cfg80211(+) rfkill ipv6 >>> >> [ 460.258483] [<c0015018>] (unwind_backtrace+0x0/0x11c) from >>> >> [<c003618c>] (warn_slowpath_common+0x4c/0x64) >>> >> [ 460.267089] [<c003618c>] (warn_slowpath_common+0x4c/0x64) from >>> >> [<c0036224>] (warn_slowpath_fmt+0x2c/0x3c) >>> >> [ 460.275970] [<c0036224>] (warn_slowpath_fmt+0x2c/0x3c) from >>> >> [<bf08f14c>] (regulatory_init+0x8c/0x124 [cfg80211]) >>> >> [ 460.285430] [<bf08f14c>] (regulatory_init+0x8c/0x124 [cfg80211]) >>> >> from [<bf08f054>] (cfg80211_init+0x54/0xc0 [cfg80211]) >>> >> [ 460.295501] [<bf08f054>] (cfg80211_init+0x54/0xc0 [cfg80211]) from >>> >> [<c0008684>] (do_one_initcall+0x90/0x160) >>> >> [ 460.304473] [<c0008684>] (do_one_initcall+0x90/0x160) from >>> >> [<c008555c>] (sys_init_module+0x1970/0x1b24) >>> >> [ 460.313018] [<c008555c>] (sys_init_module+0x1970/0x1b24) from >>> >> [<c000df80>] (ret_fast_syscall+0x0/0x30) >>> >> [ 460.321411] ---[ end trace 082e1d9c000afff3 ]--- >>> >> [ 460.324981] cfg80211: Calling CRDA to update world regulatory domain >>> >> >>> >> But nothing in ifconfig -a when there should be a mlan0 or something >>> >> to that effect. I don't see firmware warnings. Perhaps I'm modprobing >>> >> the wrong driver? >>> >> >>> >> Conor. >>> >> >>> >> >>> >> ------------------------------------------------------------------------------ >>> >> Rapidly troubleshoot problems before they affect your business. Most IT >>> >> organizations don't have a clear picture of how application performance >>> >> affects their revenue. With AppDynamics, you get 100% visibility into >>> >> your >>> >> Java,.NET, & PHP application. Start your 15-day FREE TRIAL of >>> >> AppDynamics Pro! >>> >> >>> >> http://pubads.g.doubleclick.net/gampad/clk?id=84349351&iu=/4140/ostg.clktrk >>> >> _______________________________________________ >>> >> gumstix-users mailing list >>> >> gum...@li... >>> >> https://lists.sourceforge.net/lists/listinfo/gumstix-users >>> > >>> > >>> > >>> > ------------------------------------------------------------------------------ >>> > Rapidly troubleshoot problems before they affect your business. Most IT >>> > organizations don't have a clear picture of how application performance >>> > affects their revenue. With AppDynamics, you get 100% visibility into >>> > your >>> > Java,.NET, & PHP application. Start your 15-day FREE TRIAL of >>> > AppDynamics Pro! >>> > >>> > http://pubads.g.doubleclick.net/gampad/clk?id=84349351&iu=/4140/ostg.clktrk >>> > _______________________________________________ >>> > gumstix-users mailing list >>> > gum...@li... >>> > https://lists.sourceforge.net/lists/listinfo/gumstix-users >>> > >>> >>> >>> ------------------------------------------------------------------------------ >>> Rapidly troubleshoot problems before they affect your business. Most IT >>> organizations don't have a clear picture of how application performance >>> affects their revenue. With AppDynamics, you get 100% visibility into your >>> Java,.NET, & PHP application. Start your 15-day FREE TRIAL of AppDynamics >>> Pro! >>> >>> http://pubads.g.doubleclick.net/gampad/clk?id=84349351&iu=/4140/ostg.clktrk >>> _______________________________________________ >>> gumstix-users mailing list >>> gum...@li... >>> https://lists.sourceforge.net/lists/listinfo/gumstix-users >> >> >> >> ------------------------------------------------------------------------------ >> Rapidly troubleshoot problems before they affect your business. Most IT >> organizations don't have a clear picture of how application performance >> affects their revenue. With AppDynamics, you get 100% visibility into your >> Java,.NET, & PHP application. Start your 15-day FREE TRIAL of AppDynamics >> Pro! >> http://pubads.g.doubleclick.net/gampad/clk?id=84349351&iu=/4140/ostg.clktrk >> _______________________________________________ >> gumstix-users mailing list >> gum...@li... >> https://lists.sourceforge.net/lists/listinfo/gumstix-users >> |
From: Andy W. <an...@si...> - 2013-11-29 14:42:15
|
If you really hit a wall, you can just replace the db.txt file in your kernel build (via a patch applied via a .bbappend bitbake recipe) with this one: http://git.kernel.org/cgit/linux/kernel/git/linville/wireless-regdb.git/tree/db.txt?id=HEAD and keep the internal CONFIG_80211_INTERNAL_REGDB config option. I should mention, that I do not know if this will fix your WiFi problem overall. I just saw that the kernel warning indicated something was missing. Usually missing things cause problems. :) Even if the INTERNAL_REGDB with an updated db.txt is not your final solution, it may be worth a test to see if it fixes things before spending a lot of time on the CRDA stuff. Regards, Andy On Fri, 2013-11-29 at 12:19 +0000, Conor O'Rourke wrote: > Removing the kernel flag means that there's no error on modprobe. You > simply get: > > [ 1547.349822] cfg80211: Calling CRDA to update world regulatory domain > > Which is better. But mlan0 doesn't come up. I think the CRDA > executable, the proper udev incantations and the regulatory.bin file > are actually required items. However, CRDA isn't present in the build > and smart doesn't pull it down - built for armv7a and not for armv7l I > guess. I've pulled the source code but I'm having a slightly hard time > building it as the Makefile calls out to pkg-config... I'll have to > build it manually and get back to you :-) > > Cheers, > > Conor. > > On Fri, Nov 29, 2013 at 11:17 AM, Conor O'Rourke > <con...@sc...> wrote: > > I believe so. I've rebuilt the kernel but I got tied up with PCB > > design and haven't actually done the test. I do know that the CRDA > > exec is available from the smart database (at least I see it in the > > XML file) so I'll go check it out now. > > > > Conor. > > > > On Thu, Nov 28, 2013 at 8:32 PM, Adam Lee <ad...@gu...> wrote: > >> Hi Conor and Andy! Thanks for looking into this. I'd like to try this > >> myself. > >> All I need is remove the internal regulatory DB configuration from kernel? > >> > >> Thanks, > >> > >> Adam > >> > >> > >> > >> On Wed, Nov 27, 2013 at 6:14 AM, Conor O'Rourke > >> <con...@sc...> wrote: > >>> > >>> I think this might be a build issue. It appears that > >>> "CONFIG_CFG80211_INTERNAL_REGDB" is set with nothing in > >>> net/wireless/db.txt. It's normal to have this not set and have a call > >>> out to CRDA instead. The commit on that warning starts: > >>> > >>> It has happened twice now where elaborate troubleshooting has > >>> undergone on systems where CONFIG_CFG80211_INTERNAL_REGDB [0] > >>> has been set but yet net/wireless/db.txt was not updated. > >>> > >>> > >>> (https://github.com/gumstix/linux/commit/80007efeff0568375b08faf93c7aad65602cb97e) > >>> > >>> I can use your last link there to talk me through fixing it, but I'll > >>> need to recompile the kernel (good, I've been looking for an excuse!) > >>> > >>> Conor. > >>> > >>> On Wed, Nov 27, 2013 at 1:54 PM, Andy Walls <an...@si...> > >>> wrote: > >>> > You appear to be missing a regulatory data file or user-space agent. > >>> > > >>> > You are tripping this warning: > >>> > > >>> > https://git.kernel.org/cgit/linux/kernel/git/stable/linux-stable.git/tree/net/wireless/reg.c?id=refs/tags/v3.12.1#n419 > >>> > > >>> > This Kconfig help text might point you in the right direction: > >>> > > >>> > https://git.kernel.org/cgit/linux/kernel/git/stable/linux-stable.git/tree/net/wireless/Kconfig?id=refs/tags/v3.12.1#n118 > >>> > > >>> > http://wireless.kernel.org/en/developers/Regulatory > >>> > > >>> > Regards, > >>> > Andy > >>> > > >>> > On Wed, 2013-11-27 at 13:40 +0000, Conor O'Rourke wrote: > >>> >> Hi all, > >>> >> > >>> >> I'm not sure if I'm doing something wrong here. I'm using a 3.6 kernel > >>> >> console image on a Duovero Zephyr (Parlor baseboard) - this is a > >>> >> prebuilt image from the Gumstix website itself. Do I have to rebuild > >>> >> the kernel in some way to get WiFi working? It doesn't come up on its > >>> >> own and if I modprobe mwifiex_sdio I get this: > >>> >> > >>> >> # lsmod > >>> >> Module Size Used by > >>> >> mwifiex_sdio 19595 0 > >>> >> mwifiex 160431 1 mwifiex_sdio > >>> >> firmware_class 6982 1 mwifiex > >>> >> cfg80211 180246 1 mwifiex > >>> >> rfkill 17399 1 cfg80211 > >>> >> ipv6 269763 22 > >>> >> > >>> >> # dmesg > >>> >> .... > >>> >> [ 460.239746] ------------[ cut here ]------------ > >>> >> [ 460.243469] WARNING: at net/wireless/reg.c:412 > >>> >> regulatory_init+0x8c/0x124 [cfg80211]() > >>> >> [ 460.250518] db.txt is empty, you should update it... > >>> >> [ 460.254180] Modules linked in: > >>> >> [ 460.256042] cfg80211(+) rfkill ipv6 > >>> >> [ 460.258483] [<c0015018>] (unwind_backtrace+0x0/0x11c) from > >>> >> [<c003618c>] (warn_slowpath_common+0x4c/0x64) > >>> >> [ 460.267089] [<c003618c>] (warn_slowpath_common+0x4c/0x64) from > >>> >> [<c0036224>] (warn_slowpath_fmt+0x2c/0x3c) > >>> >> [ 460.275970] [<c0036224>] (warn_slowpath_fmt+0x2c/0x3c) from > >>> >> [<bf08f14c>] (regulatory_init+0x8c/0x124 [cfg80211]) > >>> >> [ 460.285430] [<bf08f14c>] (regulatory_init+0x8c/0x124 [cfg80211]) > >>> >> from [<bf08f054>] (cfg80211_init+0x54/0xc0 [cfg80211]) > >>> >> [ 460.295501] [<bf08f054>] (cfg80211_init+0x54/0xc0 [cfg80211]) from > >>> >> [<c0008684>] (do_one_initcall+0x90/0x160) > >>> >> [ 460.304473] [<c0008684>] (do_one_initcall+0x90/0x160) from > >>> >> [<c008555c>] (sys_init_module+0x1970/0x1b24) > >>> >> [ 460.313018] [<c008555c>] (sys_init_module+0x1970/0x1b24) from > >>> >> [<c000df80>] (ret_fast_syscall+0x0/0x30) > >>> >> [ 460.321411] ---[ end trace 082e1d9c000afff3 ]--- > >>> >> [ 460.324981] cfg80211: Calling CRDA to update world regulatory domain > >>> >> > >>> >> But nothing in ifconfig -a when there should be a mlan0 or something > >>> >> to that effect. I don't see firmware warnings. Perhaps I'm modprobing > >>> >> the wrong driver? > >>> >> > >>> >> Conor. > >>> >> > >>> >> > >>> >> ------------------------------------------------------------------------------ > >>> >> Rapidly troubleshoot problems before they affect your business. Most IT > >>> >> organizations don't have a clear picture of how application performance > >>> >> affects their revenue. With AppDynamics, you get 100% visibility into > >>> >> your > >>> >> Java,.NET, & PHP application. Start your 15-day FREE TRIAL of > >>> >> AppDynamics Pro! > >>> >> > >>> >> http://pubads.g.doubleclick.net/gampad/clk?id=84349351&iu=/4140/ostg.clktrk > >>> >> _______________________________________________ > >>> >> gumstix-users mailing list > >>> >> gum...@li... > >>> >> https://lists.sourceforge.net/lists/listinfo/gumstix-users > >>> > > >>> > > >>> > > >>> > ------------------------------------------------------------------------------ > >>> > Rapidly troubleshoot problems before they affect your business. Most IT > >>> > organizations don't have a clear picture of how application performance > >>> > affects their revenue. With AppDynamics, you get 100% visibility into > >>> > your > >>> > Java,.NET, & PHP application. Start your 15-day FREE TRIAL of > >>> > AppDynamics Pro! > >>> > > >>> > http://pubads.g.doubleclick.net/gampad/clk?id=84349351&iu=/4140/ostg.clktrk > >>> > _______________________________________________ > >>> > gumstix-users mailing list > >>> > gum...@li... > >>> > https://lists.sourceforge.net/lists/listinfo/gumstix-users > >>> > > >>> > >>> > >>> ------------------------------------------------------------------------------ > >>> Rapidly troubleshoot problems before they affect your business. Most IT > >>> organizations don't have a clear picture of how application performance > >>> affects their revenue. With AppDynamics, you get 100% visibility into your > >>> Java,.NET, & PHP application. Start your 15-day FREE TRIAL of AppDynamics > >>> Pro! > >>> > >>> http://pubads.g.doubleclick.net/gampad/clk?id=84349351&iu=/4140/ostg.clktrk > >>> _______________________________________________ > >>> gumstix-users mailing list > >>> gum...@li... > >>> https://lists.sourceforge.net/lists/listinfo/gumstix-users > >> > >> > >> > >> ------------------------------------------------------------------------------ > >> Rapidly troubleshoot problems before they affect your business. Most IT > >> organizations don't have a clear picture of how application performance > >> affects their revenue. With AppDynamics, you get 100% visibility into your > >> Java,.NET, & PHP application. Start your 15-day FREE TRIAL of AppDynamics > >> Pro! > >> http://pubads.g.doubleclick.net/gampad/clk?id=84349351&iu=/4140/ostg.clktrk > >> _______________________________________________ > >> gumstix-users mailing list > >> gum...@li... > >> https://lists.sourceforge.net/lists/listinfo/gumstix-users > >> > > ------------------------------------------------------------------------------ > Rapidly troubleshoot problems before they affect your business. Most IT > organizations don't have a clear picture of how application performance > affects their revenue. With AppDynamics, you get 100% visibility into your > Java,.NET, & PHP application. Start your 15-day FREE TRIAL of AppDynamics Pro! > http://pubads.g.doubleclick.net/gampad/clk?id=84349351&iu=/4140/ostg.clktrk > _______________________________________________ > gumstix-users mailing list > gum...@li... > https://lists.sourceforge.net/lists/listinfo/gumstix-users |
From: Conor O'R. <con...@sc...> - 2013-11-29 15:10:56
|
> Even if the INTERNAL_REGDB with an updated db.txt is not your final > solution, it may be worth a test to see if it fixes things before > spending a lot of time on the CRDA stuff. Too late :-) I'm way past hitting a wall :-) It's impossible to build. I managed to build half of it on a Ubuntu system (the python bit) and am currently compiling openssl on the Gumstix. Once I get the ssl libs I should be able to edit the Makefile and set the paths correctly... Actually, this is ridiculous, I'll grow old before I manage this! I did have the db.txt from the wireless-regdb tar file (https://www.kernel.org/pub/software/network/wireless-regdb/wireless-regdb-2013.11.27.tar.gz) and I put it in and I am now rebuilding the kernel. I was essentially seeing was it possible to build CRDA. But you're right, I should check the db.txt first. I'll report back if it works... Conor. On Fri, Nov 29, 2013 at 2:13 PM, Andy Walls <an...@si...> wrote: > If you really hit a wall, you can just replace the db.txt file in your > kernel build (via a patch applied via a .bbappend bitbake recipe) with > this one: > > http://git.kernel.org/cgit/linux/kernel/git/linville/wireless-regdb.git/tree/db.txt?id=HEAD > > and keep the internal CONFIG_80211_INTERNAL_REGDB config option. > > I should mention, that I do not know if this will fix your WiFi problem > overall. I just saw that the kernel warning indicated something was > missing. Usually missing things cause problems. :) > > Even if the INTERNAL_REGDB with an updated db.txt is not your final > solution, it may be worth a test to see if it fixes things before > spending a lot of time on the CRDA stuff. > > Regards, > Andy > > > On Fri, 2013-11-29 at 12:19 +0000, Conor O'Rourke wrote: >> Removing the kernel flag means that there's no error on modprobe. You >> simply get: >> >> [ 1547.349822] cfg80211: Calling CRDA to update world regulatory domain >> >> Which is better. But mlan0 doesn't come up. I think the CRDA >> executable, the proper udev incantations and the regulatory.bin file >> are actually required items. However, CRDA isn't present in the build >> and smart doesn't pull it down - built for armv7a and not for armv7l I >> guess. I've pulled the source code but I'm having a slightly hard time >> building it as the Makefile calls out to pkg-config... I'll have to >> build it manually and get back to you :-) >> >> Cheers, >> >> Conor. >> >> On Fri, Nov 29, 2013 at 11:17 AM, Conor O'Rourke >> <con...@sc...> wrote: >> > I believe so. I've rebuilt the kernel but I got tied up with PCB >> > design and haven't actually done the test. I do know that the CRDA >> > exec is available from the smart database (at least I see it in the >> > XML file) so I'll go check it out now. >> > >> > Conor. >> > >> > On Thu, Nov 28, 2013 at 8:32 PM, Adam Lee <ad...@gu...> wrote: >> >> Hi Conor and Andy! Thanks for looking into this. I'd like to try this >> >> myself. >> >> All I need is remove the internal regulatory DB configuration from kernel? >> >> >> >> Thanks, >> >> >> >> Adam >> >> >> >> >> >> >> >> On Wed, Nov 27, 2013 at 6:14 AM, Conor O'Rourke >> >> <con...@sc...> wrote: >> >>> >> >>> I think this might be a build issue. It appears that >> >>> "CONFIG_CFG80211_INTERNAL_REGDB" is set with nothing in >> >>> net/wireless/db.txt. It's normal to have this not set and have a call >> >>> out to CRDA instead. The commit on that warning starts: >> >>> >> >>> It has happened twice now where elaborate troubleshooting has >> >>> undergone on systems where CONFIG_CFG80211_INTERNAL_REGDB [0] >> >>> has been set but yet net/wireless/db.txt was not updated. >> >>> >> >>> >> >>> (https://github.com/gumstix/linux/commit/80007efeff0568375b08faf93c7aad65602cb97e) >> >>> >> >>> I can use your last link there to talk me through fixing it, but I'll >> >>> need to recompile the kernel (good, I've been looking for an excuse!) >> >>> >> >>> Conor. >> >>> >> >>> On Wed, Nov 27, 2013 at 1:54 PM, Andy Walls <an...@si...> >> >>> wrote: >> >>> > You appear to be missing a regulatory data file or user-space agent. >> >>> > >> >>> > You are tripping this warning: >> >>> > >> >>> > https://git.kernel.org/cgit/linux/kernel/git/stable/linux-stable.git/tree/net/wireless/reg.c?id=refs/tags/v3.12.1#n419 >> >>> > >> >>> > This Kconfig help text might point you in the right direction: >> >>> > >> >>> > https://git.kernel.org/cgit/linux/kernel/git/stable/linux-stable.git/tree/net/wireless/Kconfig?id=refs/tags/v3.12.1#n118 >> >>> > >> >>> > http://wireless.kernel.org/en/developers/Regulatory >> >>> > >> >>> > Regards, >> >>> > Andy >> >>> > >> >>> > On Wed, 2013-11-27 at 13:40 +0000, Conor O'Rourke wrote: >> >>> >> Hi all, >> >>> >> >> >>> >> I'm not sure if I'm doing something wrong here. I'm using a 3.6 kernel >> >>> >> console image on a Duovero Zephyr (Parlor baseboard) - this is a >> >>> >> prebuilt image from the Gumstix website itself. Do I have to rebuild >> >>> >> the kernel in some way to get WiFi working? It doesn't come up on its >> >>> >> own and if I modprobe mwifiex_sdio I get this: >> >>> >> >> >>> >> # lsmod >> >>> >> Module Size Used by >> >>> >> mwifiex_sdio 19595 0 >> >>> >> mwifiex 160431 1 mwifiex_sdio >> >>> >> firmware_class 6982 1 mwifiex >> >>> >> cfg80211 180246 1 mwifiex >> >>> >> rfkill 17399 1 cfg80211 >> >>> >> ipv6 269763 22 >> >>> >> >> >>> >> # dmesg >> >>> >> .... >> >>> >> [ 460.239746] ------------[ cut here ]------------ >> >>> >> [ 460.243469] WARNING: at net/wireless/reg.c:412 >> >>> >> regulatory_init+0x8c/0x124 [cfg80211]() >> >>> >> [ 460.250518] db.txt is empty, you should update it... >> >>> >> [ 460.254180] Modules linked in: >> >>> >> [ 460.256042] cfg80211(+) rfkill ipv6 >> >>> >> [ 460.258483] [<c0015018>] (unwind_backtrace+0x0/0x11c) from >> >>> >> [<c003618c>] (warn_slowpath_common+0x4c/0x64) >> >>> >> [ 460.267089] [<c003618c>] (warn_slowpath_common+0x4c/0x64) from >> >>> >> [<c0036224>] (warn_slowpath_fmt+0x2c/0x3c) >> >>> >> [ 460.275970] [<c0036224>] (warn_slowpath_fmt+0x2c/0x3c) from >> >>> >> [<bf08f14c>] (regulatory_init+0x8c/0x124 [cfg80211]) >> >>> >> [ 460.285430] [<bf08f14c>] (regulatory_init+0x8c/0x124 [cfg80211]) >> >>> >> from [<bf08f054>] (cfg80211_init+0x54/0xc0 [cfg80211]) >> >>> >> [ 460.295501] [<bf08f054>] (cfg80211_init+0x54/0xc0 [cfg80211]) from >> >>> >> [<c0008684>] (do_one_initcall+0x90/0x160) >> >>> >> [ 460.304473] [<c0008684>] (do_one_initcall+0x90/0x160) from >> >>> >> [<c008555c>] (sys_init_module+0x1970/0x1b24) >> >>> >> [ 460.313018] [<c008555c>] (sys_init_module+0x1970/0x1b24) from >> >>> >> [<c000df80>] (ret_fast_syscall+0x0/0x30) >> >>> >> [ 460.321411] ---[ end trace 082e1d9c000afff3 ]--- >> >>> >> [ 460.324981] cfg80211: Calling CRDA to update world regulatory domain >> >>> >> >> >>> >> But nothing in ifconfig -a when there should be a mlan0 or something >> >>> >> to that effect. I don't see firmware warnings. Perhaps I'm modprobing >> >>> >> the wrong driver? >> >>> >> >> >>> >> Conor. >> >>> >> >> >>> >> >> >>> >> ------------------------------------------------------------------------------ >> >>> >> Rapidly troubleshoot problems before they affect your business. Most IT >> >>> >> organizations don't have a clear picture of how application performance >> >>> >> affects their revenue. With AppDynamics, you get 100% visibility into >> >>> >> your >> >>> >> Java,.NET, & PHP application. Start your 15-day FREE TRIAL of >> >>> >> AppDynamics Pro! >> >>> >> >> >>> >> http://pubads.g.doubleclick.net/gampad/clk?id=84349351&iu=/4140/ostg.clktrk >> >>> >> _______________________________________________ >> >>> >> gumstix-users mailing list >> >>> >> gum...@li... >> >>> >> https://lists.sourceforge.net/lists/listinfo/gumstix-users >> >>> > >> >>> > >> >>> > >> >>> > ------------------------------------------------------------------------------ >> >>> > Rapidly troubleshoot problems before they affect your business. Most IT >> >>> > organizations don't have a clear picture of how application performance >> >>> > affects their revenue. With AppDynamics, you get 100% visibility into >> >>> > your >> >>> > Java,.NET, & PHP application. Start your 15-day FREE TRIAL of >> >>> > AppDynamics Pro! >> >>> > >> >>> > http://pubads.g.doubleclick.net/gampad/clk?id=84349351&iu=/4140/ostg.clktrk >> >>> > _______________________________________________ >> >>> > gumstix-users mailing list >> >>> > gum...@li... >> >>> > https://lists.sourceforge.net/lists/listinfo/gumstix-users >> >>> > >> >>> >> >>> >> >>> ------------------------------------------------------------------------------ >> >>> Rapidly troubleshoot problems before they affect your business. Most IT >> >>> organizations don't have a clear picture of how application performance >> >>> affects their revenue. With AppDynamics, you get 100% visibility into your >> >>> Java,.NET, & PHP application. Start your 15-day FREE TRIAL of AppDynamics >> >>> Pro! >> >>> >> >>> http://pubads.g.doubleclick.net/gampad/clk?id=84349351&iu=/4140/ostg.clktrk >> >>> _______________________________________________ >> >>> gumstix-users mailing list >> >>> gum...@li... >> >>> https://lists.sourceforge.net/lists/listinfo/gumstix-users >> >> >> >> >> >> >> >> ------------------------------------------------------------------------------ >> >> Rapidly troubleshoot problems before they affect your business. Most IT >> >> organizations don't have a clear picture of how application performance >> >> affects their revenue. With AppDynamics, you get 100% visibility into your >> >> Java,.NET, & PHP application. Start your 15-day FREE TRIAL of AppDynamics >> >> Pro! >> >> http://pubads.g.doubleclick.net/gampad/clk?id=84349351&iu=/4140/ostg.clktrk >> >> _______________________________________________ >> >> gumstix-users mailing list >> >> gum...@li... >> >> https://lists.sourceforge.net/lists/listinfo/gumstix-users >> >> >> >> ------------------------------------------------------------------------------ >> Rapidly troubleshoot problems before they affect your business. Most IT >> organizations don't have a clear picture of how application performance >> affects their revenue. With AppDynamics, you get 100% visibility into your >> Java,.NET, & PHP application. Start your 15-day FREE TRIAL of AppDynamics Pro! >> http://pubads.g.doubleclick.net/gampad/clk?id=84349351&iu=/4140/ostg.clktrk >> _______________________________________________ >> gumstix-users mailing list >> gum...@li... >> https://lists.sourceforge.net/lists/listinfo/gumstix-users > > > ------------------------------------------------------------------------------ > Rapidly troubleshoot problems before they affect your business. Most IT > organizations don't have a clear picture of how application performance > affects their revenue. With AppDynamics, you get 100% visibility into your > Java,.NET, & PHP application. Start your 15-day FREE TRIAL of AppDynamics Pro! > http://pubads.g.doubleclick.net/gampad/clk?id=84349351&iu=/4140/ostg.clktrk > _______________________________________________ > gumstix-users mailing list > gum...@li... > https://lists.sourceforge.net/lists/listinfo/gumstix-users > |
From: Conor O'R. <con...@sc...> - 2013-12-04 15:55:30
|
My logs are pretty much the same as Johns with the Pansenti software. I have the first MMC device: mmc0: new high speed SDHC card at address 0007 but I don't get the message about mmc1 that you do. By the way, I also note that /sys/kernel/debug/gpio has the proper entry for powering up the vwlan (gpio 43): gpio-43 (vwlan ) out lo That always sits at "out lo", it never goes to hi. No idea if that's important though. I can't really tell where in the kernel it is supposed to pull that line high. In board-duovero.c, duovero_vwlan structure (.gpio = 43) I suppose. I believe that's part of platform_data and would be registered at boot - I do see a message about: [ 0.192108] vwlan: 3000 mV which is the point at which gpio43 should be pulled high. But it isn't. Besides, with identical software, this shouldn't happen. If there's a way to hardware debug it with a meter I will but I don't know what to probe... Conor. On Wed, Dec 4, 2013 at 2:11 PM, Scott Ellis <sc...@ju...> wrote: > The differences I see between John's and my logs running identical software > are these 3 additional lines in mine: > > ... > [ 2.001647] host->ocr_avail_sdio: 0 > ... > [ 2.014434] Host: 40000 OCR: b0ff8000 > ... > [ 2.081939] mmc1: new high speed SDIO card at address 0001 > ... > > I believe this is the detection of the SDIO attached WIFI radio. > > > > > -- > View this message in context: http://gumstix.8.x6.nabble.com/Duovero-WiFi-not-coming-up-tp4968301p4968332.html > Sent from the Gumstix mailing list archive at Nabble.com. > > ------------------------------------------------------------------------------ > Sponsored by Intel(R) XDK > Develop, test and display web and hybrid apps with a single code base. > Download it for free now! > http://pubads.g.doubleclick.net/gampad/clk?id=111408631&iu=/4140/ostg.clktrk > _______________________________________________ > gumstix-users mailing list > gum...@li... > https://lists.sourceforge.net/lists/listinfo/gumstix-users > |
From: Scott E. <sc...@ju...> - 2013-12-04 16:16:26
|
root@duovero:/sys/kernel/debug# cat gpio GPIOs 0-31, gpio: GPIOs 32-63, gpio: gpio-43 (vwlan ) out hi gpio-44 (smsc911x irq ) in hi gpio-62 (ehci_nreset ) out hi GPIOs 64-95, gpio: GPIOs 96-127, gpio: GPIOs 128-159, gpio: GPIOs 160-191, gpio: gpio-160 (audpwron ) out lo -- View this message in context: http://gumstix.8.x6.nabble.com/Duovero-WiFi-not-coming-up-tp4968301p4968335.html Sent from the Gumstix mailing list archive at Nabble.com. |