From owner-freebsd-usb@FreeBSD.ORG Tue Mar 22 02:28:28 2011 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 EDC7C106566C for ; Tue, 22 Mar 2011 02:28:27 +0000 (UTC) (envelope-from perlcat@windstream.net) Received: from pacmmta53.windstream.net (pacmmta53.windstream.net [162.39.147.112]) by mx1.freebsd.org (Postfix) with ESMTP id AF3218FC0A for ; Tue, 22 Mar 2011 02:28:27 +0000 (UTC) X-WS-COS: WSOB804 X-Cloudmark-Category: Undefined:Undefined X-Cloudmark-Analysis: v=1.1 cv=Io+spD9FxSWZ/FfG0qFGb9xy+Br3FrwMuZISoKaoS8U= c=1 sm=0 a=PNVnwG0rJO4A:10 a=dOmoVBS2sFQA:10 a=kj9zAlcOel0A:10 a=t9R0BMIZVPebI5snEiMA:9 a=oEn7xNZd1nntt-PBC6UA:7 a=tokZKgm_a6Bg4CIT9ewFUrtjGloA:4 a=CjuIK1q_8ugA:10 a=3LtIMPbUtMlxQFnE:21 a=yAbPEfCjOijbMVId:21 a=DqB8o3Ku0z1BW6mYW/2tpQ==:117 X-Cloudmark-Score: 0 Authentication-Results: pacmmta53 smtp.user=perlcat; auth=pass (PLAIN) Received: from [98.23.134.43] ([98.23.134.43:61486] helo=poot.rtfmcomputing.com) by pacmmta53 (envelope-from ) (ecelerity 2.2.2.45 r()) with ESMTPA id F9/A7-19697-994088D4; Mon, 21 Mar 2011 22:08:26 -0400 From: Tyson Boellstorff To: freebsd-usb@freebsd.org Date: Mon, 21 Mar 2011 21:07:18 -0500 User-Agent: KMail/1.13.5 (FreeBSD/8.2-STABLE; KDE/4.5.5; amd64; ; ) MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Message-Id: <201103212107.18762.perlcat@windstream.net> Subject: USB configuration/autodetect Sierra Wireless Overdrive weirdness 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, 22 Mar 2011 02:28:28 -0000 Running 8.2-STABLE FreeBSD 8.2-STABLE amd64 GENERIC on an Acer Aspire 5253, synced and rebuilt kernel on 15 March. (although this happened on the vanilla 8.2-STABLE amd64 GENERIC kernel as well). I originally used my hard drive with 8.0-STABLE i386 kernel loaded on it from a previous installation, and it recognized and ran my Sierra Wireless USB cellular modem as ue0 on this laptop. No such luck with the amd64 kernel -- when I plug it in, with verbose dmesg, I get the following: neddy# diff dmesg.0 dmesg.1 1299a1300,1307 > Ejecting 0x1199:0x0fff using method 2 > ugen1.2: at usbus1 > ugen1.2: at usbus1 (disconnected) > ugen1.2: at usbus1 > cdce0: on usbus1 > ue0: on cdce0 > ue0: bpf attached > ue0: Ethernet address: 00:a0:d5:ff:ff:af When I loaded 8.2, it recognizes the USB modem as an AirCard CDROM -- 1419a1396,1420 > ugen1.2: at usbus1 > umass1: on usbus1 > umass1: SCSI over Bulk-Only; quirks = 0x0000 > umass1:3:1:-1: Attached to scbus3 > (probe0:umass-sim1:1:0:0): SCSI status error > (probe0:umass-sim1:1:0:0): INQUIRY. CDB: 12 1 0 0 ff 0 > (probe0:umass-sim1:1:0:0): CAM status: SCSI Status Error > (probe0:umass-sim1:1:0:0): SCSI status: Check Condition > (probe0:umass-sim1:1:0:0): SCSI sense: ILLEGAL REQUEST asc:24,0 (Invalid field in CDB) > (probe0:umass-sim1:1:0:0): Error 22, Unretryable error > (probe0:umass-sim1:1:0:0): Down reving Protocol Version from 2 to 0? > (probe0:umass-sim1:1:0:0): SCSI status error > (probe0:umass-sim1:1:0:0): TEST UNIT READY. CDB: 0 0 0 0 0 0 > (probe0:umass-sim1:1:0:0): CAM status: SCSI Status Error > (probe0:umass-sim1:1:0:0): SCSI status: Check Condition > (probe0:umass-sim1:1:0:0): SCSI sense: UNIT ATTENTION asc:29,0 (Power on, reset, or bus device reset occurred) > (probe0:umass-sim1:1:0:0): Retrying command (per sense data) > GEOM: new disk cd1 > pass2 at umass-sim1 bus 1 scbus3 target 0 lun 0 > pass2: Removable CD-ROM SCSI-0 device > pass2: 40.000MB/s transfers > cd1 at umass-sim1 bus 1 scbus3 target 0 lun 0 > cd1: Removable CD-ROM SCSI-0 device > cd1: 40.000MB/s transfers > cd1: cd present [10592 x 512 byte records] Naturally, I cannot bind an ip address to that. Here is usbconfig information: poot# usbconfig ugen0.1: at usbus0, cfg=0 md=HOST spd=FULL (12Mbps) pwr=SAVE ugen1.1: at usbus1, cfg=0 md=HOST spd=HIGH (480Mbps) pwr=SAVE ugen2.1: at usbus2, cfg=0 md=HOST spd=FULL (12Mbps) pwr=SAVE ugen3.1: at usbus3, cfg=0 md=HOST spd=HIGH (480Mbps) pwr=SAVE ugen3.2: <1.3M WebCam XPACJ0AJ2> at usbus3, cfg=0 md=HOST spd=HIGH (480Mbps) pwr=ON ugen3.3: at usbus3, cfg=0 md=HOST spd=HIGH (480Mbps) pwr=ON ugen0.2: at usbus0, cfg=0 md=HOST spd=FULL (12Mbps) pwr=ON poot# Any ideas what I ought to do? I did not see any wireless usb adapter information in usbquirks or usbconfig. Incidentally, when I was thinking that the driver was seeing the sd drive, I tried a U301 cellular modem, but it also sees it as a CDROM. The maddening part is that I know that it can be made to work -- the question is how to make it work. Tyson