<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>大聲想 － Think Louder &#187; compat-wireless-2.6</title>
	<atom:link href="http://thinklouder.cn/tag/compat-wireless-26/feed/" rel="self" type="application/rss+xml" />
	<link>http://thinklouder.cn</link>
	<description>on Linux, Mac, Open Source, etc.</description>
	<lastBuildDate>Mon, 05 Jul 2010 21:44:28 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=abc</generator>
	<atom:link rel='hub' href='http://thinklouder.cn/?pushpress=hub'/>
		<item>
		<title>在OpenSUSE11.1下使用WG111v3无线网卡</title>
		<link>http://thinklouder.cn/2009/03/wg111v3-on-opensuse/</link>
		<comments>http://thinklouder.cn/2009/03/wg111v3-on-opensuse/#comments</comments>
		<pubDate>Wed, 04 Mar 2009 18:33:45 +0000</pubDate>
		<dc:creator>Sun Liwen</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[compat-wireless-2.6]]></category>
		<category><![CDATA[linux wireless]]></category>
		<category><![CDATA[opensuse11.1]]></category>
		<category><![CDATA[wg111]]></category>

		<guid isPermaLink="false">http://thinklouder.cn/?p=974</guid>
		<description><![CDATA[我的USB无线网卡型号是NetGear WG111v3（芯片为RTL8187B），性能不错，长时间使用稍微有点热，但绝对可以接受。 之前一直在Ubuntu8.04下通过ndiswrapper+Windows驱动的方法使用。OpenSUSE11.1的Kernel是 2.6.27.7-9，这个版本内置了rtl8187的驱动。但是有defect，使用一段时间网速会变慢或者dhcp获得了ip却ping不通 router。 suse:/home/sunlw # uname -a Linux suse 2.6.27.7-9-pae #1 SMP 2008-12-04 18:10:04 +0100 i686 i686 i386 GNU/Linux 我本想同样用ndiswrapper的方式解决，但没能成功。也许我使用方法不对，ndiswrapper的方式NetworkManager或者ifup的形式都找不到wlan0这个设备。 苦恼中发现了下面这个帖子： http://www.susegeek.com/wireless/rtl8187b-wireless-native-driver-support-in-opensuse-111-kernel-2627/ 有几个网友在抱怨与我类似的问题，三楼的网友给了一个linux-wireless邮件列表中的解决方案。 http://osdir.com/ml/linux-wireless/2009-01/msg00713.html rtl8187驱动的维护者说，目前这个defect已经解决，但是需要几个月才能放入kernel的mainline，即使2.6.29也不会有这个补丁。 需要动手编译一下相关的modules。这个页面有详细说明，作者建议仔细阅读这个页面再进行下一步操作。 http://linuxwireless.org/en/users/Download 简单摘要如下： 到 compat-wireless-2.6的下载目录 http://wireless.kernel.org/download/compat-wireless-2.6/ 下载最新的包。这个包来自wireless-testing.git tree最新的版本，每天更新。（这个目录有防盗链，所以最好直接点击下载&#8230;） 然后， 解压缩 tar jxvf compat-wireless-$(date -I).tar.bz2 编译 cd compat-wireless-$(date -I) make 安装 sudo make install 卸载之前的模块 sudo make unload 如果想卸载自己编译的版本 [...]]]></description>
			<content:encoded><![CDATA[<p>我的USB无线网卡型号是NetGear WG111v3（芯片为RTL8187B），性能不错，长时间使用稍微有点热，但绝对可以接受。</p>
<p>之前一直在Ubuntu8.04下通过<a href="http://www.tuxmagazine.com/node/1000167">ndiswrapper+Windows驱动</a>的方法使用。OpenSUSE11.1的Kernel是 2.6.27.7-9，这个版本内置了rtl8187的驱动。但是有defect，使用一段时间网速会变慢或者dhcp获得了ip却ping不通 router。</p>
<pre>suse:/home/sunlw # uname -a
Linux suse 2.6.27.7-9-pae #1 SMP 2008-12-04 18:10:04 +0100 i686 i686 i386 GNU/Linux</pre>
<p>我本想同样用ndiswrapper的方式解决，但没能成功。也许我使用方法不对，ndiswrapper的方式NetworkManager或者ifup的形式都找不到wlan0这个设备。</p>
<p>苦恼中发现了下面这个帖子：</p>
<p><a href="http://www.susegeek.com/wireless/rtl8187b-wireless-native-driver-support-in-opensuse-111-kernel-2627/">http://www.susegeek.com/wireless/rtl8187b-wireless-native-driver-support-in-opensuse-111-kernel-2627/</a></p>
<p>有几个网友在抱怨与我类似的问题，三楼的网友给了一个linux-wireless邮件列表中的解决方案。</p>
<p><a href="http://osdir.com/ml/linux-wireless/2009-01/msg00713.html">http://osdir.com/ml/linux-wireless/2009-01/msg00713.html</a></p>
<p>rtl8187驱动的维护者说，目前这个defect已经解决，但是需要几个月才能放入kernel的mainline，即使2.6.29也不会有这个补丁。</p>
<p>需要动手编译一下相关的modules。这个页面有详细说明，作者建议仔细阅读这个页面再进行下一步操作。</p>
<p><a href="http://linuxwireless.org/en/users/Download">http://linuxwireless.org/en/users/Download</a></p>
<p>简单摘要如下：</p>
<p>到 compat-wireless-2.6的下载目录 http://wireless.kernel.org/download/compat-wireless-2.6/ 下载最新的包。这个包来自wireless-testing.git tree最新的版本，每天更新。（这个目录有防盗链，所以最好直接点击下载&#8230;）</p>
<p>然后，</p>
<p>解压缩</p>
<pre>tar jxvf compat-wireless-$(date -I).tar.bz2</pre>
<p>编译</p>
<pre>cd compat-wireless-$(date -I)
make</pre>
<p>安装</p>
<pre>sudo make install</pre>
<p>卸载之前的模块</p>
<pre>sudo make unload</pre>
<p>如果想卸载自己编译的版本</p>
<pre>sudo make uninstall</pre>
<p>因为我需要rtl8187这个模块，所以</p>
<pre>modprobe rtl8187
lsmod | grep rtl8187</pre>
<p>确认已经加载成功。重启。<br />
使用&#8221;Yast2控制中心&gt;网络设备&gt;网络设置&#8221;重新进行无线网卡的设置。搞定！</p>
<p>因为compact-wireless-2.6不是mainline的版本所以</p>
<pre>sunlw@suse:~/Desktop&gt; dmesg | grep rtl
rtl8187: 8187B chip detected. Support is EXPERIMENTAL, and could damage your
phy0: hwaddr 00:1e:2a:af:14:0c, RTL8187BvE V0 + rtl8225z2
usbcore: registered new interface driver rtl8187</pre>
<p>PS：OpenSUSE里NetworkManager和ifup形式的网络管理只能二选一，回头找一个network monitor放在panel里。</p>
<p>PS：我在Ubuntu下编译了整套的monodevelop，但是有点麻烦，需要逐个安装依赖，并逐个编译cil的wrapper包，然后才能编译一个功能较为完整的monodevelop。装一个OpenSUSE11.1是为了直接使用编译好的<a href="http://monodevelop.com/Download_-_Unstable">Unstable版</a>。但好像最近也有for Debian的deb包了，不知道是不是于同步的。</p>
<p>PS: OpenSUSE下编译内核模块需要安装的工具有gcc, automake, autoconf, kernel-source, kernel-syms这些包在安装DVD中都有。<br />
Have fun!</p>
<hr />
<p>
<small>
Tags: <a href="http://thinklouder.cn/tag/compat-wireless-26/" rel="tag">compat-wireless-2.6</a>, <a href="http://thinklouder.cn/tag/linux-wireless/" rel="tag">linux wireless</a>, <a href="http://thinklouder.cn/tag/opensuse111/" rel="tag">opensuse11.1</a>, <a href="http://thinklouder.cn/tag/wg111/" rel="tag">wg111</a><br/>
<a href="http://thinklouder.cn/2009/03/wg111v3-on-opensuse/#comments-heading">3 comments</a>
</small>
</p>]]></content:encoded>
			<wfw:commentRss>http://thinklouder.cn/2009/03/wg111v3-on-opensuse/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>
