Bug 1001041
Summary: | NetworkManager disconnects after cfg80211 calls CRDA to update world regulatory domain | ||
---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | johnny.westerlund |
Component: | kernel | Assignee: | Kernel Maintainer List <kernel-maint> |
Status: | CLOSED WORKSFORME | QA Contact: | Fedora Extras Quality Assurance <extras-qa> |
Severity: | medium | Docs Contact: | |
Priority: | unspecified | ||
Version: | 19 | CC: | danw, dcbw, eagleton, gansalmon, itamar, johnny.westerlund, jonathan, kernel-maint, kwade, linville, madhu.chinakonda, michele, rickvek, sgruszka |
Target Milestone: | --- | ||
Target Release: | --- | ||
Hardware: | x86_64 | ||
OS: | Linux | ||
Whiteboard: | |||
Fixed In Version: | Doc Type: | Bug Fix | |
Doc Text: | Story Points: | --- | |
Clone Of: | 811054 | Environment: | |
Last Closed: | 2013-11-19 07:18:26 UTC | Type: | Bug |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: |
Description
johnny.westerlund
2013-08-26 11:46:05 UTC
Reopening this bug since i can still reproduce it on fedora 19. https://bugzilla.redhat.com/show_bug.cgi?id=864906 More info on the problem in the above bug report, although i'm only reopening this one. In trying to debug this in prior fedora versions i encountered a problem with the debug options on the RTL cards. Since then debug kernels are supposed to have RTL_WIFI_DEBUG option compiled, but it still doesnt. cat config-3.10.9-200.fc19.x86_64.debug | grep RTL CONFIG_USB_RTL8150=m CONFIG_USB_RTL8152=m CONFIG_RTL8180=m CONFIG_RTL8187=m CONFIG_RTL8187_LEDS=y CONFIG_RTLWIFI=m # CONFIG_RTLWIFI_DEBUG is not set Acording to this bugzilla entry debug kernels should contain the relevant options to debug. https://bugzilla.redhat.com/show_bug.cgi?id=889425 Something like this I guess: diff --git a/Makefile b/Makefile index 178f4f2..93dbd66 100644 --- a/Makefile +++ b/Makefile @@ -92,6 +92,7 @@ debug: @perl -pi -e 's/# CONFIG_X86_BOOTPARAM_MEMORY_CORRUPTION_CHECK is not set/CONFIG_X86_BOOTPARAM_MEMORY_CORRUPTION_CHECK=y/' config-nodebug @perl -pi -e 's/# CONFIG_DEBUG_KMEMLEAK is not set/CONFIG_DEBUG_KMEMLEAK=y/' config-nodebug @perl -pi -e 's/# CONFIG_X86_DEBUG_STATIC_CPU_HAS is not set/CONFIG_X86_DEBUG_STATIC_CPU_HAS=y/' config-nodebug + @perl -pi -e 's/# CONFIG_RTLWIFI_DEBUG is not set/CONFIG_RTLWIFI_DEBUG=y/' config-nodebug @# just in case we're going from extremedebug -> debug @perl -pi -e 's/CONFIG_DEBUG_PAGEALLOC=y/# CONFIG_DEBUG_PAGEALLOC is not set/' config-nodebug Josh/Kernel folks, I noticed a couple of other discrepancies (i.e. in debug we are missing MAC80211_MESSAGE_TRACING). Would a patch fixing them all + sorting them in both Makefile and Makefile.release be ok? Adding John to CC. I'll look at the RTLWIFI_DEBUG today. For MAC80211_MESSAGE_TRACING, I think we left that off on purpose because it can be very spammy and make things even slower on debug kernels than they already are. I could be misremembering though. John, any thoughts on this option for debug/rawhide kernels? Josh, I think you have it right re: MAC80211_MESSAGE_TRACING. OK, I looked at this. The config options are correct on 3.11 based kernels. RTLWIFI_DEBUG is set on -debug kernels and not on release kernels. There's nothing to really fix there. Hohum not sure at which branch I looked then. Sorry about that. Johnny, can you close this BZ please? Closing since the debug options are now present in the debug kernel. Thanks all for the help. |