ti 81xx 系列的 timeout搞死人啊 种类繁多

坑爹啊!!

今天终于找出了8127的一种以个timeout bug情况,妹的这个问题坑了我将近两个月,xxxx,
这里我想说下情况,有些地方可能设计公司商业机密,会有和谐:
1.这个timeout 首先是不间断的出现,
2.无论你怎么换文件系统,都没用
3.有时候只能重新添加ipnc_rdk_mcfw.out这一块的a8到dsp端linkcontrol消息代码才有用,
4.为了解决这个问题,妹的,搞了我一个通宵,还不算加班,都没弄出来。
5.害死人啊

6.还有一种情况,shell脚本被svn环境修改了格式

最后无意中调dsp端的算法,看是否有没加载licens.dat证书,发现了这个问题,就是去掉opt/ipnc下的证书就会出现int ApproPollingMsg()死循环一直等待ipnc_rdk_mcfw.out的消息轮训
回复为ret>0的消息,yyyyy。。。,是multich_tristream_fullfeature.c的读取文件证书没找到,读取失败,阻塞在那里没连接上dsp导致

解决办法:
给读取失败文件做出判断!!!
教训:
读文件没小事,所有的细节都的最初判断,哪怕是冗余的,首先的保证功能上和逻辑上是走通的!

还有main.c中的system_server这个执行文件,一直都不到nand下的证书,fuck
 system("chmod 777 ../../mnt/nand/license.dat");
 system("cp /mnt/nand/license.dat ./");
还有看门狗放在bit流中不一定靠谱,外发布出来数据流一样导致应用无法进行,虽然有数据帧

l->startx = 79 ,p_Rol->starty = 34 ,p_Rol_endx = 1860 ,p_Rol->endy = 1065approdrvmsg.c:pdetectplr->startX = 79

[c6xdsp ] va_plrparam.startx = 79 ,starty = 34 ,endx = 1860 ,endy = 1065
 [m3vpss ] in set osdprm
gcentrv_sysinfo.m_tArea.m_tStratPos.m_iX = 20
gcentrv_sysinfo.m_iDelay = 2000

mp4bitrate = 4000000

[host]
 Channel Selected: 0bitrate: 4000000

gcentrv_sysinfo.m_tArea.m_iFrameRate = 30

sdk_ipnc_thread: msgrcv ready again
 [m3video]  Channel:0 inputframerate:30 targetfps:30
 [m3video]  ENCLINK: new targetbitrate to set:4000000
 [m3video]  ENCLINK: new targetframerate to set:30000
 [m3video]  Channel:2 inputframerate:30 targetfps:5
#### set gio19
TimeOut occure in boot_proc.
Program exit.
TimeOut occure in boot_proc.
Program exit.
#### clr gio19
#### set gio19
#### clr gio19
Kill queue id:0
Creat queue id:229376
queue id:229376
[25/Jun/2014:13:59:53 +0000] boa: server version Boa/0.94.13
[25/Jun/2014:13:59:53 +0000] boa: server built Jun 26 2014 at 16:41:42.
[25/Jun/2014:13:59:53 +0000] boa: starting server pid=427, port 80
SOAP 1.2 fault: SOAP-ENV:Sender [no subcode]
"End of file or no input: Network is unreachable"
Detail: [no detail]
SOAP 1.2 fault: SOAP-ENV:Sender [no subcode]
"End of file or no input: Network is unreachable"
Detail: [no detail]
#### set gio19
SOAP 1.2 fault: SOAP-ENV:Sender [no subcode]
"End of file or no input: Network is unreachable"
Detail: [no detail]
SOAP 1.2 fault: SOAP-ENV:Sender [no subcode]
"End of file or no input: Network is unreachable"
Detail: [no detail]
#### clr gio19
#### set gio19

[host] MCFW_IPCBITS: Callback function:App_ipcBitsInCbFxn
 [host] MCFW_IPCBITS:App_ipcBitsRecvStreamFxn:INFO: periodic print..#### clr gio19
#### set gio19
#### clr gio19
#### set gio19
#### clr gio19

route add default gw 添加默认网关,重起后消失

在SUSE 下,我们可以很方便的使用YAST命令配置IP,默认网关DNS等.但在CENTOS下是没有YAST命令的,在使用route add default gw  添加默认网关重启服务器后,配置信息会消失.有两种解决的办法

