|
楼主 |
发表于 2021-6-28 20:53:43
|
显示全部楼层
本帖最后由 hongsxxxxxxxx 于 2021-6-28 20:57 编辑
4 W$ R; U8 _3 J5 _" O; P& q6 [8 T: Y# n4 Q* X( [
已确认不会砖. 但查看 1.sdk_init.sh脚本, 有点疑惑啊, 貌似 没有加载 hw_ker_optic_chip_511x_epon.ko. 估计epon 用不了.
9 ~* n( j) Y) j% {, q0 o2 B1 X1 y9 f& w7 ^& o
- : p. M% {" G% P z# s3 a% Q
- if [ ${var_xpon_mode} == "4" ] && [ ! -f /mnt/jffs2/xpon_mode ]; then6 ?4 S; g+ Z& X2 a: v% j/ f7 E
- echo '1' > /mnt/jffs2/xpon_mode; z4 K4 N, f' Q5 |
- fi
2 g5 N- ?' z, _
! a4 d( }, u1 W+ j6 A- pon_type_value=`cat /mnt/jffs2/xpon_mode`3 p# b" E+ k. E# K6 ~
- 6 |( }/ O, c* v/ [. X1 Q
- if [ ${var_xpon_mode} == "2" ] || [ ${var_xpon_mode} == "6" ] || [ ${var_xpon_mode} == "7" ]; then
, K3 H( s1 h; A8 w - insmod /lib/modules/wap/hw_ker_optic_chip_511x_epon.ko& |1 E' Z: o9 k/ ?5 T
- elif [ ${var_xpon_mode} == "1" ] || [ ${var_xpon_mode} == "5" ] || [ ${var_xpon_mode} == "10" ]; then
I: A, k. b% J. D3 d! O6 x L - insmod /lib/modules/wap/hw_ker_optic_chip_511x_gpon.ko
" M' }( _" H8 _ `8 ? c0 M5 a; W - elif [ ${var_xpon_mode} == "3" ]; then
6 z- \8 U$ F6 Z! h9 F! C* B - echo "eth mode"+ U& M. v4 a- P6 [! V4 J
- elif [ ${var_xpon_mode} == "4" ]; then L; `' s: u B0 L% B4 ?
- echo "adapt pon_mode : $pon_type_value"
, B/ `0 R! l! S, K2 Y - if [ ${pon_type_value} == "1" ]; then( T4 ~& k0 Y' ?
- insmod /lib/modules/wap/hw_ker_optic_chip_511x_gpon.ko
. T$ r2 z) Q- N2 ?( S: l0 @ - else9 B n! @+ t1 O: B- v4 M- i! `) S- n
- insmod /lib/modules/wap/hw_ker_optic_chip_511x_epon.ko) L( ?% V+ F' W3 u3 b2 Z
- fi' k$ M# N) x3 S$ d- V
- else
复制代码 如果想用 epon, 手动修改 /mnt/jffs2/xpon_mode 的内容 为2 (非1), 可以加载 hw_ker_optic_chip_511x_epon.ko.# W3 z5 A: j* R4 d
& |. p& a- c' P. m C
4 @$ g/ B/ p2 d* R5 U& z" P1 K; a* ^0 K( l) Z% S4 k( r5 i. J
|
|