Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 28 Apr 2008 08:40:50 -0400
From:      Steve Clark <sclark@netwolves.com>
To:        Marcin Cieslak <saper@system.pl>,  freebsd-usb@freebsd.org
Subject:   Re: sierra wireless compass 597 aircard
Message-ID:  <4815C5D2.9000804@netwolves.com>
In-Reply-To: <48146722.3080107@system.pl>
References:  <48123B80.8000806@netwolves.com> <48146722.3080107@system.pl>

next in thread | previous in thread | raw e-mail | index | archive | help
Marcin Cieslak wrote:
> Steve Clark wrote:
> 
>>Hello List,
>>
>>I am trying to get the above usb device to work on 6.x. It is a bit 
>>unusual in the
>>fact that when it is first inserted it comes up in installer mode 
>>looking like a fake cd
>>drive with the software on it for windoze. It has to have a control 
>>message sent to it
>>to put it in modem mode.
> 
> 
> Can you install sysutils/udesc_dump from ports and post the output here?
> I have solved the "fake CD" problem for the Option Globetrotter GTMax+ 
> card by patching the umass driver.
> 
> --Marcin
> 

Hi Martin,
I installed udesc_dump but am unable to get any output from it. It 
looks for
a /dev/ugen? device and none get created when I insert the 597 usb device.

When I insert the device I get:

usbd_new_device bus=0xc48e2000 port=6 depth=1 speed=2
usbd_new_device: adding unit addr=2, rev=110, class=0, subclass=0, 
protocol=0, maxpacket=64, len=18, speed=2
usbd_new_device: new dev (addr 2), dev=0xc870b000, parent=0xc48f9280
usbd_probe_and_attach: trying device specific drivers
usbd_probe_and_attach: no device specific driver found
usbd_probe_and_attach: looping over 1 configurations
usbd_set_config_index: status=0x0000, error=NORMAL_COMPLETION
usbd_set_config_index: (addr 1) cno=2 attr=0xc0, selfpowered=0, power=100
usbd_set_config_index: set config 1
umass0: Sierra Wireless USB MMC Storage, rev 1.10/0.00, addr 2
umass0: SCSI over Bulk-Only; quirks = 0x0000
umass0:0:0:-1: Attached to scbus0
cd0 at umass-sim0 bus 0 target 0 lun 0
cd0: <Aircard TRU-Install 2.31> Removable CD-ROM SCSI-0 device
cd0: 1.000MB/s transfers
cd0: cd present [44672 x 2048 byte records]
da0 at umass-sim0 bus 0 target 0 lun 1
da0: <Sierra Wireless Storage 2.31> Removable Direct Access SCSI-2 device
da0: 1.000MB/s transfers
da0: Attempt to query device size failed: NOT READY, Medium not present
(cd0:umass-sim0:0:0:0): READ(10). CDB: 28 0 0 0 0 0 0 0 2 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): NOT READY asc:3a,0
(cd0:umass-sim0:0:0:0): Medium not present
(cd0:umass-sim0:0:0:0): Unretryable error
(cd0:umass-sim0:0:0:0): cddone: got error 0x6 back
(cd0:umass-sim0:0:0:0): READ(10). CDB: 28 0 0 0 0 0 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): NOT READY asc:3a,0
(cd0:umass-sim0:0:0:0): Medium not present
(cd0:umass-sim0:0:0:0): Unretryable error
(cd0:umass-sim0:0:0:0): cddone: got error 0x6 back
(cd0:umass-sim0:0:0:0): READ(10). CDB: 28 0 0 0 0 1 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): NOT READY asc:3a,0
(cd0:umass-sim0:0:0:0): Medium not present
(cd0:umass-sim0:0:0:0): Unretryable error
(cd0:umass-sim0:0:0:0): cddone: got error 0x6 back
(cd0:umass-sim0:0:0:0): READ(10). CDB: 28 0 0 0 0 0 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): NOT READY asc:3a,0
(cd0:umass-sim0:0:0:0): Medium not present
(cd0:umass-sim0:0:0:0): Unretryable error
(cd0:umass-sim0:0:0:0): cddone: got error 0x6 back
(cd0:umass-sim0:0:0:0): READ(10). CDB: 28 0 0 0 0 0 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): NOT READY asc:3a,0
(cd0:umass-sim0:0:0:0): Medium not present
(cd0:umass-sim0:0:0:0): Unretryable error
(cd0:umass-sim0:0:0:0): cddone: got error 0x6 back
(da0:umass-sim0:0:0:1): READ CAPACITY. CDB: 25 20 0 0 0 0 0 0 0 0
(da0:umass-sim0:0:0:1): CAM Status: SCSI Status Error
(da0:umass-sim0:0:0:1): SCSI Status: Check Condition
(da0:umass-sim0:0:0:1): NOT READY asc:3a,0
(da0:umass-sim0:0:0:1): Medium not present
(da0:umass-sim0:0:0:1): Unretryable error
Opened disk da0 -> 6
(da0:umass-sim0:0:0:1): READ CAPACITY. CDB: 25 20 0 0 0 0 0 0 0 0
(da0:umass-sim0:0:0:1): CAM Status: SCSI Status Error
(da0:umass-sim0:0:0:1): SCSI Status: Check Condition
(da0:umass-sim0:0:0:1): NOT READY asc:3a,0
(da0:umass-sim0:0:0:1): Medium not present
(da0:umass-sim0:0:0:1): Unretryable error
Opened disk da0 -> 6
(da0:umass-sim0:0:0:1): READ CAPACITY. CDB: 25 20 0 0 0 0 0 0 0 0
(da0:umass-sim0:0:0:1): CAM Status: SCSI Status Error
(da0:umass-sim0:0:0:1): SCSI Status: Check Condition
(da0:umass-sim0:0:0:1): NOT READY asc:3a,0
(da0:umass-sim0:0:0:1): Medium not present
(da0:umass-sim0:0:0:1): Unretryable error

The device is an evdo wireless card with 3 ttyUSB devices that show up 
with Linux + it has
a microsd card slot, that is currently empty, plus the fake cd device 
that is the TRU-Install device where
the drivers for windows are.

When the device it first plugged in it says the usb device id is 
1199:0fff - when it is put in modem mode it
then reports, under Linux, usb device id ad 1199:0023.

Any other ideas?

OBTW is there any documentation that explains the USB driver api for 
FreeBSD. The sierra linux driver checks if
the usb device id is 1199:0fff and send a usb control message to place 
the device in modem mode.

And thanks for the response.
Steve



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