Vodafone Mobile Connection Card Driver for Linux does a lot of things that SELinux doesn't like, as load libraries and run binaries installed in non-standard paths, load and unload kernel modules, use and lock devices... This installer includes some policies and labeling commands for telling SELinux what we are doing so it can trust in us. In this way, this application works on Fedora 7 and 8 with out of the box SELinux settings. It should also work on other distributions with SELinux, if not, please give us some feedback.
If you are experiencing permission issues (you cannot write devices, or they seems always locked), check out the next tips:
Make sure you have the permissions needed to connect with a serial device. You can see in what groups you are with the command id. Check what group owns /dev/ttyUSB* (ls -l /dev/ttyUSB*) and see if your user belongs to it. You should be part of groups vmc, uucp, dialout and probably lock. From command-line you can add a user to those groups with the command /usr/sbin/usermod -a -G vmc, uucp, dialout, lock <user>
If you have selected a user as allowed to run the application during installation, or you have added him or her to the required groups and you follow experiencing permission issues, make sure the session permissions have been updated (watch id <user>) and restart all sessions of this user. If you want to be sure that all sessions are restarted reboot your computer.
Specially if you are using Novatel Ovation MC950D you can experience problems with the detection of your card when using other serial devices. It's because we reload usbserial module while configuring the device. You can unplug all your usb serial devices (including your GPRS/3G card), remove the modules that are using usbserial (last column in lsmod | grep usbserial) and plug again your GPRS/3G card.