Red Hat Bugzilla – Bug 91922
RFE: add support for GSM/UMTS cards
Last modified: 2007-11-30 17:10:31 EST
Option (http://www.option.com/) sells a rather popular PCMCIA card that allows
connection to GSM and GPRS networks. It would be nice if redhat-config-network
had support for this card. redhat-config-network-1.2.0-2 does not.
This card gets re-labelled by a lot of providers, e.g. Vodafone sells it as
"Vodafone Mobile Connect Card".
An FAQ is available at <http://www.option.com/support/linux_general_setup.shtml>.
redhat-config-network would have to provide the following functionality:
- show selected network (query via 'AT_OSBM?') and ability to change (see FAQ
- ask for PIN (with ability to say 'no PIN'), submit to card as AT+CPIN="xxxx".
Report back OK or ERROR.
- ability to select APN from a drop down list plus text entry filed in case own
APN is not in existing list. - optionally, the modem lights taskbar thingie
sets 'AT+CREG=1' and displays the value as an icon (see FAQ for values) and it
does not even need polling.
- definitely use the result of 'AT+CREG?' to determine if line can be brought up.
- AT command set at <http://www.option.com/support/4_2_downloads.shtml>
Microsoft Office Document, yuck, but it does open in OpenOffice, we could
support a lot more with this card ;-)
- my "Vodafone Mobile Connect Card" reports "CONNECT 57600" even though I set
minicom to use 115200 while testing.
- the PIN can only be entered once, if the PIN has already been successfully
entered, giving it again yields 'ERROR'
- no luck in using redhat-config-network-1.2.0-2 GUI to configure card. A
working, hand made, setup is below
- must set PEERDNS=no in /etc/sysconfig/network-scripts/ifcfg-ppp<n>, otherwise
it fails with "Received bad configure-nak/rej: 81 06 00 00 00 00 02 06 00 2d 0f
01 81 06 00 00 00 00"
which is really weird because MacOSX gets the DNS just fine.
- a working config follows (DNS1 and 2 included for reference, extracted by MacOSX)
n.b. this presumes 'AT+CPIN="xxxx"' and 'AT+CGDCONT=1' have been entered and
the card not removed since)
plus latency sucks, no real point in trying anything interactive like ssh
# cat /etc/sysconfig/network-scripts/ifcfg-ppp2
# Please read /usr/share/doc/initscripts-*/sysconfig.txt
# for the documentation of these parameters.
# cat /etc/sysconfig/network-scripts/chat-ppp2
'ABORT' 'NO CARRIER'
'ABORT' 'NO DIALTONE'
'ABORT' 'Invalid Login'
'ABORT' 'Login incorrect'
# cat /etc/ppp/peers/ppp2
connect "/usr/sbin/chat -v -f /etc/sysconfig/network-scripts/chat-ppp2"
plus /etc/ppp/pap-secrets must contain an entry for foo like such:
(FWIW, TAB, not space between foo and *)
 The Vodafone driver CD contains settings for Vodafone Germany (D2), Ireland,
Omnitel and UK, O2. Orange and e-plus should easily provide theirs, I'll hunt
those down once a first version to test is available.
Seconded - GSM is all over the place now
I know this card well from other distros' -- the "Received bad
configure-nak/rej: etc is new to me.
My 2 pence:
You should ensure that PPPD options novj and nobsdcomp are used -
neither are supported by the ppp firmware of the card.
For other hopefully useful info:
I shall be turning my eye to FC2 in the next few days.
Fedora Core 2 is now maintained by the Fedora Legacy project for
security updates only. If this problem is a security issue, please
reopen and reassign to the Fedora Legacy product. If it is not a
security issue and hasn't been resolved in the current FC3 updates or
in the FC4 test release, reopen and change the version to match.
Fedora Core 3 is now maintained by the Fedora Legacy project for security
updates only. If this problem is a security issue, please reopen and
reassign to the Fedora Legacy product. If it is not a security issue and
hasn't been resolved in the current FC5 updates or in the FC6 test
release, reopen and change the version to match.
UMTS is becoming more and more mainstream, so we really should support the end
user with a nice clicky GUI frontent.
changing version to fc5 so this does not get forgotten
yes please add this.
small note: control of the card is nowadays done through comgt
so s-c-network will be able to get some bits from that tool.