LinuxSir.Org  
| 网站首页 | 注册账号 | 论坛帮助 |

欢迎来到LinuxSir.Org!
您还未登录,请登录后查看论坛,或者点击论坛上方的注册链接注册新账号。


发表新主题 回复
精华主题  
主题工具
旧 07-10-06, 00:27 第 1 帖
hooong.jiang 帅哥
 
hooong.jiang 的头像
 
 
注册会员  
  注册日期: May 2006
  帖子: 108
  精华: 2
 

标题: [分享]在IBM ThinkPad X41上安装Gentoo全记录!(第二部分)


在ThinkPad X41上安装Gentoo记录

这是我的Gentoo安装记录,有点乱七八糟,有些我也记不太清楚啦,呵呵!错误或说不详的地方会较多!各位DX不要见笑。我记录分两部分,第一部分为系统安装,从基础系统到KDE图形界面。第二部分主要为驱动,我的英文太差,很多腳本是从别的地方拿来即用,会有很多错误, 现在发上来给大家看看。希望各位DX帮忙改正!(一楼附有我的内核配置文件,供大家参考。)

第一部分 系统安装:点击这里查看
第二部分:ThinkPad驱动

一、键盘鼠标
001.thinkpad按键
002. 指点杆设置
二、高级电源管理
003.电源工具(acpi)
004.CPU自动频率调节
005.休眠程序
006.打开、合上盖子时的事件
007.屏幕输出转换
008.关闭屏幕显示
三、无线网络
009.安装无线软件
010.Fn+F5(蓝牙+WiFi)
011.蓝牙与Symbian手机连接
012.安装红外
013.数据线连接西门子M65手机 GPRS上网
四、ThinkPad HDAPS
014.安装ThinkPad 硬盘震动保护系统
五、ThinkPad指纹
015.指纹软件安装与设置
六、使用屏幕亮度或音量显示标尺
016. kmilo软件安装与设置

一、键盘鼠标
001.thinkpad按键
a.设置ThinkPad 浏览键与数字键
代码:
# echo "enable,0xffffffff >/proc/acpi/ibm/hotkey" >> /etc/conf.d/local.start
b.定义按键
代码:
$ nano -w ~/.Xmodmap keycode 77 = Num_Lock keycode 234 = F19 keycode 233 = F20
代码:
$ xmodmap ~/.Xmodmap
代码:
$ nano -w /home/jiang/.kde4.0/Autostart/xmodmap #!/bin/sh xmodmap ~/.Xmodmap
代码:
$ chmod a+x /home/jiang/.kde4.0/Autostart/xmodmap
c.重新启动KDE
Opera使用ThinkPad 浏览键:打开Opear菜单“工具->首选项->高级->快捷键->键盘设置->(选中)Opera Standard->编辑按钮->(选中)Browser Window (defaults)” 新建”F19 Back“与“F20 Forward”两个快捷键,重启OPERA OK!

002. 指点杆设置
使用ThinkPad指点杆
在中 /etc/X11/xorg.conf Section "InputDevice"部分加入以下几行,重启X。
代码:
# nano -w /etc/X11/xorg.conf Option "Protocol" "ExplorerPS/2" Option "Emulate3Buttons" "on" Option "Emulate3TimeOut" "50" Option "EmulateWheel" "on" Option "EmulateWheelTimeOut" "200" Option "EmulateWheelButton" "2" Option "YAxisMapping" "4 5" Option "XAxisMapping" "6 7" Option "ZAxisMapping" "4 5"
附上我的内核配置文件供大家参考:
上传的附件
文件类型: txt config-2.6.25.r1.txt (45.1 KB, 60 次查看)







__________________
^_^ 祝大家每天都快乐!

此帖于 08-04-30 00:58 被 hooong.jiang 编辑.
  hooong.jiang 当前离线   回复时引用此帖
旧 07-10-06, 00:28 第 2 帖
hooong.jiang 帅哥
 
