From owner-freebsd-usb@FreeBSD.ORG Tue Feb 24 09:17:39 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 891C71065670 for ; Tue, 24 Feb 2009 09:17:39 +0000 (UTC) (envelope-from w8hdkim@gmail.com) Received: from wf-out-1314.google.com (wf-out-1314.google.com [209.85.200.171]) by mx1.freebsd.org (Postfix) with ESMTP id 5AB1A8FC08 for ; Tue, 24 Feb 2009 09:17:39 +0000 (UTC) (envelope-from w8hdkim@gmail.com) Received: by wf-out-1314.google.com with SMTP id 27so2528260wfd.7 for ; Tue, 24 Feb 2009 01:17:39 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:in-reply-to:references :date:message-id:subject:from:to:cc:content-type :content-transfer-encoding; bh=oytKLr5prti1yWSB8jWh+J4VfFYX3B1UGrEL6RShY1s=; b=grRniqZ3nnD9w5gARvfaGRi5o6OVZQ7DP7KZI1M9Zw7yiva2J5oqhes/z24DpaD4z1 G35Y3Jsb7Tr/TngroxEy9nK56WbYYlFkOB+StVPYf062OJkJQbmAJ9sajgJ3A9rMqlEw Gdar4xFhAEijESRvuOWs17LCsURCSGAl9pzRw= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type:content-transfer-encoding; b=K6LOXD+BYXxmAoKFn94pzbZwjfuYyPBK52poxfXMXZtEY1jeX91sOUv2jhiIlD0jmr zbgnFPKzaiAkuwUa13FSvmEHroIVXO1jWouz5Q+qknDPLDx054F5odpha3geFMNk5UXq keJwrO/nm8viMxj3qYPM0aVwUAKJ6Leg74ni8= MIME-Version: 1.0 Received: by 10.142.237.20 with SMTP id k20mr2438793wfh.93.1235467059055; Tue, 24 Feb 2009 01:17:39 -0800 (PST) In-Reply-To: <200902240905.42406.hselasky@c2i.net> References: <89dbfdc30902231031j4407614vdce09e8e58cdc346@mail.gmail.com> <200902232156.14845.hselasky@c2i.net> <89dbfdc30902231458s2c8a1534kb2180c8cd0ddd290@mail.gmail.com> <200902240905.42406.hselasky@c2i.net> Date: Tue, 24 Feb 2009 04:17:39 -0500 Message-ID: <89dbfdc30902240117k7368d60did8bb0e7e6230d5f8@mail.gmail.com> From: Kim Culhan To: Hans Petter Selasky Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Cc: freebsd-usb@freebsd.org Subject: Re: reattach 3g0 device: could not allocate new device 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, 24 Feb 2009 09:17:39 -0000 On Tue, Feb 24, 2009 at 3:05 AM, Hans Petter Selasky wro= te: > 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! >> >> >> >> kernel config has: >> >> >> >> device =A0 usb2_serial_3g >> >> >> >> Any help is greatly appreciated >> > >> > Hi, >> > >> > Can you turn on USB HUB debugging: >> > >> > sysctl hw.usb2.uhub.debug=3D15 >> > sysctl hw.usb.uhub.debug=3D15 >> >> Sure here is dmesg with sysctl hw.usb2.uhub.debug=3D15 >> >> uhub_read_port_status:259: port 2, wPortStatus=3D0x0103, >> wPortChange=3D0x0000, err=3DUSB_ERR_NORMAL_COMPLETION >> usb2_transfer_power_ref:1470: Adding type 0 to power state >> usb2_transfer_power_ref:1483: needs power >> u3g_huawei_init:278: >> usb2_alloc_device:1618: Found Huawei auto-install disk! >> usb2_bus_port_set_device:1334: bus 0xc6733cf0 devices[2] =3D 0xc6bc6000 >> ugen2.2: at usbus2 >> ugen2.2: at usbus2 (disconnected) >> usb2_bus_port_set_device:1334: bus 0xc6733cf0 devices[2] =3D 0 >> uhub_reattach_port:414: could not allocate new device! >> usb2_needs_explore:1345: >> usb2_bus_powerd:1516: bus=3D0xc670bcf0 >> usb2_bus_powerd:1599: Recomputing power masks >> uhub_explore:522: udev=3D0xc6a93000 addr=3D1 >> >> With the old usb, this was returned: >> >> Feb 22 10:38:37 smallster kernel: ugen2.2: at >> usbus2 Feb 22 10:38:37 smallster kernel: umass0: > Novatel Wireless CDMA, class 0/0, rev 1.10/0.00, addr 2> on usbus2 >> Feb 22 10:38:37 smallster kernel: umass0: =A0SCSI over Bulk-Only; quirks= =3D >> 0x0000 Feb 22 10:38:38 smallster kernel: umass0:1:0:-1: Attached to scbu= s1 >> Feb 22 10:38:39 smallster kernel: (probe0:umass-sim0:0:0:0): TEST UNIT >> READY. CDB: 0 0 0 0 0 0 >> Feb 22 10:38:39 smallster kernel: (probe0:umass-sim0:0:0:0): CAM >> Status: SCSI Status Error >> Feb 22 10:38:39 smallster kernel: (probe0:umass-sim0:0:0:0): SCSI >> Status: Check Condition >> Feb 22 10:38:39 smallster kernel: (probe0:umass-sim0:0:0:0): NOT READY >> asc:3a,0 Feb 22 10:38:39 smallster kernel: (probe0:umass-sim0:0:0:0): >> Medium not present Feb 22 10:38:39 smallster kernel: >> (probe0:umass-sim0:0:0:0): Unretryable error Feb 22 10:38:39 smallster >> kernel: cd0 at umass-sim0 bus 0 target 0 lun 0 Feb 22 10:38:39 smallster >> kernel: cd0: Removable CD-ROM SCSI-2 device >> Feb 22 10:38:39 smallster kernel: cd0: 1.000MB/s transfers >> Feb 22 10:38:39 smallster kernel: cd0: Attempt to query device size >> failed: NOT READY, Medium not present >> Feb 22 10:40:27 smallster kernel: g_vfs_done():cd0[READ(offset=3D65536, >> length=3D8192)]error =3D 5 >> Feb 22 10:43:39 smallster kernel: umass0: at ushub2, port 1, addr 2 >> (disconnected) >> Feb 22 10:43:39 smallster kernel: (cd0:umass-sim0:0:0:0): lost device >> Feb 22 10:43:39 smallster kernel: (cd0:umass-sim0:0:0:0): removing devic= e >> entry Feb 22 10:43:39 smallster kernel: ugen2.2: = at >> usbus2 (disconnected) >> >> The device initially attempts to simulate the presence of a cdrom. >> >> Maybe this is creating the problem for usb2. >> >> -kim > Hi Kim, > > In the latter case you don't have the U3G driver loaded. The U3G driver w= ill > detect the CD-ROM and send an eject or propritary command. After some whi= le > the device should show up like a u3g0 device. The error message you get i= s > like it should be when CD-ROM detection is enabled. > > --HPS > The latter case is for the obsolete usb driver but I included it for information RE the CD-ROM eject action. How would it work in the case of the new usb2 driver? -kim