LKML Archive on lore.kernel.org
help / color / mirror / Atom feed
* [announce] ipwireless_cs 3G PCMCIA network driver
@ 2007-01-13 15:41 Jiri Kosina
  2007-01-15 15:30 ` Jiri Kosina
  0 siblings, 1 reply; 2+ messages in thread
From: Jiri Kosina @ 2007-01-13 15:41 UTC (permalink / raw)
  To: linux-kernel; +Cc: Pavel Machek, Charles Majola, Patrick McFarland

Hi,

there was some discussion some time ago on lkml about the driver for the 
ipwireless 3G UMTS (in some countries, such as Czech Republic, this is 
shipped under the name "4G UMTS") PCMCIA card [1]

I have taken the old driver written by guys at Symmetric Systems and 
ported it to the current kernel, modified a code layout a bit, removed 
some dead code, etc. I have established a git tree [2] for this driver, as 
it needs considerable amount of work the be acceptable to mainline (not 
only due to functionality problems with V3 (see below), but also 
CodingStyle, migrating the driver to use in-kernel linked lists, etc etc) 
and testing by other people owning the hardware will also help.

There is a little confusion regarding the hardware - there used to be V1 
and V2 cards (which require some little differences in handling). With 
these card types, the driver seems to work well. Then ipwireless company 
produced version V3 of the card. (sadly, IDs of the card didn't change, 
only firmware seems to be modified). This is for example the card that 
T-Mobile is currently shipping by default for the 4G UMTS service (or at 
least in Czech Republic).

This card is correctly detected by this driver, is able to send and 
receive AT commands, dial and connect, but after the ppp connection is 
established, the LCP frames that the card is passing to the driver are 
broken (one byte per frame). We are currently trying, together with 
authors of original driver, to identify an exact cause of this behavior 
(seems like PPP framer on the card is somehow misconfigured or 
unitialized).

Any testers are welcome. Thanks.

[1] http://lkml.org/lkml/2006/6/16/31
[2] git://git.kernel.org/pub/scm/linux/kernel/git/jikos/ipwireless_cs.git, 
    ipw-devel branch

-- 
Jiri Kosina
SUSE Labs

^ permalink raw reply	[flat|nested] 2+ messages in thread

* Re: [announce] ipwireless_cs 3G PCMCIA network driver
  2007-01-13 15:41 [announce] ipwireless_cs 3G PCMCIA network driver Jiri Kosina
@ 2007-01-15 15:30 ` Jiri Kosina
  0 siblings, 0 replies; 2+ messages in thread
From: Jiri Kosina @ 2007-01-15 15:30 UTC (permalink / raw)
  To: linux-kernel; +Cc: Pavel Machek

On Sat, 13 Jan 2007, Jiri Kosina wrote:

> This card is correctly detected by this driver, is able to send and 
> receive AT commands, dial and connect, but after the ppp connection is 
> established, the LCP frames that the card is passing to the driver are 
> broken (one byte per frame). We are currently trying, together with 
> authors of original driver, to identify an exact cause of this behavior 
> (seems like PPP framer on the card is somehow misconfigured or 
> unitialized).

Just for the lkml archives and google to have it - I have just committed 
to ipwireless_cs git tree a patch that makes the driver work also with V3 
cards.

commit 490828d4ced805410d08acc46e56410a3aacdaeb
Author: Jiri Kosina <jkosina@suse.cz>
Date:   Mon Jan 15 15:09:11 2007 +0100

    ipwireless_cs: make the V3 card ppp connections work

    V3 card requires the dial commands to be sent on RAS channel and
    not DIAL channel - when being sent on DIAL channel, the ppp framer
    on the card is not configured properly.

    Signed-off-by: Jiri Kosina <jkosina@suse.cz>

-- 
Jiri Kosina

^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2007-01-15 15:30 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2007-01-13 15:41 [announce] ipwireless_cs 3G PCMCIA network driver Jiri Kosina
2007-01-15 15:30 ` Jiri Kosina

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).