hooong.jiang 的头像
 
 
注册会员  
  注册日期: May 2006
  帖子: 108
  精华: 2
 

二、高级电源管理
003.电源工具(acpi)
a.软件安装
代码:
# emerge -av acpid xset i810switch laptop-mode-tools # echo "options thinkpad_acpi experimental=1" >> /etc/modules.d/thinkpad_acpi # rc-update add acpid default
b.按下电源按键2~3秒或5秒内按下两次关机。
代码:
# nano -w /etc/acpi/events/powerbtn # We need to react on "button power.*" and "button/power.*" because # of kernel changes. event=button[ /]power action=/etc/acpi/actions/powerbtn.sh
代码:
# nano -w /etc/acpi/actions/powerbtn.sh #!/bin/sh # /etc/acpi/powerbtn.sh # Shutdown when the power button is pressed logger "Power button pressed -- shutting system down" /sbin/shutdown -h now
代码:
# chmod 750 /etc/acpi/actions/powerbtn.sh # /etc/init.d/acpid restart
004.CPU自动频率调节
a.软件安装
代码:
# emerge -av cpufrequtils # cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_available_governors
b.启动时的频率设置
代码:
# nano -w /etc/conf.d/cpufrequtils # /etc/conf.d/cpufrequtils: config file for /etc/init.d/cpufrequtils # Which governor to use. Must be one of the governors listed in: # cat /sys/devices/system/cpu/cpu?/cpufreq/scaling_available_governors # GOVERNOR="conservative"
说明:编辑/etc/conf.d/cpufrequtils,使其开机自动设定CPU频率调节为保守模式,就是频率变动为渐变式。

c.加入启动运行级别
代码:
# /etc/init.d/cpufrequtils start # rc-update add cpufrequtils boot
显示可用频率设定的方式(conservative ondemand powersave userspace performance)
cpufreq-set为设置工具,可以设置现时频率模式;cpufreq-info显示当前CPU信息。

