First, we type the command to configure our kernel with the options we need to use it.
cd /usr/src/linux make menuconfig
Now, we need to configure IP & PPP support
Networking ---> Networking options ---> <*> Unix domain sockets [*] TCP/IP networking Device Drivers ---> Network device support ---> [*] Network device support <*> PPP (point-to-point protocol) support <*> PPP support for async serial ports <*> PPP support for sync tty ports <*> PPP Deflate compression <*> PPP BSD-Compress compression
Now that we have marked all the options, we continue to the configuration for the support of our modem.
Device Drivers ---> SCSI device support ---> <*> SCSI CDROM support USB support ---> <*> Support for Host-side USB <*> UHCI HCD (most Intel and VIA) support <*> USB Mass Storage support USB Serial Converter support ---> <*> USB Serial Converter support <*> USB driver for GSM and CDMA modems
Done, now, we proceed to compile our kernel with the new options and update it.
make && make modules_install mount /boot (if we don't mount it everytime our system boots) cp arch/x86/boot/bzImage /boot/linux-2.6.x.x
Done, now we reboot our system to log in with the updated kernel.
If the “Network-Manager” on Gnome, does not detects our Modem MF180, as root on a terminal, type: