From owner-freebsd-usb@FreeBSD.ORG Tue Nov 2 11:37:33 2004 Return-Path: Delivered-To: freebsd-usb@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 6543916A4CE for ; Tue, 2 Nov 2004 11:37:33 +0000 (GMT) Received: from cs1.cs.huji.ac.il (cs1.cs.huji.ac.il [132.65.16.10]) by mx1.FreeBSD.org (Postfix) with ESMTP id 168A243D39 for ; Tue, 2 Nov 2004 11:37:33 +0000 (GMT) (envelope-from danny@cs.huji.ac.il) Received: from pampa.cs.huji.ac.il ([132.65.80.32]) by cs1.cs.huji.ac.il with esmtp id 1COwyh-000DfK-7K; Tue, 02 Nov 2004 13:37:31 +0200 X-Mailer: exmh version 2.7.0 06/18/2004 with nmh-1.0.4 To: Vicknesan AYADURAI In-reply-to: Your message of Tue, 2 Nov 2004 12:05:58 +0100 (CET) . Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Date: Tue, 02 Nov 2004 13:37:31 +0200 From: Danny Braniss Message-Id: <20041102113733.168A243D39@mx1.FreeBSD.org> cc: julian@elischer.org cc: freebsd-usb@freebsd.org Subject: Re: Netgraph/mpd over USB modem problems X-BeenThere: freebsd-usb@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: FreeBSD support for USB List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 02 Nov 2004 11:37:33 -0000 look for a tcflush(..., TCIFLUSH) this did not work properly last time i checked, and screwed up the communicarions with a smart card usb reader. danny > Hi all, > > I've been battling this unsuccessfully for a while now, and hope > someone can shed some light on how to fix this. > > I'm trying to achieve a PPP dialup connection via a USB modem using > netgraph mpd. However there appears to be a problem between netgraph's > ng_tty node and /dev/ucom0, which I can't figure out/fix. > > The initial mpd chat script works fine, and AT commands successfully > establish a call between the local (USB) and remote modem. When DCD > comes up, the netgraph nodes kick in, and the netgraph chain (ng_ppp > -> ng_tty -> etc) is automatically (and correctly) formed. > > LCP packets are then sucessfully transmitted to the remote PPP host > via the USB port and modem. However, the subsequent responses arriving > at the local USB port, are not forwarded up the stack i.e., are not > received by the netgraph node(s). > > It's possible (although not completely confirmed) that this is somehow > related to the changing line-disciplines from TTYDISC (during the chat > phase) to NETGRAPHDISC (during LCP/PPP phase) when the netgraph nodes > are formed. > > I've verified that with the USB & serial modems (same modem actually): > > a. user-space PPP works on both /dev/cuaa0 and /dev/ucom0 > b. mpd works on /dev/cuaa0 but NOT /dev/ucom0 > > indicating that the individual components seem to work, but the > netgraph/USB combination has problems. The only difference between the > relevant serial and USB config files is: /dev/cuaa0 is changed to > /dev/ucom0 when switching from serial to USB. > > I've tested this on GENERIC FreeBSD versions 4.9R, 5.2.1R and > yesterday, on a new installation of 5.3-RC2 -- all without success. > All releases display seemingly identical behaviour, i.e., establishing > the call successfully, but not receiving incoming LCP frames. :-( > > Anyone have any experience running netgraph nodes with USB modems? > Even more generally, anyone know if netgraph is even _meant_ to work > with USB...? > > Desperately, > vick > _______________________________________________ > freebsd-usb@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-usb > To unsubscribe, send any mail to "freebsd-usb-unsubscribe@freebsd.org" >