Feeds:
Posts
Comments

l Cek keberadaan modem menggunakan perintah dmesg

rito@rito:~> dmesg | grep usb

usb 1-2: new full speed USB device using uhci_hcd and address 2

usb 1-2: new device found, idVendor=12d1, idProduct=1003

usb 1-2: new device strings: Mfr=1, Product=2, SerialNumber=0

usb 1-2: Product: HUAWEI Mobile

usb 1-2: Manufacturer: HUAWEI Technologies

usb 1-2: configuration #1 chosen from 1 choice

usb-storage: device found at 2

usb-storage: waiting for device to settle before scanning

usbcore: registered new driver usb-storage

usb-storage: device scan complete

tabel 1. dmesg

Ketika kita grep, modem kita dikenali sebagai :

HUAWEI Mobile

idVendor=12d1

idProduct=1003

Pada OpenSuse 10.2, menggunakan kernel 2.6.18, dimana pada kernel ini, modem juga dianggap sebagai usb-storage. Karenanya, perlu sedikit modifikasi pada bagian kernel (hacking kernel ….) ^_^

l Dengan menggunakan root, edit file /etc/modprobe.conf.local Pada informasi di atas kita telah mendapatkan informasi vendor dan product. Kedua informasi ini kita butuhkan untuk konfigurasi lebih lanjut.

rito@rito:~> sudo su <jika login bukan administrator>

Password:

rito:~ #

rito:~ # vi /etc/modprobe.conf.local

(untuk menyimpan file perintahnya tekan esc lalu :wq, untuk edit tekan insert)

#

# please add local extensions to this file

#

#add by rito

options usbserial vendor=0x12d1 product=0x1003

options usb_storage delay_use=0

tabel 2. /etc/modprobe.conf.local

l Langkah selanjutnya menambahkan parameter usbserial pada kernel

rito:~ # vi /etc/sysconfig/kernel

#add by rito

MODULES_LOADED_ON_BOOT=”usbserial”

tabel 3. Kernel akan meload modul ubserial

l Agar tidak perlu restart, langkah selanjutnya adalah memanggil modul usbserial

rito:~ # modprobe usbserial

rito:~ #

l Selanjutnya, download file huaweiAktBbo-i386.out di

http://www.kanoistika.sk/bobovsky/archiv/umts/

Kemudian, ubah menjadi executable files, lalu copikan file tersebut ke dalam direktory /bin

rito:~ # chmod +x /media/e/tools/linux\ util/modem3g/huaweiAktBbo-i386.out

rito:~ # cp /media/e/tools/linux\ util/modem3g/huaweiAktBbo-i386.out /bin

l Jalankan huaweiAktBbo-i386.out

rito:~ # huaweiAktBbo-i386.out

Hladam HUAWEI E220 a prepnem na modem – bbo 06

4 set feature request returned 0

Prepnute-OK, Mas ttyUSB0 ttyUSB1 (cez usbserial vendor=0x12d1 product=0x1003)

pozri /proc/bus/usb/devices

l Langkah selanjutnya adalah menggunakan tool wvial,namun sebelumnya, ada 2 paket yang perlu kita install terlebih dulu, yaitu huawei, dan huawei stat.

Download paketnya di :

http://oozie.fm.interia.pl/src/huawei.tar.bz2

http://oozie.fm.interia.pl/src/he220stat.tar.bz2

setelah di download lakukan kompilasi, berikut langkah-langkahnya:

rito:~ # tar -xvjf /media/e/tools/linux\ util/modem3g/huawei.tar.bz2

huawei/

huawei/conf/

huawei/conf/huawei-e220

huawei/conf/wvdial-huawei.conf

huawei/conf/huawei-e220.chat

huawei/Makefile

huawei/files/

huawei/files/huawei-mobile.sh

huawei/files/99-huawei.rules

huawei/PROVIDERS

huawei/README

huawei/VERSION

rito:~ #

rito:~ # cd huawei/

rito:~/huawei #

rito:~/huawei # make install_suse

Installing sample configuration for Linux

cp conf/wvdial-huawei.conf /etc/

mkdir -p /etc/chatscripts/

