Wireless Access

last person joined: 21 hours ago 

Access network design for branch, remote, outdoor, and campus locations with HPE Aruba Networking access points and mobility controllers.
Expand all | Collapse all

USB Modem Support - Sierra Aircard 250U 3g/4g (Sprint)

This thread has been viewed 0 times
  • 1.  USB Modem Support - Sierra Aircard 250U 3g/4g (Sprint)

    Posted May 07, 2012 10:21 PM

    Hello Everyone,

    I'm trying to get this aircard to work and i wanted to see if anyone else had or has some pointers. I'm using a RAP5, but i dont get any visibility when the AP boots up when i try to go to 192.168.11.1 i get nothing.

     

    I'm following as best as i can the directions posted here...

     

    http://www6.sprint.com/downloads/linux/pdfs/Sprint_Mobile_broadband_Setup_Guide_for_Linux_1.4.2.pdf

     

    and these are the commands that gets pushed to my rap...

     

    provision-ap copy-provisioning-params ap-name "RAP5WN"
    provision-ap installation indoor
    provision-ap no external-antenna
    provision-ap usb-dev "0x11990301"
    provision-ap usb-dial "#777"
    provision-ap usb-tty "/dev/ttyUSB0"
    provision-ap usb-init "ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0 ISDN = 0"
    provision-ap usb-type "sierra-evdo"
    provision-ap no 4g-usb-type
    provision-ap usb-user "user"
    provision-ap usb-passwd "user"
    provision-ap server-name jim.*.net
    provision-ap master jim.*.net
    provision-ap ap-group "RAPs"
    provision-ap ap-name "RAP5WN"
    provision-ap no syslocation
    provision-ap remote-ap
    provision-ap reprovision ap-name "RAP5WN"

     

    I've tried multiple variations of the init string, regular ol' up atz, no user/pass.

     

    I'm confident in the dial string and the device ID. I have telnet turned on in the rap system profile but i can't ever hit anything when it comes online while it's looking for the sprint connection. eventually it times out and comes up fine on the ethernet.

     

    Any tips for being able to watch it boot? telneting into it and passing at commands similar to consoling into a 70 and breaking into the console?

     

    Thanks for the ideas.

    -Jim



  • 2.  RE: USB Modem Support - Sierra Aircard 250U 3g/4g (Sprint)

    Posted Jun 12, 2012 02:03 PM

    What is the software version on the controller?

     

     



  • 3.  RE: USB Modem Support - Sierra Aircard 250U 3g/4g (Sprint)

    Posted Jun 21, 2012 06:16 PM

    Did you ever find a resolution to this?



  • 4.  RE: USB Modem Support - Sierra Aircard 250U 3g/4g (Sprint)

    Posted Jul 20, 2012 03:18 AM

    have not found a resolution.

     

    workaround has been having my mac "dial" the sprint card and bridging the network jack with the sprint card and then plugging in the rap to the mac and then connecting the macs wifi to the rap.

     

    it's dirty but it works. I'd really love to have this work natively since the company pays for the sprint card.

     

    was AOS 6.1.3.1 now 6.1.3.3



  • 5.  RE: USB Modem Support - Sierra Aircard 250U 3g/4g (Sprint)

    EMPLOYEE
    Posted Jul 23, 2012 11:36 PM

    hi James

     

    not sure if you typo'ed that or not, but the usb-tty should not specify /dev in it, just put ttyUSB0 and the RAP will (blindly) prepend the /dev - which means for now you may be having /dev/dev/ttyUSB0

     

    regards

    -jeff

     



  • 6.  RE: USB Modem Support - Sierra Aircard 250U 3g/4g (Sprint)

    Posted Aug 27, 2012 07:06 AM

    Finally had some time to start looking into this again. Jeff you are right i was using the /dev/ prefix, so i removed it and turned on telnet to the ap to get some output. So far i'm getting the rssi on the cellular side so that is encouraging but the pppd log shows an apparently dislike my init strings. I've tried both ATZ and AT+CGDCONT=1,"IP","INTERNET.COM" as listed on some of the ubuntu forums for sprint card support.

     

    Here's what i'm currently provisioning the RAP5 with...

     

    provision-ap copy-provisioning-params ap-name "RAP5-1"
    provision-ap installation indoor
    provision-ap no external-antenna
    provision-ap usb-dev "0x11990301"
    provision-ap usb-dial "ATDT#777"
    provision-ap usb-tty "ttyUSB0"
    provision-ap usb-init AT+CGDCONT=1,"IP","INTERNET.COM"
    provision-ap usb-type "sierra-evdo"
    provision-ap link-priority-ethernet 100
    provision-ap link-priority-cellular 110
    provision-ap server-name *.net
    provision-ap master *.net
    provision-ap ap-group "Split-RAPs"
    provision-ap ap-name "RAP5-1"
    provision-ap remote-ap
    provision-ap reprovision ap-name "RAP5-1"

     

     

    here's some output from the controller

    show ap provisioning ap-name RAP5-1

    show ap debug usb ap-name RAP5-1

     

     

    (3200) (config) #show ap provisioning ap-name RAP5-1

    AP "RAP5-1" Provisioning Parameters
    -----------------------------------
    Item Value
    ---- -----
    AP Name RAP5-1
    AP Group Split-RAPs
    Location name N/A
    SNMP sysLocation N/A
    Master *.net
    Gateway N/A
    IPv6 Gateway N/A
    Netmask N/A
    IP Addr N/A
    IPv6 Addr N/A
    IPv6 Prefix 64
    DNS IP N/A
    DNS IPv6 N/A
    Domain Name N/A
    Server Name *.net
    Server IP N/A
    Antenna gain for 802.11a N/A
    Antenna gain for 802.11g N/A
    Antenna for 802.11a both
    Antenna for 802.11g both
    IKE PSK N/A
    PAP User Name N/A
    PAP Password N/A
    PPPOE User Name N/A
    PPPOE Password N/A
    PPPOE Service Name N/A
    PPPOE CHAP Secret N/A
    USB User Name N/A
    USB Password N/A
    USB Device Type sierra-evdo
    USB Device Identifier 0x11990301
    USB Dial String ATDT#777
    USB Initialization String AT+CGDCONT=1,"IP","INTERNET.COM"
    USB TTY device data path ttyUSB0
    USB TTY device control path N/A
    USB modeswitch parameters N/A
    Uplink VLAN 0
    Remote AP Yes
    Link Priority Ethernet 100
    Link Priority Cellular 110
    4G USB modem type none
    Mesh Role none
    Installation indoor
    Latitude N/A
    Longitude N/A
    Altitude N/A
    Antenna bearing for 802.11a N/A
    Antenna bearing for 802.11g N/A
    Antenna tilt angle for 802.11a N/A
    Antenna tilt angle for 802.11g N/A
    Username of AP so that AP can authenticate to 802.1x using PEAP N/A
    Password of AP so that AP can authenticate to 802.1x using PEAP N/A
    Mesh SAE sae-disable

     

    (3200) (config) #show ap debug usb ap-name RAP5-1

    USB Information
    ---------------
    Parameter Value
    --------- -----
    Manufacturer
    Product
    Serial Number
    Driver hub
    Vendor ID 0424
    Product ID 2512
    Manufacturer Beceem
    Product Mobile
    Serial Number MSB220
    Driver (none)
    Vendor ID 198f
    Product ID 0220
    Manufacturer Sierra
    Product Sierra
    Serial Number 4Vx«Íïÿÿ
    Driver sierra
    Vendor ID 1199
    Product ID 0301
    USB Modem State Error
    USB Uplink RSSI (valid range is -75 to -105dBm) -90
    Supported Network Services CDMA
    Firmware Version p3012801,61083
    ESN Number 0<snip>9

     

    and from the AP

    cat /proc/bus/usb/devices

    cat /tmp/usb_signal

    cat /tmp/pppd.log

     

    ~ # Switching to Full Access
    ~ # cat /proc/bus/usb/devices

    T: Bus=01 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#= 1 Spd=480 MxCh= 1
    B: Alloc= 0/800 us ( 0%), #Int= 2, #Iso= 0
    D: Ver= 2.00 Cls=09(hub ) Sub=00 Prot=01 MxPS=64 #Cfgs= 1
    P: Vendor=0000 ProdID=0000 Rev= 2.06
    S: Manufacturer=Linux 2.6.16 dwc_otg_hcd
    S: Product=DWC OTG Controller
    S: SerialNumber=dwc_otg.0
    C:* #Ifs= 1 Cfg#= 1 Atr=c0 MxPwr= 0mA
    I: If#= 0 Alt= 0 #EPs= 1 Cls=09(hub ) Sub=00 Prot=00 Driver=hub
    E: Ad=81(I) Atr=03(Int.) MxPS= 2 Ivl=256ms

    T: Bus=01 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#= 2 Spd=480 MxCh= 2
    D: Ver= 2.00 Cls=09(hub ) Sub=00 Prot=01 MxPS=64 #Cfgs= 1
    P: Vendor=0424 ProdID=2512 Rev= a.a0
    C:* #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr= 2mA
    I: If#= 0 Alt= 0 #EPs= 1 Cls=09(hub ) Sub=00 Prot=00 Driver=hub
    E: Ad=81(I) Atr=03(Int.) MxPS= 1 Ivl=256ms

    T: Bus=01 Lev=02 Prnt=02 Port=00 Cnt=01 Dev#= 3 Spd=480 MxCh= 0
    D: Ver= 2.00 Cls=ff(vend.) Sub=ff Prot=ff MxPS=64 #Cfgs= 1
    P: Vendor=198f ProdID=0220 Rev= 0.01
    S: Manufacturer=Beceem Communications Inc.
    S: Product=Mobile WiMax SS
    S: SerialNumber=MSB220
    C:* #Ifs= 1 Cfg#= 1 Atr=a0 MxPwr=500mA
    I: If#= 0 Alt= 0 #EPs= 6 Cls=ff(vend.) Sub=ff Prot=ff Driver=(none)
    E: Ad=81(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms
    E: Ad=02(O) Atr=02(Bulk) MxPS= 512 Ivl=125us
    E: Ad=83(I) Atr=01(Isoc) MxPS= 0 Ivl=125us
    E: Ad=04(O) Atr=01(Isoc) MxPS= 0 Ivl=125us
    E: Ad=85(I) Atr=03(Int.) MxPS= 8 Ivl=4ms
    E: Ad=06(O) Atr=03(Int.) MxPS= 8 Ivl=4ms
    I: If#= 0 Alt= 1 #EPs= 6 Cls=ff(vend.) Sub=ff Prot=ff Driver=(none)
    E: Ad=81(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms
    E: Ad=02(O) Atr=02(Bulk) MxPS= 512 Ivl=125us
    E: Ad=83(I) Atr=01(Isoc) MxPS= 64 Ivl=125us
    E: Ad=04(O) Atr=01(Isoc) MxPS= 32 Ivl=125us
    E: Ad=85(I) Atr=03(Int.) MxPS= 8 Ivl=4ms
    E: Ad=06(O) Atr=03(Int.) MxPS= 8 Ivl=4ms

    T: Bus=01 Lev=02 Prnt=02 Port=01 Cnt=02 Dev#= 4 Spd=12 MxCh= 0
    D: Ver= 1.10 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=64 #Cfgs= 1
    P: Vendor=1199 ProdID=0301 Rev= 0.03
    S: Manufacturer=Sierra Wireless, Incorporated
    S: Product=Sierra Wireless Device
    S: SerialNumber=4Vx«Íïÿÿ
    C:* #Ifs= 1 Cfg#= 1 Atr=a0 MxPwr=500mA
    I: If#= 0 Alt= 0 #EPs= 9 Cls=ff(vend.) Sub=ff Prot=ff Driver=sierra
    E: Ad=81(I) Atr=03(Int.) MxPS= 16 Ivl=128ms
    E: Ad=82(I) Atr=02(Bulk) MxPS= 64 Ivl=0ms
    E: Ad=02(O) Atr=02(Bulk) MxPS= 64 Ivl=0ms
    E: Ad=84(I) Atr=02(Bulk) MxPS= 64 Ivl=0ms
    E: Ad=04(O) Atr=02(Bulk) MxPS= 64 Ivl=0ms
    E: Ad=85(I) Atr=02(Bulk) MxPS= 64 Ivl=0ms
    E: Ad=05(O) Atr=02(Bulk) MxPS= 64 Ivl=0ms
    E: Ad=88(I) Atr=02(Bulk) MxPS= 64 Ivl=0ms
    E: Ad=08(O) Atr=02(Bulk) MxPS= 64 Ivl=0ms
    ~ # cat /tmp/usb_signal
    USB Uplink RSSI (valid range is -75 to -105dBm) : -89
    ~ # cat /tmp/pppd.log
    Querying USB modem network parameters
    Initializing USB modem
    AATT++CCOOPPSS??

    EERRRROORR

    AATT++CCGGDDCCOONNTT??

    EERRRROORR

    AATT++WWSS4466??

    EERRRROORR

    AATT

    OOKK

    AATT++CCGGDDCCOONNTT==11,,""IIPP"",,""IINNTTEERRNNEETT..CCOOMM""

    EERRRROORR

    ~ #

     

    Can anyone suggest anywhere to go from here? I'd really like to get this thing going.



  • 7.  RE: USB Modem Support - Sierra Aircard 250U 3g/4g (Sprint)

    Posted Aug 27, 2012 08:33 AM

    I went through all ten of the ttyUSB interfaces on the rap this evening. Every one of them return the following garbage except for 0 which returns good rssi, so i'm pretty sure i'm using the correct port with ttyUSB0.

     

    ttyUSB1-9

    ~ # cat /tmp/usb_signal
    USB Signal Strength : not supported/available
    ~ # cat /tmp/pppd.log
    Querying USB modem network parameters
    Initializing USB modem
    (1372) Connect script failed
    (1372) breaking from for loop
    (1372) out of for loop
    (1372) pppd died
    ~ #

     



  • 8.  RE: USB Modem Support - Sierra Aircard 250U 3g/4g (Sprint)

    EMPLOYEE
    Posted Sep 09, 2012 10:47 PM

    hi James

     

    sorry for delay I have been OOO and just saw this. Seems now that you fixed the ttyUSB up, you do need to set the usb init string back to the correct value for EVDO (you have set it to the what we would use for sierra-gsm at the moment). i.e. from your original post you had it set to this, which is likely the correct value provision-ap usb-init "ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0 ISDN = 0" try that, with the corrected ttyUSB0.

     

    regards

    -jeff



  • 9.  RE: USB Modem Support - Sierra Aircard 250U 3g/4g (Sprint)

    Posted Sep 10, 2012 12:15 AM

    Thanks for the response Jeff! I'll give this a shot right now and post back...



  • 10.  RE: USB Modem Support - Sierra Aircard 250U 3g/4g (Sprint)

    Posted Sep 10, 2012 12:36 AM

    Nope. Still getting rssi from 3g, but the new <old> init string errors out and pppd still dies... I was trying the other init string because some ubuntu users were reporting success with it on this card as i was googling around the net. Any other strings to try?

     


    ~ # cat /proc/bus/usb/devices

    T: Bus=01 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#= 1 Spd=480 MxCh= 1
    B: Alloc= 0/800 us ( 0%), #Int= 1, #Iso= 0
    D: Ver= 2.00 Cls=09(hub ) Sub=00 Prot=01 MxPS=64 #Cfgs= 1
    P: Vendor=0000 ProdID=0000 Rev= 2.06
    S: Manufacturer=Linux 2.6.16 dwc_otg_hcd
    S: Product=DWC OTG Controller
    S: SerialNumber=dwc_otg.0
    C:* #Ifs= 1 Cfg#= 1 Atr=c0 MxPwr= 0mA
    I: If#= 0 Alt= 0 #EPs= 1 Cls=09(hub ) Sub=00 Prot=00 Driver=hub
    E: Ad=81(I) Atr=03(Int.) MxPS= 2 Ivl=256ms

    T: Bus=01 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#= 2 Spd=480 MxCh= 2
    D: Ver= 2.00 Cls=09(hub ) Sub=00 Prot=01 MxPS=64 #Cfgs= 1
    P: Vendor=0424 ProdID=2512 Rev= a.a0
    C:* #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr= 2mA
    I: If#= 0 Alt= 0 #EPs= 1 Cls=09(hub ) Sub=00 Prot=00 Driver=hub
    E: Ad=81(I) Atr=03(Int.) MxPS= 1 Ivl=256ms

    T: Bus=01 Lev=02 Prnt=02 Port=00 Cnt=01 Dev#= 3 Spd=480 MxCh= 0
    D: Ver= 2.00 Cls=ff(vend.) Sub=ff Prot=ff MxPS=64 #Cfgs= 1
    P: Vendor=198f ProdID=0220 Rev= 0.01
    S: Manufacturer=Beceem Communications Inc.
    S: Product=Mobile WiMax SS
    S: SerialNumber=MSB220
    C:* #Ifs= 1 Cfg#= 1 Atr=a0 MxPwr=500mA
    I: If#= 0 Alt= 0 #EPs= 6 Cls=ff(vend.) Sub=ff Prot=ff Driver=(none)
    E: Ad=81(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms
    E: Ad=02(O) Atr=02(Bulk) MxPS= 512 Ivl=125us
    E: Ad=83(I) Atr=01(Isoc) MxPS= 0 Ivl=125us
    E: Ad=04(O) Atr=01(Isoc) MxPS= 0 Ivl=125us
    E: Ad=85(I) Atr=03(Int.) MxPS= 8 Ivl=4ms
    E: Ad=06(O) Atr=03(Int.) MxPS= 8 Ivl=4ms
    I: If#= 0 Alt= 1 #EPs= 6 Cls=ff(vend.) Sub=ff Prot=ff Driver=(none)
    E: Ad=81(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms
    E: Ad=02(O) Atr=02(Bulk) MxPS= 512 Ivl=125us
    E: Ad=83(I) Atr=01(Isoc) MxPS= 64 Ivl=125us
    E: Ad=04(O) Atr=01(Isoc) MxPS= 32 Ivl=125us
    E: Ad=85(I) Atr=03(Int.) MxPS= 8 Ivl=4ms
    E: Ad=06(O) Atr=03(Int.) MxPS= 8 Ivl=4ms

    T: Bus=01 Lev=02 Prnt=02 Port=01 Cnt=02 Dev#= 4 Spd=12 MxCh= 0
    D: Ver= 1.10 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=64 #Cfgs= 1
    P: Vendor=1199 ProdID=0301 Rev= 0.03
    S: Manufacturer=Sierra Wireless, Incorporated
    S: Product=Sierra Wireless Device
    S: SerialNumber=4Vx«Íïÿÿ
    C:* #Ifs= 1 Cfg#= 1 Atr=a0 MxPwr=500mA
    I: If#= 0 Alt= 0 #EPs= 9 Cls=ff(vend.) Sub=ff Prot=ff Driver=sierra
    E: Ad=81(I) Atr=03(Int.) MxPS= 16 Ivl=128ms
    E: Ad=82(I) Atr=02(Bulk) MxPS= 64 Ivl=0ms
    E: Ad=02(O) Atr=02(Bulk) MxPS= 64 Ivl=0ms
    E: Ad=84(I) Atr=02(Bulk) MxPS= 64 Ivl=0ms
    E: Ad=04(O) Atr=02(Bulk) MxPS= 64 Ivl=0ms
    E: Ad=85(I) Atr=02(Bulk) MxPS= 64 Ivl=0ms
    E: Ad=05(O) Atr=02(Bulk) MxPS= 64 Ivl=0ms
    E: Ad=88(I) Atr=02(Bulk) MxPS= 64 Ivl=0ms
    E: Ad=08(O) Atr=02(Bulk) MxPS= 64 Ivl=0ms
    ~ # cat /tmp/usb_signal
    USB Uplink RSSI (valid range is -75 to -105dBm) : -97
    ~ # cat /tmp/pppd.log
    Querying USB modem network parameters
    Initializing USB modem
    AATT++CCOOPPSS??

    EERRRROORR

    AATT++CCGGDDCCOONNTT??

    EERRRROORR

    AATT++WWSS4466??

    EERRRROORR

    AATT

    OOKK

    AATTQQ00 VV11 EE11 SS00==00 &&CC11 &&DD22 ++FFCCLLAASSSS==00 IISSDDNN 00

    EERRRROORR

    (1915) Connect script failed
    (1915) breaking from for loop
    (1915) out of for loop
    (1915) pppd died
    ~ #



  • 11.  RE: USB Modem Support - Sierra Aircard 250U 3g/4g (Sprint)
    Best Answer

    EMPLOYEE
    Posted Sep 10, 2012 01:15 AM

    hi James,

     

    I searched around internally a bit and had a closer look at the Sprint guide you linked and it seems this modem should just come up with just the following params provisioned (the rest should auto detect/default etc.).

     

    Please reprov it using just the below, as user/pass is not even required per the Sprint doc, it's just added due to to KDE Linux KPPP. Of course the master still needs to be present.

     

    usb-type sierra-evdo
    usb-dev 0x11990301

     

    You can remove the others from the apboot (as it seems you have a rap console) by

     

    setenv usb_dial
    setenv usb_tty
    setenv usb_init
    setenv usb_user
    setenv usb_passwd
    printenv
    saveenv


    or clear them from the ap provisioning if it comes up on the controller via ethernet. Note that the params are named slightly different from the apboot than in the provision-ap in CLI.

     

    regards,

    -jeff



  • 12.  RE: USB Modem Support - Sierra Aircard 250U 3g/4g (Sprint)

    Posted Sep 10, 2012 10:25 AM

    how is that? no dial string? no init string? and it WORKS!

     

    I'm assuming that since the rap was told it's an evdo sierra card it just natively knows what to do with it?

     

    HUGE thanks! I thought is wasn't ever going to work.



  • 13.  RE: USB Modem Support - Sierra Aircard 250U 3g/4g (Sprint)

    EMPLOYEE
    Posted Sep 10, 2012 11:19 AM

    @james.vaught wrote:

    I'm assuming that since the rap was told it's an evdo sierra card it just natively knows what to do with it?

     .


     

    this is pretty much it. The rap shell scripts (the script in question is usb_setup.sh, if memory serves it is in /etc) make certain assumptions for popular modems, especially those from North America.  In the case of the U250, it forces

     

       else
            # verizon/sprint EV-DO
            usb_init="ATQ0V1E0"
            usb_dial="ATDT#777"
        fi

     

     which is a slightly different init string than you were using, maybe that is the reason, but good to know its working happily now with a more minimal config. If youre curious, re-introduce the old config one by one to see which one breaks it ?

     

    regards

    -jeff