3月
25
TIMEOUT - WRITE_DMA retrying - 终于令FreeBSD 7.0的系统稳定下来了
FreeBSD 7终于系统稳定下来了, 搞了几天,原来是块主板的问题,初时换上了硬盘Maxtor 6G160P0时,在系统运行了一小时左近自动关机,又在编译内核时有死机,又出现硬盘TIMEOUT - WRITE_DMA retrying的问题等等.
TIMEOUT - WRITE_DMA retrying在之前的FreeBSD 6.2时是这样处理的,在/boot/loader.conf加上hw.ata.ata_dma="0" ,但这次加上了, 一样是在一小时左近又自动关机 , 参考了google上找到的资料, 新建一个脚本文件 123.sh:
123.sh:
---------------------------------------------
#!/bin/sh
atacontrol mode ad0 UDMA66
---------------------------------------------
掉在/usr/local/etc/rc.d/目录上,等开机时自动调整硬盘的dma133到dma66, 开机后好像稳定了点, 但看见硬盘慢了又不甘心,于是继续在google查找资料,中文的网页全部没用,最后看英文资料,关掉cmos里的ACPI Mode 和 IDE HDD Block Mode,
然后在/usr/src/sys/dev/ata/ata-chipset.c的5146行胡乱加上
{ ATA_SIS961, 0x00, SIS133NEW, 0, ATA_UDMA6, "961" }, /* south */
重新编译内核, 跟着现在稳定运行着. 然后世界就清净了, 一切稳定运行着, 速度是快了,爽了,不知是换了比之前快了的硬盘,还是FreeBSD 7.0的性能提升了,反正觉得比之前快了,特别是MySQL.
其实在搞不好这FreeBSD7.0 时,真的想把系统换成Linux的Debian或者Centos, FreeBSD对硬件的适应性真的比Linux差啊, Me的主板是sis651, 硬盘控制的5513 EIDE好像在FreeBSD上的驱动好像有点问题. 以前用Linux好像没问题, 但发觉自己总想找籍口跳回Linux阵营. 因MySQL在FreeBSD运行真的比Linux慢, 但说FreeBSD 7.0会好很多,所以等到现在。
在前阵子帮朋友搞邮件系统时,用了EMOS,一种基于Centos的邮件系统,那时发觉Centos的yum就是方便,虽然FreeBSD有port,但yum下载后直接安装,而port要编译, 就是贪这个方便, 哎,人懒嘛。
在网上曾经看见,玩FreeBSD就是对自己折腾,哎,这个我真的承认啊,或许自己水平不行吧。
好了,终于令FreeBSD 7.0的系统稳定下来了,跟着继续去搞其它了.
TIMEOUT - WRITE_DMA retrying在之前的FreeBSD 6.2时是这样处理的,在/boot/loader.conf加上hw.ata.ata_dma="0" ,但这次加上了, 一样是在一小时左近又自动关机 , 参考了google上找到的资料, 新建一个脚本文件 123.sh:
123.sh:
---------------------------------------------
#!/bin/sh
atacontrol mode ad0 UDMA66
---------------------------------------------
掉在/usr/local/etc/rc.d/目录上,等开机时自动调整硬盘的dma133到dma66, 开机后好像稳定了点, 但看见硬盘慢了又不甘心,于是继续在google查找资料,中文的网页全部没用,最后看英文资料,关掉cmos里的ACPI Mode 和 IDE HDD Block Mode,
然后在/usr/src/sys/dev/ata/ata-chipset.c的5146行胡乱加上
{ ATA_SIS961, 0x00, SIS133NEW, 0, ATA_UDMA6, "961" }, /* south */
重新编译内核, 跟着现在稳定运行着. 然后世界就清净了, 一切稳定运行着, 速度是快了,爽了,不知是换了比之前快了的硬盘,还是FreeBSD 7.0的性能提升了,反正觉得比之前快了,特别是MySQL.
其实在搞不好这FreeBSD7.0 时,真的想把系统换成Linux的Debian或者Centos, FreeBSD对硬件的适应性真的比Linux差啊, Me的主板是sis651, 硬盘控制的5513 EIDE好像在FreeBSD上的驱动好像有点问题. 以前用Linux好像没问题, 但发觉自己总想找籍口跳回Linux阵营. 因MySQL在FreeBSD运行真的比Linux慢, 但说FreeBSD 7.0会好很多,所以等到现在。
在前阵子帮朋友搞邮件系统时,用了EMOS,一种基于Centos的邮件系统,那时发觉Centos的yum就是方便,虽然FreeBSD有port,但yum下载后直接安装,而port要编译, 就是贪这个方便, 哎,人懒嘛。
在网上曾经看见,玩FreeBSD就是对自己折腾,哎,这个我真的承认啊,或许自己水平不行吧。
好了,终于令FreeBSD 7.0的系统稳定下来了,跟着继续去搞其它了.
FreeBSD 7.0
用mldonkey在Fr



