Каким именно? У меня подобные проблемы наблюдаются с Huawei e1550 (были, теперь его у меня нет), e-173u-1, e353, ZTE MF190.
Честно, уже не помню точно, а искать лениво. Я 3G-модемом с лета не пользовался.
Но работало с e1550 и с e173.
А вот это можно прикрутить к Mageia ? http://linuxlife.kz/programms/linuxprog … -usb-linux
Теоретически можно. Я попробовал у себя запустить, у меня выдает ошибку сегментирования. Может из-за E17, а не "традиционного" граф. окружения такая проблема, может из-за того, что у меня параллельно и gtk3, и gtk2 установлены. Программа то gtk3 использует, может удаление gtk2 решит проблему. Так что можешь попробовать у себя, вдруг запустится.
Как и что делать - подробно, по пунктам.
$ - действие выполняется от пользователя
# - действие выполняется от root
сами $ и # в терминал вводить само собой не надо 
1. Скачать
2. Распаковать архив
3. Открываем терминал в папке из архива
4.
$ ./configure --prefix=/usr/local
И смотрим на что ругается, потребуется доустановить компоненты из репозитория, которых не хватает для сборки.
Пример (как было у меня):
$ ./configure --prefix=/usr/local
Checking depencies... ERROR: Please install GDBM library with development headersПо выводу ясно, что нужно доустановить dev gdbm библиотеку, устанавливаем из репозитория libgdbm-devel, например таким образом:
$ su
<вводим root-пароль>
# urpmi libgdbm-devel
# exit !!! не забываем про exit, чтобы выйти обратно к пользователю, чтобы ненароком потом не напортачить из-под root'а !!!
установить libgdbm-devel можно и через gui, конечно.
После повторно запускаем ./configure
$ ./configure --prefix=/usr/local
Checking depencies... done
Generating Makefile_h... done
Generating resources.h... done
Generating launcher... doneВсе нормально, переходим к следующему шагу.
5.
$ make
Если все прошло нормально, переходим к следующему шагу
6.
$ su
<вводим root-пароль>
# make install
# exit вот программа и "установлена".
7. проверим, что все на своих местах командой find (если все на месте - выведет две строчки, если нет - скажет, что такого файла нет)
$ find /usr/local/bin/modem-manager-gui*
/usr/local/bin/modem-manager-gui
/usr/local/bin/modem-manager-gui.ui8. запускаем программу
modem-manager-gui
Тут я и ловлю ошибку сегментирования 
Разбираться в причинах почему не работает у меня - желания нет, т.к. мне эта оболочка не особо то и нужна. Но попробуй у себя, вдруг заработает.
