Buffalo LinkStation CH1.5TL PT下载死机问题 |
楼主不好意思,原来我的稳定只是暂时的现象,过了几天,transmission还是死机,论坛上面我另外开了帖子请教高手,他们都说这可能是硬件问题。
|
我这些天刷了1.34修改版,虽然不能telent了,但是bittorrent可以用在某些PT站了。
bittorrent下载速度很快,连接数也不少,但是一直没有死机。 初步判断,应该是transmission兼容性问题? |
http://forum.buffalo.nas-central.org/viewtopic.php?p=95076
不晓得这算不算是兼容性的问题,原来很早就有人在讨论这个问题了,他们称为segfaults,应该是磁盘分配过程中会有吧,听说rtorrent也有这个问题,发生的时间偶然的,但几率是必然的。我没有看过log所以我不知道我们的算不算这个问题,但至少我transmission 和 rtorrent 都免不了俗,我猜可能是这个原因。freelink听说是没问题的,但我装过两次都失败,freelink是成功装了,webmin也成功装了,但用apt安装的都是1.22版,而且运行不了,自己编译又出现诸多错误,最后放弃了,折腾不过啊。楼主你试过用rtorrent没有啊?碰下运气也好啊。 |
回复 25# pt880
你说得对,我之前说我transmission不稳定还有rtorrent会死机都是基于stock rom+optware的系统上的,所以安装理所当然就是ipkg啦。 freelink是我后来的事情,因为在optware里面怎么试都不行,所以决定安装freelink了,但在freelink里面都未曾成功启动过transmission还有rtorrent所以这两个bt在freelink里面的表现就不得而知了,不过据说是没问题的,那个讨论里面也有人这么提到过。 |
回复 26# natasaly
我google了一下,发现segmentation fault不单单会出现在我们这个个案里面,其实这种错误是很普遍的,普遍到好似win9x的年代出现蓝屏一样,我找到一个文章,他们在编译一些程序的时候也会出现这个问题,其解决办法是设置一个大一点的堆栈。可以尝试一下。 我现在的状况是重新安装了jtymod5的1.03,然后使用transmission 2.12,之后按照下面的文章把堆栈设置为256m.分区把linux swap区增加到1GB.在transmission配置上我主要更改了全剧连接限制在50,单个种子连接限制在10以内,pre-allocation设置为2。而且同时下载不开多过2个,昨天晚上到现在都没有死机,持续观察中,定期回来汇报。 http://hi.baidu.com/bmrs/blog/item/3a1f2a18e4d7994e43a9ad0e.html |
本帖最后由 pt880 于 2010-11-28 10:24 编辑
这是我编译好的transmission2.12版本的所有文件,已经在我的ls-gl v1机器上面使用过了。我的ls-gl v1除了安装ssh以外没有其它使用ipkg命令安装的软件 首先把附件下载下来。如果你已经安装了libcurl和libevent(使用ipkg install libevent 和ipkg install libcurl命令安装)可以把附件里面的libevent-1.4.so.2和libcurl.so.4忽略掉 然后把附件里面的libcurl.so.4和libevent-1.4.so.2和libz.so.1三个文件复制到你的机器的/usr/lib文件夹下面 把附件里面的transmission文件夹复制到/usr/share目录下面 最后把再把transmission-cli transmission-create transmission-daemon transmission-edit transmission-remote transmission-show这六个文件放到/usr/bin文件夹下面,还要设置transmission-cli transmission-create transmission-daemon transmission-edit transmission-remote transmission-show这六个文件的权限,要不然不能使用。设置命令是: chmod 0777 /usr/bin/transmission-cli chmod 0777 /usr/bin/transmission-create chmod 0777 /usr/bin/transmission-daemon chmod 0777 /usr/bin/transmission-edit chmod 0777 /usr/bin/transmission-remote chmod 0777 /usr/bin/transmission-show 剩下的就是运行一次 /usr/bin/transmission-daemon 关闭transmission killall transmission-daemon 编辑/root/.config/transmission-daemon/settings.json文件,把它里面的内容全部删除然后用下面的代码取代
最后的事情就是配置ls-pro v1 ,让transmission能够开机自动运行了 我的方法是编辑/etc/init.d/rcS文件,在最后一行的exit 0 前面加上下面两行: export HOME=/root /usr/bin/transmission-daemon 还有什么不懂的再留言吧。下面是用到的附件: ![]() |
transmission最新版就是2.12,CHL的机器装2.12不会死啊,你把原厂固件升级到1.31或者1.34再装transmission就可以了,很稳定,速度也非常快
|
本帖最后由 natasaly 于 2010-12-14 10:26 编辑
回复 30# pt880 谢谢大侠。能否把你的固件也共享一下?我希望重新安装,确保一切的配置都跟你是对等的。 我的安装历程是,首先通过tftp更新,然后安装1.15 设置如下 [x]update boot [x] do not check version [x]update kernal [x] rebuild partition table [x]update initrd [x] delete user-config [x]update rootfs [x] force update 之后改过分区,具体如下, Disk /dev/sda: 500.1 GB, 500107862016 bytes 255 heads, 63 sectors/track, 60801 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Device Boot Start End Blocks Id System /dev/sda1 1 25 200781 83 Linux /dev/sda2 26 1242 9775552+ 83 Linux /dev/sda4 1243 60801 478407667+ 5 Extended /dev/sda5 1243 1365 987966 82 Linux swap /dev/sda6 1366 60801 477419638+ 83 Linux 之后安装freelink,配置如 [ ]update boot [x] do not check version [x]update kernal [ ] rebuild partition table [x]update initrd [ ] delete user-config [x]update rootfs [ ] force update 然后再安装了jtymod5配置如下, [ ]update boot [x] do not check version [x]update kernal [ ] rebuild partition table [x]update initrd [ ] delete user-config [x]update rootfs [ ] force update 安装jtymod5后便一直使用到现在了,因为我自从1.15后没有更新过boot,所以希望能被指点下 1,是否安装其他固件是也更新boot? 2,现在我是否保持自定义的分区?这样会否影响我的稳定性? |
本帖最后由 pt880 于 2011-3-14 18:06 编辑
更正一下,我其实用的是最新的1.15版本的固件,就是官方的最新版本,如果用jtymod5的固件,它的kernel已经太旧了。现在1.15的kernel是2.6.16.16版本。 附上官方固件的下载地址:“http://www.buffalo-china.com/download/driver/nas/LS-GL_FW_115.zip”http://www.buffalo-china.com/download/driver/nas/LS-GL_FW_115.zip |
上次可能我一时大意,忘记把分区列表列出来,我刚修改过原文并用红色字体标注了,请找下楼上。我使用了Pt880同志编译的2.11,问题依旧啊。我基本没什么希望了,折腾了6个多月,唉。
|
感谢pt880,我的dh750GL刷了1.15的固件之后用你编译的transmission1.76运行稳定。
|