cp conf/huawei-e220.chat /etc/chatscripts/

cp conf/huawei-e220 /etc/ppp/peers/

cp files/99-huawei.rules /etc/udev/rules.d/

cp files/huawei-mobile.sh /lib/udev/

udevcontrol reload_rules

Go ahead and replug your HUAWEI modem.

rito:~/huawei #

l Setelah huawei terinstall, kita akan menginstall paket statistik huawei,

rito:~ # tar -xvjf /media/e/tools/linux\ util/modem3g/he220stat.tar.bz2

he220stat-0x02/

he220stat-0x02/flowreport.c

he220stat-0x02/init_ncurses.c

he220stat-0x02/modechange.c

he220stat-0x02/LICENSE

he220stat-0x02/rssi.c

he220stat-0x02/he220ui.h

he220stat-0x02/xhe220stat

he220stat-0x02/Makefile.in

he220stat-0x02/CHANGELOG

he220stat-0x02/configure

he220stat-0x02/README

he220stat-0x02/main.c

rito:~ #

rito:~ # cd he220stat-0x02/

rito:~/he220stat-0x02 #

======================================================================

Lakukan kompilasi, pastikan C Compiler, serta ncurse-developer telah ada di opensuse10.2 kita

rito:~/he220stat-0x02 # rpm -qa | grep gcc

gcc41-gij-4.1.2_20061115-7

gcc41-c++-4.1.2_20061115-5

gcc-c++-4.1.3-29

libgcc41-4.1.2_20061115-5

gcc-gij-4.1.3-29

gcc-info-4.1.3-29

gcc41-4.1.2_20061115-5

gcc41-info-4.1.2_20061115-5

gcc-4.1.3-29

gcc41-java-4.1.2_20061115-5

gcc-java-4.1.3-29

(Untuk compile C bisa dilewatkan saja)

==================================================================

rito:~/he220stat-0x02 # rpm -qa | grep ncurse

ncurses-5.5-42

ncurses-devel-5.5-42

yast2-ncurses-2.14.4-3

rito:~/he220stat-0x02 #

rito:~/he220stat-0x02 #

rito:~/he220stat-0x02 # ./configure

checking for gcc… gcc

checking for C compiler default output file name… a.out

checking whether the C compiler works… yes

checking whether we are cross compiling… no

checking for suffix of executables…

checking for suffix of object files… o

checking whether we are using the GNU C compiler… yes

checking whether gcc accepts -g… yes

checking for gcc option to accept ISO C89… none needed

checking how to run the C preprocessor… gcc -E

checking for grep that handles long lines and -e… /usr/bin/grep

checking for egrep… /usr/bin/grep -E

checking for ANSI C header files… yes

checking for sys/types.h… yes

checking for sys/stat.h… yes

checking for stdlib.h… yes

checking for string.h… yes

checking for memory.h… yes

checking for strings.h… yes

checking for inttypes.h… yes

checking for stdint.h… yes

checking for unistd.h… yes

checking fcntl.h usability… yes

checking fcntl.h presence… yes

checking for fcntl.h… yes

checking for stdlib.h… (cached) yes

checking for string.h… (cached) yes

checking termios.h usability… yes

checking termios.h presence… yes

checking for termios.h… yes

checking for unistd.h… (cached) yes

checking for stdlib.h… (cached) yes

checking for GNU libc compatible malloc… yes

configure: creating ./config.status

config.status: creating Makefile

rito:~/he220stat-0x02 #

rito:~/he220stat-0x02 # make

gcc -Wall -lncurses init_ncurses.c main.c flowreport.c rssi.c modechange.c -o he220stat

rito:~/he220stat-0x02 #

rito:~/he220stat-0x02 # make install

chmod +x ./xhe220stat

cp *he220stat /usr/local/bin

rito:~/he220stat-0x02 #

l Done, sampai di sini, ritual instalasi sudah selesai. tahap selanjutnya adalah mengkonfigurasi wvdial.edit file sesuai dengan kebutuhan kita

rito:~/he220stat-0x02 # vi /etc/wvdial-huawei.conf

[Dialer Defaults]

Modem = /dev/ttyUSB0

Baud = 3600000

