Alcatel X220L 3G Modem

Mike Barnard mike.barnardq at gmail.com
Mon Oct 4 09:14:43 UTC 2010


Hi,

I have myself an Alcatel X220L HSPA modem that is not detected under FreeBSD
8.1-RC1. When plugged in, get this:

Oct  4 11:47:13 trinity last message repeated 5 times
Oct  4 11:47:19 trinity kernel: ugen7.3: <USBModem> at usbus7
Oct  4 11:47:19 trinity kernel: umass2: <USBModem HSPA Data Card, class 0/0,
rev 2.00/0.00, addr 3> on usbus7
Oct  4 11:47:19 trinity kernel: umass2:  SCSI over Bulk-Only; quirks =
0x0000
Oct  4 11:47:19 trinity root: Unknown USB device: vendor 0x1bbb product
0xf000 bus uhub7
Oct  4 11:47:20 trinity kernel: umass2:6:2:-1: Attached to scbus6
Oct  4 11:47:20 trinity kernel: (probe0:umass-sim2:2:0:0): SCSI status error
Oct  4 11:47:20 trinity kernel: (probe0:umass-sim2:2:0:0): INQUIRY. CDB: 12
1 0 0 ff 0
Oct  4 11:47:20 trinity kernel: (probe0:umass-sim2:2:0:0): CAM status: SCSI
Status Error
Oct  4 11:47:20 trinity kernel: (probe0:umass-sim2:2:0:0): SCSI status:
Check Condition
Oct  4 11:47:20 trinity kernel: (probe0:umass-sim2:2:0:0): SCSI sense:
ILLEGAL REQUEST asc:24,0 (Invalid field in CDB)
Oct  4 11:47:20 trinity kernel: (probe0:umass-sim2:2:0:0): Error 22,
Unretryable error
Oct  4 11:47:21 trinity kernel: (probe0:umass-sim2:2:0:0): SCSI status error
Oct  4 11:47:21 trinity kernel: (probe0:umass-sim2:2:0:0): TEST UNIT READY.
CDB: 0 0 0 0 0 0
Oct  4 11:47:21 trinity kernel: (probe0:umass-sim2:2:0:0): CAM status: SCSI
Status Error
Oct  4 11:47:21 trinity kernel: (probe0:umass-sim2:2:0:0): SCSI status:
Check Condition
Oct  4 11:47:21 trinity kernel: (probe0:umass-sim2:2:0:0): SCSI sense: NOT
READY asc:3a,0 (Medium not present)
Oct  4 11:47:21 trinity kernel: (probe0:umass-sim2:2:0:0): Error 6,
Unretryable error
Oct  4 11:47:21 trinity kernel: GEOM: new disk da1
Oct  4 11:47:21 trinity kernel: pass4 at umass-sim2 bus 2 scbus6 target 0
lun 0
Oct  4 11:47:21 trinity kernel: pass4: <ALCATEL Mass Storage 2.31> Removable
Direct Access SCSI-2 device
Oct  4 11:47:21 trinity kernel: pass4: 40.000MB/s transfers
Oct  4 11:47:21 trinity kernel: (da1:umass-sim2:2:0:0): SCSI status error
Oct  4 11:47:21 trinity kernel: (da1:umass-sim2:2:0:0): READ CAPACITY(10).
CDB: 25 0 0 0 0 0 0 0 0 0
Oct  4 11:47:21 trinity kernel: (da1:umass-sim2:2:0:0): CAM status: SCSI
Status Error
Oct  4 11:47:21 trinity kernel: (da1:umass-sim2:2:0:0): SCSI status: Check
Condition
Oct  4 11:47:21 trinity kernel: (da1:umass-sim2:2:0:0): SCSI sense: NOT
READY asc:3a,0 (Medium not present)
Oct  4 11:47:21 trinity kernel: (da1:umass-sim2:2:0:0): Error 6, Unretryable
error
Oct  4 11:47:21 trinity kernel: da1 at umass-sim2 bus 2 scbus6 target 0 lun
0
Oct  4 11:47:21 trinity kernel: da1: <ALCATEL Mass Storage 2.31> Removable
Direct Access SCSI-2 device
Oct  4 11:47:21 trinity kernel: da1: 40.000MB/s transfers
Oct  4 11:47:21 trinity kernel: da1: Attempt to query device size failed:
NOT READY, Medium not present
Oct  4 11:47:21 trinity kernel: (da1:umass-sim2:2:0:0): SCSI status error
Oct  4 11:47:21 trinity kernel: (da1:umass-sim2:2:0:0): READ CAPACITY(10).
CDB: 25 0 0 0 0 0 0 0 0 0
Oct  4 11:47:21 trinity kernel: (da1:umass-sim2:2:0:0): CAM status: SCSI
Status Error
Oct  4 11:47:21 trinity kernel: (da1:umass-sim2:2:0:0): SCSI status: Check
Condition
Oct  4 11:47:21 trinity kernel: (da1:umass-sim2:2:0:0): SCSI sense: NOT
READY asc:3a,0 (Medium not present)
Oct  4 11:47:21 trinity kernel: (da1:umass-sim2:2:0:0): Error 6, Unretryable
error
Oct  4 11:47:21 trinity kernel: Opened disk da1 -> 6
Oct  4 11:47:21 trinity kernel: (probe0:umass-sim2:2:0:1): SCSI status error
Oct  4 11:47:21 trinity kernel: (probe0:umass-sim2:2:0:1): INQUIRY. CDB: 12
21 0 0 ff 0
Oct  4 11:47:21 trinity kernel: (probe0:umass-sim2:2:0:1): CAM status: SCSI
Status Error
Oct  4 11:47:21 trinity kernel: (probe0:umass-sim2:2:0:1): SCSI status:
Check Condition
Oct  4 11:47:21 trinity kernel: (probe0:umass-sim2:2:0:1): SCSI sense:
ILLEGAL REQUEST asc:24,0 (Invalid field in CDB)
Oct  4 11:47:21 trinity kernel: (probe0:umass-sim2:2:0:1): Error 22,
Unretryable error
Oct  4 11:47:21 trinity kernel: (da1:umass-sim2:2:0:0): SCSI status error
Oct  4 11:47:21 trinity kernel: (da1:umass-sim2:2:0:0): READ CAPACITY(10).
CDB: 25 0 0 0 0 0 0 0 0 0
Oct  4 11:47:21 trinity kernel: (da1:umass-sim2:2:0:0): CAM status: SCSI
Status Error
Oct  4 11:47:21 trinity kernel: (da1:umass-sim2:2:0:0): SCSI status: Check
Condition
Oct  4 11:47:21 trinity kernel: (da1:umass-sim2:2:0:0): SCSI sense: NOT
READY asc:3a,0 (Medium not present)
Oct  4 11:47:21 trinity kernel: (da1:umass-sim2:2:0:0): Error 6, Unretryable
error
Oct  4 11:47:21 trinity kernel: Opened disk da1 -> 6
Oct  4 11:47:21 trinity kernel: (probe0:umass-sim2:2:0:1): SCSI status error
Oct  4 11:47:21 trinity kernel: (probe0:umass-sim2:2:0:1): TEST UNIT READY.
CDB: 0 20 0 0 0 0
Oct  4 11:47:21 trinity kernel: (probe0:umass-sim2:2:0:1): CAM status: SCSI
Status Error
Oct  4 11:47:21 trinity kernel: (probe0:umass-sim2:2:0:1): SCSI status:
Check Condition
Oct  4 11:47:21 trinity kernel: (probe0:umass-sim2:2:0:1): SCSI sense: NOT
READY asc:3a,0 (Medium not present)
Oct  4 11:47:21 trinity kernel: (probe0:umass-sim2:2:0:1): Error 6,
Unretryable error
Oct  4 11:47:21 trinity kernel: pass5 at umass-sim2 bus 2 scbus6 target 0
lun 1
Oct  4 11:47:21 trinity kernel: pass5: <ALCATEL Mass Storage 2.31> Removable
CD-ROM SCSI-2 device
Oct  4 11:47:21 trinity kernel: pass5: 40.000MB/s transfers
Oct  4 11:47:21 trinity kernel: (da1:umass-sim2:2:0:0): SCSI status error
Oct  4 11:47:21 trinity kernel: (da1:umass-sim2:2:0:0): READ CAPACITY(10).
CDB: 25 0 0 0 0 0 0 0 0 0
Oct  4 11:47:21 trinity kernel:
Oct  4 11:47:21 trinity kernel: (da1:umass-sim2:2:0:0): CAM status: SCSI
Status Error
Oct  4 11:47:21 trinity kernel:
Oct  4 11:47:21 trinity kernel: (da1:umass-sim2:2:0:0): SCSI status: Check
Condition
Oct  4 11:47:21 trinity kernel: (da1:umass-sim2:2:0:0): SCSI sense: NOT
READY asc:3a,0 (Medium not present)
Oct  4 11:47:21 trinity kernel:
Oct  4 11:47:21 trinity kernel: (da1:umass-sim2:2:0:0): Error 6, Unretryable
error
Oct  4 11:47:21 trinity kernel: Opened disk da1 -> 6
Oct  4 11:47:21 trinity kernel: (cd2:umass-sim2:2:0:1): SCSI status error
Oct  4 11:47:21 trinity kernel: (cd2:umass-sim2:2:0:1): READ CAPACITY. CDB:
25 20 0 0 0 0 0 0 0 0
Oct  4 11:47:21 trinity kernel: (cd2:umass-sim2:2:0:1): CAM status: SCSI
Status Error
Oct  4 11:47:21 trinity kernel: (cd2:umass-sim2:2:0:1): SCSI status: Check
Condition
Oct  4 11:47:21 trinity kernel: (cd2:umass-sim2:2:0:1): SCSI sense: NOT
READY asc:3a,0 (Medium not present)
Oct  4 11:47:21 trinity kernel: (cd2:umass-sim2:2:0:1): Error 6, Unretryable
error
Oct  4 11:47:21 trinity kernel: cd2 at umass-sim2 bus 2 scbus6 target 0 lun
1
Oct  4 11:47:21 trinity kernel: cd2: <ALCATEL Mass Storage 2.31> Removable
CD-ROM SCSI-2 device
Oct  4 11:47:21 trinity kernel: cd2: 40.000MB/s transfers
Oct  4 11:47:21 trinity kernel: cd2: Attempt to query device size failed:
NOT READY, Medium not present
Oct  4 11:47:21 trinity kernel: (da1:umass-sim2:2:0:0): SCSI status error
Oct  4 11:47:21 trinity kernel: (da1:umass-sim2:2:0:0): READ CAPACITY(10).
CDB: 25 0 0 0 0 0 0 0 0 0
Oct  4 11:47:21 trinity kernel: (da1:umass-sim2:2:0:0): CAM status: SCSI
Status Error
Oct  4 11:47:21 trinity kernel: (da1:umass-sim2:2:0:0): SCSI status: Check
Condition
Oct  4 11:47:21 trinity kernel: (da1:umass-sim2:2:0:0): SCSI sense: NOT
READY asc:3a,0 (Medium not present)
Oct  4 11:47:21 trinity kernel: (da1:umass-sim2:2:0:0): Error 6, Unretryable
error
Oct  4 11:47:21 trinity kernel: Opened disk da1 -> 6
Oct  4 11:47:21 trinity kernel: (da1:umass-sim2:2:0:0): SCSI status error
Oct  4 11:47:21 trinity kernel: (da1:umass-sim2:2:0:0): READ CAPACITY(10).
CDB: 25 0 0 0 0 0 0 0 0 0
Oct  4 11:47:21 trinity kernel: (da1:umass-sim2:2:0:0): CAM status: SCSI
Status Error
Oct  4 11:47:21 trinity kernel: (da1:umass-sim2:2:0:0): SCSI status: Check
Condition
Oct  4 11:47:21 trinity kernel: (da1:umass-sim2:2:0:0): SCSI sense: NOT
READY asc:3a,0 (Medium not present)
Oct  4 11:47:21 trinity kernel: (da1:umass-sim2:2:0:0): Error 6, Unretryable
error
Oct  4 11:47:21 trinity kernel: Opened disk da1 -> 6
Oct  4 11:47:21 trinity kernel: GEOM: new disk cd2
Oct  4 11:47:21 trinity kernel: (cd2:umass-sim2:2:0:1): SCSI status error
Oct  4 11:47:21 trinity kernel: (cd2:umass-sim2:2:0:1): READ CAPACITY. CDB:
25 20 0 0 0 0 0 0 0 0
Oct  4 11:47:21 trinity kernel: (cd2:umass-sim2:2:0:1): CAM status: SCSI
Status Error
Oct  4 11:47:21 trinity kernel: (cd2:umass-sim2:2:0:1): SCSI status: Check
Condition
Oct  4 11:47:21 trinity kernel: (cd2:umass-sim2:2:0:1): SCSI sense: NOT
READY asc:3a,0 (Medium not present)
Oct  4 11:47:21 trinity kernel: (cd2:umass-sim2:2:0:1): Error 6, Unretryable
error
Oct  4 11:47:21 trinity kernel: (cd2:umass-sim2:2:0:1): SCSI status error
Oct  4 11:47:21 trinity kernel: (cd2:umass-sim2:2:0:1): READ CAPACITY. CDB:
25 20 0 0 0 0 0 0 0 0
Oct  4 11:47:21 trinity kernel: (cd2:umass-sim2:2:0:1): CAM status: SCSI
Status Error
Oct  4 11:47:21 trinity kernel: (cd2:umass-sim2:2:0:1): SCSI status: Check
Condition
Oct  4 11:47:21 trinity kernel: (cd2:umass-sim2:2:0:1): SCSI sense: NOT
READY asc:3a,0 (Medium not present)
Oct  4 11:47:21 trinity kernel: (cd2:umass-sim2:2:0:1): Error 6, Unretryable
error
Oct  4 11:47:21 trinity kernel: (cd2:umass-sim2:2:0:1): SCSI status error
Oct  4 11:47:21 trinity kernel: (cd2:umass-sim2:2:0:1): READ CAPACITY. CDB:
25 20 0 0 0 0 0 0 0 0
Oct  4 11:47:21 trinity kernel: (cd2:umass-sim2:2:0:1): CAM status: SCSI
Status Error
Oct  4 11:47:21 trinity kernel: (cd2:umass-sim2:2:0:1): SCSI status: Check
Condition
Oct  4 11:47:21 trinity kernel: (cd2:umass-sim2:2:0:1): SCSI sense: NOT
READY asc:3a,0 (Medium not present)
Oct  4 11:47:21 trinity kernel: (cd2:umass-sim2:2:0:1): Error 6, Unretryable
error
Oct  4 11:47:21 trinity kernel: (cd2:umass-sim2:2:0:1): SCSI status error
Oct  4 11:47:21 trinity kernel: (cd2:umass-sim2:2:0:1): READ CAPACITY. CDB:
25 20 0 0 0 0 0 0 0 0
Oct  4 11:47:21 trinity kernel: (cd2:umass-sim2:2:0:1): CAM status: SCSI
Status Error
Oct  4 11:47:21 trinity kernel: (cd2:umass-sim2:2:0:1): SCSI status: Check
Condition
Oct  4 11:47:21 trinity kernel: (cd2:umass-sim2:2:0:1): SCSI sense: NOT
READY asc:3a,0 (Medium not present)
Oct  4 11:47:21 trinity kernel: (cd2:umass-sim2:2:0:1): Error 6, Unretryable
error
Oct  4 11:47:21 trinity kernel: (cd2:umass-sim2:2:0:1): SCSI status error
Oct  4 11:47:21 trinity kernel: (cd2:umass-sim2:2:0:1): READ CAPACITY. CDB:
25 20 0 0 0 0 0 0 0 0
Oct  4 11:47:21 trinity kernel: (cd2:umass-sim2:2:0:1): CAM status: SCSI
Status Error
Oct  4 11:47:21 trinity kernel: (cd2:umass-sim2:2:0:1): SCSI status: Check
Condition
Oct  4 11:47:21 trinity kernel: (cd2:umass-sim2:2:0:1): SCSI sense: NOT
READY asc:3a,0 (Medium not present)
Oct  4 11:47:21 trinity kernel: (cd2:umass-sim2:2:0:1): Error 6, Unretryable
error
Oct  4 11:47:21 trinity kernel: (da1:umass-sim2:2:0:0): SCSI status error
Oct  4 11:47:21 trinity kernel: (da1:umass-sim2:2:0:0): READ CAPACITY(10).
CDB: 25 0 0 0 0 0 0 0 0 0
Oct  4 11:47:21 trinity kernel: (da1:umass-sim2:2:0:0): CAM status: SCSI
Status Error
Oct  4 11:47:21 trinity kernel: (da1:umass-sim2:2:0:0): SCSI status: Check
Condition
Oct  4 11:47:21 trinity kernel: (da1:umass-sim2:2:0:0): SCSI sense: NOT
READY asc:3a,0 (Medium not present)
Oct  4 11:47:21 trinity kernel: (da1:umass-sim2:2:0:0): Error 6, Unretryable
error
Oct  4 11:47:21 trinity kernel: Opened disk da1 -> 6
Oct  4 11:47:26 trinity kernel: (cd2:umass-sim2:2:0:1): SCSI status error
Oct  4 11:47:26 trinity kernel: (cd2:umass-sim2:2:0:1): READ TOC/PMA/ATIP.
CDB: 43 20 0 0 0 0 0 0 4 0
Oct  4 11:47:26 trinity kernel: (cd2:umass-sim2:2:0:1): CAM status: SCSI
Status Error
Oct  4 11:47:26 trinity kernel: (cd2:umass-sim2:2:0:1): SCSI status: Check
Condition
Oct  4 11:47:26 trinity kernel: (cd2:umass-sim2:2:0:1): SCSI sense: ILLEGAL
REQUEST asc:24,0 (Invalid field in CDB)
Oct  4 11:47:26 trinity kernel: (cd2:umass-sim2:2:0:1): Error 22,
Unretryable error
Oct  4 11:47:26 trinity kernel: (cd2:umass-sim2:2:0:1): SCSI status error
Oct  4 11:47:26 trinity kernel: (cd2:umass-sim2:2:0:1): READ TOC/PMA/ATIP.
CDB: 43 20 0 0 0 0 0 0 4 0
Oct  4 11:47:26 trinity kernel: (cd2:umass-sim2:2:0:1): CAM status: SCSI
Status Error
Oct  4 11:47:26 trinity kernel: (cd2:umass-sim2:2:0:1): SCSI status: Check
Condition
Oct  4 11:47:26 trinity kernel: (cd2:umass-sim2:2:0:1): SCSI sense: ILLEGAL
REQUEST asc:24,0 (Invalid field in CDB)
Oct  4 11:47:26 trinity kernel: (cd2:umass-sim2:2:0:1): Error 22,
Unretryable error
Oct  4 11:47:26 trinity kernel: (cd2:umass-sim2:2:0:1): SCSI status error
Oct  4 11:47:26 trinity kernel: (cd2:umass-sim2:2:0:1): READ TOC/PMA/ATIP.
CDB: 43 20 0 0 0 0 0 0 4 0
Oct  4 11:47:26 trinity kernel: (cd2:umass-sim2:2:0:1): CAM status: SCSI
Status Error
Oct  4 11:47:26 trinity kernel: (cd2:umass-sim2:2:0:1): SCSI status: Check
Condition
Oct  4 11:47:26 trinity kernel: (cd2:umass-sim2:2:0:1): SCSI sense: ILLEGAL
REQUEST asc:24,0 (Invalid field in CDB)
Oct  4 11:47:26 trinity kernel: (cd2:umass-sim2:2:0:1): Error 22,
Unretryable error
Oct  4 11:47:26 trinity kernel: scsi_cd.c::ioctl cmd=40046304 error=22


