亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

  免費注冊 查看新帖 |

Chinaunix

  平臺 論壇 博客 文庫
最近訪問板塊 發(fā)新帖
查看: 2430 | 回復(fù): 0
打印 上一主題 下一主題

[文件系統(tǒng)] 請教 JFFS2與NAND flash的一個問題 [復(fù)制鏈接]

論壇徽章:
0
跳轉(zhuǎn)到指定樓層
1 [收藏(0)] [報告]
發(fā)表于 2012-11-14 14:39 |只看該作者 |倒序瀏覽
小弟在做NAND驅(qū)動升級的時候遇到了如下問題:
驅(qū)動用的atheros的U10的nand 驅(qū)動,硬件ECC。發(fā)現(xiàn)系統(tǒng)在mount JFFS2分區(qū)的時候有10%的幾率出現(xiàn)這個錯誤。

看起來像是atheros的driver在讀數(shù)據(jù)的時候發(fā)生ECC錯誤了。
對于JFFS2系統(tǒng)不大了解,這里的gc_node應(yīng)該是垃圾收集要回收的node,在等于NULL時會調(diào)用BUG()重啟系統(tǒng)。但是不大明白的是,有時這個錯誤沒什么大礙,重啟系統(tǒng)但不會影響數(shù)據(jù)。有時這個錯誤會導(dǎo)致JFFS2文件系統(tǒng)上的數(shù)據(jù)全部丟失。這里有什么內(nèi)部機制,在發(fā)現(xiàn)gc_node 為NULL時重新掃描整個分區(qū)然后重新建立一些結(jié)構(gòu)么?

忘知道的大大不吝賜教:wink:
  1. ath_nand_rw_page: Read uncorrectable errors. 0xd20d0000 0 ecc = 0x426
  2. jffs2_scan_eraseblock(): Node at 0x025333f8 {0x1985, 0x2004, 0x00000408) has invalid CRC 0x00000000 (calculated 0x21410195)
  3. ath_nand_rw_page: Read uncorrectable errors. 0xf3c00000 0 ecc = 0x426
  4. ath_nand_rw_page: Read uncorrectable errors. 0xd2260000 0 ecc = 0x426
  5. Read of newly-erased block at 0x02513000 failed: 1. Putting on bad_list
  6. Eep. ret->gc_node for block at 0x035e0000 is NULL
  7. Kernel bug detected[#1]:
  8. Cpu 0
  9. $ 0   : 00000000 00000001 00000038 00000001
  10. $ 4   : 802fb498 802fb4a4 ffffffff 80300000
  11. $ 8   : 00000000 80300000 00000000 00005765
  12. $12   : 6e6f6465 83c9f433 c0051000 20666f72
  13. $16   : 878f4e3c 878f4e9c 878f4e00 8110578c
  14. $20   : 878f4ea4 878f4eb4 878f4e9c 00000000
  15. $24   : 00000008 8015c7d0                  
  16. $28   : 86b64000 86b67e10 00000000 800df7d0
  17. Hi    : 00000000
  18. Lo    : 43db0000
  19. epc   : 800df7d0 jffs2_garbage_collect_pass+0x2f0/0x68c
  20.     Not tainted
  21. ra    : 800df7d0 jffs2_garbage_collect_pass+0x2f0/0x68c
  22. Status: 1100ff03    KERNEL EXL IE
  23. Cause : 00800024
  24. PrId  : 0001974c (MIPS 74Kc)
  25. Modules linked in: ah_fe_hook fe awe ath_pktlog umac ath_dev ath_spectral ath_rate_atheros ath_dfs ath_hal asf adf eth_drv ah_sec ah_board0 kmpi ah_systop
  26. Process ah_cli (pid: 1458, threadinfo=86b64000, task=86b3eb68, tls=2aad5830)
  27. Stack : 00000000 035e0000 00000001 00000002 00000026 80081b20 00000000 00000000
  28.         00000001 00000000 7fffffff 00000000 00000000 00000000 878f4e3c 024e5800
  29.         878f4e00 8024ae70 00000001 00001000 2abae000 2b81ce10 7fcb3e38 800e4f40
  30.         00000000 0000009c 87401ee8 00000300 00000014 ffffffff 8754ff38 87854660
  31.         00000000 800d7cdc 87854660 ffffffea 8024ae70 00000001 00001000 8009bbd4
  32.         ...
  33. Call Trace:
  34. [<800df7d0>] jffs2_garbage_collect_pass+0x2f0/0x68c
  35. [<800e4f40>] jffs2_flush_wbuf_gc+0xa4/0x150
  36. [<800d7cdc>] jffs2_fsync+0x1c/0x2c
  37. [<8009bbd4>] vfs_fsync_range+0x88/0xc0
  38. [<8009bc38>] vfs_fsync+0x2c/0x38
  39. [<8009bc74>] do_fsync+0x30/0x50
  40. [<8000ce04>] stack_done+0x20/0x3c


  41. Code: 3c04802c  0c08f80a  2484d1d4 <0200000d> 08037df5  00000000  8e62001c  1040000c  00000000
復(fù)制代碼
您需要登錄后才可以回帖 登錄 | 注冊

本版積分規(guī)則 發(fā)表回復(fù)

  

北京盛拓優(yōu)訊信息技術(shù)有限公司. 版權(quán)所有 京ICP備16024965號-6 北京市公安局海淀分局網(wǎng)監(jiān)中心備案編號:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年舉報專區(qū)
中國互聯(lián)網(wǎng)協(xié)會會員  聯(lián)系我們:huangweiwei@itpub.net
感謝所有關(guān)心和支持過ChinaUnix的朋友們 轉(zhuǎn)載本站內(nèi)容請注明原作者名及出處

清除 Cookies - ChinaUnix - Archiver - WAP - TOP