Saturday, May 26, 2007

在notebook上挂载sd卡

问题
新买的laptop有5 in 1 card reader,插入SD卡,执行dmesg提示:
tifm_7xx1: sd card detected in socket 1

自动能检测到有SD卡插入,但未能自动挂载(GNOME提供的gnome-mount仅能自动挂载U盘和CD/DVD ROM)
但是在/dev里没有发现类似的文件,怎么办呢?


解决
上网查后,知道了必须挂载相应的读写模块才能进行读写.方法如下:


[root@DMH387 ~]# modprobe tifm_sd



挂载tifm_sd模块,用于SD卡读写.

此时在/dev中就多了 mmcblk0 和 mmcblk0p1.意思应该是SD/MMC card 0 以及其第一个分区吧.如果有开GNOME的自动挂载功能,应该能发现并自动挂载(另外,在gnome panel上的磁盘挂载者applet也相应出现(在面板上添加了,但是不出现,直到插入SD卡或其他需要挂载的设备))
如下:


[root@DMH387 dev]# mount | grep mmc
/dev/mmcblk0p1 on /media/disk type vfat (rw,noexec,nosuid,nodev,shortname=winnt,uid=500)



自动挂载
可以在/etc/modules文件里添加需要自动挂载的模块,如以上情况,则可以添加:


#auto mount sd card
tifm_sd


到该文件,以实现启动自动加载该模块

No comments: