Patch option kernel module (option.ko) to support Haier CE682 aka. Smartfren modem sejuta umat
Here is the patch: root@pcxthinkslack:/home/bowo# cat /home/bowo/Packages/src/patch/option.diff --- /usr/src/linux/drivers/usb/serial/option.c 2012-12-10 13:08:02.000000000 +0700 +++ /tmp/option.c 2013-01-20 19:41:19.037644747 +0700 @@ -327,8 +327,9 @@ /* Haier products */ #define HAIER_VENDOR_ID 0x201e #define HAIER_PRODUCT_CE100 0x2009 +#define HAIER_PRODUCT_CE682 0x1022 /* Cinterion (formerly Siemens) products */ #define SIEMENS_VENDOR_ID 0x0681 #define CINTERION_VENDOR_ID 0x1e2d @@ -1172,8 +1173,9 @@ .driver_info = (kernel_ulong_t)&four_g_w14_blacklist }, { USB_DEVICE(LONGCHEER_VENDOR_ID, ZOOM_PRODUCT_4597) }, { USB_DEVICE(HAIER_VENDOR_ID, HAIER_PRODUCT_CE100) }, + { USB_DEVICE(HAIER_VENDOR_ID, HAIER_PRODUCT_CE682) }, /* Pirelli */ { USB_DEVICE(PIRELLI_VENDOR_ID, PIRELLI_PRODUCT_C100_1)}, { USB_DEVICE(PIRELLI_VENDOR_ID, PIRELLI_PRODUCT_C100_2)}, { USB_DEVICE(PIRELLI_VENDOR_ID, PIRELLI_PRODUCT_1004)}, Re-compile the option kernel module which is located within usb/serial