From owner-freebsd-current@FreeBSD.ORG Thu Aug 6 11:12:51 2009 Return-Path: Delivered-To: current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 122FD106566B for ; Thu, 6 Aug 2009 11:12:51 +0000 (UTC) (envelope-from lwindschuh@googlemail.com) Received: from qw-out-2122.google.com (qw-out-2122.google.com [74.125.92.27]) by mx1.freebsd.org (Postfix) with ESMTP id BD2CD8FC15 for ; Thu, 6 Aug 2009 11:12:50 +0000 (UTC) Received: by qw-out-2122.google.com with SMTP id 3so307699qwe.7 for ; Thu, 06 Aug 2009 04:12:50 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=gamma; h=domainkey-signature:mime-version:received:in-reply-to:references :date:message-id:subject:from:to:content-type :content-transfer-encoding; bh=upHCJypCJUnYyEGopYbDVbXIXoKpKmsI8r5ktyIUrvU=; b=CVUVA3zAUbfKTbmkJ9xkXswVBQcDS9t6sfwcFhNoD9Kq6zUWiROuUBRH+ud2lk0n5b oEQgwmV5ZYhoTu1Ne5YscvjejhnvZbm2a4Y1CdiPwpK0QTLliM4GFNDsKXEcto4Ofr9N 5tcbaPuO8Zr7Q+z41t4uY++UXEFZ7PsvQovYY= DomainKey-Signature: a=rsa-sha1; c=nofws; d=googlemail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type:content-transfer-encoding; b=n+W5R5PKbjX2y9fw/6BMxjrHs6G/vtJlNzqLpKvu/UMSdB9j+o63J2WOMnEpZtwcDO StNF1tUViD1YlH8Qya850mbeo8I0MuUTYKT1AjjTl7zU7sUjXteWRBMES/saGimX888X SQX++bxL/HOsI00uIrVNwPUpgkD96f2jrX4IY= MIME-Version: 1.0 Received: by 10.229.91.12 with SMTP id k12mr2749317qcm.66.1249557170064; Thu, 06 Aug 2009 04:12:50 -0700 (PDT) In-Reply-To: <200908060937.48442.hselasky@c2i.net> References: <89dbfdc30902231031j4407614vdce09e8e58cdc346@mail.gmail.com> <200902241034.31298.hselasky@c2i.net> <90a5caac0908051529x7870e37ds1f154ea8b4fa8bbb@mail.gmail.com> <200908060937.48442.hselasky@c2i.net> Date: Thu, 6 Aug 2009 13:12:49 +0200 Message-ID: <90a5caac0908060412r3a117597m16573c16d35cc34a@mail.gmail.com> From: Lucius Windschuh To: Hans Petter Selasky , current@freebsd.org Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Cc: Subject: Re: reattach 3g0 device: could not allocate new device X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 06 Aug 2009 11:12:51 -0000 Hi Hans. 2009/8/6 Hans Petter Selasky : > On Thursday 06 August 2009 00:29:09 Lucius Windschuh wrote: >> Hi. >> I have a Vodafone-branded "OVATION MC950D (Qualcomm 3G CDMA)" UMTS pen >> here. >> >> I found this thread from some months ago: >> >> 2009/2/24 Hans Petter Selasky : >> > On Tuesday 24 February 2009, Kim Culhan wrote: >> >> On Tue, Feb 24, 2009 at 3:05 AM, Hans Petter Selasky >> > >> > wrote: >> >> > On Monday 23 February 2009, Kim Culhan wrote: >> >> >> On Mon, Feb 23, 2009 at 3:56 PM, Hans Petter Selasky >> >> >> >> >> > >> >> > wrote: >> >> >> > On Monday 23 February 2009, Kim Culhan wrote: >> >> >> >> Running 8.0-CURRENT as of 2-22-09 >> >> >> >> >> >> >> >> The 3g0 device is a Novatel U727 EVDO wireless radio. >> >> >> >> >> >> >> >> If the machine boots with the device attached, dmesg reads: >> >> >> >> >> >> >> >> u3g0: on usbus2 >> >> >> >> >> >> >> >> Remove the device and this is logged: >> >> >> >> >> >> >> >> u3g0: at ushub2, port 2, addr 2 (disconnected) >> >> >> >> >> >> >> >> Reattach the device and there is this message: >> >> >> >> >> >> >> >> uhub_reattach_port:414: could not allocate new device! >> >> Was there any solution for this? >> >> I may provide further debugging information if somebody tells me how >> to obtail useful details. >> >> A sniplet with hw.usb.debug=3: >> usbd_req_set_config:1456: setting config 1 >> usbd_callback_wrapper:2030: case 1-4 >> usbd_do_request_callback:95: st=0 >> usbd_transfer_submit:1397: xfer=0xc72210b0, endpoint=0xc5dd5078, nframes=1, >> dir= read >> usb_dump_endpoint: endpoint=0xc5dd5078 edesc=0xc5dd532c isoc_next=0 >> toggle_next= 0 bEndpointAddress=0x00 >> usb_dump_queue: endpoint=0xc5dd5078 xfer: >> usbd_pipe_enter:1584: enter >> usbd_pipe_start:2416: start >> usbd_transfer_done:2185: err=USB_ERR_NORMAL_COMPLETION >> usbd_callback_wrapper:2030: case 1-4 >> usbd_callback_wrapper_sub:2550: xfer=0xc72210b0 endpoint=0xc5dd5078 sts=0 >> alen=8 , slen=8, afrm=1, nfrm=1 >> usbd_do_request_callback:95: st=1 >> usb_cdev_create:1854: Creating device nodes >> usbd_set_config_index:584: error=USB_ERR_NORMAL_COMPLETION >> usbd_callback_wrapper:2030: case 1-4 >> usbd_transfer_submit:1397: xfer=0xc72230b0, endpoint=0xc71f9024, nframes=1, >> dir= write >> usb_dump_endpoint: endpoint=0xc71f9024 edesc=0xc624e4d9 isoc_next=0 >> toggle_next= 0 bEndpointAddress=0x09 >> usb_dump_queue: endpoint=0xc71f9024 xfer: >> usbd_transfer_submit:1416: open >> usbd_pipe_enter:1584: enter >> usbd_pipe_start:2416: start >> usbd_transfer_done:2185: err=USB_ERR_NORMAL_COMPLETION >> usbd_callback_wrapper:2030: case 1-4 >> usbd_callback_wrapper_sub:2550: xfer=0xc72230b0 endpoint=0xc71f9024 sts=0 >> alen=3 1, slen=31, afrm=1, nfrm=1 >> usbd_callback_wrapper:2030: case 1-4 >> bbb_data_read_callback:320: max_bulk=64, data_rem=36 >> usbd_transfer_submit:1397: xfer=0xc7223188, endpoint=0xc71f9000, nframes=1, >> dir= read >> usb_dump_endpoint: endpoint=0xc71f9000 edesc=0xc624e4d2 isoc_next=0 >> toggle_next= 0 bEndpointAddress=0x88 >> usb_dump_queue: endpoint=0xc71f9000 xfer: >> usbd_transfer_submit:1416: open >> usbd_pipe_enter:1584: enter >> usbd_pipe_start:2416: start >> usbd_transfer_done:2185: err=USB_ERR_NORMAL_COMPLETION >> usbd_callback_wrapper:2030: case 1-4 >> usbd_callback_wrapper_sub:2550: xfer=0xc7223188 endpoint=0xc71f9000 sts=0 >> alen=3 6, slen=36, afrm=1, nfrm=1 >> bbb_data_read_callback:320: max_bulk=64, data_rem=0 >> usbd_callback_wrapper:2030: case 1-4 >> usbd_transfer_submit:1397: xfer=0xc72234f8, endpoint=0xc71f9000, nframes=1, >> dir= read >> usb_dump_endpoint: endpoint=0xc71f9000 edesc=0xc624e4d2 isoc_next=0 >> toggle_next= 1 bEndpointAddress=0x88 >> usb_dump_queue: endpoint=0xc71f9000 xfer: >> usbd_transfer_submit:1416: open >> usbd_pipe_enter:1584: enter >> usbd_pipe_start:2416: start >> usbd_transfer_done:2185: err=USB_ERR_NORMAL_COMPLETION >> usbd_callback_wrapper:2030: case 1-4 >> usbd_callback_wrapper_sub:2550: xfer=0xc72234f8 endpoint=0xc71f9000 sts=0 >> alen=1 3, slen=13, afrm=1, nfrm=1 >> usbd_callback_wrapper:2030: case 1-4 >> usbd_transfer_submit:1397: xfer=0xc72230b0, endpoint=0xc71f9024, nframes=1, >> dir= write >> usb_dump_endpoint: endpoint=0xc71f9024 edesc=0xc624e4d9 isoc_next=0 >> toggle_next= 1 bEndpointAddress=0x09 >> usb_dump_queue: endpoint=0xc71f9024 xfer: >> usbd_pipe_enter:1584: enter >> usbd_pipe_start:2416: start >> usbd_transfer_done:2185: err=USB_ERR_NORMAL_COMPLETION >> usbd_callback_wrapper:2030: case 1-4 >> usbd_callback_wrapper_sub:2550: xfer=0xc72230b0 endpoint=0xc71f9024 sts=0 >> alen=3 1, slen=31, afrm=1, nfrm=1 >> usbd_callback_wrapper:2030: case 1-4 >> usbd_transfer_submit:1397: xfer=0xc72234f8, endpoint=0xc71f9000, nframes=1, >> dir= read >> usb_dump_endpoint: endpoint=0xc71f9000 edesc=0xc624e4d2 isoc_next=0 >> toggle_next= 0 bEndpointAddress=0x88 >> usb_dump_queue: endpoint=0xc71f9000 xfer: >> usbd_pipe_enter:1584: enter >> usbd_pipe_start:2416: start >> usbd_transfer_done:2185: err=USB_ERR_NORMAL_COMPLETION >> usbd_callback_wrapper:2030: case 1-4 >> usbd_callback_wrapper_sub:2550: xfer=0xc72234f8 endpoint=0xc71f9000 sts=0 >> alen=1 3, slen=13, afrm=1, nfrm=1 >> usb_test_autoinstall:571: Eject CD command status: >> USB_ERR_NORMAL_COMPLETION usbd_transfer_stop:1691: close >> usbd_transfer_done:2185: err=USB_ERR_CANCELLED >> usbd_transfer_done:2192: not transferring >> usbd_transfer_stop:1691: close >> usbd_transfer_done:2185: err=USB_ERR_CANCELLED >> usbd_transfer_done:2192: not transferring >> usbd_transfer_stop:1691: close >> usbd_transfer_done:2185: err=USB_ERR_CANCELLED >> usbd_transfer_done:2192: not transferring >> usb_alloc_device:1781: Found Huawei auto-install disk! >> usb_alloc_device:1789: new dev (addr 3), udev=0xc5dd5000, >> parent_hub=0xc621b400 ugen0.3: at usbus0 >> usb_set_device_state:2442: udev 0xc5dd5000 state CONFIGURED -> DETACHED >> ugen0.3: at usbus0 (disconnected) >> usb_cdev_free:1906: Freeing device nodes >> usbd_transfer_stop:1691: close >> usbd_transfer_done:2185: err=USB_ERR_CANCELLED >> usbd_transfer_done:2192: not transferring >> uhub_reattach_port:440: could not allocate new device! >> >> *sigh* Unfortunately, I don't understand what is happening here. >> > > Try: > > sysctl hw.usb.ehci.no_hs=1 Sorry, but I get the same messages: $ sysctl hw.usb.ehci.no_hs=1 $ kldload u3g dmesg: usb_test_autoinstall:571: Eject CD command status: USB_ERR_NORMAL_COMPLETION usb_alloc_device:1781: Found Huawei auto-install disk! ugen0.2: at usbus0 ugen0.2: at usbus0 (disconnected) uhub_reattach_port:440: could not allocate new device! Lucius