joyhope 发表于 2015-6-1 17:10:30

折腾人的情况是,我用了能boot的TF 做测试,插在下面的卡槽,会优先boot, 结果这个boot 是失败,这样就隐藏了 问题。 导致我以为上面的卡槽,boot 失败。

joyhope 发表于 2015-6-1 17:28:40

本帖最后由 joyhope 于 2015-6-1 20:33 编辑

我的需求,其实不是boot 的要求,就是2个卡槽可以用。以为是boot, 作为系统。另外一个作为data, 就是 双卡的设计初衷。

结果发布版本默认不支持这个模型,要手工调整script.bin, 这个事情,再文档里面也没有明确说,所有说如何调整的地方,代码都没有用引用方式表达,结果这个笑脸符号,让我吃药。
sdc_used = 1
sdc_detmode = 1
sdc_buswidth = 4
sdc_cmd = port:PC06<3><1><2><default>
sdc_clk = port:PC07<3><1><2><default>
sdc_d0 = port:PC08<3><1><2><default>
sdc_d1 = port:PC09<3><1><2><default>
sdc_d2 = port:PC10<3><1><2><default>
sdc_d3 = port:PC11<3><1><2><default>
sdc_det = port:PH00<0><1><default><default>
sdc_use_wp = 0
sdc_wp =
sdc_isio = 0
sdc_regulator = "none"
另外一个吃药的是,下面一个卡槽,竟然是优先boot, 不工作,还优先boot, 结果我用来测试TF卡都是系统盘,我就一直没搞懂。 后拉启动后,再插入TF 卡,就好了。

这个server 版本也能支持data 卡。 这个其实说明一下,大家就清楚了。今天基本上就折腾了一天。

sunbeyond 发表于 2015-6-1 18:37:13

joyhope 发表于 2015-6-1 17:28 static/image/common/back.gif
我的需求,其实不是boot 的要求,就是2个卡槽可以用。以为是boot, 作为系统。另外一个作为data, 就是 双卡 ...

双卡版最优先启动是从 正面卡槽启动。 关于你讲的这些官方有文档,


http://pan.baidu.com/s/1jGEFvBC#path=%252FModel%252Fcubieboard2-dualcard%252FDocs%252Fcommom
cubieboard2双卡版系统安装指南_Debian.pdf

sunbeyond 发表于 2015-6-1 18:40:59

sunbeyond 发表于 2015-6-1 18:37 static/image/common/back.gif
双卡版最优先启动是从 正面卡槽启动。 关于你讲的这些官方有文档,




关于uboot启动 存储顺序可可以参考; http://blog.csdn.net/allen6268198/article/details/12905425

joyhope 发表于 2015-6-1 20:33:20


前者的文档,我看过,它说有这个功能,但是默认的版本,不支持。因为文档和实际版本不对应,就比较难以相信文档写的信息是否还准确。

后者的资料,非常有用。值得学习。 非常感谢 sunbeyond.

joyhope 发表于 2015-6-2 15:34:00

问一下, TF 卡拔出来,要做什么命令吗? (我先mount ,然后umount.)

拔出来以后,再插入,就必须要reboot了。

拔出后的出错信息root@cubieboard2:~# fdisk -l

Disk /dev/mmcblk0: 15.9 GB, 1593<3>mmcblk1: error -123 sending status command, retrying
mmcblk1: error -123 sending status command, retrying
1539456 bytes
4 heads, 16 secto<3>mmcblk1: error -123 sending status command, retrying
mmcblk1: error -123 sending status command, retrying
rs/track, 486192 cylinders, tota<3>mmcblk1: error -123 sending status command, aborting
mmcblk1: error -123 sending status command, aborting
l 31116288 sectors
Units = sectors of 1 * 512 = 512 bytes
Sect<3>end_request: I/O error, dev mmcblk1, sector 0
end_request: I/O error, dev mmcblk1, sector 0
<3>Buffer I/O error on device mmcblk1, logical block 0
Buffer I/O error on device mmcblk1, logical block 0
<3>end_request: I/O error, dev mmcblk1, sector 8
end_request: I/O error, dev mmcblk1, sector 8
<3>Buffer I/O error on device mmcblk1, logical block 1
Buffer I/O error on device mmcblk1, logical block 1
<3>end_request: I/O error, dev mmcblk1, sector 16
end_request: I/O error, dev mmcblk1, sector 16
<3>Buffer I/O error on device mmcblk1, logical block 2
Buffer I/O error on device mmcblk1, logical block 2
<3>end_request: I/O error, dev mmcblk1, sector 24
end_request: I/O error, dev mmcblk1, sector 24
<3>Buffer I/O error on device mmcblk1, logical block 3
Buffer I/O error on device mmcblk1, logical block 3
or size (logical/physical): 512 bytes / 512 bytes
I/O size (min<3>mmcblk1: error -123 sending status command, retrying
mmcblk1: error -123 sending status command, retrying
imum/optimal): 512 bytes / 512 b<3>mmcblk1: error -123 sending status command, retrying
mmcblk1: error -123 sending status command, retrying
ytes看上去是,系统不知道我把卡拔出。

sunbeyond 发表于 2015-6-4 17:05:06

joyhope 发表于 2015-6-2 15:34 static/image/common/back.gif
问一下, TF 卡拔出来,要做什么命令吗? (我先mount ,然后umount.)

拔出来以后,再插入,就必须要reboo ...

拔了系统卡就就会报: IO error 。

joyhope 发表于 2015-6-4 20:36:24

当然不是拔系统卡,我是拔了data 的卡。 发现现在的系统,不支持拔data 卡。

sunbeyond 发表于 2015-6-5 08:58:58

joyhope 发表于 2015-6-4 20:36 static/image/common/back.gif
当然不是拔系统卡,我是拔了data 的卡。 发现现在的系统,不支持拔data 卡。 ...

不可能的事。

sunbeyond 发表于 2015-6-5 09:12:22

sunbeyond 发表于 2015-6-5 08:58 static/image/common/back.gif
不可能的事。

用了这么久没遇到你这种情况 , 拔tfcard是不用什么命令的。你有挂载的话就要卸载。你这错误是拔出来就报,还是fdisk -l才有
页: 1 2 3 4 5 6 7 [8] 9
查看完整版本: 全系列产品的debian-server发布