刘世伟 的blog

unas的远程维护方案

在我的一个项目中,使用了unas,  为了减少现场维护量,采取了一些措施,

同unas一起部署的是一台灌入了openwrt的无线路由器, 这台无线路由器,跟unas的串口是相联的, 可以用无线路由器里面的minicom来通过串口登录unas的pmon ,也可以登录linux控制台,此外从无线路由器还有一条GPIO的线路,控制unas的复位。

内核源码git地址

1.官方kernel,目前包含fuloong2e

http://kernel.org

2.mips的开发git  目前在准备2.6.33,fuloong2f已经加入2.6.33

http://www.linux-mips.org/git?p=linux-queue.git

3.吴章金维护的git  有2.6.28/2.6.29/2.6.30/2.6.31/2.6.32/2.6.33 内核源码,成熟的代码会提交到2

http://dev.lemote.com/git?p=rt4ls.git;a=summary

4.龙梦的git 2.6.27的内核源码, 一直在完善

http://dev.lemote.com/git?p=linux_loongson.git;a=summary

昨天晚上又搞到一个签字

qianzi.jpg

gallery2导入SIGMA DP1的RAW格式图片

gallery2是个不错的照片管理软件,用php+mysql写的,很适合装在龙芯nas上,管理展示照片, 2T容量的存储,24小时开机,还是很合适的。

gallery2可以处理各种格式的照片,视频,mp3, 在进行缩放旋转的同时, 还会保留原始的图片文件。

但是gallery2对DP1的RAW格式支持的不好, 缩出来用于展示的图片是乱码。

gallery2是使用dcraw这款软件对RAW照片进行处理的。

unas装debian

因为需要把内核烧录进板载的rom, 升级后就没有质保了,请谨慎从事。

首先unas没有显示接口,只能通过串口来进入pmon

串口在J2上面, j2有10条线, 5,7,9分别是 RX,GND,TX 分别接到9针rs232母口的3,5,2

将串口焊好, 接到另一台pc上,打开终端软件,minicom等, 速率115200,n,8,1  接通nas的电源, 提示就出来了。

按del 进入pmon命令行, 剩下的就跟福珑差不多了。

unas的板载接口

1

2
3 4
5 6
7

8

debian6 龙芯 ssh崩溃问题解决

debian6 ssh崩溃问题解决 Bug#538313

10月5日的openssh 5.1-p8版本解决了ssh崩溃问题,

==========================================

This is an automatic notification regarding your Bug report

netbsd支持龙芯

NetBSD CVS仓库引入龙芯支持

openssh请不要升级到5.1p7,尤其是unas用户

 [5.1p8版本已经解决这个问题 ,参考bug#538313]

最近binutils出现问题,导致编译出来的openssh在龙芯下会不能执行。

如果你升级了ssh,出现崩溃,请手动降级到5.1p6.1: 

[code]

cd /tmp

wget http://www.bjlx.org.cn/loongson2f/squeeze/openssh/openssh-client_5.1p1-6...

wget http://www.bjlx.org.cn/loongson2f/squeeze/openssh/openssh-server_5.1p1-6...

dpkg -i /tmp/openssh*.deb

 [/code]

最近龙芯内核源码的发展

目前维护的最好的龙芯内核源码是wu zhangjin的rt4ls http://dev.lemote.com/git?p=rt4ls.git;a=summary

 

ec模块正在按照标准重新开发,目前已经可以实现完全关闭显示屏的背景灯,Fn热键也已经陆续的可以在gnome下使用,比如休眠热键已经可以在xwin下自定义为休眠,或者挂起。一切都在逐渐纳入正轨。

下面是一些邮件讨论,披露一下。

--------------------------------------------------------------

用龙芯做在线仪器数据采集

数据管理页面:

https://shyj.watertest.com.cn/out.php

这个数据采集RTU暂时是用的龙芯2E的盒子做的,后面会用龙芯嵌入式hs3210来做,

把一个龙芯2E的盒子扔在圆明园的中心小岛上, 然后接了几个探头, 用cdma把数据发送到服务器,服务器可以使用龙芯2F

选择龙芯2E是因为龙芯2E的pmon有条命令set autopoweron=1,支持设置电源来电自动开机。 2F没有这个功能。

启用initrd,以及pmon

在2008年5月,出首批6002的时候, 就发现并提交给了initrd的bug,就是启用initrd时,pmon会死机, 当时华镭也很快的解决了这个问题, 但是没有被加入到龙梦的pmon源码里,

 

直到最近的pmon1.3.3才解决了initrd的问题,

 

目前initrd的支持仍然不是很完美, 载入太慢了, 8m左右的initrd 硬盘灯要狂闪一分钟左右,才被pmon加载完成,  而vmlinux内核, 1.8M左右,只要1-2秒就加载完了。

 

 

pmon1.3.3 :