LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 2072|回复: 3

hp campaq 515 + debian/lenny硬件篇

[复制链接]
发表于 2009-12-21 13:24:05 | 显示全部楼层 |阅读模式
默认安装标准系统和笔记本系统,之后手动安装xfce4,然后以下硬件需要手动设置
1   CPU(AMD Athlon(tm)X2 DualCore QL-64)
2   wireless(bcm4312)
3   led亮度
4   VGA(Radeon HD 3200 Graphics)
5   Audio(ATI Technologies Inc SBx00 Azalia (Intel HDA))

1.CPU(AMD Athlon(tm)X2 DualCore QL-64)
    $ cat /proc/cpuinfo |grep MHz可以看到CPU一直运行在2100MHz,也就是在全频运行,明显浪费电力消耗风扇消耗寿命以及等等。
    1).调用本CPU的驱动模块并确认:
    $ sudo modprobe powernow-k8
    $ lsmod |grep k8
    2).安装sysfsutils并设置:
    $ sudo apt-get install sysfsutils
    $ vi /etc/sysfs.conf
    devices/system/cpu/cpu0/cpufreq/scaling_governor = ondemand
    devices/system/cpu/cpu0/cpufreq/scaling_max_freq = 2100000
    devices/system/cpu/cpu1/cpufreq/scaling_governor = ondemand
    devices/system/cpu/cpu1/cpufreq/scaling_max_freq = 2100000
    因为是双核,而且最高频率是2.1G
    3).测试
    $ sudo /etc/init.d/sysfsutils restart
    $ cat /proc/cpuinfo |grep HMz
    此时CPU降频到1050。
    4).模块自动加载,编辑/etc/modules,在里面添加一行powernow-k8

2.wireless(bcm4312)
    1).安装fireware
    $ sudo apt-get insatll b43-fwcutter
    然后选择yes,自动下载解压fireware,目录是/lib/fireware
    2).安装driver
    网站http://www.broadcom.com/support/ ... ,没有就安装:
    $ sudo apt-get sudo apt-get install linux-headers-`uname -r` make
    $ sudo make
    3).拷贝wl.ko到专用位置,插入模块测试,确认没有其他无线驱动模块
    $ sudo rmmod bcm43xx; rmmod b43; rmmod b43legacy
    $ sudo cp wl.ko /lib/modules/`uname -r`/kernel/net/wireless/
    $ sudo depmod -a
    $ sudo modprobe ieee80211_crypt_tkip
    $ sudo modprobe wl
    此时ifconfig查看可以看见wlan0或者eth1(别人是wlan0,我的是eth1),如果你的眼睛敏锐,还可以看到无线指示灯闪烁了一下,当然现在你可以按下那个灯,关闭无线,节电。
    3).编辑/etc/modules 在里面添加一行wl

3.led亮度
    1).安装laptop-mode-tools
    sudo apt-get install laptop-mode-tools
    2).编辑配置文件
    $ sudo vi /etc/laptop-mode/laptop-mode.conf
    CONTROL_BRIGHTNESS=1
    BATT_BRIGHTNESS_COMMAND="echo 0"
    LM_AC_BRIGHTNESS_COMMAND="echo 7"
    NOLM_AC_BRIGHTNESS_COMMAND="echo 9"
    BRIGHTNESS_OUTPUT="/sys/class/backlight/acpi_video1/brightness"
    3).测试
    $ sudo /etc/init.d/laptop-mode restart
    现在插入或者拔出电源,屏幕亮度会有变化,上面的0,7,9是不同的亮度等级,可以自己修改,范围在0-9之间。当前亮度也可以用cat /sys/class/backlight/acpi_video1/brightness 直接查看,用echo n > /sys/class/backlight/acpi_video1/brightness直接修改,其中n是亮度等级。

4.VGA(Radeon HD 3200 Graphics)
    在amd网站下载ati-driver-installer-9-8-x86.x86_64.run,执行安装就是了。它的pdf文件说明支持HD3200,但是在网站直接搜索是没有的......

5.Audio(ATI Technologies Inc SBx00 Azalia (Intel HDA))
    安装alsa并执行alsaconf然后几次回车就可以了
    $ sudo apt-get install alsa-base alsa-utils
    $ alsaconf

    最后说几句,本机出厂安装的是RedFlag6,可是连ethernet的驱动都没有安装,估计和南昌网吧里面安装的是一个道理——根本没有考虑让人用。
    我的内存是4G,所以用了amd64版本,不能开机就使用sysfsutil,只能开机以后执行。
    $ sudo chkconfig sysfsutils off
    补充:刚发现我的系统安装了显卡驱动以后网页拖动会出现延迟.........不如不装
 楼主| 发表于 2010-1-5 12:24:19 | 显示全部楼层
补充一下,无线模块和CPU模块在开机时候启动似乎会冲突?我现在只好把他们分开

cat /etc/rc.local
/etc/init.d/laptop-mode restart
modprobe powernow-k8
/etc/init.d/sysfsutils start

cat /etc/modules
ieee80211_crypt_tkip
wl
回复 支持 反对

使用道具 举报

发表于 2010-1-5 12:40:30 | 显示全部楼层
偶也是HP515,装的arch和gentoo。arch下加载了acpi的有关模块,各个快捷键基本都能用了,尤其是调屏幕的,gentoo下还没有完全搞定,

无线驱动,arch下装的是aur里的broadcom-wl;gentoo下装的是broadcom-sta。
回复 支持 反对

使用道具 举报

发表于 2010-1-27 17:05:41 | 显示全部楼层
多谢led亮度的那段,非常管用
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表