005.休眠程序
a.软件安装
代码:
# emerge -av hibernate-script # rc-update add hibernate-cleanup boot
b.休眠到内存
代码:
# nano -w /etc/acpi/events/sleepbtn # /etc/acpi/events/sleepbtn # This is called when the user presses Fn-F4 and calls # /etc/acpi/sleepbtn.sh for further processing. event=(button|ibm)/(sleep|hotkey HKEY 00000080 00001004) action=/etc/acpi/actions/sleep.sh
代码:
# nano -w /etc/acpi/actions/sleep.sh #!/bin/bash /usr/sbin/hibernate-ram
c.休眠到硬盘
代码:
# nano -w /etc/acpi/events/suspend # /etc/acpi/events/suspend # This is called when the user presses Fn-F12 and calls # /etc/acpi/suspend.sh for further processing. event=ibm/hotkey HKEY 00000080 0000100c action=/etc/acpi/actions/suspend.sh
代码:
# nano -w /etc/acpi/actions/suspend.sh #!/bin/bash /usr/sbin/hibernate
代码:
# chmod a+x /etc/acpi/actions/sleep.sh # chmod a+x /etc/acpi/actions/suspend.sh # /etc/init.d/acpid restart
006.打开、合上盖子时的事件
代码:
# nano -w /etc/acpi/events/lid # /etc/acpi/events/lid # This is called when the lid is opened/closed and calls # /etc/acpi/lid.sh for further processing. event=button/lid action=/etc/acpi/actions/lid.sh
代码:
# nano -w /etc/acpi/actions/lid.sh #!/bin/sh # /etc/acpi/actions/lid.sh # Puts the system to sleep if the lid has been closed, does nothing otherwise . /etc/acpi/common # state of the lid STATE=`cat /proc/acpi/button/lid/LID/state | awk {'print $2'}` if [ "$STATE" == "closed" ]; then if [ ! -f "$IGNORE_LID_FILE" ]; then /etc/acpi/actions/sleep.sh beep else xset dpms force off fi else xset +dpms fi
代码:
# chmod a+x /etc/acpi/actions/lid.sh
007.屏幕输出转换
代码:
# nano -w /etc/acpi/events/video # /etc/acpi/events/video # This is called when the user presses Fn-F7 event=ibm/hotkey HKEY 00000080 00001007 action=/etc/acpi/actions/video.sh
代码:
# nano -w /etc/acpi/actions/video.sh #!/bin/bash exec /usr/bin/i810rotate
代码:
# chmod a+x /etc/acpi/actions/video.sh
008.关闭屏幕显示
代码:
# emerge -av xtrlock
代码:
# nano -w /etc/acpi/events/blank # /etc/acpi/events/blank # This is called when the user presses Fn-F3 and calls # /etc/acpi/actions/blank.sh for further processing. event=ibm/hotkey HKEY 00000080 00001003 action=/etc/acpi/actions/blank.sh
代码:
# nano -w /etc/acpi/actions/blank.sh #!/bin/sh # /etc/acpi/actions/blank.sh # Blanks the screen and asks for a password afterwards . /etc/acpi/common su jiang -c "xset dpms force off && xtrlock &" # su $jiang -c "xscreensaver-command -lock"
代码:
# chmod a+x /etc/acpi/actions/blank
说明:上面脚本我这里还用到一个文件,放在/etc/acpi目录下面,不过现在modem大家都很少用了,下面的启动停止modem这些可以去掉。
代码:
# nano -w /etc/acpi/common X_USER=stefan export DISPLAY=:0 OSDCAT="osd_cat -p bottom -c White -s 2 -o -23 -i 25 -O 1 -d 3" IGNORE_LID_FILE=/tmp/ignore_lid ZOOM_STATUS_FILE=/tmp/zooming MODEM_STATUS_FILE=/tmp/hsfstatus function remove_ssh_keys() { SSH_AUTH_SOCK=`ls /tmp/ssh-*/agent.*` ssh-add -D } function stop_modem() { if [ ! -z "`ps ax | grep khsfd | grep -v grep`" ]; then touch $MODEM_STATUS_FILE /etc/init.d/hsf stop fi } function restart_modem() { if [ -f $MODEM_STATUS_FILE ]; then rm -f $MODEM_STATUS_FILE /etc/init.d/hsf start fi }

此帖于 08-04-30 00:14 被 hooong.jiang 编辑.
  hooong.jiang 当前离线   回复时引用此帖
旧 07-10-06, 00:29 第 3 帖
hooong.jiang 帅哥
 
hooong.jiang 的头像
 
 
注册会员  
  注册日期: May 2006
  帖子: 108
  精华: 2
 

