刘世伟 的blog

unas降频使用

unas一直不稳定,今天把它从800Mhz降到733mhz 

s1是cpu的时钟控制, s2是ddr控制

将s1的2号引脚短接,开机显示运行在 733m

将s2的4号短接, 在系统内的 /dev/shm 内存文件系统的写性能有20%的速度下降, 估计频率也降下来了。

s1的原始是00011是12倍频  改成 00010是11倍频

s2的原始设置是10111是4倍频改成10011是三倍频

只能通过短接从1改成0 不能从0改成1

 

跟loongson2f的手册的对用如下

linux2.6内核和实时系统

在2.6.12左右,ingo的任务调度补丁进入内核, 不过,第四个选项实时系统取消了,只有前3个选项。

今天查到kernel.org可以下载rt补丁,估计可以开启第四个实时选项。对于龙芯cpu,实时系统还是有意义的

http://www.kernel.org/pub/linux/kernel/projects/rt/

 

四个选项,前三个是大家熟悉的在目前内核中可以找到的选项

menuconfig2.PNG

龙芯用户俱乐部交流活动,欢迎有兴趣的人参加

活动时间初步定在12月28日下午1点半 ,在亚嵌龙芯系统实验室,现场有20个龙芯盒子,和龙芯笔记本给大家试用,还有传说中的nas主机,

软件RAID5的性能

6块硬盘组成软RAID5 读性能 327MB/s
files:~# dd if=/dev/md0 of=/dev/null  count=1000000 bs=16384
1000000+0 records in
1000000+0 records out

龙芯diy主板, 可以开始出货了!

diy主板 开始报名了

首先, 第一批diy主板不多, 而且低于成本提供, 所以如果不是你需要的东西, 对厂家,对自己, 就都不合适了。

1.diy主板不是开发板,没有提供线路图, 要求会用pmon的几条命令。 如果你需要的是开发板,请联系龙芯技术服务中心。
2.diy主板不是嵌入式的mips学习板, 如果你想学习mips的架构,以及mips的汇编, 或者需要JTAG这些东西, 建议去购买一块100元左右的支持dd-wrt 的wrt54gs之类的东西

拿到龙芯笔记本了哈哈

不是梦兰白,也不是满天星,是纯黑的龙芯小黑。
挺漂亮。 无线上网也很方便,没找到在哪里设置无线设置,在 /etc/interfaces 里手动添加了 wpa密码,然后一下子就上来了。




自动降频到200M?
debian:/usr/share/doc/wpasupplicant# cat /proc/cpuinfo
system type             : lemote-notebook
processor               : 0

100_9720.jpg

U-NAS的内核补丁

今天初步整理了一下U-NAS的补丁, 跟盒子的区别只有一点, 盒子好像是使用5536的串口,NAS使用的是CPU的串口, 需要改一下宏定义,

还有就是 板载的32M flash的MTD驱动。

 

这个补丁是针对2.6.18.1的内核的,要想用在2.6.27上,还有些目录以及一些定义需要调整。。。

U-NAS样机

昨天拿到U-NAS样机, 盒子还算漂亮, 只是不是最终版本, 所以只能放一块硬盘。

盒子是纯黑色的铝合金,被动式散热, 没有风扇,工作了一天,只是有点温热。

到手后立刻就制作了启动U盘, 安装并运行起来了DEBIAN5

内核是烧录在flash上的, flash上同时还有PMON, 除了32M flash 还有一片备用的512K的EEPROM,可以用跳线切换,用来在flash刷坏了的情况下启动pmon

 

内核是需要从flash load的,

2.6.27.7内核补丁,

已经解决rtc问题,比较完美了。

等有时间把里面的修改分解成一个一个的小文件,写明出处,方便升级,或跟踪

内核2.6.27.5 补丁

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的源码
然后使用附件补丁

debian unfficial

盒子可以用的2.6.26的内核

首先从 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

 

 

让盒子的硬盘工作在ata100的模式

使用这个参数启动内核

 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 for linux 下载地址

通过qq.com的下载来下载qq for linux会有问题, 因为qq.com的下载中心是只支持ie的。

可以在这个页面下载qq for linux

http://im.qq.com/qq/linux/download.shtml

2.6.22.19内核在6002上运行成功, (此内核硬开机有问题,现在可用内核已经升级为2.6.26.5)

使用龙芯技术服务中心的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个配置文件,见附件。

聚合内容