Running usbconfig gives the following:

root at trinity# usbconfig -d ugen7.3 dump_device_desc
ugen7.3: <HSPA Data Card USBModem> at usbus7, cfg=0 md=HOST spd=HIGH
(480Mbps) pwr=ON

  bLength = 0x0012
  bDescriptorType = 0x0001
  bcdUSB = 0x0200
  bDeviceClass = 0x0000
  bDeviceSubClass = 0x0000
  bDeviceProtocol = 0x0000
  bMaxPacketSize0 = 0x0040
  idVendor = 0x1bbb
  idProduct = 0xf000
  bcdDevice = 0x0000
  iManufacturer = 0x0003  <USBModem>
  iProduct = 0x0002  <HSPA Data Card>
  iSerialNumber = 0x0004  <1234567890ABCDEF>
  bNumConfigurations = 0x0001


root at trinity# usbconfig -d ugen7.3 dump_curr_config_desc
ugen7.3: <HSPA Data Card USBModem> at usbus7, cfg=0 md=HOST spd=HIGH
(480Mbps) pwr=ON


 Configuration index 0

    bLength = 0x0009
    bDescriptorType = 0x0002
    wTotalLength = 0x0020
    bNumInterfaces = 0x0001
    bConfigurationValue = 0x0001
    iConfiguration = 0x0001  <USBModem Configuration>
    bmAttributes = 0x00a0
    bMaxPower = 0x00fa

    Interface 0
      bLength = 0x0009
      bDescriptorType = 0x0004
      bInterfaceNumber = 0x0000
      bAlternateSetting = 0x0000
      bNumEndpoints = 0x0002
      bInterfaceClass = 0x0008
      bInterfaceSubClass = 0x0006
      bInterfaceProtocol = 0x0050
      iInterface = 0x0000  <no string>

     Endpoint 0
        bLength = 0x0007
        bDescriptorType = 0x0005
        bEndpointAddress = 0x0001  <OUT>
        bmAttributes = 0x0002  <BULK>
        wMaxPacketSize = 0x0200
        bInterval = 0x0000
        bRefresh = 0x0000
        bSynchAddress = 0x0000

     Endpoint 1
        bLength = 0x0007
        bDescriptorType = 0x0005
        bEndpointAddress = 0x0081  <IN>
        bmAttributes = 0x0002  <BULK>
        wMaxPacketSize = 0x0200
        bInterval = 0x0000
        bRefresh = 0x0000
        bSynchAddress = 0x0000


I do not mind getting my hands into getting this to work, I will need some
guidance and direction to get it to work. Is there support for this device
on FreeBSD or should I go ahead and attempt to get it supported?

Thanks.

-- 
Mike

Of course, you might discount this possibility, but remember that one in
a million chances happen 99% of the time.
------------------------------------------------------------


More information about the freebsd-usb mailing list