三、无线网络
009.安装无线软件
代码:
# emerge -av usbutils # emerge -av ipw2200-firmware # emerge -av wireless-tools # emerge bluez-libs bluez-utils
010.Fn+F5(蓝牙+WiFi)
代码:
# nano -w /etc/acpi/events/wifi # FN+F5 (bluetooth+wifi) event=ibm/hotkey HKEY 00000080 00001005 action=/etc/acpi/actions/ibm-wireless.sh
代码:
# nano -w /etc/acpi/actions/wireless.sh #!/bin/sh # Find and toggle wireless of bluetooth devices on ThinkPads #. /etc/acpi/state-funcs # Return 0 if there is, allowing you to write if isAnyWirelessPoweredOn; then ... isAnyWirelessPoweredOn() { for DEVICE in /sys/class/net/* ; do if [ -d $DEVICE/wireless -a -r $DEVICE/device/power/state ] ; then # If any of the wireless devices are turned on then return success if [ "`cat $DEVICE/device/power/state`" -eq 0 ] ; then # Check if 'rf_kill' disagrees if [ -r $DEVICE/device/rf_kill ] ; then if [ "`cat $DEVICE/device/rf_kill`" -eq 0 ] ; then # And rf_kill has the radio on return 0 fi else return 0 fi fi fi done # otherwise return failure return 1 } # Takes no parameters, toggles all wireless devices. # TODO: Should possible toggle all wireless devices to the state of the first one. # Attempts to use 'rf_kill' first, and then tries 'power/state', though that # will fail on >=2.6.18 kernels since upstream removed the functionality... toggleAllWirelessStates() { for DEVICE in /sys/class/net/* ; do if [ -d $DEVICE/wireless ] ; then # $DEVICE is a wireless device. Check if it's powered on: ON=0 OFF=1 # 1 for rf_kill, 2 for power/state for CONTROL in $DEVICE/device/rf_kill $DEVICE/device/power/state ; do if [ -w $CONTROL ] ; then # We have a way of controlling the device, lets try if [ "`cat $CONTROL`" = 0 ] ; then # It's powered on. Switch it off. if echo -n $OFF > $CONTROL ; then break else OFF=2 # for power/state, second time around fi else # It's powered off. Switch it on. if echo -n $ON > $CONTROL ; then break fi fi fi done fi done } ##Find and toggle wireless of bluetooth devices on ThinkPads BLUETOOTH=/proc/acpi/ibm/bluetooth if [ -r $BLUETOOTH ]; then grep -q disabled $BLUETOOTH bluetooth_state=$? fi # Note that this always alters the state of the wireless! toggleAllWirelessStates; # Sequence is Both on, Bluetooth only, Wireless only, Both off if ! isAnyWirelessPoweredOn; then # Wireless was turned off if [ -w $BLUETOOTH ]; then if [ "$bluetooth_state" = 0 ]; then echo enable > $BLUETOOTH; else echo disable > $BLUETOOTH fi fi fi
代码:
# chmod a+x /etc/acpi/actions/wireless.sh
011.蓝牙与Symbian手机连接
参考连接:http://www.thinkwiki.org/wiki/How_to_setup_Bluetooth
代码:
# emerge -av obexfs p3nfs
代码:
# nano -w /etc/bluetooth/rfcomm.conf # RFCOMM configuration file. # rfcomm0 { # Automatically bind the device at startup # bind no; bind yes; # Bluetooth address of the device device 00:18:8D:6F:0E:49; # RFCOMM channel for the connection channel 1; # Description of the connection comment "symbian connection"; }
代码:
# modprobe uhci_hcd ; modprobe ehci_hcd ; modprobe hci_usb # hcitool scan # hcitool inq # l2ping 00:18:8D:6F:0E:49
代码:
# nano -w /etc/bluetooth/hcid.conf # HCI daemon configuration file. # # HCId options options { autoinit yes; security auto; pairing; passkey "123456"; } # Default settings for HCI device { name "Hooong (%d)"; ## 设定你的名字 class 0x000100; iscan enable; pscan; lm; lp rswitch,hold,sniff,; }
代码:
# /etc/init.d/bluetooth start
代码:
# modprobe nfs # modprobe nfsd # /etc/init.d/portmap start
从这里下载与你手机对应的软件:http://www.koeniglich.de/p3nfs.html,在手机安装。
代码:
# obexftp -b 00:18:8D:6F:0E:49-p /home/tava/ablage/nfsapp* # p3nfsd -UIQ -tty /dev/rfcomm0 -dir /mnt/bluetooth
012.安装红外
参考连接:http://www.thinkwiki.org/wiki/How_to_make_use_of_IrDA
参考连接:http://gentoo-wiki.com/HOWTO_mobile_...cted_with_IrDA
代码:
# nano -w /etc/modules.d/nsc-irrc alias irda0 nsc-ircc options nsc-ircc dongle_id=0x09 io=0x2f8 irq=3 dma=3
代码:
# update-modules # modprobe nsc-ircc
代码:
# nano -w /etc/modules.autoload.d/kernel-2.6 nsc-ircc
如果FIR模块不会加载,你需要如下操作挂载模块。
代码:
# rmmod nsc_ircc # echo disable > /sys/devices/pnp0/00\:09/resources # echo activate > /sys/devices/pnp0/00\:09/resources # modprobe nsc_ircc
增加PPP拨号支持。
代码:
# modprobe irnet # echo 1 > /proc/sys/net/irda/max_tx_window 设置同时最大连接数 # echo 4000000 > /proc/sys/net/irda/max_baud_rate 设置最大传输速度
代码:
# irattach irda0 -s # irdadump
执行这个命令后,会搜索当前红外设备。

