SD卡的驱动问题

 kmod-scsi-generic kmod-usb-uhci kmod-usb-storage kmod-usb-storage-extras  kmod-fs-vfat kmod-fs-ntfs kmod-nls-cp437 kmod-nls-iso8859-1 ntfs-3g block-mount 
我已经编译了这些软件包,2r板载的SD卡读取不到,不知道还需要哪些软件包?
如果是SD读卡器,又需要哪些驱动了?
谢谢
openwrt有没有关于硬件所需要哪些驱动的手册呢,这样以后编译固件更方便!
已邀请:

2008wei - 90后IT男

赞同来自: noel 等你归期

经过我彻夜奋战以及编译固件,最后2R板载SD卡挂载的问题解决了。
需要编译如下固件,
kmod-scsi-generic kmod-usb-uhci kmod-usb-storage kmod-usb-storage-extras kmod-fs-ext4 kmod-nls-cp437 kmod-nls-utf8 kmod-nls-iso8859-1 block-mount e2fsprogs blkid
另外还添加了女神提供的驱动包  Kernel modules  ---> Other modules  ->  kmod-sdhci-mt7620
 
至于修改sd.c文件,由于我没有找到sd.c文件,所以就没有做这一步。接着就直接编译了。
上图见真相
 

QQ截图20160331093423.png

 
 
 
 

summer

赞同来自: yangquan3

1. 选择驱动:  Kernel modules  ---> Other modules  ->  kmod-sdhci-mt7620
 
2. 进入内核源码目录,找到并修改这个文件:drivers/mmc/host/mtk-mmc/sd.c
2.1. 如果编译的是WRTnode2R的固件:
查找sd.c文件中的host->card_inserted = present; 并修改为: host->card_inserted = 1;
 
2.2. 如果编译的是WRTnode2P的固件:
查找sd.c文件中的结构体struct msdc_hw msdc0_hw; 把结构体成员 .data_pins  = 4, 修改为: .data_pins  = 1,
 

要回复问题请先登录注册