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

  免費注冊 查看新帖 |

Chinaunix

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

【已解決】內核啟動時PRINTK始終不能打印的詭異問題 [復制鏈接]

論壇徽章:
0
跳轉到指定樓層
1 [收藏(0)] [報告]
發(fā)表于 2012-04-26 10:30 |只看該作者 |倒序瀏覽
本帖最后由 冬天的落陽 于 2012-04-26 12:03 編輯

我在編譯linux3.3.1內核到一塊arm9 s3c2410開發(fā)板上運行。bootloader為vivi。
為了精簡內核,我開始采用了make allnoconfig,接著再做進一步配置。

編譯基本順利,可是啟動時,在Uncompressing Linux... done, booting the kernel.之后,再也沒有消息。

下面是詭異的地方:
我在網上查資料,做了很多嘗試,采用查看物理內存中printk緩沖區(qū)(__log_buf)物理地址的方法,分析緩沖區(qū)里的啟動數(shù)據(jù),發(fā)現(xiàn)內核一直走到VFS: Unable to mount root fs on unknown-block(0,0).....這句,也就是說,內核部分的啟動基本是正常的。

那為什么不打印呢?

接下來我依次從下面幾個因素嘗試,但均故障依舊。
1.console_loglevel 分別設置為1 4 7并逐次嘗試;
2.不采用外界傳來的內核參數(shù),采用固定在內核中的啟動命令,其中串口分別設置為 console=ttyS0 和console=ttyS0,115200并逐次嘗試;
3.make menuconfig時,將printk有關的設置變?yōu)閥,如下:
CONFIG_PRINTK=y
CONFIG_TTY_PRINTK=y
CONFIG_EARLY_PRINTK=y

特來請教高手,還有可能是哪里故障?

論壇徽章:
6
金牛座
日期:2013-10-08 10:19:10技術圖書徽章
日期:2013-10-14 16:24:09CU十二周年紀念徽章
日期:2013-10-24 15:41:34獅子座
日期:2013-11-24 19:26:19未羊
日期:2014-01-23 15:50:002015年亞洲杯之阿聯(lián)酋
日期:2015-05-09 14:36:15
2 [報告]
發(fā)表于 2012-04-26 11:09 |只看該作者
回復 1# 冬天的落陽
console=ttyS0 和console=ttyS0,115200并逐次嘗試;

這個應該有問題吧,這里應該是console=ttySAC0,這是我這邊一個2410開發(fā)板的啟動參數(shù):
root=/dev/mtdblock2 rootfstype=jffs2 rw init=/linuxrc noinitrd console=ttySAC0,115200

   

論壇徽章:
0
3 [報告]
發(fā)表于 2012-04-26 11:12 |只看該作者
18個瀏覽了,給點建議吧。
我個人猜測,這樣“大面積”的不打印,可能是有一個或幾個和全局打印相關的標志FLAG沒有設置,導致這種結果。

論壇徽章:
0
4 [報告]
發(fā)表于 2012-04-26 11:16 |只看該作者
回復 1# 冬天的落陽


    接個lcd看啊。

    console=tty0

    誰知道你的串口驅動加號了沒有。。

論壇徽章:
22
丑牛
日期:2014-08-15 14:32:0015-16賽季CBA聯(lián)賽之同曦
日期:2017-12-14 15:28:14黑曼巴
日期:2017-08-10 08:14:342017金雞報曉
日期:2017-02-08 10:39:42黑曼巴
日期:2016-11-15 15:48:38CU十四周年紀念徽章
日期:2016-11-09 13:19:1015-16賽季CBA聯(lián)賽之同曦
日期:2016-04-08 18:00:03平安夜徽章
日期:2015-12-26 00:06:30程序設計版塊每日發(fā)帖之星
日期:2015-12-03 06:20:002015七夕節(jié)徽章
日期:2015-08-21 11:06:17IT運維版塊每日發(fā)帖之星
日期:2015-08-09 06:20:002015亞冠之吉達阿赫利
日期:2015-07-03 08:39:42
5 [報告]
發(fā)表于 2012-04-26 11:24 |只看該作者
我記得boot the kernel是uboot打印的。你的內核設置有問題。
第一, 你是否在dev下mknod
第二, 你的寄存器地址、波特率等等設置是否正確

論壇徽章:
0
6 [報告]
發(fā)表于 2012-04-26 11:37 |只看該作者
正在嘗試。。。。ttySAC0
------------------
查到資料說,ttys0是2.4版本的內核支持的;而ttysac0是2.6.25支持的。我這個是3.3.1版本

論壇徽章:
0
7 [報告]
發(fā)表于 2012-04-26 12:03 |只看該作者
淚奔啊,終于搞定了。
確如大家(尤其是書香)所說,串口問題。

我把內核啟動參數(shù)改為ttySAC0,115200
還是沒有打印。
同時,我看到一篇博客,http://hi.baidu.com/vivo01/blog/ ... 5de5272834f01b.html
上面說,此外還要以*的方式加載相關的字符驅動,我的是:Samsung SoC serial support,詳情如下:

Symbol: SERIAL_SAMSUNG [=y]                                                                                       
  │ Type  : tristate                                                                                                   
  │ Prompt: Samsung SoC serial support                                                                                 
  │   Defined at drivers/tty/serial/Kconfig:180                                                                        
  │   Depends on: HAS_IOMEM [=y] && ARM [=y] && PLAT_SAMSUNG [=y]                                                      
  │   Location:                                                                                                         
  │     -> Device Drivers                                                                                               
  │       -> Character devices                                                                                          
  │         -> Serial drivers                                                                                          
  │   Selects: SERIAL_CORE [=y]


此問題算是解決了,回頭我再琢磨琢磨。

回顧本帖,深刻暴露了自己基本功不扎實的弱點,需要繼續(xù)努力。
最后謝謝大家!

評分

參與人數(shù) 1可用積分 +6 收起 理由
Godbach + 6 贊一個!

查看全部評分

論壇徽章:
0
8 [報告]
發(fā)表于 2012-04-26 14:06 |只看該作者
本帖最后由 ww2000e 于 2012-04-26 14:07 編輯

:wink:

論壇徽章:
0
9 [報告]
發(fā)表于 2012-04-26 14:28 |只看該作者
回復 7# 冬天的落陽

非常欣賞這種解決問題后,主動結貼,并將解決問題的方法與大家分享的做法!

論壇徽章:
6
金牛座
日期:2013-10-08 10:19:10技術圖書徽章
日期:2013-10-14 16:24:09CU十二周年紀念徽章
日期:2013-10-24 15:41:34獅子座
日期:2013-11-24 19:26:19未羊
日期:2014-01-23 15:50:002015年亞洲杯之阿聯(lián)酋
日期:2015-05-09 14:36:15
10 [報告]
發(fā)表于 2012-04-27 14:43 |只看該作者
回復 7# 冬天的落陽
多謝回饋結果。

   
您需要登錄后才可以回帖 登錄 | 注冊

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

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP