Date: Thu, 26 Feb 2009 17:25:46 -0500 From: Kim Culhan <w8hdkim@gmail.com> To: Hans Petter Selasky <hselasky@c2i.net> Cc: freebsd-usb@freebsd.org Subject: Re: Novatel U727 not recognized Message-ID: <89dbfdc30902261425p7f933721sfdf47099fae2ef0a@mail.gmail.com> In-Reply-To: <200902262140.52560.hselasky@c2i.net> References: <89dbfdc30902241338h2e56af93q5d8fb3905454ea36@mail.gmail.com> <200902261622.17677.hselasky@c2i.net> <89dbfdc30902261228k1e56e18dufb8caa46ef663747@mail.gmail.com> <200902262140.52560.hselasky@c2i.net>
next in thread | previous in thread | raw e-mail | index | archive | help
On Thu, Feb 26, 2009 at 3:40 PM, Hans Petter Selasky <hselasky@c2i.net> wro= te: > On Thursday 26 February 2009, Kim Culhan wrote: >> On Thu, Feb 26, 2009 at 10:22 AM, Hans Petter Selasky <hselasky@c2i.net> > wrote: >> > On Thursday 26 February 2009, Kim Culhan wrote: >> >> On Wed, Feb 25, 2009 at 1:59 AM, Hans Petter Selasky <hselasky@c2i.ne= t> > >> usb2_test_autoinstall:559: Eject CD command status: >> USB_ERR_NORMAL_COMPLETION usb2_alloc_device:1662: Found Huawei auto-inst= all >> disk! >> ugen2.2: <Novatel Wireless Inc.> at usbus2 >> ugen2.2: <Novatel Wireless Inc.> at usbus2 (disconnected) >> uhub_reattach_port:414: could not allocate new device! > > And if you do like this: > > boot kernel without u3g loaded. > > When kernel is booted, and card is plugged in, load u3g. What does it out= put > then? There is no change now when loading the u3g module. u3g.c here is now svn commit: r188989 $FreeBSD: src/sys/dev/usb/serial/u3g.c,v 1.2 2009/02/24 05:35:48 thompsa Ex= p $ > I think that there might be a USB port race. Could you try editing: > > /sys/dev/usb/usb_device.c > > Lookup: > > =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0} else if (usb2_test_huawei_autoinst_p(ude= v, &uaa) =3D=3D 0) { > =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0DPRINTFN(0, "Found Huawei = auto-install disk!\n"); > =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0err =3D USB_ERR_STALLED; = =A0/* fake an error */ > =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0} > > Change it into: > > =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0} else if (usb2_test_huawei_autoinst_p(ude= v, &uaa) =3D=3D 0) { > =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0DPRINTFN(0, "Found Huawei = auto-install disk!\n"); > =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0err =3D usb2_set_config_index(udev, USB_UN= CONFIG_INDEX); > =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0err =3D 0; /* force success */ > =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0} > > And recompile kernel or only usb_core module. Changed as above, dmesg after attachment of device then loading u3g follows. ugen2.2: <Novatel Wireless Inc.> at usbus2 umass0: <Novatel Wireless Inc. Novatel Wireless CDMA, class 0/0, rev 1.10/0.00, addr 2> on usbus2 umass0: SCSI over Bulk-Only; quirks =3D 0x0000 umass0:1:0:-1: Attached to scbus1 (probe0:umass-sim0:0:0:0): TEST UNIT READY. CDB: 0 0 0 0 0 0 (probe0:umass-sim0:0:0:0): CAM Status: SCSI Status Error (probe0:umass-sim0:0:0:0): SCSI Status: Check Condition (probe0:umass-sim0:0:0:0): NOT READY asc:3a,0 (probe0:umass-sim0:0:0:0): Medium not present (probe0:umass-sim0:0:0:0): Unretryable error cd0 at umass-sim0 bus 0 target 0 lun 0 cd0: <Novatel Mass Storage 1.00> Removable CD-ROM SCSI-2 device cd0: 1.000MB/s transfers cd0: Attempt to query device size failed: NOT READY, Medium not present (cd0:umass-sim0:0:0:0): READ(10). CDB: 28 0 0 0 9 e0 0 0 1 0 (cd0:umass-sim0:0:0:0): CAM Status: SCSI Status Error (cd0:umass-sim0:0:0:0): SCSI Status: Check Condition (cd0:umass-sim0:0:0:0): UNIT ATTENTION asc:0,0 (cd0:umass-sim0:0:0:0): No additional sense information (cd0:umass-sim0:0:0:0): Retrying Command (per Sense Data) (cd0:umass-sim0:0:0:0): READ(10). CDB: 28 0 0 0 9 e0 0 0 1 0 (cd0:umass-sim0:0:0:0): CAM Status: SCSI Status Error (cd0:umass-sim0:0:0:0): SCSI Status: Check Condition (cd0:umass-sim0:0:0:0): UNIT ATTENTION asc:0,0 (cd0:umass-sim0:0:0:0): No additional sense information (cd0:umass-sim0:0:0:0): Retrying Command (per Sense Data) (cd0:umass-sim0:0:0:0): READ(10). CDB: 28 0 0 0 9 e0 0 0 1 0 (cd0:umass-sim0:0:0:0): CAM Status: SCSI Status Error (cd0:umass-sim0:0:0:0): SCSI Status: Check Condition (cd0:umass-sim0:0:0:0): UNIT ATTENTION asc:0,0 (cd0:umass-sim0:0:0:0): No additional sense information (cd0:umass-sim0:0:0:0): Retrying Command (per Sense Data) (cd0:umass-sim0:0:0:0): READ(10). CDB: 28 0 0 0 9 e0 0 0 1 0 (cd0:umass-sim0:0:0:0): CAM Status: SCSI Status Error (cd0:umass-sim0:0:0:0): SCSI Status: Check Condition (cd0:umass-sim0:0:0:0): UNIT ATTENTION asc:0,0 (cd0:umass-sim0:0:0:0): No additional sense information (cd0:umass-sim0:0:0:0): Retrying Command (per Sense Data) (cd0:umass-sim0:0:0:0): READ(10). CDB: 28 0 0 0 9 e0 0 0 1 0 (cd0:umass-sim0:0:0:0): CAM Status: SCSI Status Error (cd0:umass-sim0:0:0:0): SCSI Status: Check Condition (cd0:umass-sim0:0:0:0): UNIT ATTENTION asc:0,0 (cd0:umass-sim0:0:0:0): No additional sense information (cd0:umass-sim0:0:0:0): Retries Exhausted (cd0:umass-sim0:0:0:0): cddone: got error 0x6 back (cd0:umass-sim0:0:0:0): READ(10). CDB: 28 0 0 0 9 fc 0 0 1 0 (cd0:umass-sim0:0:0:0): CAM Status: SCSI Status Error (cd0:umass-sim0:0:0:0): SCSI Status: Check Condition (cd0:umass-sim0:0:0:0): UNIT ATTENTION asc:0,0 (cd0:umass-sim0:0:0:0): No additional sense information (cd0:umass-sim0:0:0:0): Retrying Command (per Sense Data) (cd0:umass-sim0:0:0:0): READ(10). CDB: 28 0 0 0 9 fc 0 0 1 0 (cd0:umass-sim0:0:0:0): CAM Status: SCSI Status Error (cd0:umass-sim0:0:0:0): SCSI Status: Check Condition (cd0:umass-sim0:0:0:0): UNIT ATTENTION asc:0,0 (cd0:umass-sim0:0:0:0): No additional sense information (cd0:umass-sim0:0:0:0): Retrying Command (per Sense Data) (cd0:umass-sim0:0:0:0): READ(10). CDB: 28 0 0 0 9 fc 0 0 1 0 (cd0:umass-sim0:0:0:0): CAM Status: SCSI Status Error (cd0:umass-sim0:0:0:0): SCSI Status: Check Condition (cd0:umass-sim0:0:0:0): UNIT ATTENTION asc:0,0 (cd0:umass-sim0:0:0:0): No additional sense information (cd0:umass-sim0:0:0:0): Retrying Command (per Sense Data) (cd0:umass-sim0:0:0:0): READ(10). CDB: 28 0 0 0 9 fc 0 0 1 0 (cd0:umass-sim0:0:0:0): CAM Status: SCSI Status Error (cd0:umass-sim0:0:0:0): SCSI Status: Check Condition (cd0:umass-sim0:0:0:0): UNIT ATTENTION asc:0,0 (cd0:umass-sim0:0:0:0): No additional sense information (cd0:umass-sim0:0:0:0): Retrying Command (per Sense Data) (cd0:umass-sim0:0:0:0): READ(10). CDB: 28 0 0 0 9 fc 0 0 1 0 (cd0:umass-sim0:0:0:0): CAM Status: SCSI Status Error (cd0:umass-sim0:0:0:0): SCSI Status: Check Condition (cd0:umass-sim0:0:0:0): UNIT ATTENTION asc:0,0 (cd0:umass-sim0:0:0:0): No additional sense information (cd0:umass-sim0:0:0:0): Retries Exhausted (cd0:umass-sim0:0:0:0): cddone: got error 0x6 back -kim
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?89dbfdc30902261425p7f933721sfdf47099fae2ef0a>