Init1 = ATZ

Init2 = ATQ0 V1 E1 S0=0 &C1 &D2

Init3 =

Area Code =

Phone = *99#

Username = rito

Password = ***

Ask Password = 0

Dial Command = ATDT

Stupid Mode = 1

Compuserve = 0

Force Address =

Idle Seconds = 0

DialMessage1 =

DialMessage2 =

ISDN = 0

Auto DNS = 1

l Sekarang, tiba saat yang ditunggu-tunggu, yaitu menjalankan modem 3G kita, jika semuanya berjalan normal, maka muncul baris berikut :

rito:~/he220stat-0x02 # wvdial –config /etc/wvdial-huawei.conf

–> WvDial: Internet dialer version 1.54.0

–> Cannot get information for serial port.

–> Initializing modem.

–> Sending: ATZ

ATZ

OK

–> Sending: ATQ0 V1 E1 S0=0 &C1 &D2

ATQ0 V1 E1 S0=0 &C1 &D2

OK

–> Modem initialized.

–> Sending: ATDT*99#

–> Waiting for carrier.

ATDT*99#

CONNECT

–> Carrier detected. Starting PPP immediately.

–> Starting pppd at Thu Jul 12 23:04:14 2007

–> pid of pppd: 12531

–> Using interface ppp0

–> local IP address 124.81.146.153

–> remote IP address 10.64.64.64

–> primary DNS address 202.155.0.10

–> secondary DNS address 202.155.0.15

–> Script /etc/ppp/ip-up run successful

–> Default route Ok.

–> Nameserver (DNS) Ok.

–> Connected… Press Ctrl-C to disconnect

Cek, apakah kita sudah mendapatkan ip

rito@rito:~> /sbin/ifconfig

eth0 Link encap:Ethernet HWaddr 00:90:F5:54:23:CC

UP BROADCAST MULTICAST MTU:1500 Metric:1

RX packets:0 errors:0 dropped:0 overruns:0 frame:0

TX packets:0 errors:0 dropped:0 overruns:0 carrier:0

collisions:0 txqueuelen:1000

RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)

Interrupt:169 Base address:0x2000

lo Link encap:Local Loopback

inet addr:127.0.0.1 Mask:255.0.0.0

inet6 addr: ::1/128 Scope:Host

UP LOOPBACK RUNNING MTU:16436 Metric:1

RX packets:40 errors:0 dropped:0 overruns:0 frame:0

TX packets:40 errors:0 dropped:0 overruns:0 carrier:0

collisions:0 txqueuelen:0

RX bytes:2608 (2.5 Kb) TX bytes:2608 (2.5 Kb)

ppp0 Link encap:Point-to-Point Protocol

inet addr:124.81.146.153 P-t-P:10.64.64.64 Mask:255.255.255.255

UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1500 Metric:1

RX packets:11 errors:0 dropped:0 overruns:0 frame:0

TX packets:10 errors:0 dropped:0 overruns:0 carrier:0

collisions:0 txqueuelen:3

RX bytes:540 (540.0 b) TX bytes:272 (272.0 b)

rito@rito:~>

tampak, kita telah mendapatkan ip dari provider Indosatm2, melalui protokol PPP, yaitu 124.81.146.153

l Selanjutnya, kita coba menggunakan browser

Keterangan:

pada saat melakukan tes, lampu 3g Modem berwarna biru langit

rito:~/he220stat-0x02 # uname -a

Linux rito 2.6.18.2-34-default #1 SMP Mon Nov 27 11:46:27 UTC 2006 i686 i686 i386 GNU/Linux

rito:~/he220stat-0x02 #

OPENSUSE10.2

Kesimpulan

3G modem huawei dapat dijalankan dengan linux opensuse10.2

Untuk melihat statistik 3g modem kita, jalankan perintah

#he220stato

Karena koneksi menggunakan provider indosatm2, maka sebaiknya dns servernya di set ke 202.155.0.10 dan 202.155.0.15, serta parameter Auto DNS = 1 pada /etc/wvdial-huawei.conf di set menjadi

Auto DNS = 0

Advertisements

