Wednesday, September 30th, 2009 at 2:28 pm
最近不知道为什么,我x200总是会出现无线崩溃的情况。就算你用下面这条命令,得到的居然是设备忙…
$ sudo iwlist can
lo Interface doesn't support scanning.
eth0 Interface doesn't support scanning.
pan0 Interface doesn't support scanning.
wmaster0 Interface doesn't support scanning.
wlan0 Interface doesn't support scanning : Device or resource busy
没办法,只好试着把驱动删除,然后再重新加载
用下面命令删除相关的无线模块:
# modprobe -r iwlagn
# modprobe -r iwlcore
# modprobe -r mac80211
用下面命令重新加载无线模块
# modprobe mac80211
# modprobe iwlcore
# modprobe iwlagn
根据无线网卡型号的不同,上述模块名应该会有不同,附上我的无线网卡型号做参考
03:00.0 Network controller: Intel Corporation Wireless WiFi Link 5300
Monday, December 1st, 2008 at 4:49 pm
来源:http://www.thinkwiki.org/wiki/How_to_configure_the_TrackPoint#TrackPoint_under_Ubuntu_8.10_using_HAL
今天把系统从804升级到了810,发现原来的小红帽不能正常使用,按照原来配置804的办法已经不行了,一查资料,原来在ubuntu810中对一些硬件的支持已经完全由HAL来做了,鼠标就是其中之一。
解决办法如下:
以root身份用下面的内容创建这个文件:/etc/hal/fdi/policy/mouse-wheel.fdi
<match key="info.product" string="TPPS/2 IBM TrackPoint">
<merge key="input.x11_options.EmulateWheel" type="string">true</merge>
<merge key="input.x11_options.EmulateWheelButton" type="string">2</merge>
<merge key="input.x11_options.YAxisMapping" type="string">4 5</merge>
<merge key="input.x11_options.XAxisMapping" type="string">6 7</merge>
<merge key="input.x11_options.Emulate3Buttons" type="string">true</merge>
<merge key="input.x11_options.EmulateWheelTimeout" type="string">200</merge>
</match>
之后保存重启(估计重启hal服务应该也可以生效,不过,我没试过)
效果很棒,原来我的配置还不能支持左右拖,现在也可以完美支持了。
Wednesday, August 20th, 2008 at 9:56 am
我的笔记本是thinkpad r61,用的无线网卡是 Atheros
$lspci
03:00.0 Ethernet controller: Atheros Communications Inc. AR242x 802.11abg Wireless PCI Express Adapter (rev 01)
Ubuntu一直都不认得我的无线网卡,madwifi也不认得我的网卡,所以我一直以来用的都是ndiswrapper
但是,ndiswrapper跑起来一直问题多多,一直不爽
今天总算是找到了解决办法了
原来,madiwifi对Atheros AR242x的支持真的是有问题
不过,madwifi在后面的版本中提供了对他的支持,大家可以在这里下载进行编译
http://snapshots.madwifi.org/madwifi-hal-0.10.5.6/
现在,我的无线网卡已经正常工作了
PS:好像这个网站现在已经打不开了,我将我原来下载的文件在这里上传一下
点击下载madwifi-hal-01056-r3835-20080801
Friday, August 15th, 2008 at 6:38 pm
Trackpoint
首先,搞一定最重要(呵呵,起码我认为最重要的),那就是Trackpoint也就是小红帽的中键,总是要到边上去拖滚动条的日子真是难受。
Section "InputDevice"
Identifier "Trackpoint"
Driver "mouse"
Option "CorePointer"
Option "Device" "/dev/input/mice"
Option "Protocol" "ImPS/2"
Option "ZAxisMapping" "4 5"
Option "Emulate3Buttons" "true"
Option "EmulateWheel" "true"
Option "EmulateWheelButton" "2"
EndSection
无线网卡
这个我是用ndiswrapper来做的,许多网站上推荐的madwifi我一直没有搞成功,所以很是郁闷。不过,这个东西安装倒也是简单,只是在连接网络的时候比较耗时间
下载一个ndiswrapper-1.53.tar.gz,或者更高版本,解压,按照INSTALL文件的要求安装。
然后,从原来的Windows驱动中,找到原来的无线网卡的驱动(那个文件夹中应该有这三个文件:AR5211.SYS, NET5211.CAT, NET5211.INF, 我的无线网卡是 Atheros的,其他自己找吧),把整个文件夹都copy到Ubuntu里面,然后,运行这个命令:
ndiswrapper -i NET5211.INF
然后,再运行
应该可以看到类似下面的信息
net5211 : driver installed
device (168C:001C) present
这个时候,ndiswrapper的配置差不多算完成了
接下来就是让系统加ndiswrapper了,在INSTALL里面好像说是可以直接运行
但是我每次一运行这个就会down机,重启之后再运行才正常
而且,这个东西好像每次开机都可重新加载,最好是把他写入到/etc/rc.local里面
呵呵,还记得一点,千万别写在
之后啊,没用的,我今天就为这个问题还郁闷了好久,呵呵。
不过,这之后的无线操作,跟Windows XP也就差不太远了,所以还算是方便的
对了,忘说了,这个可能会出现无线指示灯不亮的情况(起码我的灯没亮起来过),这个是没有关系的。你用
或者
能够看到无线设置就好了,应该是wlan0
麦克风
右击右上那个小喇叭的图标,选择“Open Volume Control”
在弹出来的对话框菜单中选择 ”Edit” — “Preferences”
然后,把“ Capture”与”Input Source”钩上,记得不要取消原来的东西(我的上面有两个Capture与Input Source,我都钩上了)。
关闭前一个对话框,这个时候,你应该可以看到多了两个选项,一个是”Recording” ,另一个是 “Options”。
选择”Recording”选项。把下面小喇叭与麦克风标志上的小红叉全部去掉,并把滑动条拖到最顶端。
再选择”Options”选项。把“Input Source”后面的选项改为”Internal Mic”(如果你喜欢外接麦克风的话,改为Mic)。
然后可以用Sound Recorder来测试麦克风是否工作了,记得录音之前,先把”Record from input”改为”Captaure“。
这个办法在Sound Recorder与Skype中测试通过
更多信息,大家可以参考这个
http://www.thinkwiki.org/wiki/Installing_Ubuntu_8.04_(Hardy_Heron)_on_a_ThinkPad_T61#Open_Source_Intel_Wifi_Driver
只不过,我发现他里面好多要做的工作,我这里都直接完成了
而那个关于无线指示灯的问题,我又用不了。。。