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>