1. Pertama kali ditancapkan ke usb di PC atau Notebook maka Modem ZTE ini akan dikenali sebagai usb storage, untuk itu kita terlebih dahulu harus membuat agar modemZTE MF622 ini dikenali sebagai modem 3G. Download packet ini dari : http://www.draisberghof.de/usb_modeswitch/usb_modeswitch-0.9.2.tar.bz2

2. Extract file tersebut dengan perintah :
$ tar -jxvf usb_modeswitch-0.9..2.tar.bz2

$ ls
usb_modeswitch-0.9.2.tar.bz2
$ tar -xvjf usb_modeswitch-0.9.2.tar.bz2
usb_modeswitch-0.9.2/
usb_modeswitch-0.9.2/compile.sh
usb_modeswitch-0.9.2/usb_modeswitch
usb_modeswitch-0.9.2/usb_modeswitch.conf
usb_modeswitch-0.9.2/usb_modeswitch.c
usb_modeswitch-0.9.2/usb_modeswitch.h
usb_modeswitch-0.9.2/COPYING
usb_modeswitch-0.9.2/README
$ ls
usb_modeswitch-0.9.2 usb_modeswitch-0.9.2.tar.bz2
$ cd usb_modeswitch-0.9.2/
~/usb_modeswitch-0.9.2$ ls
compile.sh
README
usb_modeswitch.c
usb_modeswitch.h
COPYING
usb_modeswitch
usb_modeswitch.conf

3. Login sebagai root
$ su <ENTER> atau
$ sudo su <ENTER>

4. Copy file executable “usb_modeswitch” pada directory “/sbin” atau”/usr/sbin”
~/usb_modeswitch-0.9.2# cp usb_modeswitch /sbin/usb_modeswitch

5. Copy file “usb_modeswitch.conf” ke directory “/etc”
~/usb_modeswitch-0.9.2# cp usb_modeswitch.conf /etc/usb_modeswitch.conf

6. Buat file rules di /etc/udev/rules.d/15-zte-mf622.rules yang berisikan :
#———————————————————————————
ACTION!=”add”, GOTO=”ZTE_End”
# Is this the ZeroCD device?
SUBSYSTEM==”usb”, SYSFS{idProduct}==”2000″,
SYSFS{idVendor}==”19d2″, GOTO=”ZTE_ZeroCD”
# Is this the actual modem?
SUBSYSTEM==”usb”, SYSFS{idProduct}==”0001″,
SYSFS{idVendor}==”19d2″, GOTO=”ZTE_Modem”
LABEL=”ZTE_ZeroCD”
# This is the ZeroCD part of the card, remove
# the usb_storage kernel module so
# it does not get treated like a storage device
#RUN+=”/sbin/rmmod usb_storage”
RUN+=”/usr/sbin/usb_modeswitch -d 1 -v 0x19d2 -p 0x2000 -V 0x19d2 -P 0x0001″
LABEL=”ZTE_Modem”
# This is the Modem part of the card, let’s
# load usbserial with the correct vendor
# and product ID’s so we get our usb serial devices
RUN+=”/sbin/modprobe usbserial vendor=0x19d2 product=0x0001″,
# Make users belonging to the dialout group
# able to use the usb serial devices.
MODE=”660″, GROUP=”dialout”
LABEL=”ZTE_End”
#————————————————— eof —————————–

Pastikan permision filenya sama dengan rule yang lain. # chmod 644 15-zte-mf622.rules

7. Pastikan Anda telah menginstall wvdial di Linux, (di Debian atau Ubuntu tinggal install melalui apt-get atau melalui Synaptic).
# apt-get install wvdial

8. Buat script di /etc/wvdial.conf berisikan :
[Dialer Defaults]
Modem = /dev/ttyUSB0
Baud = 3600000
Init1 = ATZ
Init2 = ATQ0 V1 E1 S0=0 &C1 &D2
Init3 = AT+CGDCONT=1,”IP”,”indosatm2″
Area Code =
Phone = *99#
Username = <user anda>
Password = <password anda>
Ask Password = 0
Dial Command = ATDT
Stupid Mode = 1
Compuserve = 0
Force Address =
Idle Seconds = 0
DialMessage1 =
DialMessage2 =
ISDN = 0
Auto DNS = 1

