Hello Herman, first i would like to thank you big time for your work on Youtube for Aruba!
You are completely correct with these settings. But i figured out i need to specify my
ISP APN (of course...) but then it works as expected.
But next issue is when powering with PoE, the AP starts at 802.3af (low powered PoE, AP-505 will run in restricted mode) as expected and USB modem is booting as well. But when up and running, it kills USB power and power it back after neogation to 802.3at (PoE+) and AP is fully operational, making USB-modem reboot and take some more time.
Spent some time to verify failover with diffrent priority to ethernet and cellular and figured out 0 seems to be completely disabled (etc 10 vs 0).
Failover from ethernet to LTE takes about 3 minutes and 30 secounds but restoring only about 20 secounds. Is this tunable?
For real world scenario RAP will be powered with DC-adapter for beeing so user-friendly as possible and this multihome-setup is pretty rare what i can see.
The
USB Device Identifier is not crystal clear. But as i can see its build like
0x<vendor_id><Product_ID>When having RAP joined controller you can get Vendor_ID and Product_ID from controller CLI (MD-connect via Mobility Master) in the lower part from:
show ap debug usb ap-name
USB Information
---------------
Parameter Value
--------- -----
Manufacturer Linux
Product xHCI Host Controller
Serial Number xhci-hcd.0
Driver hub
Vendor ID 1d6b
Product ID 0003
Manufacturer Linux
Product Generic Platform OHCI controller
Serial Number ohci-platform.1
Driver hub
Vendor ID 1d6b
Product ID 0001
Manufacturer Linux
Product Generic Platform OHCI controller
Serial Number ohci-platform.0
Driver hub
Vendor ID 1d6b
Product ID 0001
Manufacturer HUAWEI
Product HUAWEI_MOBILE
Serial Number
Driver huawei_ether
Vendor ID 12d1
Product ID 155e
USB Modem State Standby
Sidetip: Reboot is needed on RAP to take provision-changes while you testing this out without have to wait alot. apboot ap-name <name of AP>.
After fresh reboot and connected to controller it will check for new provisionprofile and if needed provision and then reboot itself to apply.
When 4G USB modem is active you can see some information with:
show ap debug usb ap-name
USB Information
---------------
Parameter Value
--------- -----
Manufacturer Linux
Product xHCI Host Controller
Serial Number xhci-hcd.0
Driver hub
Vendor ID 1d6b
Product ID 0003
Manufacturer Linux
Product Generic Platform OHCI controller
Serial Number ohci-platform.1
Driver hub
Vendor ID 1d6b
Product ID 0001
Manufacturer Linux
Product Generic Platform OHCI controller
Serial Number ohci-platform.0
Driver hub
Vendor ID 1d6b
Product ID 0001
Manufacturer HUAWEI
Product HUAWEI_MOBILE
Serial Number
Driver huawei_ether
Vendor ID 12d1
Product ID 155e
USB Modem State Active
USB Uplink RSSI(in dBm) -69
Model E3372h-320
Supported Network Services GSM WCDMA LTE
Firmware Version 11.0.1.1(H697SP1C983)
ESN Number 862329046356044
Current Network Service 4G-LTE
Some related output from console at AP during boot with ethernet as primary and cellular as failover with ethernet unavailable, it takes about 6 minutes for USB modem to be wake up from standby but still not connected
[been waiting 21 minutes right now, i will update]
HELO
CPU0
L1CD
MMUI
ZBBS
MAIN
5.0207HNDpre5-1.0.38-163.191
Boot Strap Register: 0x7ffffdc3
MCB chksum 0xa41d9a22, config 0x101530
DDR4-2133 CL15 total 1024MB 1 16bits part[s] %1 SSC
DDR test done successfully
Loading image 0...
Validating image 0...
Uncompressing image 0...
Booting image 0...
APBoot 2.5.0.6 (build 71544)
Built: 2019-07-25 at 17:19:45
Model: AP-50x
DRAM: 1 GiB
NAND: ECC BCH-8, ONFI, Manuf ID: 0xef, Chip ID: 0xf1 (Winbond W29N01HV), page size: 2048, OOB size: 64, device size: 128 MiB
Power: DC
In: serial
Out: serial
Err: serial
Net: eth0
Radio: bcm47622#0,bcm47622#1
Reset: warm
FIPS: passed
Hit <Enter> to stop autoboot: 0
Booting OS partition 0
Checking image @ 0x0
Copying image from 0x08000000
Image is signed; verifying checksum... passed
SHA2 Signature available
Signer Cert OK
Policy Cert OK
RSA signature verified using SHA2.
Uncompressing Kernel Image ... reserving fdt memory region: addr=0 size=8000
reserving fdt memory region: addr=4000000 size=100000
OK
[ 0.000000]
[ 0.000000] Aruba Networks
[ 0.000000] ArubaOS Version 8.7.1.3 (build 79817 / label #79817)
[ 0.000000] Built by p4build@pr-hpn-build05 on 2021-04-06 at 23:22:04 UTC (gcc version 5.3.0 (Buildroot 2016.02) )
[ 5.820491] tpm tpm0: TPM2_RC_INITIALIZE (256) continue selftest
[ 6.538684] tpm tpm0: TPM2 self test passed
[ 6.714709] brcmboard registered
[ 6.761025] broadcomThermalDrv brcm-therm: init (CPU count 4 4 4 4)
[ 6.984049] Enabling all watchdogs
[ 7.601323]
Starting Kernel SHA1 KAT ...
[ 7.648347] Completed Kernel SHA1 KAT
[ 7.648403] Starting Kernel HMAC-SHA1 KAT ...
[ 7.648446] Starting Kernel DES KAT ...
[ 7.648447] Completed Kernel DES KAT
[ 7.648489] Starting Kernel AES KAT ...
[ 7.648490] Completed Kernel AES KAT
[ 7.648490]
[ 7.648494] Starting Kernel AESGCM KAT ...
[ 7.648494] Completed Kernel AESGCM KAT
[ 7.664842] Completed Kernel HMAC-SHA1 KAT
Populate AP type info
AP-type has_ble_support: NORDIC_ONBOARD.
Domain Name: arubanetworks.com
CMDLINE_WRITE_ENVIRONMENT arg {num_reboot=65}
No panic info available
Enabling UDMD via nanny
Writing /dev/ttyH0 into /tmp/ble_port
Enabling ble_daemon via nanny
glenlivet: Start hotplug
Loading Broadcom drivers and kernel modules...
[ 13.242078] bcmlibs: module license 'Proprietary' taints kernel.
[ 13.346111] Disabling lock debugging due to kernel taint
Disable archer hw acceleration...
[ 14.412508] isl28022: loading out-of-tree module taints kernel.
[ 14.634714] isl28022: Found bcm6xxxx I2C adapter
[ 15.226623] IPv6: ADDRCONF(NETDEV_UP): bond0: link is not ready
[ 15.334578] UOL ctf init done
[ 15.370128] uol_init_driver:423 HW offload not applicable, AP will use cutting through path!
[ 15.471349] init_uol_mod: offload cap: 0xc0, mesh mode none, strapless_enabled 1, uplink_vlan 0 wifi_uplink 0
[ 15.781766] AP xml model 124, num_radios 2 (jiffies 15533)
[ 15.847551] apType 124 hw_opmode 0
[ 15.888274] radio 0: band 1 ant 0 max_ssid 16
[ 15.940442] radio 1: band 0 ant 0 max_ssid 16
[ 15.992605] init_asap_mod: installation:0
[ 16.195111] firewall cpu: core-3
[ 17.267195] PPP generic driver version 2.4.2
[ 17.551957] usbcore: registered new interface driver usbserial
[ 17.562313] bond0: sysport_tm port shaper set to 999000 kbps (phy speed 1000000 kbps)
[ 17.562350] bond0 (Int switch port: 0) (Logical Port: 0) (phyId: 8) Link Up at 1000 mbps full duplex
[ 17.562383] IPv6: ADDRCONF(NETDEV_CHANGE): bond0: link becomes ready
[ 17.901693] usbcore: registered new interface driver usbserial_generic
[ 17.980069] usbserial: USB Serial support registered for generic
[ 18.380021] usbcore: registered new interface driver usb-storage
[ 20.417173] usb 1-1: new high-speed USB device number 2 using ehci-platform
[ 20.615374] usb 1-1: New USB device found, idVendor=12d1, idProduct=1f01
[ 20.695728] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 20.781295] usb 1-1: Product: HUAWEI_MOBILE
[ 20.831386] usb 1-1: Manufacturer: HUAWEI
[ 20.879393] usb 1-1: SerialNumber: 0123456789ABCDEF
[ 20.938835] usb-storage 1-1:1.0: USB Mass Storage device detected
[ 21.020312] usb-storage 1-1:1.0: Quirks match for vid 12d1 pid 1f01: 1000000
[ 21.105746] scsi host0: usb-storage 1-1:1.0
[ 21.156532] usb 1-1: USB disconnect, device number 2
[ 21.526172] usb 1-1: new high-speed USB device number 3 using ehci-platform
[ 21.724250] usb 1-1: New USB device found, idVendor=12d1, idProduct=155e
[ 21.804603] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[ 21.890173] usb 1-1: Product: HUAWEI_MOBILE
[ 21.940262] usb 1-1: Manufacturer: HUAWEI
USB Plugged in: Vendor_ID=12d1 Product_ID=155e
USB is provisioned
Extra delay required for E3276/E3372 modem
[ 44.184700] usbcore: deregistering interface driver usb-storage
[ 44.338922] usbcore: registered new interface driver usb-storage
[ 44.755064] hw_cdc_bind enter
[ 44.792499] lxz device is Balong device bcdDevice=102,InterfaceSubClass=d
[ 44.874948] usbcore: registered new interface driver huawei_ether
[ 47.168045] usbcore: registered new interface driver option
[ 47.235047] usbserial: USB Serial support registered for GSM modem (1-port)
[ 47.318836] option 1-1:1.0: GSM modem (1-port) converter detected
[ 47.392216] usb 1-1: GSM modem (1-port) converter now attached to ttyUSB0
[ 47.473732] option 1-1:1.1: GSM modem (1-port) converter detected
[ 47.547054] usb 1-1: GSM modem (1-port) converter now attached to ttyUSB1
[ 47.628585] option 1-1:1.2: GSM modem (1-port) converter detected
[ 47.701893] usb 1-1: GSM modem (1-port) converter now attached to ttyUSB2
in modem debug mode, keep all the usb related modules installed
set device anul0 mtu to 2000
Starting watchdog process...
Aruba watchdog daemon started [1 thread(s)]
Reading cert for mini-httpd...
Read 2 from master_preference
Starting DHCP
net.ipv4.conf.all.arp_notify = 1
net.ipv4.conf.all.arp_notify = 0
net.ipv4.conf.br0.arp_notify = 1
[: closing paren expected
Starting Webserver
bind: Address already in use
/
[ 50.714686] usbcore: registered new interface driver cp210x
[ 50.781672] usbserial: USB Serial support registered for cp210x
[ 50.942726] usbcore: registered new interface driver cdc_eem
AP rebooted Sat May 8 00:00:44 CEST 2021; SAPD: Reboot requested by controller
shutting down watchdog process (nanny will restart it)...
Waiting WLAN driver loaded
Waiting WLAN driver loaded
Waiting WLAN driver loaded
Waiting WLAN driver loaded
Waiting WLAN driver loaded
Waiting WLAN driver loaded
Waiting WLAN driver loaded
Waiting WLAN driver loaded
Waiting WLAN driver loaded
[ 62.890440] wl 0000:01:00.0: enabling device (0140 -> 0142)
Waiting WLAN driver loaded
[ 62.993474] wifi0: AP type AP-505, radio 0, max_bssids 16
[ 63.119086] wl 0000:01:01.0: enabling device (0140 -> 0142)
[ 63.221328] wifi1: AP type AP-505, radio 1, max_bssids 16
<<<<< Welcome to the Access Point >>>>>
password:
[ 377.204838] IPv6: ADDRCONF(NETDEV_UP): ppp0: link is not ready
[ 377.274803] Thu Jan 1 00:06:17 1970 ppp_device_event: dev ppp0 is up, is_3g:0, is_4g:1, is_pppoe_uplink:0
[ 377.390693] IPv6: ADDRCONF(NETDEV_CHANGE): ppp0: link becomes ready
[ 1115.842464] Thu Jan 1 00:18:35 1970 ppp_device_event: dev ppp0 is down, is_3g:0, is_4g:1, is_pppoe_uplink:0
[ 1123.735511] Thu Jan 1 00:18:43 1970 ppp_device_event: dev ppp0 is up, is_3g:0, is_4g:1, is_pppoe_uplink:0
Configuration Provision profile, summary for using Huawei 3372h-320 with HiLink enabled and Swedish Telenor cellular 4G. Only these are needed, rest is default or disabled.
Remote-AP: Enable
Master IP/FQDN Masterstr: <external IP or FQDN to controller>
PPPOE Service Name: internet.telenor.se
USB Device Type: huawei-cdc
USB Device Identifier: 0x12d1155e
Link Priority Ethernet: 10
Link Priority Cellular: 5
I made a separate AP-Group and separate provision profile named with USB-modem+ISP so we can make a fabric for this and no need to provision every RAP separate. I hope this can be used by other users too.
------------------------------
Emil Andersson
------------------------------
Original Message:
Sent: May 06, 2021 08:22 AM
From: Herman Robers
Subject: Aruba RAP with 4G USB modem
Emil,
I can see at least two cases with Aruba Support that mention this dongle. One of which reports the following settings to be successful (for an Instant / Microbranch):
usb-type huawei-cdc
usb-dev 0x12d1155e
If that does not work immediately, reach out to TAC Support as they may have more information or can assist in testing if the dongle is 'close enough' to work with an existing driver.
------------------------------
Herman Robers
------------------------
If you have urgent issues, always contact your Aruba partner, distributor, or Aruba TAC Support. Check https://www.arubanetworks.com/support-services/contact-support/ for how to contact Aruba TAC. Any opinions expressed here are solely my own and not necessarily that of Hewlett Packard Enterprise or Aruba Networks.
Original Message:
Sent: May 05, 2021 10:23 AM
From: Emil Andersson
Subject: Aruba RAP with 4G USB modem
Hello, new to Community and rookie in Aruba wireless. We have a few Aruba AP-503H configured as RAP with wired uplink work just great with wifi and wire-out. We have some ideas to use RAP on non-wired sites and USB 4G modem seems to be a great solution.
But we are stuck. I got a brand new Huawei 3372h-320 and old 3372s-153 two SIM's with diffrent operators and PIN removed.
We have two 7220 in cluster running 8.7.1.2 but are going to upgrade today to 8.7.1.3.
We configure controller cluster via Mobility Master and i found via Profiles at a specifik AP-group the provision section and tried huawei-cdc but without any success.
Did anyone have anything great input to help us to success? I know 3372h-320 isn't on the supported (i guess tested/certified) modemlist https://www.arubanetworks.com/en-gb/support-services/interoperability/
------------------------------
Emil Andersson
------------------------------