Date: Tue, 24 Feb 2009 09:05:41 +0100 From: Hans Petter Selasky <hselasky@c2i.net> To: Kim Culhan <w8hdkim@gmail.com> Cc: freebsd-usb@freebsd.org Subject: Re: reattach 3g0 device: could not allocate new device Message-ID: <200902240905.42406.hselasky@c2i.net> In-Reply-To: <89dbfdc30902231458s2c8a1534kb2180c8cd0ddd290@mail.gmail.com> References: <89dbfdc30902231031j4407614vdce09e8e58cdc346@mail.gmail.com> <200902232156.14845.hselasky@c2i.net> <89dbfdc30902231458s2c8a1534kb2180c8cd0ddd290@mail.gmail.com>
next in thread | previous in thread | raw e-mail | index | archive | help
On Monday 23 February 2009, Kim Culhan wrote: > On Mon, Feb 23, 2009 at 3:56 PM, Hans Petter Selasky <hselasky@c2i.net> 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: <Data Interface> 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 usb2_serial_3g > >> > >> Any help is greatly appreciated > > > > Hi, > > > > Can you turn on USB HUB debugging: > > > > sysctl hw.usb2.uhub.debug=15 > > sysctl hw.usb.uhub.debug=15 > Hi Kim, In the latter case you don't have the U3G driver loaded. The U3G driver will detect the CD-ROM and send an eject or propritary command. After some while the device should show up like a u3g0 device. The error message you get is like it should be when CD-ROM detection is enabled. --HPS > Sure here is dmesg with sysctl hw.usb2.uhub.debug=15 > > uhub_read_port_status:259: port 2, wPortStatus=0x0103, > wPortChange=0x0000, err=USB_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] = 0xc6bc6000 > ugen2.2: <Novatel Wireless Inc.> at usbus2 > ugen2.2: <Novatel Wireless Inc.> at usbus2 (disconnected) > usb2_bus_port_set_device:1334: bus 0xc6733cf0 devices[2] = 0 > uhub_reattach_port:414: could not allocate new device! > usb2_needs_explore:1345: > usb2_bus_powerd:1516: bus=0xc670bcf0 > usb2_bus_powerd:1599: Recomputing power masks > uhub_explore:522: udev=0xc6a93000 addr=1 > > With the old usb, this was returned: > > Feb 22 10:38:37 smallster kernel: ugen2.2: <Novatel Wireless Inc.> at > usbus2 Feb 22 10:38:37 smallster kernel: umass0: <Novatel Wireless Inc. > Novatel Wireless CDMA, class 0/0, rev 1.10/0.00, addr 2> on usbus2 > Feb 22 10:38:37 smallster kernel: umass0: SCSI over Bulk-Only; quirks = > 0x0000 Feb 22 10:38:38 smallster kernel: umass0:1:0:-1: Attached to scbus1 > 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: <Novatel Mass Storage 1.00> 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=65536, > length=8192)]error = 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 device > entry Feb 22 10:43:39 smallster kernel: ugen2.2: <Novatel Wireless Inc.> at > usbus2 (disconnected) > > The device initially attempts to simulate the presence of a cdrom. > > Maybe this is creating the problem for usb2. > > -kim
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200902240905.42406.hselasky>