{"id":16,"date":"2007-07-10T10:21:49","date_gmt":"2007-07-10T10:21:49","guid":{"rendered":""},"modified":"2017-03-07T16:28:03","modified_gmt":"2017-03-07T16:28:03","slug":"external_wireless_drivers_and_kernel_2_6_22","status":"publish","type":"post","link":"https:\/\/blogs.gentoo.org\/genstef\/2007\/07\/10\/external_wireless_drivers_and_kernel_2_6_22\/","title":{"rendered":"External Wireless Drivers and Kernel 2.6.22"},"content":{"rendered":"<p>With 2.6.22 wireless drivers got broken again. They need both a driver patch and an Ebuild CONFIG_CHECK update. The CONFIG_CHECK variable is used to check for a configuration option in the kernel. Previously wireless users had to enable<\/p>\n<p><code>Wireless LAN drivers (non-hamradio) &amp; Wireless Extensions (CONFIG_NET_RADIO).<\/code><\/p>\n<p>That option then enabled the hidden option WIRELESS_EXT. Now with 2.6.22 you need to enable that separately:<\/p>\n<p><code>Symbol: WIRELESS_EXT [=y]<br \/>\nPrompt: Wireless extensions<br \/>\n  Defined at net\/wireless\/Kconfig:4<br \/>\n  Depends on: NET &amp;&amp; !S390<br \/>\n  Location:<br \/>\n    -> Networking<br \/>\n      -> Networking support (NET [=y])<br \/>\n        -> Wireless<\/code><br \/>\n<strong><br \/>\nNot yet patched drivers<\/strong><br \/>\nDrivers need updates for 2.6.22 and many upstream driver developers do not release prior to the upstream kernel or shortly after. That is why we need patches to add them to the Ebuilds. If you have such a non working ebuild please get a patch to me through bugs.gentoo.org and assign it to mobile.<\/p>\n<p><strong>mac80211<\/strong><br \/>\nFor some drivers that do not work in kernel 2.6.22 you have the option to use mac80211, you can find it in the sunrise overlay currently:<br \/>\n<code>emerge -va layman<br \/>\necho \"source \/usr\/portage\/local\/layman\/make.conf\" >> \/etc\/make.conf<br \/>\nlayman -f -a sunrise<\/code><\/p>\n<p>Then depending on the driver you need:<br \/>\n<code>emerge rt2x00-git<\/code> or<br \/>\n<code>emerge iwlwifi<\/code><\/p>\n<p>You do not need to enable mac80211 in the kernel, because it will use the external package provided by Intel.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>With 2.6.22 wireless drivers got broken again. They need both a driver patch and an Ebuild CONFIG_CHECK update. The CONFIG_CHECK variable is used to check for a configuration option in the kernel. Previously wireless users had to enable Wireless LAN drivers (non-hamradio) &amp; Wireless Extensions (CONFIG_NET_RADIO). That option then enabled the hidden option WIRELESS_EXT. Now &hellip; <a href=\"https:\/\/blogs.gentoo.org\/genstef\/2007\/07\/10\/external_wireless_drivers_and_kernel_2_6_22\/\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">External Wireless Drivers and Kernel 2.6.22<\/span><\/a><\/p>\n","protected":false},"author":15,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":[],"categories":[3],"tags":[],"jetpack_featured_media_url":"","_links":{"self":[{"href":"https:\/\/blogs.gentoo.org\/genstef\/wp-json\/wp\/v2\/posts\/16"}],"collection":[{"href":"https:\/\/blogs.gentoo.org\/genstef\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blogs.gentoo.org\/genstef\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blogs.gentoo.org\/genstef\/wp-json\/wp\/v2\/users\/15"}],"replies":[{"embeddable":true,"href":"https:\/\/blogs.gentoo.org\/genstef\/wp-json\/wp\/v2\/comments?post=16"}],"version-history":[{"count":1,"href":"https:\/\/blogs.gentoo.org\/genstef\/wp-json\/wp\/v2\/posts\/16\/revisions"}],"predecessor-version":[{"id":17,"href":"https:\/\/blogs.gentoo.org\/genstef\/wp-json\/wp\/v2\/posts\/16\/revisions\/17"}],"wp:attachment":[{"href":"https:\/\/blogs.gentoo.org\/genstef\/wp-json\/wp\/v2\/media?parent=16"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogs.gentoo.org\/genstef\/wp-json\/wp\/v2\/categories?post=16"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogs.gentoo.org\/genstef\/wp-json\/wp\/v2\/tags?post=16"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}