MMC and SD on 3900
Unfortunately on the 3900 series, the driver does not automatically support "insert" and "remove" functions, and as such, be modprobed and subsequently rmmod'ed to mount and unmount. Also unfortunately, the 3900 images of Familiar 0.8.0 upwards use the 5400 mmc/sd modules. As such, this will have to be removed before you can even mount the card.As such, here are two scripts and .desktop files to facilitate easy SD/MMC Mounting and Unmounting.
Please note this is really only applicable to GPE, as that is what I use. Opie users do not really have to bother with this, as I've been told there is a control to insert and remove.
These scripts are still required for Opie (as far as I can tell). No such control exists under Opie. Opie "Medium Mount" allows user to set functions like checking media for audio, image etc files.
Mounting
Here is the script, to be placed in /bin /usr/bin or /usr/sbin. It is currently quite simplistic, without any error checking, but works perfectly from the desktop and console.# sdmount.sh rmmod mmc_samsung modprobe mmc_asic3
And the .desktop file. Place it in /usr/share/applications as SDmount.desktop
[Desktop Entry] Name=Mount SD/MMC Comment= Mounts the SD/MMC card slot. Exec=sdmount.sh Terminal=1 Type=Application Icon=mbnoapp.png Categories=Application,Utility,GPE StartupNotify=false
Unmounting
Here is the unmounting script, to be placed in /bin /usr/bin or /usr/sbin.# sdumount.sh umount /media/card rmmod mmc_asic3
And the .desktop file. Place it in /usr/share/applications as SDumount.desktop
[Desktop Entry] Name=Unmount SD/MMC Comment= Unmounts the SD/MMC card slot. Exec=sdumount.sh Terminal=1 Type=Application Icon=mbnoapp.png Categories=Application,Utility,GPE StartupNotify=false