首先从 kernel.org下载2.6.26的内核.
然后用龙梦孙海勇的2个内核补丁:
下载:http://www.bjlx.org.cn/node/523
加上下面这个补丁, 解决关机等问题.
ftp://www.bjlx.org.cn/loongson2f/2.6.26/linux_2.6.26_loongson2f_add.tar.gz
最后得到的就是
ftp://www.bjlx.org.cn/loongson2f/lenny/kernel/linux-source-2.6.26.5-loon...
配置文件:
ftp://www.bjlx.org.cn/loongson2f/lenny/kernel/config-2.6.26.5-loongson-2f
使用这个参数启动内核
ide_core.ignore_cable=0
或者通过源升级2.6.26内核,
新内核默认增加了这个参数,
装完测试一下:
home2f:/1/usr/src/kernel/linux-2.6.26# hdparm -tT /dev/hda
/dev/hda:
Timing cached reads: 602 MB in 2.00 seconds = 300.71 MB/sec
Timing buffered disk reads: 136 MB in 3.02 seconds = 45.09 MB/sec
通过qq.com的下载来下载qq for linux会有问题, 因为qq.com的下载中心是只支持ie的。
可以在这个页面下载qq for linux
使用龙芯技术服务中心的svn服务器上下载的2.6.22.1的内核, 先升级到2.6.22.19,
然后将龙梦的2.6.18的内核里面剥离出6002的架构文件,patch进技术服务中心的2.6.22 的源码。
挂在[Support for loongson2f generic boards]下作为一个子类型 [godson2f cs5536 fulong minipc]
说起来简单,哈哈, 接近2个星期的业余时间扔进去了。对Kconfig 和 内核的arch的目录结构熟悉了很多。
2个补丁,1个配置文件,见附件。
原文:
http://zdbr.net.cn/download/Loongson64-2.0pre-1.htm
包含的补丁:
现在debian的 binutils-2.18.50 和gcc-snapshot 已经支持loongson2f和loongson2e
将版本升级到sid, 增加experimental 就可以安装gcc-snapshot和binutils-2.18.50
然后在编译时用环境变量:
export PATH="/usr/lib/gcc-snapshot/bin:$PATH"
export LD_LIBRARY_PATH="/usr/lib/gcc-snapshot/lib:$LD_LIBRARY_PATH"
就可以编译了:gcc -march=loongson2f -mtune=loongson2f -O3 -lpthread -o testcpu benchmark.c
增加bjlx的补充源, 可以在lenny下直接安装这2个软件
F:
设置环境变量, 应该在那个文件中。
Q:
~/.bash_profile是在Bash做为login shell(比如在tty登录)时运行的。
而做为非login shell(比如在x系统下用终端模拟器)时,Bash运行的是
~/.bashrc。
F:
怎么在华蕾下升级内核?
Q:
内核
wget http://www.bjlx.org.cn/loongson2f/lenny/kernel/linux-image-2.6.18.8-loon...
dpkg -i linux-image-2.6.18.8-loongson2f-v1.02b_2.6.18.8_mipsel.deb
龙芯盒子一般把硬盘分为3个25G的分区
hda1 华蕾系统
hda2 空闲
hda3 交换分区
hda4 空闲
首先启动到华蕾系统,或者u盘系统也行. 进root命令行
然后配好网络, 然后这样执行:
./install.sh loongson2_debian5_20080808a.tar.bz2
mips1
boinc benchmark
浮点344
定点1330
loongson2f
boinc benchmark
浮点401
定点1415
这几天发现, iceweasel 3.0.1运行时崩溃, 在终端窗口下运行 iceweasel ,看到提示, 是
/usr/lib/gstreamer-0.10/libgstffmpeg.so 造成的.
检查这个文件属于 gstreamer0.10-ffmpeg包,
dpkg -S libgstffmpeg.so
gstreamer0.10-ffmpeg:/usr/lib/gstreamer-0.10/libgstffmpeg.so
然后卸掉它就行了.至于原因,以后再说.
在gnome下修改网络配置, 使用的是gnome-network-admin这个包,
但是执行[系统]-[系统管理]-[网络],输入root口令后,出现错误提示:
"系统管理员不允许您访问系统配置。"
从po中找到英文原文是
"You are not allowed to access the system configuration."
然后到google查找["You are not allowed to access the system configuration." gnome]
找到2个建议
1.需要把用户 加进admin用户组
groupadd admin
aptitude install lunar lunar-applet
pkill gnome-panel
然后在面板添加
debian里面的mplayer 在mipsel下,关闭了rmvb,需要修改debian源码包的 debian/rules文件。同时打开中文界面,用附件补丁,
apt-get source mplayer
cd mplayer-1.0~rc2
patch -p1 <../mplayer_loongson.patch
执行dch修改版本号从mplayer-1.0~rc2-16改成mplayer-1.0~rc2-16loongson
然后就可以编译了。
编译脚本:
安装: aptitude install gnome-volume-manager gconf-editor gnome-mount
在gnome下,用gnome-volume-manager ,在gnome2.18以前是用pmount,gnome2.18以后,用的是gnome-mount
装gnome-volume-manager 后,