龙芯俱乐部是由龙芯首批个人用户发起的龙芯爱好者社区。我们的成员来自五湖 四海、各行各业。目的是为了促进龙芯爱好者间的交流和龙芯的宣传。我们和开 源社区有着密切的联系,愿意和开源社区一道合作开创崭新的未来。我们欢迎任 何关心,喜欢龙芯的朋友加入到我们的行列里来,一起享受龙芯爱好者的乐趣。 注册用户与非注册用户,浏览下载权限是一样的, 如果想要发表文章, 请联系我开通帐号。有什么不能下载的也可以找我, gmail:liushiwei
不是梦兰白,也不是满天星,是纯黑的龙芯小黑。
挺漂亮。 无线上网也很方便,没找到在哪里设置无线设置,在 /etc/interfaces 里手动添加了 wpa密码,然后一下子就上来了。
自动降频到200M?
debian:/usr/share/doc/wpasupplicant# cat /proc/cpuinfo
system type : lemote-notebook
processor : 0
今天初步整理了一下U-NAS的补丁, 跟盒子的区别只有一点, 盒子好像是使用5536的串口,NAS使用的是CPU的串口, 需要改一下宏定义,
还有就是 板载的32M flash的MTD驱动。
这个补丁是针对2.6.18.1的内核的,要想用在2.6.27上,还有些目录以及一些定义需要调整。。。
昨天拿到U-NAS样机, 盒子还算漂亮, 只是不是最终版本, 所以只能放一块硬盘。
盒子是纯黑色的铝合金,被动式散热, 没有风扇,工作了一天,只是有点温热。
到手后立刻就制作了启动U盘, 安装并运行起来了DEBIAN5
内核是烧录在flash上的, flash上同时还有PMON, 除了32M flash 还有一片备用的512K的EEPROM,可以用跳线切换,用来在flash刷坏了的情况下启动pmon
内核是需要从flash load的,
已经解决rtc问题,比较完美了。
等有时间把里面的修改分解成一个一个的小文件,写明出处,方便升级,或跟踪
2.6.26的内核在盒子使用,感觉显示性能下降很多,发现原因在于uca移植的不全,
这次重新检查了2.6.18的源码,修复了uca,
使用uca后,显示性能提升很大,
这也是大家感觉debian速度比华蕾快一点的原因, 因为盒子一开始带的华蕾没有使用uca,
使用俱乐部补充源的,可以直接安装 2.6.27的images包,
uca从2.6.18移植到了2.6.27, 补丁见附件,
先从kernel.org下载2.6.27.5的源码
然后使用附件补丁
MyHeart:~ sissi$ sudo mount 192.168.37.244:/home/ftp export/
mount_nfs: /Users/sissi/export: Operation not permitted
本機上dmesg一看,啥事沒有。跑到龍芯盒子(NFS服務端),dmesg一看:
nfsd: request from insecure port (192.168.35.143:54335)!
nfsd: request from insecure port (192.168.35.143:54337)!
nfsd: request from insecure port (192.168.35.143:54339)!
nfsd: request from insecure port (192.168.35.143:49274)!
暈了。人一懶,乾脆在/etc/exports裡面把insecure加上,成了。
首先从 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
现在龙芯盒子被我霸占了两个(2E一个,2F一个),自己还在用一个Linux老笔记本,既然是局域网自然要把NFS挂起来用。照着网上的debian NFS的指南一阵乱整,以为成了。跑到笔记本上一试,不行,mount.nfs: internal error。dmesg一看,上网一搜,原来要改一下iptable,一折腾,漂亮,真的可以了。
使用龙芯技术服务中心的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个软件