9. Restart Linux anda sekarang

10. Setelah selesai restart coba tancapkan modem ZTE MF622 pada slot USB yang ada, tunggu sampai indikator led berwarna hijau (tunggu kira-kira 30 detik) sebab ini memerlukan waktu untuk pengenalan modem ZTE itu sendiri.

11. Jalankan program wvdial nya :
# wvdial
WvDial<*1>: WvDial: Internet dialer version 1.56
WvModem<*1>: Cannot get information for serial port.
WvDial<*1>: Initializing modem.
WvDial<*1>: Sending: ATZ
WvDial Modem<*1>: ATZ
WvDial Modem<*1>: OK
WvDial<*1>: Sending: ATQ0 V1 E1 S0=0 &C1 &D2
WvDial Modem<*1>: ATQ0 V1 E1 S0=0 &C1 &D2
WvDial Modem<*1>: OK
WvDial<*1>: Sending: AT+CGDCONT=1,”IP”,”indosatm2″
WvDial Modem<*1>: AT+CGDCONT=1,”IP”,”indosatm2″
WvDial Modem<*1>: OK
WvDial<*1>: Modem initialized.
WvDial<*1>: Sending: ATDT*99#
WvDial<*1>: Waiting for carrier.
WvDial Modem<*1>: ATDT*99#
WvDial Modem<*1>: CONNECT
WvDial<*1>: Carrier detected. Starting PPP immediately.
WvDial<Notice>: Starting pppd at Mon Feb 11 01:06:45 2008
WvDial<Notice>: Pid of pppd: 14291
WvDial<*1>: pppd: H�
WvDial<*1>: Using interface ppp0
WvDial<*1>: pppd: H�
WvDial<*1>: pppd: H�
WvDial<*1>: pppd: H�
WvDial<*1>: pppd: H�
WvDial<*1>: pppd: H�
WvDial<*1>: pppd: H�
WvDial<*1>: pppd: H�
WvDial<*1>: local IP address 124.81.144.28
WvDial<*1>: pppd: H�
WvDial<*1>: remote IP address 10.64.64.64
WvDial<*1>: pppd: H�
WvDial<*1>: primary DNS address 202.155.0.10
WvDial<*1>: pppd: H�
WvDial<*1>: secondary DNS address 202.155.0.15
WvDial<*1>: pppd: H�
Jika muncul seperti diatas berarti kita sudah terkoneksi dengan 3G HSDPA dan sudah mendapatkan IP
maupun DNS. kita tinggal mencoba ping ke http://www.yahoo.com untuk memastikan bahwa kita sudah bisa
browsing.

10. Selamat ber Internet ria dengan layanan 3,5G HSDPA IndosatM2 🙂

dikutip dari: dony-ramansyah.blogspot.com

Lokasi Wifi Hotspot di Indonesia sampai seluruh dunia ada di sini

http://www.jiwire.com/browse-hotspot-indonesia-id.htm

Semoga bermanfaat.

Bagi yang mempunyai Asus EEE dan bingung cara melakukan instalasi modem 3.5G ZTE MF622, linknya bisa dilihat di sini [silakan diklik].

Selamat mencoba & Semoga bermanfaat!

Sudah sebulan persis Jubilee Enterprise menguji coba internet super cepat 3.5G yang ditawarkan oleh IndosatM2. Berikut penilaian-penilaian kami atas layanan 3.5G tersebut:

1. Sampai saat ini, kami menilai IndosatM2 menawarkan koneksi internet yang tercepat. Memang Telkomsel dan XL menawarkan koneksi 3.5G juga. Tapi kami tidak melakukan pengujian. Sejauh ini, kami menggunakan koneksi berbasis CDMA (diwakili Fren-Centrin) dan ADSL (diwakili Speedy) dan terakhir, 3.5G dari Indosat.

2. CDMA yang diwakili Fren-Centrin menduduki kecepatan terendah jika dibanding Speedy. Untuk Speedy, layanan ADSL dari Telkom ini sebenarnya relatif cepat. Menariknya lagi, tarif yang dipatok oleh Speedy sangatlah murah. Tapi dibanding IndosatM2 3.5G, Speedy masih di bawahnya.

