USB configuration/autodetect Sierra Wireless Overdrive weirdness
Tyson Boellstorff
perlcat at windstream.net
Tue Mar 22 02:28:28 UTC 2011
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
More information about the freebsd-usb
mailing list