2015-10-29 92 views
0

Ubuntu沒有檢測到我的筆記本電腦的SD卡讀卡器。運行lspci返回以下有關設備:無法運行make安裝sdricoh_cs-0.1.3驅動程序

SD Host controller: Ricoh Co Ltd R5C822 SD/SDIO/MMC/MS/MSPro Host Adapter 

閱讀有關類似的問題,有人建議下載並安裝驅動程序: http://sourceforge.net/projects/sdricohcs/?source=typ_redirect

但是當我嘗試運行make

我得到以下錯誤:

make -C /lib/modules/3.16.0-51-generic/build SUBDIRS=/home/mo/Downloads/sdricoh_cs-0.1.4 modules 
make[1]: Entering directory `/usr/src/linux-headers-3.16.0-51-generic' 
    CC [M] /home/mo/Downloads/sdricoh_cs-0.1.4/sdricoh_cs.o 
/home/mo/Downloads/sdricoh_cs-0.1.4/sdricoh_cs.c:34:29: fatal error: pcmcia/cs_types.h: No such file or directory 
#include <pcmcia/cs_types.h> 
          ^
compilation terminated. 
make[2]: *** [/home/mo/Downloads/sdricoh_cs-0.1.4/sdricoh_cs.o] Error 1 
make[1]: *** [_module_/home/mo/Downloads/sdricoh_cs-0.1.4] Error 2 
make[1]: Leaving directory `/usr/src/linux-headers-3.16.0-51-generic' 
make: *** [default] Error 2 
+0

看起來它期望構建一個內核模塊。你有沒有安裝適當的內核頭文件? –

+0

我uname-r的輸出是3.16.0-51-generic 所以我做了 sudo apt-get install linux-headers-3.16.0-51-generic 但是這並沒有解決這個問題。 驅動程序的README文件提到要安裝 內核默認> = 2.6.18 GCC 使 內核源 內核SYMS 所以我開始閱讀評論在 http://askubuntu.com/問題/ 159833 /我如何得到內核源代碼 但我不確定它是否與我原來的問題有關。 –

回答

0

問題是通過爲SD卡分配文件系統來解決問題。在Ubuntu中:

1轉到磁盤 2-找到SD卡 3-根據交易量來更多的行動 4-點擊編輯文件系統 5選擇FAT32取得了SD卡下的設備

出現
相關問題