我們已經創建了一些使用PCIe 2.0的自定義硬件。該硬件可與配有CentOS Linux 5.4的HP DL360 G7服務器配合使用。因此,在惠普服務器上,Linux可以冷啓動,識別卡,並與我們的驅動程序進行交互。但是,當我們嘗試將卡插入常規Dell T3500 PC時,Linux無法啓動。它在initrd之後掛起,沒有崩潰,調試或錯誤消息。所以我的問題是,有什麼工具或設置可以幫助調試這個問題?我們想知道爲什麼啓動過程無法通過initrd。在PC上的initrd之後導致Linux引導掛起的自定義硬件
1
A
回答
0
從Live CD(如Knoppix)啓動並使用可用的實用程序來診斷問題(dmesg,dconf,lspci等)。戴爾的驅動程序和硬件之間可能存在衝突。
0
從描述中可以看出,掛載initrd時掛載的引導是掛起,還是在執行initrd(init腳本等)中的掛起時掛起。如果是後者,我已經診斷出類似的問題了,打開initrd並修改其中的init腳本,直接立即下載到bash提示符。然後重新存檔initrd,並且您應該正確引導提示。從那裏你可以手動執行initrd init腳本中的每個命令,直到找到罪魁禍首。
0
KGDB內核調試器允許您通過串口將失敗的機器連接到另一臺機器,並在第二臺機器上使用gdb
來首先調試內核。
相關問題
- 1. Windows更新導致我的自定義服務掛起
- 2. 文件上傳導致頁面掛起
- 3. setConnectTimeout導致掛起?
- 4. TwitterResponse導致在Silverlight上掛起
- 5. 設置自定義會話ID會導致script/apache掛起
- 6. cURL導致頁面掛起
- 7. CreateObject導致App Pool掛起
- 8. cvCaptureFromCAM導致程序掛起
- 9. Java ImageIO.read導致OSX掛起
- 10. SendMessage導致腳本掛起
- 11. css3-mediaqueries.js導致IE掛起
- 12. WTSRegisterSessionNotification導致進程掛起
- 13. Java和SSH導致掛起
- 14. mkfifo導致終端掛起?
- 15. ssis dt_text列導致軟件包掛起
- 16. IE上的引導自定義寬度
- 17. WordPress的導航Twitter引導自定義
- 18. numpy的corrcoef導致計算機掛起
- 19. file_get_contents導致我的服務器掛起
- 20. 導致掛起的Python套接字
- 21. 自定義MedaTypeFormatter導致ObjectDisposedException
- 22. 自定義JTableHeader導致NullPointerException
- 23. 自定義NSURLProtocol導致__psynch_mutexwait
- 24. 在Mac上配置Jenkins + git插件導致git克隆掛起
- 25. 在主線程上導致在UI中掛起的IOS semaphore_wait_trap
- 26. MusicPlayerSetPlayRateScalar在__psynch_mutexwait中導致掛起/凍結
- 27. 是什麼導致linaro linux自動掛載的權限
- 28. 自定義組件上的ValueChangeListener導致PropertyNotFoundException
- 29. 導致錯誤的自定義驗證
- 30. 自定義Twitter引導