From owner-freebsd-mobile@FreeBSD.ORG Fri Jun 29 21:05:03 2007 Return-Path: X-Original-To: freebsd-mobile@freebsd.org Delivered-To: freebsd-mobile@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 9A2A516A468 for ; Fri, 29 Jun 2007 21:05:03 +0000 (UTC) (envelope-from freebsd-mobile@m.gmane.org) Received: from ciao.gmane.org (main.gmane.org [80.91.229.2]) by mx1.freebsd.org (Postfix) with ESMTP id 2408013C4BD for ; Fri, 29 Jun 2007 21:05:02 +0000 (UTC) (envelope-from freebsd-mobile@m.gmane.org) Received: from root by ciao.gmane.org with local (Exim 4.43) id 1I4MYX-0004nB-VZ for freebsd-mobile@freebsd.org; Fri, 29 Jun 2007 21:55:01 +0200 Received: from 81.210.251.162 ([81.210.251.162]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Fri, 29 Jun 2007 21:55:01 +0200 Received: from saper by 81.210.251.162 with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Fri, 29 Jun 2007 21:55:01 +0200 X-Injected-Via-Gmane: http://gmane.org/ To: freebsd-mobile@freebsd.org From: Marcin Cieslak Date: Fri, 29 Jun 2007 21:11:30 +0200 Lines: 48 Message-ID: Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-2 Content-Transfer-Encoding: 7bit X-Complaints-To: usenet@sea.gmane.org X-Gmane-NNTP-Posting-Host: 81.210.251.162 User-Agent: Mozilla/5.0 (X11; U; FreeBSD i386; en-US; rv:1.8.1.4) Gecko/20070626 SeaMonkey/1.1.2 Sender: news Subject: opw: Unfinished driver for Option Globetrotter 3G+ cards X-BeenThere: freebsd-mobile@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Mobile computing with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 29 Jun 2007 21:05:03 -0000 Hello, I started writing a device driver for the Option Globetrotter 3G+ UMTS/GPRS cards. Naming of those products is confusing, I mean cards as the cards using "nozomi" interface mentioned here: http://www.pharscape.org/component/option,com_frontpage/Itemid,1/ My card was branded by German T-Mobile and had PCI ID 0x000c1931. Unfortunately I have to give up further development since I had to gave back the card and I don't have the hardware and appropriate contract to continue. This card is different from normal modem clones that provide just serial interface. It provides 5 emulated serial ports, called "Control port, "Modem port", "Diag port", "App #1 port", "App #2 port" some of them are fully functional ports that accept AT commands. The purpose of this design is (as I suppose) to be able to use another port to monitor connection parameters (signal strength, band used etc.) on one port and to have established data connection on another port in parallel. This driver was done looking at the nozomi Linux driver available at the Pharscape website. I didn't like their approach so this driver is written completely from scratch. Current version of this code has the hardware support written, however I was able only to send commands and unable to read anything from card. Skeleton tty integration is there but needs probably somebody with serial experience to fix this. Therefore I would estimate progress made at 30%. The good thing is that this driver should not crash your system during development so it is relatively safe to load ;-) I have posted the driver skeleton there: http://akson.sgh.waw.pl/~saper/FreeBSD/opw/opw.tar I was working on FreeBSD 6.x at the time. I could go back to developing the driver but I would need access to the hardware and flatrate subscription to one of the German mobile networks. I am travelling quite often by train so testing communications on a high-speed train is not a problem. --Marcin