感谢支持
我们一直在努力

Ubuntu 9.10安装ThinkPad T400 2767R84驱动

转自:movoin.com

前言:


安装好Ubuntu 9.10系统后第一件事就是更新,不管多慢都先从官方源更新一次。
接着就是更新语言包,9.10默认的中文语言包是不全的,所以必须要更新完整的语言包才可以显示出全部的中文。


为Ubuntu 9.10更换国内源





1
2
$ sudo cp /etc/apt/sources.list /etc/apt/sources.list.save
$ sudo gedit /etc/apt/sources.list

将以下内容替换原有内容



#cn99源
deb http://ubuntu.cn99.com/ubuntu/ karmic main restricted universe multiverse
deb http://ubuntu.cn99.com/ubuntu/ karmic-backports restricted universe multiverse
deb http://ubuntu.cn99.com/ubuntu/ karmic-proposed main restricted universe multiverse
deb http://ubuntu.cn99.com/ubuntu/ karmic-security main restricted universe multiverse
deb http://ubuntu.cn99.com/ubuntu/ karmic-updates main restricted universe multiverse
deb-src http://ubuntu.cn99.com/ubuntu/ karmic main restricted universe multiverse
deb-src http://ubuntu.cn99.com/ubuntu/ karmic-backports main restricted universe multiverse
deb-src http://ubuntu.cn99.com/ubuntu/ karmic-proposed main restricted universe multiverse
deb-src http://ubuntu.cn99.com/ubuntu/ karmic-security main restricted universe multiverse
deb-src http://ubuntu.cn99.com/ubuntu/ karmic-updates main restricted universe multiverse



安装显卡驱动


安装显卡驱动之前需要先安装 no-backfill, 以解决ATI显卡闭源驱动最大化卡延迟问题。


先把它加到源中



#no-backfill
deb http://ppa.launchpad.net/launchpad-weyland/xserver-nobackfill/ubuntu karmic main
deb-src http://ppa.launchpad.net/launchpad-weyland/xserver-nobackfill/ubuntu karmic main


导入key





1
$ sudo apt-key adv –recv-keys –keyserver keyserver.ubuntu.com DBDD06BF16E70E3E

更新





1
2
$ sudo apt-get update
$ sudo apt-get upgrade
先不要重启,继续安装显卡驱动!

开始安装显卡驱动


官方闭源驱动下载地址:http://support.amd.com/us/gpudownload/Pages/index.aspx


我的笔记本是:ThinkPad T400 2767R84


对应的显卡驱动是 Linux > [任选一个,因为貌似是一样的] > Radeon > ATI Radeon HD 3xxx Series


安装需要Root权限





1
$ sudo ./ati-driver-installer-911-x86.x86_64.run

(如果不能执行,只需要修改它的执行权限后,再执行就可以了)


修复静音按钮


在我的ThinkPad笔记本上静音按钮可以静音可是却没有状态显示,要修复这个问题必须编辑grub配置文件,在其中添加一个配置项 acpi_osi=”Linux”


具体方法如下:


打开配置文件:





1
$ sudo gedit /etc/default/grub

找到 GRUB_CMDLINE_LINUX=”” 这行


在这行的后面加上一行 : GRUB_CMDLINE_LINUX=”acpi_osi=”Linux””


保存,退出


在终端中输入





1
$ sudo update-grub

重启就可以了!


修复中键滚动


ThinkPad笔记本上的小红点+中键在Win下是可以滚动的,可到了Ubuntu下面就失效了,但还是有办法修复的。


具体方法如下:


首先,创建一个fdi文件





1
$ sudo gedit /etc/hal/fdi/policy/mouse-wheel.fdi

内容如下:





