Всё зависит от того, каким образом ты это хочешь сделать. Через шнур, или ИК-порт.
ИМХО проще через шнур USB. Если не ошибаюсь твой смартфон поддерживает обыкновенный mini-USB.
В таком случае, при подключении, должно появиться новое устройство. Элементарно посмотреть можно в UsbView. Если устройство появилось, но оно выделено красным, значит не загружены драйвера. Если черным, то можно настраивать жпрс. Тоже самое можно просмотреть в /var/log/messages (советую) Если там написано что не найден драйвер, можно подгрузить самому ипользуя modprobe /для начала/. Например для моей моторолы подходит стандартный драйвер модема cdc-acm. При этом должно появиться новое устройство, например /dev/usb/acm/0 - USB порт при использовании devfs
Создаем ссылку на устройство ln -s /dev/usb/acm/0 /dev/modem (Важно ! Иначе не будет работать КPPP)
Запускаем KPPP и производим его настройку, указывая в качестве модема устройство /dev/modem
ИЛИ используем PPPD
Переходим в каталог /etc/ppp/peers и создаём там файл с именем gprs со следующим текстом:
/dev/usb/acm/0 57600 noauth defaultroute usepeerdns updetach persist \
noipdefault lock connect '/usr/sbin/chat -v -f /etc/ppp/chat/gprs' \
novjccomp nopcomp noaccomp noipdefault nodeflate novj nobsdcomp
Теперь перейдём в каталог /etc/ppp/chat и создадим там файл с именем gprs со следующим текстом:
ABORT "ERROR"
ABORT "NO ANSWER"
"" 'ATE1'
OK AT+CGDCONT=1,"IP","internet.mts.ru" #вводите настройки для своего оператора
OK ATDT*99***1#
CONNECT c
Для активации соединения по GPRS надо отдать команду:
/usr/sbin/pppd call gprs