From owner-freebsd-usb@FreeBSD.ORG Tue Aug 18 22:37:36 2009 Return-Path: Delivered-To: freebsd-usb@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id DE054106564A for ; Tue, 18 Aug 2009 22:37:36 +0000 (UTC) (envelope-from peterjeremy@optushome.com.au) Received: from fallbackmx06.syd.optusnet.com.au (fallbackmx06.syd.optusnet.com.au [211.29.132.8]) by mx1.freebsd.org (Postfix) with ESMTP id 46A698FC55 for ; Tue, 18 Aug 2009 22:37:35 +0000 (UTC) Received: from mail14.syd.optusnet.com.au (mail14.syd.optusnet.com.au [211.29.132.195]) by fallbackmx06.syd.optusnet.com.au (8.13.1/8.13.1) with ESMTP id n7IKBxjT014553 for ; Wed, 19 Aug 2009 06:11:59 +1000 Received: from server.vk2pj.dyndns.org (c122-106-193-244.belrs3.nsw.optusnet.com.au [122.106.193.244]) by mail14.syd.optusnet.com.au (8.13.1/8.13.1) with ESMTP id n7IKBldw001617 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Wed, 19 Aug 2009 06:11:48 +1000 X-Bogosity: Ham, spamicity=0.000000 Received: from server.vk2pj.dyndns.org (localhost.vk2pj.dyndns.org [127.0.0.1]) by server.vk2pj.dyndns.org (8.14.3/8.14.3) with ESMTP id n7IKBk5W070776; Wed, 19 Aug 2009 06:11:46 +1000 (EST) (envelope-from peter@server.vk2pj.dyndns.org) Received: (from peter@localhost) by server.vk2pj.dyndns.org (8.14.3/8.14.3/Submit) id n7IKBkfo070775; Wed, 19 Aug 2009 06:11:46 +1000 (EST) (envelope-from peter) Date: Wed, 19 Aug 2009 06:11:46 +1000 From: Peter Jeremy To: Hans Petter Selasky Message-ID: <20090818201145.GA68029@server.vk2pj.dyndns.org> References: <20090813213252.GG50832@mavetju.org> <200908140940.41000.hselasky@c2i.net> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="9jxsPFA5p3P2qPhR" Content-Disposition: inline In-Reply-To: <200908140940.41000.hselasky@c2i.net> X-PGP-Key: http://members.optusnet.com.au/peterjeremy/pubkey.asc User-Agent: Mutt/1.5.20 (2009-06-14) Cc: Edwin Groothuis , freebsd-usb@freebsd.org Subject: Re: u3g driver sometimes loses the Huawei E169 modem after upgrade to 8.0BETA2 X-BeenThere: freebsd-usb@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: FreeBSD support for USB List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 18 Aug 2009 22:37:36 -0000 --9jxsPFA5p3P2qPhR Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On 2009-Aug-14 09:40:39 +0200, Hans Petter Selasky wrote: >On Thursday 13 August 2009 23:32:52 Edwin Groothuis wrote: >> On 7.x this never happened, but on 8.x now and then (once or twice >> every traintrip) the E169 modem gets lost: You see the kernel >> messages that the device disappeared, /dev/cua0.0 disappears and >> thus PPP stops etc. I'm seeing something similar, though not as frequently as Edwin and the symptoms vary. For my latest crash, the devices didn't disappear (in particular, e169-stats - which uses ttyU0.2 - kept running and there were no kernel messages). It seems to get worse the longer my system is running (or maybe the more often I connect/disconnect the E169). At least sometimes, the dropout _is_ triggered by a signal glitch (moving through cuttings and tunnels without in-tunnel coverage) but I've also seen it sitting at my office desk. The reconnect issues I have suggest that there's some sort of resource leak in the kernel as well. >How much traffic is being passed when the modem stops? In my case, virtually none - maybe 1 packet every few seconds (mostly due to chatting to Edwin and others on IRC). >sysctl hw.usb.ehci.no_hs=3D1 > >Before plugging the device. This will limit the speed to FULL speed only. It's a full-speed device only, so will this have any effect? ugen0.2: at usbus0, cfg=3D0 md=3DHOST s= pd=3DFULL (12Mbps) pwr=3DON In my case, I'm also seeing situations where the modem will not reconnect (I get "Too many IPCP REQs sent - abandoning negotiation" =66rom ppp(8)) until it is physically disconnected and reconnected. Associated with this, I notice an increase in active mbufs that I can't explain (last time, netstat -m was reporting ~840 active mbufs whereas I was expecting ~330). A full set of probe messages for me looks like: Aug 19 05:35:54 aspire kernel: u3g_huawei_init:253:=20 Aug 19 05:35:54 aspire kernel: usb2_alloc_device:1762: Found Huawei auto-in= stall disk! Aug 19 05:35:54 aspire kernel: ugen0.2: at usbus0 Aug 19 05:35:54 aspire kernel: ugen0.2: at usbus0 (di= sconnected) Aug 19 05:35:54 aspire kernel: uhub_reattach_port:416: could not allocate n= ew device! Aug 19 05:35:57 aspire root: Unknown USB device: vendor 0x12d1 product 0x10= 01 bus uhub0 Aug 19 05:35:57 aspire kernel: ugen0.2: at usbus0 Aug 19 05:35:57 aspire kernel: u3g0: on usbus0 Aug 19 05:35:57 aspire kernel: u3g0: Found 3 ports. Aug 19 05:35:57 aspire kernel: umass0: on usbus0 Aug 19 05:35:57 aspire kernel: umass0: SCSI over Bulk-Only; quirks =3D 0x0= 000 Aug 19 05:35:59 aspire kernel: umass0:0:0:-1: Attached to scbus0 Aug 19 05:35:59 aspire kernel: (probe0:umass-sim0:0:0:0): TEST UNIT READY. = CDB: 0 0 0 0 0 0=20 Aug 19 05:35:59 aspire kernel: (probe0:umass-sim0:0:0:0): CAM Status: SCSI = Status Error Aug 19 05:35:59 aspire kernel: (probe0:umass-sim0:0:0:0): SCSI Status: Chec= k Condition Aug 19 05:35:59 aspire kernel: (probe0:umass-sim0:0:0:0): NOT READY asc:3a,0 Aug 19 05:35:59 aspire kernel: (probe0:umass-sim0:0:0:0): Medium not present Aug 19 05:35:59 aspire kernel: (probe0:umass-sim0:0:0:0): Unretryable error Aug 19 05:35:59 aspire kernel: cd0 at umass-sim0 bus 0 target 0 lun 0 Aug 19 05:35:59 aspire kernel: cd0: Removable CD= -ROM SCSI-2 device=20 Aug 19 05:35:59 aspire kernel: cd0: 1.000MB/s transfers Aug 19 05:35:59 aspire kernel: cd0: Attempt to query device size failed: NO= T READY, Medium not present Aug 19 05:36:00 aspire kernel: (probe0:umass-sim0:0:0:1): TEST UNIT READY. = CDB: 0 20 0 0 0 0=20 Aug 19 05:36:00 aspire kernel: (probe0:umass-sim0:0:0:1): CAM Status: SCSI = Status Error Aug 19 05:36:00 aspire kernel: (probe0:umass-sim0:0:0:1): SCSI Status: Chec= k Condition Aug 19 05:36:00 aspire kernel: (probe0:umass-sim0:0:0:1): NOT READY asc:3a,0 Aug 19 05:36:00 aspire kernel: (probe0:umass-sim0:0:0:1): Medium not present Aug 19 05:36:00 aspire kernel: (probe0:umass-sim0:0:0:1): Unretryable error Aug 19 05:36:00 aspire kernel: da0 at umass-sim0 bus 0 target 0 lun 1 Aug 19 05:36:00 aspire kernel: da0: Removable Dire= ct Access SCSI-2 device=20 Aug 19 05:36:00 aspire kernel: da0: 1.000MB/s transfers Aug 19 05:36:00 aspire kernel: da0: Attempt to query device size failed: NO= T READY, Medium not present Aug 19 05:36:00 aspire kernel: can't re-use a leaf (minimum_cmd_size)! The last message looks a bit strange, though it is currently working. --=20 Peter Jeremy --9jxsPFA5p3P2qPhR Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.12 (FreeBSD) iEYEARECAAYFAkqLCwEACgkQ/opHv/APuIe3+gCfSWKXqhj0OzleOFmC//7MHatZ mtcAoIossSulf2r41OdV2k043Ok6WpCB =2lRh -----END PGP SIGNATURE----- --9jxsPFA5p3P2qPhR--