3. Dibanding yang lain, IndosatM2 3.5G menawarkan tarif yang masih kelewat mahal untuk ukuran saat ini, yaitu Rp. 0,35/Kb sehingga 1Gb kira-kira seharga Rp. 350.000,- (jika mengambil paket tentu jauh lebih murah). Sampai detik ini, IndosatM2 3.5G menggunakan sistem quota untuk tarifnya. Jika ingin yang berbasis waktu, Anda bisa mencoba Telkomsel Flash yang mematok tarif Rp. 350/menit.

4. Koneksi internet dengan IndosatM2 3.5G relatif stabil walaupun kita hanya mendapatkan sinyal dua bar saja.

5. Saat ini, IndosatM2 3.5G memberi layanan free modem namun dengan kontrak 18 bulan dengan menggunakan credit card. Modem yang ditawarkan adalah modem ZTE MF620. Bentuknya lebih kecil dibanding modem sebelumnya yang dikeluarkan oleh Huaweii namun secara keseluruhan, tampil lebih jelek dibanding Huaweii yang cenderung imut dan futuristik.

6. Modem ini bersifat plug-and-play dan tidak memerlukan CD installer sama sekali karena data-data installer langsung ada di dalam modem ini. Jadi, modem ini juga berfungsi sebagai storage media temporer (artinya, hanya bisa dibaca tapi tidak bisa dipakai untuk menyimpan data yang kita miliki).

7. Software Modem MF620 lebih stabil dibanding software Venus T-10 yang kami pakai untuk akses internet menggunakan Fren-Centrin. Fasilitasnya lengkap namun tidak tampilannya tidak semanis Huaweii yang tampilannya sempat kami lihat ketika Indosat melakukan demo di hadapan kami.

8. Layanan IndosatM2 sejauh ini baik karena bertempat di kantor yang secara khusus memang menangani masalah internet dan tidak dicampur dengan kantor Indosat yang mengurus masalah ponsel. Jadi, customer service serta kecepatan tanggapnya relatif cepat dan tidak perlu berburu antrian dengan orang-orang yang hanya sekedar menanyakan masalah ponsel dan jaringannya.

9. Jika Anda menggunakan layanan IndosatM2 3.5G ini, disarankan untuk menginstall software bandwidth meter supaya tidak kebobolan saat berinternet. Untuk mendapatkannya, cukup di-Googling dengan kata kunci “bandwidth meter”. Nanti akan muncul banyak sekali software yang berhubungan dengan bandwidth meter ini. IndosatM2 sendiri memiliki layanan bandwidth meter di situsnya. Tapi sayang, tidak real time sehingga kita baru bisa mengecek penggunaan bandwidth sehari sesudah kita berinternet. Software modem ZTE MF620 yang disertakan untuk mengakses internet sebenarnya sudah dilengkapi dengan bandwidth meter juga.

10. Yang menarik, BTS untuk layanan 3.5G dari IndosatM2 ini dibuat terpisah dan tidak menyatu dengan BTS untuk voice. Artinya, walaupun trafik voice tinggi (artinya, banyak yang menggunakan ponsel di suatu area), tidak mempengaruhi kecepatan akses internet 3.5G ini. Hal yang berbeda masih terjadi di Fren Centrin dimana BTS untuk voice dan data masih dicampur menjadi satu sehingga koneksinya sangat lambat ketika trafik voice sangat tinggi.

Itulah beberapa kesimpulan yang kami dapatkan setelah pengujian 1 bulan menggunakan IndosatM2 3.5G. Secara keseluruhan, layanannya oke. Tapi dari harganya, sepertinya masih kemahalan.

dikutip dari http://www.ruangkerja.com/jubilee

Jika Anda mendapati error bahwa NTLDR tak ditemukan saat booting:

a. Untuk partisi tipe FAT
– Silakan Anda melakukan booting dari disket Win98 Anda dan salinlah file NTLDR atau NTDETECT.COM
dari direktori i386 ke drive induk/akar (root) C:\

