[mdlug] It happened...
Joseph C. Bender
jcbender at bendorius.com
Thu Dec 20 17:26:13 EST 2007
Ingles, Raymond wrote:
>> From: Carl T. Miller
>
> I imagine Windows Mobile phones can do that, too. I dunno about Blackberry
> or Symbian phones, but I wouldn't be surprised.
>
Yes to both the Symbian and Blackberry devices, though almost all of
those won't attempt a data call without the provider telling the phone
they're allowed to be a tethering device (at least on CDMA)
Of all of these, if you can get something on a CDMA carriers, from a
speed and latency perspective, it's worth it. I'd stay away from
Verizon, as they have been enforcing major caps on how many bits you
move on their network (which is a rant for another time).
EDGE data service on a GSM carrier (T-mobile, AT&T) is okay, but not
terribly fast or with decent latency. If you're in a contract with
either of those, it does work for casual use.
> You can also get PCMCIA cards
> that let a laptop connect directly to the cell network... though
> I don't know how many of those are supported by Linux.
>
If it's a Cardbus EVDO card or USB widget, almost all of the time
they're using some implementation of a Qualcomm chipset. The Cardbus
cards are actually Cardbus-USB bridges that just implement another USB
controller so the internal USB interface on the card has something to
connect back to the host with. All of those devices enumerate in Linux
such that anything with hotplug running (which most recent distros do
out of the box, unless it's particularly lame) will detect and load the
cdc_acm kernel module, with the device showing up as /dev/ttyACM0.
Phones will either show up as ttyACM or ttyUSB, depending on how the
phone presents itself on the USB.
That being said, there's performance problems using the cdc_acm module
with the EVDO cards, it's kinda inefficient with the speeds they
actually get (generally higher than cdc_acm was expecting). That has
improved in recent kernel releases. There's a workaround where one can
either change what hotplug loads, or manually unload cdc_acm and load
the usbserial with some custom options.
--
Joseph Bender
Bendorius Consulting
P: 248-434-5580
F: 248-434-5581
jcbender at bendorius com
More information about the mdlug
mailing list