- 論壇徽章:
- 0
|
本帖最后由 doonny 于 2014-04-15 22:37 編輯
kernel自帶的sd卡驅(qū)動,工作正常,系統(tǒng)上電從sd卡讀取boot.bin devicetree u-boot zimage等,
現(xiàn)在增加第二個sd controller,在fsbl和devicetree里都做了修改,boot后又信息:
>mmc0: Invalid maximum block size, assuming 512 bytes
>mmc0: SDHCI controller on e0100000.ps7-sdio [e0100000.ps7-sdio] using ADMA
>mmc1: Invalid maximum block size, assuming 512 bytes
>mmc1: SDHCI controller on e0101000.ps7-sdio [e0101000.ps7-sdio] using ADMA
mmc0為默認sd卡,工作正常,mmc1為新增,說明兩個驅(qū)動器都能工作,但是把sd卡插入mmc1,提示下面錯誤(dmesg):
>mmc1: Got command interrupt 0x00030000 even though no command operation was in progress.
在/dev下查詢不到加載設備,還請教各位大牛是怎么回事? 感覺應該是插入卡檢測后發(fā)出了中斷,但kernel沒有執(zhí)行中斷程序,有什么辦法定位問題嗎?怎樣才能知道中斷程序是否執(zhí)行了?
|
|