代码:
# irdaping 26b088c6 # cat /proc/net/irda/irlap
显示IRDA连接信息

代码:
# ifconfig
这里你会发现多出一个irda0网络接口

虽然这里显示有连接信息,但我还不会用来挂载手机或红外连接手机无线上网。呵呵!

013.USB数据线连接西门子M65手机 GPRS上网
参考连接:http://markus.wernig.net/en/it/usb-s...andy-ppp.phtml
a.我用PL2301 芯片的数据线,内核配置:
代码:
Device Drivers -> Networking Support -> Network Device Support CONFIG_PPP=m # CONFIG_PPP_MULTILINK is not set CONFIG_PPP_FILTER=y CONFIG_PPP_ASYNC=m CONFIG_PPP_SYNC_TTY=m CONFIG_PPP_DEFLATE=m CONFIG_PPP_BSDCOMP=m # CONFIG_PPPOE is not set Device Drivers -> USB support CONFIG_USB=m CONFIG_USB_ARCH_HAS_HCD=y CONFIG_USB_ARCH_HAS_OHCI=y CONFIG_USB_OHCI_HCD=m CONFIG_USB_UHCI_HCD=m CONFIG_USB_ACM=m CONFIG_USB_SERIAL=m CONFIG_USB_SERIAL_GENERIC=y CONFIG_USB_SERIAL_PL2303=m CONFIG_USB_PL2301=y
b.加载模块
代码:
# modprobe cdc-acm # modprobe usbserial # modprobe pl2303
c.拨号设定
代码:
# nano -w /etc/ppp/peers/siemens user jiang password 123456 defaultroute /dev/ttyUSB0 connect "/usr/sbin/chat -v -f /etc/ppp/siemens.chat" debug kdebug 4 ipcp-no-addresses noipdefault noauth novj noccp
代码:
# nano -w /etc/ppp/siemens.chat 'ABORT' 'BUSY' 'ABORT' 'ERROR' 'ABORT' 'NO ANSWER' 'ABORT' 'NO CARRIER' 'ABORT' 'NO DIALTONE' 'ABORT' 'Invalid Login' 'ABORT' 'Login incorrect' '' 'ATZ' 'TIMEOUT' '10' 'OK' 'ATM1L1' 'OK' 'AT&f+cgdcont=1,"IP","cmnet","",0,0' 'OK' 'ATDT*99***1#' 'CONNECT' ''
最后你在终端输入:pppd call siemens 就已经连接上网啦。

此帖于 08-04-30 11:33 被 hooong.jiang 编辑.
  hooong.jiang 当前离线   回复时引用此帖
旧 07-10-06, 00:30 第 4 帖
hooong.jiang 帅哥
 
hooong.jiang 的头像
 
 
注册会员  
  注册日期: May 2006
  帖子: 108
  精华: 2
 

