How to get the sources
Get kalmia.c from: https://github.com/mkotsbak/linux-2.6/blob/Samsung_kalmia_driver-3.0/drivers/net/usb/kalmia.c
Option.c is already patched in that version.
Or the whole kernel from https://github.com/mkotsbak/linux-2.6/tree/Samsung_kalmia_driver-mainline
Get kalmia.c from: https://github.com/mkotsbak/linux-2.6/blob/Samsung_kalmia_driver-2.6.38/drivers/net/usb/kalmia.c
Get option.c from (latest stable 2.6.38.x): http://git.kernel.org/?p=linux/kernel/git/stable/linux-2.6.38.y.git;a=blob_plain;f=drivers/usb/serial/option.c;hb=HEAD
Or the whole kernel from https://github.com/mkotsbak/linux-2.6/tree/Samsung_kalmia_driver-2.6.38
Get kalmia.c from: https://github.com/mkotsbak/linux-2.6/blob/Samsung_kalmia_driver-2.6.35/drivers/net/usb/kalmia.c
Get option.c from https://github.com/mkotsbak/linux-2.6/blob/Samsung_kalmia_driver-2.6.35/drivers/usb/serial/option.c
Or the whole kernel from https://github.com/mkotsbak/linux-2.6/tree/Samsung_kalmia_driver-2.6.35
Get kalmia.c from: https://github.com/mkotsbak/linux-2.6/blob/Samsung_kalmia_driver/drivers/net/usb/kalmia.c
Get option.c from https://github.com/mkotsbak/linux-2.6/blob/Samsung_kalmia_driver/drivers/usb/serial/option.c
Or the whole kernel from https://github.com/mkotsbak/linux-2.6/tree/Samsung_kalmia_driver
Submitted patches for option.c are available as option_1.patch and option_2.patch in "option" subdir.
How to build
In root dir:
In option directory:
How to configure
In /etc/usb_modeswitch.d/04e8:689a, ensure this line is enabled:
NoDriverLoading=1
There should be no rule for product="6889".
iface wwan0 inet dhcp
How to connect
or:
How to reconnect