b. Untuk partisi tipe NTFS
– Masukkan CD Windows XP dan booting dari CD tersebut.
– Pada saat muncul opsi R=Repair yang pertama, tekan tombol R.
– Tekan angka sesuai dengan lokasi instalasi Windows yang ingin diperbaiki yang sesuai.
– Biasanya #1
– Masukkan password administrator jika diperlukan.
– Masukkan perintah berikut, dimana X: adalah alamat drive dari CD ROM Anda (Sesuaikan!).
– Tulis: COPY X:\i386\NTLDR C\:
– Tulis: COPY X:\i386\NTDETECT.COM C:\
– Keluarkan CD Anda dan ketikkan EXIT

Selamat mencoba & Semoga bermanfaat!

Ketika USB flash-drive dicolokkan ke komputer bersistem operasi Windows Vista, flash-drive tersebut tidak dikenali, dan driver tidak terinstall seperti seharusnya. Kalau begitu keadaannya, cabut lagi aja flash-drive-nya dan lakukan langkah-langkah berikut.

I. Pastikan Keberadaan dan Keaslian File “usbstor.inf”

  1. Buka konsol Command Prompt. Bisa melalui ‘Start‘ > ‘Run‘ > dan ketik “cmd” > klik ‘OK’. Atau bisa juga melalui ‘Start’ > ‘Accessories’ > ‘Command Prompt’.

  2. Setelah Command Prompt terbuka, navigasikan ke root folder dengan mengetik “cd\”. Hingga muncul “c:\>”.

  3. Dari ‘C:\>’, ketikkan “dir usbstor.inf /s” dan tekan ‘Enter’. Maka setelah beberapa saat akan ditampilkan hasil pencarian tersebut.

  4. Kemungkinannya akan ditemukan beberapa file ‘usbstor.inf’ di beberapa lokasi yang berbeda. Secara default, file tersebut harusnya terletak di folder ‘c:\windows\inf’. Namun untuk keperluan back-up, Vista juga menyimpan di beberapa tempat lain, yaitu di ‘c:\windows\system32\DriverStore\FileRepository\usbstor.inf xxxxx’.

  5. Jika dalam kasus anda tidak ditemukan ada file ‘usbstor.inf’ di folder ‘c:\windows\inf’, maka anda tinggal meng-copy-kan file tersebut dari salah satu folder yang ditemukan. Akan lebih baik jika file ‘usbstor.pnf’ disertakan juga untuk di-copy ke folder ‘\windows\inf’.

  6. Namun jika ditemukan file ‘usbstor.inf’ di folder ‘\windows\inf’ dan juga di folder ‘\windows\system32\DriverStore\FileRepository\usbstor.inf xxxxx’ dan dengan ukuran file yang berbeda, maka cobalah untuk me-replace file ‘usbstor.inf’ yang terdapat di folder ‘\windows\inf’ dengan menggunakan file ‘usbstor.inf’ dari folder ‘\windows\system32\DriverStore\FileRepository\…’ yang memiliki ukuran file yang berbeda.

  7. Selesai tahap pertama.

II. Temukan dan Hapuskan File ‘INFCACHE.1′

  1. Seharusnya file ini berada di folder ‘c:\windows\inf’.

  2. Jika anda tidak menemukan file tersebut di folder ‘\windows\inf’, gunakan metode pencarian dengan menggunakan ‘command prompt’ seperti di atas, dengan mengetikkan “dir INFCACHE.1 /s” setelah ‘c:\>’ dan tekan ‘Enter’.

  3. Jika sudah ditemukan, ubah property security file tersebut untuk anda ‘kuasai’ (atau bisa anda login sebagai “Administrator”).

  4. Cara merubah security property dari file ‘INFCACHE.1′: klik kanan file tersebut > klik ‘Properties’ > klik tab ‘Security’ > di tab ‘Security’ klik ‘Edit’ > (Vista akan menanyakan ijin anda untuk melakukan edit) klik ‘Continue’ > kemudian akan muncul satu window ‘Permissions for INFCACHE.1′

  5. Selanjutnya klik ‘Add’ dan akan muncul window ‘Select Users or Groups’ > klik ‘Advanced’ > lanjutkan dengan klik ‘Find Now’ > maka di bagian bawah akan muncul sederet nama pengguna dan group. Sebaiknya pilih username yang anda gunakan untuk log-on ke Vista, katakanlah dalam kasus saya adalah ‘kalengkrupuk’, maka saya pilih ‘kalengkrupuk’ dan klik ‘OK’ > klik OK lagi di windows ’select users or groups’ mode sederhana, maka di dalam window ‘Permissions for INFCACHE.1′ akan ditambahkan user ‘kalengkrupuk’.

  6. Klik user ‘kalengkrupuk’ dan beri tick-mark (tanda centang) di kolom ‘Full Control’ > klik ‘OK’ dan Vista akan kembali menanyakan apakah anda yakin…. > klik ‘Yes’. Maka kini file ‘INFCACHE.1′ telah menjadi milik anda sepenuhnya.

  7. Setelah itu baru anda bisa menghapuskan file ‘INFCACHE.1′ tersebut. Gunakan penghapusan permanen, jangan melalui ‘Recycle Bin’.