四、ThinkPad HDAPS
014.安装ThinkPad 硬盘震动保护系统
参考连接:http://www.thinkwiki.org/wiki/HDAPS
a.去掉 hdapsd与 khdapsmon的屏蔽。
代码:
# nano -w /etc/portage/package.keywords/package.keywords app-laptop/hdapsd ~x86 app-laptop/khdapsmon ~x86
b.下载内核补丁文件。
从这里可以看到各版本的HSAPS补丁(http://www.thinkwiki.org/wiki/HDAPS),复制保存为××.patch文件即可。

c.给内核打上补丁
代码:
# cd /usr/src/linux-2.6.25-gentoo-r1 # patch -p1 -l < /home/jiang/temps/hdaps-2.6.25.patch
d.
代码:
# emerge -av tp_smapi
e.编译与安装新内核
代码:
# make menuconfig # make && make modules_install # mount /dev/sda1 /boot # cp arch/i386/boot/bzImage /boot/gentoo-2.6.25.r1-20080426 # nano -w /boot/grub/grub.conf
f.安装守护进程与设置充电阀。
代码:
# emerge -av hdapsd khdapsmon # /etc/init.d/hdapsd start # rc-update add hdapsd default # echo 40 > /sys/devices/platform/smapi/BAT0/start_charge_thresh # echo 70 > /sys/devices/platform/smapi/BAT0/stop_charge_thresh # echo 17 > /sys/devices/platform/smapi/BAT0/inhibit_charge_minutes
g.也可以编辑/etc/conf.d/local.start文件,使其每次开机自动设定值。
代码:
# nano -w /etc/conf.d/local.start # /etc/conf.d/local.start # This is a good place to load any misc programs # on startup (use &>/dev/null to hide output) # 开启ThinkPad按键 echo enable,0xffffffff > /proc/acpi/ibm/hotkey # 设定电池开始充电与停止充电的阀值 echo 40 > /sys/devices/platform/smapi/BAT0/start_charge_thresh echo 70 > /sys/devices/platform/smapi/BAT0/stop_charge_thresh


说明:如果想使用硬盘震动保护系统,这里还建议停留在gentoo-sources-2.6.23-r9内核,因为gentoo-sources-2.6.24与最新的gentoo-sources-2.6.25-r1,虽然有hdaps修复补丁,但还是偶会发生硬盘停止工作的情况。

此帖于 08-04-30 00:49 被 hooong.jiang 编辑.
  hooong.jiang 当前离线   回复时引用此帖
旧 07-10-06, 00:31 第 5 帖
hooong.jiang 帅哥
 
hooong.jiang 的头像
 
 
注册会员  
  注册日期: May 2006
  帖子: 108
  精华: 2
 

五、ThinkPad指纹
015. 指纹软件安装与设置
a.软件安装
代码:
# emerge -av thinkfinger
b.指纹测试
代码:
# tf-tool --acquire # tf-tool --verify
c.增加用户指纹
代码:
# tf-tool --add-user jiang # tf-tool --add-user root
d.登录设定
代码:
# nano -w /etc/pam.d/system-auth auth required pam_env.so auth sufficient pam_thinkfinger.so ## 加入这行 auth required pam_unix.so try_first_pass likeauth nullok account required pam_unix.so password required pam_cracklib.so difok=2 minlen=8 dcredit=2 ocredit=2 try_first_pass retry=3 password required pam_unix.so try_first_pass use_authtok nullok md5 shadow session required pam_limits.so session required pam_env.so session required pam_unix.so
六、使用屏幕亮度或音量显示标尺
016.软件安装与设置
代码:
# emerge -av kmilo
代码:
# nano -w /etc/udev/rules.d/50-udev.rules …… KERNEL=="nvram", MODE="0666" ## add ……
然后在“KDE控制中心->系统管理->ThinkPad便携电脑” 中打开运行ThinkPad按钮KMilo插件。

说明:这个kmilo原来在KDE3.5时可以用的,现在我用KDE4已经没效果了。

此帖于 08-04-30 11:41 被 hooong.jiang 编辑.
  hooong.jiang 当前离线   回复时引用此帖
旧 07-10-06, 09:44 第 6 帖
AnakinFoxe
 
 
 
注册会员  
  注册日期: Sep 2006
  帖子: 120
  精华: 0
 

很好,非常好。

不过我在我的R51e上使用的时候发觉Gentoo下CPU风扇转速自动调节有点问题,提速发生得很少而且阈值温度很高,使得我在编译过程中长期保持90°左右。想了很多办法来调节,都失败了。
  AnakinFoxe 当前离线   回复时引用此帖
旧 07-10-06, 12:51 第 7 帖
jiaguwen
 
jiaguwen 的头像
 
 
注册会员  
  注册日期: Oct 2003
  我的住址: 浙江宁波
  帖子: 170
  精华: 0
 

楼主真是辛苦了,虽然我没有IBM本本,你提供的资料对于需要的朋友很有用!!!







__________________
Linux是我的最爱!
MSN: GentooFans@hotmail.com
BLOG: http://gentoofans.spaces.live.com/
  jiaguwen 当前离线   回复时引用此帖
旧 07-10-06, 13:40 第 8 帖
nainaide
 
nainaide 的头像
 
 
注册会员  
  注册日期: Jul 2005
  帖子: 745
  精华: 0
 

楼主太可爱了,真棒! 我是用T60的,学习了。2个问题
1 除了thinkpad之外,你不用这两个包吗?
app-laptop/tpctl
app-laptop/tp_smapi

2. 在新的kernel2.6.22.9中,多了
CONFIG_HOTPLUG_PCI_IBM
CONFIG_HOTPLUG_PCI_ACPI
CONFIG_HOTPLUG_PCI_ACPI_IBM
楼主更新时,不妨看看是否需要改变

此帖于 07-10-06 18:50 被 nainaide 编辑.
  nainaide 当前离线   回复时引用此帖
旧 07-10-06, 18:39 第 9 帖
axlrose
 
 
 
注册会员  
  注册日期: Feb 2006
  我的住址: 四川成都
  帖子: 621
  精华: 1
 

感谢楼主分享,收藏







__________________
gentoo archlinux amd3600+ T61
GunsNRose

我的百度BLOG: http://hi.baidu.com/3444542
  axlrose 当前离线   回复时引用此帖
旧 07-10-06, 19:03 第 10 帖
hooong.jiang 帅哥
 
hooong.jiang 的头像
 
 
注册会员  
  注册日期: May 2006
  帖子: 108
  精华: 2
 

引用:
作者: nainaide
楼主太可爱了,真棒我是用T60的,学习了。2个问题
1 除了thinkpad之外,你不用这两个包吗?
app-laptop/tpctl
app-laptop/tp_smap

2. 在新的kernel2.6.22.9中,多了
CONFIG_HOTPLUG_PCI_IBM
CONFIG_HOTPLUG_PCI_ACPI
CONFIG_HOTPLUG_PCI_ACPI_IBM
楼主更新时,不妨看看是否需要改变
1、tpctl我现在没有安装呀,Tp_smapi我是按 这里 安装的,不过上面没有写出来。

2、热拨插ACPI?有点不了解,这几个看看内核选项说明是什么,不知是否我需要的,有时间新试试。
  hooong.jiang 当前离线   回复时引用此帖
旧 07-10-11, 22:46 第 11 帖
junlovemin
 
junlovemin 的头像
 
 
注册会员  
  注册日期: Sep 2006
  帖子: 354
  精华: 0
 

经典,收藏,很有把帮助,谢谢楼主
  junlovemin 当前离线   回复时引用此帖
旧 07-10-11, 23:47 第 12 帖
cyf3732
 
cyf3732 的头像
 
 
注册会员  
  注册日期: Oct 2005
  我的住址: 重庆
  帖子: 280
  精华: 1
 

太帅了!实在是赞!多谢楼主!先收下~ 前段时间正在我的X41上装得头昏脑胀的,hoho~
  cyf3732 当前离线   回复时引用此帖
旧 08-03-27, 17:20 第 13 帖
2168035714
 
 
 
注册会员  
  注册日期: Feb 2008
  我的住址: 北京
  帖子: 27
  精华: 0
 

顶`~!!!!!!!!!!!
  2168035714 当前离线   回复时引用此帖
旧 08-03-27, 18:48 第 14 帖
axlrose
 
 
 
注册会员  
  注册日期: Feb 2006
  我的住址: 四川成都
  帖子: 621
  精华: 1
 

顶, 反正加进精华了,以后找起来方便多了
  axlrose 当前离线   回复时引用此帖
旧 08-04-08, 20:45 第 15 帖