From owner-freebsd-mobile@FreeBSD.ORG Sat May 3 07:57:33 2003 Return-Path: Delivered-To: freebsd-mobile@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 6DDCF37B401 for ; Sat, 3 May 2003 07:57:33 -0700 (PDT) Received: from hammy.lonestar.org (hammy.lonestar.org [206.138.224.67]) by mx1.FreeBSD.org (Postfix) with ESMTP id EF90B43F3F for ; Sat, 3 May 2003 07:57:32 -0700 (PDT) (envelope-from gordon@hammy.lonestar.org) Received: from gordon by hammy.lonestar.org with local (Exim 4.10) id 19BySC-0004Ja-00 for freebsd-mobile@freebsd.org; Sat, 03 May 2003 09:57:32 -0500 To: freebsd-mobile@freebsd.org Date: Sat, 3 May 2003 09:57:31 -0500 (CDT) X-Mailer: ELM [version 2.5 PL6] MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Message-Id: From: Gordon Burditt Subject: USB host controller process error X-BeenThere: freebsd-mobile@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: gordonb@airmail.net List-Id: Mobile computing with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 03 May 2003 14:57:33 -0000 My Sony PCG-FXA47 laptop occasionally gets the error message: usb0: host controller process error usb0: host controller halted usb0: regs: ... bunch of register values ... The USB device is a GPS unit (with a USB-to-serial adapter lump in the cable) recognized as ugen0. I suspect that this error happens because the cable connection isn't perfectly solid. My question: is there a way I can *UN*halt the host controller (manually, with a userland command, which I'll write if necessary) after it's halted, short of a reboot? Perhaps something like ioctl(fd, TIOC_USB_RESET_HOST_CONTROLLER_DAMMIT, 0); Disconnecting and re-connecting the device doesn't work (it won't power up). Gordon L. Burditt