关闭uboot MMU 会导致android2.3 S5pv210 系统不稳定?!why

============问题描述============


在uboot里面屏蔽了MMU 使能
//#define CONFIG_ENABLE_MMU
就导致android 2.3 在S5pv210 上不稳定了,如果没屏蔽就稳定很多,why?!
坑爹的人啊,问了一些做了几年linux和android的人说没影响的,啥玩意啊,怎么会这么挫呢!
尤其是S5pv210 的GPU 驱动,出问题最频繁,如果是我内存参数传递有误,系统是不会启动的,怎么搞成这样呢?
有经验的过来说说吧。

下面是这几天的实验现象


重复启动会遇到这种问题,系统死机了:
[    2.896160] android_usb gadget: high speed config #1: Android Composite
[    4.510793] request_suspend_state: wakeup (3->0) at 3981410419 (2010-01-01 12:00:04.019802543 UTC)
[    4.521102] init: untracked pid 51 exited
[    4.523756] init: untracked pid 55 exited
[   13.611361] Internal error: Oops - undefined instruction: 0 [#1] PREEMPT
[   13.616584] last sysfs file: /sys/power/state
[   13.620944] Unable to handle kernel paging request at virtual address 0a0000de
[   13.628110] pgd = c0004000
[   13.630795] [0a0000de] *pgd=00000000
[   21.121137] BUG: spinlock lockup on CPU#0, /0, c0510374
[   21.124869] Backtrace: 
[   21.127324] [<c0031fb8>] (dump_backtrace+0x0/0x110) from [<c0392880>] (dump_stack+0x18/0x1c)
[   21.135703]  r6:00000000 r5:c0088000 r4:c0510374 r3:e1a00005
[   21.141343] [<c0392868>] (dump_stack+0x0/0x1c) from [<c01976c4>] (do_raw_spin_lock+0x128/0x168)
[   21.150008] [<c019759c>] (do_raw_spin_lock+0x0/0x168) from [<c0395804>] (_raw_spin_lock_irq+0x2c/0x30)
[   21.159272]  r8:00000005 r7:c049cd52 r6:c0088038 r5:c008a0d0 r4:c008a0d0
[   21.165951] [<c03957d8>] (_raw_spin_lock_irq+0x0/0x30) from [<c0032330>] (die+0x30/0x1cc)
[   21.174098] [<c0032300>] (die+0x0/0x1cc) from [<c00348cc>] (__do_kernel_fault+0x6c/0x8c)
[   21.182149]  r8:00000000 r7:00000005 r6:00000000 r5:c008a0d0 r4:0a0000de
[   21.188827] [<c0034860>] (__do_kernel_fault+0x0/0x8c) from [<c0034acc>] (do_page_fault+0x1e0/0x1fc)
[   21.197834]  r8:00000000 r7:0a0000de r6:00000001 r5:c008a0d0 r4:c0571fd0
[   21.204333] r3:c008a0d0
[   21.206939] [<c00348ec>] (do_page_fault+0x0/0x1fc) from [<c0034b98>] (do_translation_fault+0x24/0xa0)
[   21.216125] [<c0034b74>] (do_translation_fault+0x0/0xa0) from [<c002d2f4>] (do_DataAbort+0x3c/0xa0)
[   21.225131]  r6:0a0000de r5:c051044c r4:00000005 r3:c05103fc
[   21.230769] [<c002d2b8>] (do_DataAbort+0x0/0xa0) from [<c002da6c>] (__dabt_svc+0x4c/0x60)




又遇到这种问题了
ext4format 按复位10次不到又死机了。
[   11.329304] Modules linked in:
[   11.332340] CPU: 0    Not tainted  (2.6.35.7 #1)
[   11.336932] PC is at 0xe41ab000
[   11.340059] LR is at do_PrefetchAbort+0x3c/0xa0
[   11.344558] pc : [<e41ab000>]    lr : [<c002d254>]    psr: 60000193
[   11.344564] sp : ee9d3c28  ip : 00000004  fp : 3162c3ef
[   11.355994] r10: c051e8d8  r9 : 20000193  r8 : 3b1235a2
[   11.361194] r7 : ee9d3cb0  r6 : e52d1004  r5 : c051063c  r4 : c002d2f4
[   11.367693] r3 : c05105fc  r2 : ee9d3cb0  r1 : c002d2f4  r0 : e52d1004
[   11.374194] Flags: nZCv  IRQs off  FIQs on  Mode SVC_32  ISA ARM  Segment user
[   11.381385] Control: 10c5387d  Table: 4e9d4019  DAC: 00000015
[   11.387103] 
[   11.387106] PC: 0xe41aaf80:
[   11.391348] af80  00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[   11.399494] afa0  00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[   11.407639] afc0  00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[   11.415785] afe0  00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[   11.423931] b000  ff000000 ff000000 ff000000 ff000000 ff000000 ff000000 ff000000 ff000000
[   11.432076] b020  ff000000 ff000000 ff000000 ff000000 ff000000 ff000000 ff000000 ff000000
[   11.440222] b040  ff000000 ff000000 ff000000 ff000000 ff000000 ff000000 ff000000 ff000000
[   11.448368] b060  ff000000 ff000000 ff000000 ff000000 ff000000 ff000000 ff000000 ff000000
[   11.456514] 
[   11.456516] LR: 0xc002d1d4:
[   11.460760] d1d4  e50be09c e3a0e004 e50b5098 e50be0a4 e28ee002 e50bc0a0 e58de000 eb0014ce
[   11.468905] d1f4  e24bd020 e89da9f0 c051035c c051036c c054b344 c049c790 c049c7ba 00030001
[   11.477051] d214  c049c7be e1a0c00d e92dd8f0 e24cb004 e24dd088 e201cb01 e1a04001 e201100f
[   11.485196] d234  e59f3070 e181c32c e3841102 e1a06000 e1a07002 e083520c e1a0e00f e793f20c
[   11.493342] d254  e3500000 0a000011 e595100c e1a02004 e1a03006 e59f0040 eb0d95c2 e595c008
[   11.501488] d274  e595e004 e1a01007 e1a03004 e59f002c e24b209c e50bc094 e50be09c e3a0c000
[   11.509633] d294  e50b6090 e58dc000 e50bc098 eb0014a2 e24bd01c e89da8f0 c05105fc c049cc57
[   11.517779] d2b4  c04b5b5c e1a0c00d e92dd8f0 e24cb004 e24dd088 e201cb01 e1a04001 e201100f
[   11.525925] 
[   11.525928] SP: 0xee9d3ba8:


还是wince稳定啊。
晕ext3format 之后又来了一次不启动
[    2.712437] warning: `rild' uses 32-bit capabilities (legacy support in use)
[    3.021029] android_usb gadget: high speed config #1: Android Composite
[   10.009783] request_suspend_state: wakeup (3->0) at 9480398418 (2010-01-01 12:00:09.518617168 UTC)
[   12.192678] Unable to handle kernel paging request at virtual address 76453320
[   12.198419] Unable to handle kernel paging request at virtual address 300af87d
[   12.205610] Unable to handle kernel paging request at virtual address 300af87d
[   12.212802] Unable to handle kernel paging request at virtual address 300af87d
[   12.219995] Unable to handle kernel paging request at virtual address 300af87d
[   12.227187] Unable to handle kernel paging request at virtual address 300af87d
[   12.234380] Unable to handle kernel paging request at virtual address 300af87d
[   12.241572] Unable to handle kernel paging request at virtual address 300af87d
[   12.248765] Unable to handle kernel paging request at virtual address 300af87d
[   12.255957] Unable to handle kernel paging request at virtual address 300af87d
[   12.263149] Unable to handle kernel paging request at virtual address 300af87d
[   12.270342] Unable to handle kernel paging request at virtual address 300af87d

============解决方案1============


你这个错误像是LINUX下的典型错误啊!

转载于:https://www.cnblogs.com/hugangyan86/p/4047406.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/359498.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Java 9中的5个功能将改变您开发软件的方式(还有2个不会)

有望在Java 9中发布的最令人兴奋的功能是什么&#xff1f; 不要对Java 9的相对沉默近来分散注意力。JDK提交者正在努力准备下一个版本&#xff0c;该版本预计将在2015年12月完成&#xff0c;而功能将在几个月后完成 。此后&#xff0c;它将通过严格的测试和错误修复了将其计划…

eclipse远程tomcat javaweb debug样例(windows)

1.tomcat配置可被远程debug端口参数 catalina.bat 中添加 set CATALINA_OPTS-Xdebug -agentlib:jdwptransportdt_socket,servery,suspendn,address8000 导出项目war包到tomcat/webapps/目录下 切换到tomcat/bin目录下 双击startup.bat启动运行项目 2.eclipse中启动远程debug…

总账分录追溯发票或者付款

--总账分录追溯发票 SELECT DISTINCT AIA.*FROM AP_AE_HEADERS_ALL AAH, --帐户分录头表AP_AE_LINES_ALL AAL, --账户分录行表&#xff0c;每一个会计事件都会在此表中产生会计分录GL_JE_BATCHES GJB,GL_JE_HEADERS GJH,GL_JE_LINES GJL,AP_INVOICES_ALL …

mysqlDM判断字符串中是否存在非中文

MYSQL判断字符串是否全中文 正则表达式匹配[一-龥]中文字符[ a-zA-Z]英文字母[ 0-9]数字[ぁ-ゞァ-ヾ]日文字符1.查询存在非中文的记录 &#xff1a;select * from tablename where columnname REGEXP [^一-龥]; 2.查询存在中文的记录&#xff1a;select * from columnname wh…

ASP.NET MVC的ContentResult

ASP.NET MVC的ContentResult返回简单的纯文本内容&#xff0c;可通过ContentType属性指定应答文档类型&#xff0c;通过ContentEncoding属性指定应答文档的字符编码。一个例子来演习&#xff0c;自定义一个RwResult&#xff0c;它继承ContentResult&#xff0c;为视图象ASP.NET…

windows搜索指定目录下包含某个字符串的文件

1.打开cmd窗口 &#xff1a;winr 快捷键-> 输入cmd 回车 2.切换到被搜索的文件夹&#xff08;E:\shgwy文档\日常\更新\20220808&#xff09;下 如输入&#xff1a; cd E:\shgwy文档\日常\更新\20220808 e: 3.输入搜索命令 c:\Windows\System32\findstr.exe /s /i "wa…

IIS7日志文件位置

准备统计下页面访问量 查找IIS日志,发现在以前IIS6日志的位置&#xff0c;竟然木有找到日志... 查看下IIS设置&#xff0c;发现IIS7和6的默认日志位置不一样额... IIS 6 Log files location IIS 6中日志文件的位置 %windir%\System32\LogFiles IIS 7 Log files location IIS的日…

编写下载服务器。 第二部分:标头:Last-Modified,ETag和If-None-Match

客户端缓存是万维网的基础之一。 服务器应告知客户端资源的有效性&#xff0c;客户端应尽可能快地对其进行缓存。 如我们所见&#xff0c;如果不缓存Web&#xff0c;将会非常慢。 只需在任何网站上Ctrl F5并将其与普通F5进行比较-后者就会更快&#xff0c;因为它使用了已缓存的…

jwt重放攻击_4个点搞懂JWT、JWS、JWE

1.JWT是何物&#xff0c;有哪些常用的场景JWT(json web token)是设计一种简洁&#xff0c;安全&#xff0c;无状态的token的实现规范rfc7519&#xff0c;通常用于网络请求方和网络接收方之间的网络请求认证。jwt的常用场景1.1: restful api接口的无状态认证, 在传统的web应用中…

Verification Mind Games---how to think like a verifier像验证工程师一样思考

1. 有效的验证需要验证工程师使用不同于设计者的思维方式思考问题。具体来说&#xff0c;验证更加关心在严格遵循协议的基础上发现设计里面的bug&#xff0c;搜索corner cases&#xff0c;对设计的不一致要保持零容忍的态度。mindset&#xff1a;一套人们应该持有的确定的态度&…

discuz安装_手动搭建 Discuz! 论坛

一、搭建LAMP环境安装软件(Apache、MariaDB、PHP)yum install httpd php php-fpm php-mysql mariadb mariadb-server -y2.启动服务systemctl start httpdsystemctl start mariadbsystemctl start php-fpm3.安装后首次启动mariadb设置mysql_secure_installation4.登录 MariaDB&a…

关系数据库的几种设计范式介绍

关系数据库的几种设计范式介绍1、第一范式&#xff08;1NF&#xff09; 在任何一个关系数据库中&#xff0c;第一范式&#xff08;1NF&#xff09;是对关系模式的基本要求&#xff0c;不满足第一范式&#xff08;1NF&#xff09;的数据库就不是关系数据库。 所谓…

蓝桥杯 1223 第 2 场 小白入门赛

蓝桥小课堂-平方和 模拟 1 2 2 2 3 2 ⋯ n 2 n ⋅ ( n 1 ) ⋅ ( 2 n 1 ) 6 1^22^23^2\cdotsn^2\dfrac{n\;\cdot\;(n 1)\;\cdot\;(2n1)}{6} 122232⋯n26n⋅(n1)⋅(2n1)​。 write(n * (n 1) * (n * 2 1) / 6);房顶漏水啦 m a x ( 最大的行 − 最小的行 , 最大的列 −…

jar包是什么意思_面试难度五颗星:JVM有Full GC,为什么还会 OutOfMemoryError?

点击上方蓝色“后端面试那些事儿”&#xff0c;选择“设为星标”学最好的别人&#xff0c;做最好的我们来源&#xff1a;R 大zhihu.com/question/38511221问题&#xff1a;R大回复平时有逛知乎的习惯&#xff0c;一般对JVM相关话题比较感兴趣。偶然看到这个问题&#xff0c;结果…

mapreduce介绍_MapReduce:简单介绍

mapreduce介绍MapReduce是Google流行的一种并行编程技术。 它用于处理大量数据。 仅通过将工作并行分配给多台机器&#xff0c;就可以在合理的时间内完成这种处理。 每台机器都处理一小部分数据。 MapReduce是一种编程模型&#xff0c;使开发人员可以专注于编写处理数据的代码&…

系统执行sql很慢达梦工具执行很快的简单解决方式

现象描述&#xff1a;系统功能查询很慢&#xff0c;拷贝查询sql到达梦工具中执行速度很快 1.问题分析&#xff1a; 达梦SQL执行耗时异常问题排查_qq_39693441的博客-CSDN博客_sql耗时分析 2.解决方式1&#xff1a; 在程序sql中拼接随机数如&#xff1a; select /*动态随机数*…

PHP在程序处理过程中动态输出内容

在安装discuz或其他一些开源产品的时候&#xff0c;在安装数据库时页面上的安装信息都是动态输出出来的&#xff0c;主要通过php两个函数来实现的&#xff0c; flush();ob_flush(); 代码如下 <html xmlns"http://www.w3.org/1999/xhtml"><head> <meta…

roads 构筑极致用户体验_长安马自达「悦马星空」计划上线,为用户带来极致服务体验...

日前,第十八届广州车展顺利举行。期间各大汽车品牌齐聚亮相,这其中,也包括众人熟悉的长安马自达。据悉,在本次车展上,长安马自达除携品牌全系车型次世代MAZDA3 昂克赛拉、2020款MAZDA CX-5、MAZDA CX-30和MAZDA CX-8亮相外,还正式发布「悦马星空」用户共创计划。资料显示,「悦马…

从数百万个光纤(而不是数千个线程)中查询数据库

jOOQ是在Java中执行SQL的好方法&#xff0c; Quasar光纤带来了大大提高的并发性 我们很高兴在平行宇宙的 Fabio Tudone的jOOQ博客上宣布另一个非常有趣的来宾帖子。 Parallel Universe开发了一个开源堆栈&#xff0c;使开发人员可以轻松地在JVM上对极端的并发应用程序进行编码…

matlab向量的排序(自写函数)

function a_ed arraysort(a) %冒泡排序法 for i 1:length(a)-1%进行多少次比较for j1i:length(a)%每次求出最大的数&#xff0c;放在最后if(a(j)<a(i))tem a(i);a(i) a(j);a(j) tem;endenda_ed a; endclc; clear; a [2 4 4 6 14 0 2 8 4 1 9 4] b arraysort(a)转载于…