Multimedia Card Reader di komputer Debian Sid saya tidak otomatis mengenali SD Memory Card yang ditancapkan. Masalah yang kelihatannya sepele ini ternyata telah membawa saya berkelana ke udev, dengan hasil menggembirakan.
Driver untuk device tersebut belum ada di kernel 2.6.18. Driver v0.6 sudah ada di kernel 2.6.20, tapi gagal bekerja dengan baik. Untung ada driver versi 0.8 untuk dicoba.andika@hokage:~$ lspci -nn|grep MMC
0a:09.2 Mass storage controller [0180]: Texas Instruments 5-in-1 Multimedia Card Reader (SD/MMC/MS/MS PRO/xD) [104c:803b]
Compile kernel lagi, reboot lagi, coba lagi.
Dan ternyata tidak semua modul aktifkan secara otomatis. Ada modul tifm_sd yang mesti diaktifkan manual. Dengan bantuan konfigurasi udev berikut, masalah tersebut terpecahkan:
Di Debian, file di atas perlu diletakkan di /etc/udev/rules.d/# Texas Instrument Card Reader handler
# written by Andika Triwidada
# based on Debian Sid's udev 85-pcmcia.rules
#
# $Id: tifm-udev,v 1.2 2007/03/09 11:23:16 andika Exp andika $
# $ $Log: tifm-udev,v $
# $ Revision 1.2 2007/03/09 11:23:16 andika
# $ remove old, irrelevant pcmcia info
# $
# $ Revision 1.1 2007/03/09 11:07:07 andika
# $ Initial revision
# $
#
# PCI id:
# 0a:09.2 Mass storage controller [0180]: Texas Instruments 5-in-1 Multimedia Card Reader (SD/MMC/MS/MS PRO/xD) [104c:803b]
# events:
# UEVENT[1173395299.173293] remove@/devices/pci0000:00/0000:00:1e.0/0000:0a:09.2/tifm_sd0:1
# UDEV [1173395299.174213] remove@/devices/pci0000:00/0000:00:1e.0/0000:0a:09.2/tifm_sd0:1
# UEVENT[1173395303.584170] add@/devices/pci0000:00/0000:00:1e.0/0000:0a:09.2/tifm_sd0:1
# UDEV [1173395303.585243] add@/devices/pci0000:00/0000:00:1e.0/0000:0a:09.2/tifm_sd0:1
ACTION!="add", GOTO="tifm_end"
# modprobe the tifm SD driver automatically
KERNELS=="tifm_sd0:1", SUBSYSTEMS=="tifm", RUN+="/sbin/modprobe -b tifm_sd"
LABEL="tifm_end"
1 comment:
saya mau nanya gimana cara kerja dari Multi Media Card..tolong dijawab..klo bisa ke email m4rvin_18@hotmail.com
thx..
Post a Comment