Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 21 Mar 2011 21:07:18 -0500
From:      Tyson Boellstorff <perlcat@windstream.net>
To:        freebsd-usb@freebsd.org
Subject:   USB configuration/autodetect Sierra Wireless Overdrive weirdness
Message-ID:  <201103212107.18762.perlcat@windstream.net>

next in thread | raw e-mail | index | archive | help
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: <Linux 2.6.28 with pxa3xx_u2d> at usbus1
> ugen1.2: <Linux 2.6.28 with pxa3xx_u2d> at usbus1 (disconnected)
> ugen1.2: <Linux 2.6.28 with pxa3xx_u2d> at usbus1
> cdce0: <CDC Ethernet Control Model (ECM)> on usbus1
> ue0: <USB Ethernet> 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: <Linux 2.6.28 with pxa3xx_u2d> at usbus1
> umass1: <Mass Storage> 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: <AirCard TRU-Install 2.31> Removable CD-ROM SCSI-0 device 
> pass2: 40.000MB/s transfers
> cd1 at umass-sim1 bus 1 scbus3 target 0 lun 0
> cd1: <AirCard TRU-Install 2.31> 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: <OHCI root HUB ATI> at usbus0, cfg=0 md=HOST spd=FULL (12Mbps) 
pwr=SAVE
ugen1.1: <EHCI root HUB ATI> at usbus1, cfg=0 md=HOST spd=HIGH (480Mbps) 
pwr=SAVE
ugen2.1: <OHCI root HUB ATI> at usbus2, cfg=0 md=HOST spd=FULL (12Mbps) 
pwr=SAVE
ugen3.1: <EHCI root HUB ATI> 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: <USB2.0-CRW Generic> at usbus3, cfg=0 md=HOST spd=HIGH (480Mbps) 
pwr=ON
ugen0.2: <Sierra Wireless TRU-Install Device Linux 2.6.28 with pxa3xx_u2d> 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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201103212107.18762.perlcat>