Skip site navigation (1)Skip section navigation (2)
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>