{"id":14,"date":"2006-12-12T14:59:00","date_gmt":"2006-12-12T17:59:00","guid":{"rendered":"http:\/\/labs.morpheuz.eng.br\/blog\/?p=10"},"modified":"2006-12-12T14:59:00","modified_gmt":"2006-12-12T17:59:00","slug":"sony-vgn-sz340-wireless-novel","status":"publish","type":"post","link":"https:\/\/blog.morpheuz.cc\/?p=14","title":{"rendered":"Sony VGN-SZ340 Wireless Novel"},"content":{"rendered":"<p>Well, it finally ended. =) Today I was able to use ipw3945 + wpa + slack and everything worked fine.<\/p>\n<p>During last month I couldn&#8217;t understand why it worked perfectly on Kubuntu and it was not working under Slackware 11 as I was installing everything perfectly, no errors, etc&#8230;<\/p>\n<p>The problem is that if something is not working it&#8217;s due to errors. If you can&#8217;t find them, it doesn&#8217;t mean that they do not exist \ud83d\ude09 . Here I will list all the errors that I had so if someone is using Google to search for a solution, it&#8217;ll find this page hehe.<\/p>\n<ul>\n<li>IPW3945: Warning about undefined symbols<\/li>\n<\/ul>\n<ul>\n<li>ieee80211_crypt_tkip: could not allocate crypto API arc4<\/li>\n<\/ul>\n<ul>\n<li>WPA: Failed to set GTK to the driver<\/li>\n<\/ul>\n<ul>\n<li>Driver did not support SIOCSIWENCODEEXT<\/li>\n<\/ul>\n<p>Well, let&#8217;s comment about the errors now.<\/p>\n<ol>\n<li><strong>IPW3945: Warning about undefined symbols<\/strong>This was a silly mistake while compiling the last ipw3945 driver. At the end of the compilation, if it displays some warnings about undefined symbols, regarding ieee80211* symbols you just need to copy a file called &#8220;<em>Module.symvers<\/em>&#8221; from ieee80211 directory to the ipw3945&#8217;s directory.<br \/>\nDoing this will make ipw3945 &#8220;understand&#8221; the ieee80211 symbols as they are not in the kernel.<\/li>\n<li><strong>ieee80211_crypt_tkip: could not allocate crypto API arc4 <\/strong>Well, this happen because it couldn&#8217;t find the &#8220;arc4&#8221; module (<em>ARC4 cipher algorithm<\/em>). This can happen with another crypt module called &#8220;<em>MICHAEL MIC<\/em>&#8221; or &#8220;<em>AES<\/em>&#8221; too. To detect this problem just take a look at &#8220;dmesg&#8221;.To solve this just load these modules at the same time you load ipw3945 (you can modify the file <em>\/etc\/modprobe.d\/ipw3945<\/em> to load these modules) or you can put them built-in the kernel. This will solve this problem!\n<p><strong><br \/>\n<\/strong><\/li>\n<li><strong>&#8220;WPA: Failed to set GTK to the driver&#8221; and &#8220;Driver did not support SIOCSIWENCODEEXT&#8221;<\/strong><\/li>\n<\/ol>\n<p>You will receive this two messages at wpa_supplicant (running it with -ddd) if you didn&#8217;t load <em>ieee80211_crypt_tkip<\/em> and <em>ieee80211_crypt_ccmp<\/em>. So to solve this, just load these two modules at the time you load ipw3945 (put it inside <em>\/etc\/modprobe.d\/ipw3945<\/em> also).<\/p>\n<p>After doing all the stuff above, everything worked fine!  Now I&#8217;ll try to configure kvaio and find some cool network manager =).<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Well, it finally ended. =) Today I was able to use ipw3945 + wpa + slack and everything worked fine. During last month I couldn&#8217;t understand why it worked perfectly on Kubuntu and it was not working under Slackware 11 as I was installing everything perfectly, no errors, etc&#8230; The problem is that if something [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[2],"tags":[],"class_list":["post-14","post","type-post","status-publish","format-standard","hentry","category-general"],"_links":{"self":[{"href":"https:\/\/blog.morpheuz.cc\/index.php?rest_route=\/wp\/v2\/posts\/14","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.morpheuz.cc\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.morpheuz.cc\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.morpheuz.cc\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.morpheuz.cc\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=14"}],"version-history":[{"count":0,"href":"https:\/\/blog.morpheuz.cc\/index.php?rest_route=\/wp\/v2\/posts\/14\/revisions"}],"wp:attachment":[{"href":"https:\/\/blog.morpheuz.cc\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=14"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.morpheuz.cc\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=14"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.morpheuz.cc\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=14"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}