Beberapa hari ini saya mencoba memakai Flexinet untuk menyambung ke Internet. Modem yang dipakai bermerek Skydata model BRG-U100. Dari lsusb, IDnya adalah 2227:3105. Dari lsusb -v akan muncul info lebih lengkap, idVendor 0x2227 = Samwoo Enterprise, sedangkan idProduct 0x3105 = Skydata SKD-U100. Ternyata modem CDMA tersebut tidak selalu langsung dikenal oleh Ubuntu Jaunty, yang akan menampilkan pesan berikut di syslog:
Apabila proses deteksi modem lancar, di syslog akan muncul pesan berbeda:Sep 8 22:07:50 quirk-a kernel: [ 1457.112160] usb 4-2: new full speed USB device using uhci_hcd and address 3
Sep 8 22:07:50 quirk-a kernel: [ 1457.349099] usb 4-2: configuration #1 chosen from 1 choice
Sep 8 22:07:50 quirk-a kernel: [ 1457.352232] cdc_acm 4-2:1.0: ttyACM0: USB ACM device
Sep 8 22:07:57 quirk-a NetworkManager:(ttyACM0): ignoring due to lack of mobile broadband capabilties
Analisis sementara, inisialisasi modem ini kadang perlu waktu > 3 detik, padahal program pendeteksi modem di Jaunty diset dengan timeout 3 detik. Solusi sementara adalah cabut-pasang modem sampai Jaunty otomatis mengenali, karena program pendeteksi di /lib/udev/nm-modem-probe memiliki batas timeout 3 detik yang di-hardcode.Sep 8 21:48:40 quirk-a kernel: [ 307.604159] usb 4-2: new full speed USB device using uhci_hcd and address 2
Sep 8 21:48:41 quirk-a kernel: [ 307.848088] usb 4-2: configuration #1 chosen from 1 choice
Sep 8 21:48:41 quirk-a kernel: [ 307.889370] cdc_acm 4-2:1.0: ttyACM0: USB ACM device
Sep 8 21:48:41 quirk-a kernel: [ 307.966393] usbcore: registered new interface driver cdc_acm
Sep 8 21:48:41 quirk-a kernel: [ 307.966402] cdc_acm: v0.26:USB Abstract Control Model driver for USB modems and ISDN adapters
Sep 8 21:48:47 quirk-a NetworkManager:(ttyACM0): found serial port (udev:CDMA hal:)
Sep 8 21:48:47 quirk-a NetworkManager:(ttyACM0): deferring until all ports found
Sep 8 21:48:51 quirk-a NetworkManager:Re-checking deferred serial ports
Sep 8 21:48:51 quirk-a NetworkManager:(ttyACM0): new Modem device (driver: 'cdc_acm')
Sep 8 21:48:51 quirk-a NetworkManager:(ttyACM0): exported as /org/freedesktop/Hal/devices/usb_device_2227_3105_SKD_U20_000_if0_serial_unknown_0
Setelah modem terdeteksi, proses setup koneksi via network manager dapat dilakukan seperti biasa. Tidak perlu memakai wizard, karena memang Flexinet belum terdaftar di wizard.
Satu perangkat keras lagi yang tidak perlu driver khusus di Linux! (Walaupun perlu tweaking dan kesabaran untuk dapat memakainya).