1.写到/etc/rc.local中(这个文件是个链接文件,实际上是/etc/rc.d/rc.local
route add default gw 192.168.1.2

2.写到网卡的配置文件里[root@localhost ~]# vi /etc/sysconfig/network-scripts/ifcfg-eth0
加入
GATEWAY=192.168.1.2

8127 timeout!!! 搞死人啊的更多相关文章

  1. eclipse jsp:useBean搞死人了。

    eclipse jsp:useBean搞死人了 首页,用eclipse需要经常重启tomcat服务器,这是因为你编辑了页面正浏览这个页面,而这个页面还处在之前的错误编译中... 其次,第一次用到use ...

  2. mysql 存储过程,搞死人的语法

    MySQL 真心不如sqlserver灵活 存储过程注意事项: 1.declare 依次声明 DECLARE MyAccountID VARCHAR (36); DECLARE Balance DEC ...

  3. 搞死人不偿命的 Bank系统

    每一个成功者都有一个开始.勇于开始,才能够找到通往成功的路. 最近C#进行到第三章:升级Mybank,发现这是一个我个人觉得比较难搞的一个东西,一下是我对Bank系统难点的叙述,请大神笔下留情~ 1. ...

  4. 微信支付开发若干问题总结,API搞死人(谢谢ζั͡ޓއއއ๓http://www.thinkphp.cn/code/1620.html)血淋淋的教训,第二次栽这里了

    近日,我研究了微信支付的API,我是用简化版的API,首先简述一下流程: 1.通过APP_ID,APP_SCRECT获取网页授权码code, 2.利用code获取用户openid/userinfo 3 ...

  5. 搞死人的contextRoot;weblogic9.2

    默认情况下: 两个app-deployment同时部署到了一台weblogic服务器的同一个domain下面的时候 /mysite/www/www/WEB-INF/weblogic.xml /mysi ...

  6. URAL - 1920 Titan Ruins: the Infinite Power of Magic(乱搞)

    搞死人的题目,,, 就是在n*n的方格中找路径长度为L的回路. 开始的思路值适合n为偶数的情况,而忽视了奇数的case,所以wa了一次. 然后找奇数case的策略,代码从70多行变成了100多,然后改 ...

  7. spring-cloud服务网关中的Timeout设置

    本文转载自:https://segmentfault.com/a/1190000014370360 大家在初次使用spring-cloud的gateway的时候,肯定会被里面各种的Timeout搞得晕 ...

  8. Git与Repo入门

    版本控制 版本控制是什么已不用在说了,就是记录我们对文件.目录或工程等的修改历史,方便查看更改历史,备份以便恢复以前的版本,多人协作... 一.原始版本控制 最原始的版本控制是纯手工的版本控制:修改文 ...

  9. Android-Eclipse-INSTALL_FAILED_UPDATE_INCOMPATIBLE错误

    电脑重装了系统,环境问题一大堆,唉,搞死人,这不,今天就出现了这样的一个奇怪的问题. INSTALL_FAILED_UPDATE_INCOMPATIBLE 最后搜了一遍,发现是因为已经安装了这个包,包 ...

随机推荐

  1. Activity生命周期以及启动模式对生命周期的影响

    前天用户体验反馈的一个需求,要求每次进入应用都定位到首页;这个操作很明显不适合放在首页Activity(启动模式为SingleTask)的onResume中,如果对Activity的启动模式和生命周期 ...

  2. DOM BOM document window 区别

    DOM 是为了操作文档出现的 API,document 是其的一个对象: BOM 是为了操作浏览器出现的 API,window 是其的一个对象.   使用下图讲解:   归DOM管的: E区:即doc ...

  3. XML-RPC.NET

    XML-RPC.NET 是一个 .NET 的客户端服务器的基于 XML-RPC 远程过程调用的框架. 示例代码: [XmlRpcUrl("http://betty.userland.com/ ...

  4. Qt for Android 开发大坑

    Qt for Android 开发大坑 作者: qyvlik Qt 5.5.1 这里说一说比較常见的 Qt 开发安卓的大坑. 希望同学们不要做无谓的挣扎,跳过这些坑. 输入框 首当其冲的是输入框,Qt ...

  5. ASP.NET CORE 2.1无法添加控制器、视图

    常规操作:右键Controllers,添加控制器 结果提示:运行所选代码生成器时出错 在控制器里快速添加视图也得到同样的错误提示 既然提示代码生成器了,对比了一下2.0和2.1的代码,发现2.1默认没 ...

  6. mybatis中分页查询

    1 如果在查询方法中有多个参数,可以使用map对象将所有数据都存储进去.比如分页查询,需要用到两个参数,可以将这两个参数包装到map中. 例子:分页查询 dao层方法 public List<S ...

  7. (转)No architectures to compile for (ONLY_ACTIVE_ARCH=YES, active arch=arm64, VA 解决办法

    c3dEngine在iphone6模拟器下运行报错No architectures to compile for (ONLY_ACTIVE_ARCH=YES, active arch=arm64, V ...

  8. EularProject 32: 数字1-9排列构成乘法等式

    Pandigital products Problem 32 We shall say that an n-digit number is pandigital if it makes use of ...

  9. atitit.词法分析原理 词法分析器 (Lexer)

    atitit.词法分析原理 词法分析器 (Lexer) 1. 词法分析(英语:lexical analysis)1 2. :实现词法分析程序的常用途径:自动生成,手工生成.[1] 2 2.1. 词法分 ...

  10. [svc][op]网站504无法访问问题处理

    504 Gateway Time-out 网站出现了这种情况 架构是:tomcat+nginx, 想通过domain.com 跳转到www.domain.com. 客户端访问流程 客户端--dns-- ...