1
2
3
4
5
6
7
8
9
10
<?xml version=“1.0” encoding=“UTF-8”?>
<?xml version=“1.0” encoding=“UTF-8”?>
<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.XAxisMapping” type=“string”>6 7</merge>
<merge key=“input.x11_options.YAxisMapping” type=“string”>4 5</merge>
<merge key=“input.x11_options.ZAxsisMapping” type=“string”>4 5</merge>
<merge key=“input.x11_options.Emulate3Buttons” type=“string”>true</merge>
</match>

保存后,重启系统或重启hal和gdm。


修复 Fn+F8


此方法貌似已经无效了,锁住后只要有一点键盘操作就会恢复。


与修复中键滚动一样需要创建一个fdi文件





1
$ sudo gedit /etc/hal/fdi/policy/shmconfig.fdi

内容如下:





1
2
3
4
5
6
7
8
<?xml version=“1.0” encoding=“UTF-8”?>
<deviceinfo version=“0.2”>
<device>
<match key=“input.x11_driver” string=“synaptics”>
<merge key=“input.x11_options.SHMConfig” type=“string”>True</merge>
</match>
</device>
</deviceinfo>

保存后必须重启,单是重启hal没有任何帮助。


安装APS驱动


照ThinkWiki.org上的说明安装所需包


$ sudo apt-get install tp-smapi-source hdapsd hdaps-utils


晕~~~写这wiki的人真能找到这些包吗?反正我是不能,回到9.04版中的方法


下载以下三个文件:


tp_smapi-0.4 from here: http://sourceforge.net/project/showfiles.php?group_id=1212&package_id=171579
hdapsd-20090401.tar.gz from here: http://sourceforge.net/project/showfiles.php?group_id=138242&package_id=308030
gnome-hdaps-applet-20081204.tar.gz from here: http://www.zen24593.zen.co.uk/hdaps/


解压缩文件:





1
2
3
4
5
6
7
8
9
10
$ tar xvfz hdapsd-20090401.tar.gz
$ tar xvfz tp_smapi-0.40.tgz
$ tar xvfz gnome-hdaps-applet-20081204.tar.gz
<pre>
 
先装tp_snmapi
<pre lang=“bash” line=“1”>
$ cd [你解压的位置]/tp_smapi-0.40
$ make load HDAPS=1 FORCE_IO=1
$ make install HDAPS=1 FORCE_IO=1





1
$ sudo gedit /etc/modules

在内容最后加入
thinkpad_ec
tp_smapi
hdaps





1
$ sudo gedit /etc/modprobe.d/local.conf

将以下内容写入此文件中
# enable thinkpad_ec
options thinkpad_ec force_io=1


# option to correctly set tilting through hdaps sensor
options hdaps invert=1


执行 $ lsmod | grep hdaps 看看有没有错误,无误的话应该是你在/etc/modules中写入的内容


确认无误继续,有误则检查上述步骤





1
$ sudo modprobe thinkpad_ec tp_smapi hdaps

再装hdapsd





1
2
3
4
$ cd Desktop/hdapsd-20090401/
$ ./configure –prefix=/usr/
$ make
$ sudo make install

如果提示安装成功继续,若失败有可能是因为没有安装编译环境,请先安装gcc编译环境





1
$ sudo hdapsd -d sda -s 15 -a -v -y

输入后试着移动一下你的笔记本,如果数值动了就说明装好了。ctrl+c退出,应该都知道的吧~





1
2
3
$ wget http://www.unet.univie.ac.at/~a0604095/hdapsd
$ sudo chmod 733 hdapsd
$ sudo cp hdapsd /etc/init.d/

让hdapsd自动启动,现在你可以输入 $ sudo /etc/init.d/hdapsd start 启动它了


PS: gnome-hdaps-applet可以不用装,反正我装后我就后悔了,没什么鸟用~~~

赞(0) 打赏
转载请注明出处:服务器评测 » Ubuntu 9.10安装ThinkPad T400 2767R84驱动
分享到: 更多 (0)

听说打赏我的人,都进福布斯排行榜啦!

支付宝扫一扫打赏

微信扫一扫打赏