III. Buang Semua Driver USB Controller dari Komputer

  1. Buka ‘Device Manager’ komputer anda. Bisa melalui ‘Start’ > lanjut dengan klik kanan ‘Computer’ > lanjut lagi dengan klik ‘Properties’ (anda tentu bisa mencari cara lain untuk membuka ‘Device Manager’), maka akan tersaji satu window dengan judul ‘View basic information about your computer’.

  2. Klik ‘Device Manager’ yang ada di kolom sebelah kiri (Vista akan menanyakan otorisasi lagi) > klik ‘Continue’ maka anda akan dibawa ke window ‘Device Manager’.

  3. Lanjutkan dengan klik tanda ‘+’ di sebelah ‘Universal Serial Bus Controller’ untuk memampangkan semua USB Host Controller yang ada.

  4. Buang/uninstall-lah semua driver USB tersebut, dengan meng-klik satu-persatu ‘Universal Host Controller’ yang ada, dan klik tanda silang di atas window ‘Device Manager’ (atau bisa juga klik kanan pada ‘Universal Host Controller’ dan klik ‘Uninstall’). Anda akan kembali ditanya konfimasi, klik ‘OK’. Lakukan langkah ini untuk semua ‘Universal Host Controller’ dan ‘Enhanced Host Controller’.

  5. Vista akan menyatakan bahwa telah ditemukan hardware baru, dan akan diinstall driver. Tekan ‘Cancel’.

  6. Setelah semua driver teruninstall, restartlah komputer anda untuk memastikan.

Setelah komputer direstart, maka akan dilakukan proses installasi driver oleh Vista. Tunggu proses tersebut, dan setelah Vista menyatakan semua driver telah terinstall dan “The Device is ready to use“, coba tancapkan USB flash-drive anda. Semoga, jika tidak ada aral melintang, maka kini USB flash-drive anda akan dikenali seperti sedia kala. Insya Allah…

Jika tetap tidak berhasil… ya apa boleh buat… Buang Vista dan kembali ke sistem operasi lain pilihan anda.

CATATAN: dari apa yang saya baca, USB flash-drive dengan teknologi U3 merupakan penyebab dari kekacauan ini. Sehingga ada baiknya anda menghapuskan software U3 yang ada di dalam USB flash-drive baru anda, karena software tersebut tidak kompatibel dengan Vista. Jadi pilihannya, (1) uninstall software U3 dari USB flash-drive anda (hanya bisa dilakukan di bawah Windows XP), maka USB flash-drive baru anda bisa dipergunakan di Vista dengan nyaman; (2) Ganti Vista dengan Ubuntu atau OpenSUSE atau Slackware atau segala macam sepupunya, dan USB flash-drive anda tetap bisa bekerja, meskipun tanpa software U3 (yang tetap terpasang di dalamnya), (3) ganti Vista dengan Windows XP (bajakan atau bukan adalah bukan urusan saya) dan flash-drive anda akan tetap bisa digunakan lengkap dengan software U3-nya.

Selamat mencoba! & Semoga bermanfaat.

dikutip dari http://katamaki.wordpress.com