Spitz is a 3G/4G dual-band wireless router, widely used for smart home and IoT area. Running OpenWrt OS, you can compile your own firmware to fit for different application scenarios. It has built-in mini PCIe 3G/4G module to support different operators and can be used all over the world.
It has two models: GL-X750V2 is the advanced version of GL-X750. GL-X750V2 comes with the redesigned PCBA and optimized antennas to improve the 4G performance. But they share the same firmware.
OpenWrt firmware for GL-X750 and GL-X750V2 is identical and works with either version.
Please check out the article Flash layout. It contains examples and explanations that describe how to document the flash layout.
Output 'cat /proc/mtd'
dev: size erasesize name mtd0: 00040000 00010000 "u-boot" mtd1: 00010000 00010000 "u-boot-env" mtd2: 00010000 00010000 "art" mtd3: 00fa0000 00010000 "firmware" mtd4: 001d0000 00010000 "kernel" mtd5: 00dd0000 00010000 "rootfs" mtd6: 00330000 00010000 "rootfs_data"
http://192.168.8.1/#/upgrade GL.iNet Web Upgrade URLhttp://192.168.8.1/cgi-bin/luci/admin/system/flash LuCI Upgrade URLIf you don't have a GUI (LuCI) available, you can alternatively upgrade via the command line.
Note: It is important that you put the firmware image into the ramdisk (/tmp) before you start flashing.
cd /tmp wget http://download.gl-inet.com/firmware/x750/release/openwrt-x750-3.203-0701.bin sysupgrade /tmp/openwrt-x750-3.203-0701.bin
Please refer to the link: https://docs.gl-inet.com/en/3/troubleshooting/debrick/
→ Basic configuration After flashing, proceed with this.
Set up your Internet connection, configure wireless, configure USB port, etc.
Base on the OpenWrt firmware, the default network configuration is:
| Interface Name | Description | Default configuration |
|---|---|---|
| br-lan | LAN & WiFi | 192.168.1.1/24 |
| eth0 | LAN port | 192.168.1.1/24 |
| eth1 | WAN port | DHCP client |
| wlan0 | WiFi 5G | Disable |
| wlan1 | WiFi 2.4G | Disable |
Base on the OEM(GL.iNet) firmware, the default network configuration is:
| Interface Name | Description | Default configuration |
|---|---|---|
| br-lan | LAN & WiFi | 192.168.8.1/24 |
| eth0 | WAN port | DHCP client |
| eth1 | LAN port | 192.168.8.1/24 |
| wlan0 | WiFi 5G | GL-X750-xxx-5G |
| wlan1 | WiFi 2.4G | GL-X750-xxx |
→ hardware.button on howto use and configure the hardware button(s). Here, we merely name the buttons, so we can use them in the above Howto.
The GL.iNet GL-X750 (Spitz) has the following buttons:
| BUTTON | Event |
|---|---|
| Reset | reset |
→ Warranty
Remove the sticker to expose the 2 screws,
Bottom with screws:
Pry open the bottom...
Bottom cover, note location of tabs for clean removal:
Bottom of PCB, note location of connectors:
Note that you can connect 3 additional pigtails for external wifi antennas, also if you want a mobile application with GPS, you could also hookup a GNSS/GPS antenna
Remove the 3 black screws to detach the top cover,
Top of PCB, with the heat sink:
remove the 3 silver screws, to expose the top of the PCB
Top of PCB, with the heat sink removed:
Wifi Antenna and pigtails in top cover:
The top side of the top heatsink:
The bottom side of the top heatsink:
→ port.serial general information about the serial port, serial port cable, etc.
How to connect to the Serial Port of this specific device:
Insert photo of PCB with markings for serial port
Replace EXAMPLE by real values.
| Serial connection parameters for GL.iNet GL-X750 (Spitz) | EXAMPLE 115200, 8N1 |
|---|
The USB 2.0 serial port is not enabled by default. To enable it GPIO2 must be set to low. The following sequence should do it:
echo 514 >/sys/class/gpio/export echo out >/sys/class/gpio/gpio514/direction echo 0 >/sys/class/gpio/gpio514/value
→ port.jtag general information about the JTAG port, JTAG cable, etc.
How to connect to the JTAG Port of this specific device:
Insert photo of PCB with markings for JTAG port
[ 0.000000] Linux version 4.14.221 (glinet@ubuntu) (gcc version 7.5.0 (OpenWrt GCC 7.5.0 r11257-5090152ae3)) #0 Mon Feb 15 15:22:37 2021 [ 0.000000] bootconsole [early0] enabled [ 0.000000] CPU0 revision is: 00019374 (MIPS 24Kc) [ 0.000000] MIPS: machine is GL.iNet GL-X750 (NOR) [ 0.000000] SoC: Qualcomm Atheros QCA9533 ver 2 rev 0 [ 0.000000] Determined physical RAM map: [ 0.000000] memory: 08000000 @ 00000000 (usable) [ 0.000000] Initrd not found or empty - disabling initrd [ 0.000000] Primary instruction cache 64kB, VIPT, 4-way, linesize 32 bytes. [ 0.000000] Primary data cache 32kB, 4-way, VIPT, cache aliases, linesize 32 bytes [ 0.000000] Zone ranges: [ 0.000000] Normal [mem 0x0000000000000000-0x0000000007ffffff] [ 0.000000] Movable zone start for each node [ 0.000000] Early memory node ranges [ 0.000000] node 0: [mem 0x0000000000000000-0x0000000007ffffff] [ 0.000000] Initmem setup node 0 [mem 0x0000000000000000-0x0000000007ffffff] [ 0.000000] On node 0 totalpages: 32768 [ 0.000000] free_area_init_node: node 0, pgdat 805d3a90, node_mem_map 81007ec0 [ 0.000000] Normal zone: 256 pages used for memmap [ 0.000000] Normal zone: 0 pages reserved [ 0.000000] Normal zone: 32768 pages, LIFO batch:7 [ 0.000000] random: get_random_bytes called from start_kernel+0x98/0x494 with crng_init=0 [ 0.000000] pcpu-alloc: s0 r0 d32768 u32768 alloc=1*32768 [ 0.000000] pcpu-alloc: [0] 0 [ 0.000000] Built 1 zonelists, mobility grouping on. Total pages: 32512 [ 0.000000] Kernel command line: rootfstype=squashfs,jffs2 rootfstype=squashfs,jffs2 [ 0.000000] PID hash table entries: 512 (order: -1, 2048 bytes) [ 0.000000] Dentry cache hash table entries: 16384 (order: 4, 65536 bytes) [ 0.000000] Inode-cache hash table entries: 8192 (order: 3, 32768 bytes) [ 0.000000] Writing ErrCtl register=00000000 [ 0.000000] Readback ErrCtl register=00000000 [ 0.000000] Memory: 122404K/131072K available (4419K kernel code, 160K rwdata, 1008K rodata, 1252K init, 218K bss, 8668K reserved, 0K cma-reserved) [ 0.000000] SLUB: HWalign=32, Order=0-3, MinObjects=0, CPUs=1, Nodes=1 [ 0.000000] NR_IRQS: 51 [ 0.000000] CPU clock: 650.000 MHz [ 0.000000] clocksource: MIPS: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 5880801374 ns [ 0.000009] sched_clock: 32 bits at 325MHz, resolution 3ns, wraps every 6607641598ns [ 0.008247] Calibrating delay loop... 432.53 BogoMIPS (lpj=2162688) [ 0.074858] pid_max: default: 32768 minimum: 301 [ 0.079929] Mount-cache hash table entries: 1024 (order: 0, 4096 bytes) [ 0.086906] Mountpoint-cache hash table entries: 1024 (order: 0, 4096 bytes) [ 0.098547] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns [ 0.108963] futex hash table entries: 256 (order: -1, 3072 bytes) [ 0.115488] pinctrl core: initialized pinctrl subsystem [ 0.122154] NET: Registered protocol family 16 [ 0.133658] PCI host bridge /ahb/pcie-controller@180c0000 ranges: [ 0.140091] MEM 0x0000000010000000..0x0000000013ffffff [ 0.145640] IO 0x0000000000000000..0x0000000000000000 [ 0.167225] PCI host bridge to bus 0000:00 [ 0.171558] pci_bus 0000:00: root bus resource [mem 0x10000000-0x13ffffff] [ 0.178851] pci_bus 0000:00: root bus resource [io 0x0000] [ 0.184721] pci_bus 0000:00: root bus resource [??? 0x00000000 flags 0x0] [ 0.191878] pci_bus 0000:00: No busn resource found for root bus, will use [bus 00-ff] [ 0.200260] pci 0000:00:00.0: [168c:0050] type 00 class 0x028000 [ 0.200318] pci 0000:00:00.0: reg 0x10: [mem 0x00000000-0x001fffff 64bit] [ 0.200372] pci 0000:00:00.0: reg 0x30: [mem 0x00000000-0x0000ffff pref] [ 0.200447] pci 0000:00:00.0: supports D1 [ 0.200456] pci 0000:00:00.0: PME# supported from D0 D1 D3hot [ 0.200666] pci_bus 0000:00: busn_res: [bus 00-ff] end is updated to 00 [ 0.200693] pci 0000:00:00.0: BAR 0: assigned [mem 0x10000000-0x101fffff 64bit] [ 0.208446] pci 0000:00:00.0: BAR 6: assigned [mem 0x10200000-0x1020ffff pref] [ 0.218638] clocksource: Switched to clocksource MIPS [ 0.224965] NET: Registered protocol family 2 [ 0.230455] TCP established hash table entries: 1024 (order: 0, 4096 bytes) [ 0.237811] TCP bind hash table entries: 1024 (order: 0, 4096 bytes) [ 0.244570] TCP: Hash tables configured (established 1024 bind 1024) [ 0.251432] UDP hash table entries: 256 (order: 0, 4096 bytes) [ 0.257603] UDP-Lite hash table entries: 256 (order: 0, 4096 bytes) [ 0.264513] NET: Registered protocol family 1 [ 0.269189] PCI: CLS 0 bytes, default 32 [ 0.271985] Crashlog allocated RAM at address 0x3f00000 [ 0.278797] workingset: timestamp_bits=30 max_order=15 bucket_order=0 [ 0.290597] squashfs: version 4.0 (2009/01/31) Phillip Lougher [ 0.296745] jffs2: version 2.2 (NAND) (SUMMARY) (LZMA) (RTIME) (CMODE_PRIORITY) (c) 2001-2006 Red Hat, Inc. [ 0.317254] io scheduler noop registered [ 0.321445] io scheduler deadline registered (default) [ 0.328998] pinctrl-single 1804002c.pinmux: 576 pins at pa b804002c size 72 [ 0.337000] gpio-export gpio-export: 3 gpio(s) exported [ 0.343288] Serial: 8250/16550 driver, 16 ports, IRQ sharing enabled [ 0.352336] console [ttyS0] disabled [ 0.356148] 18020000.uart: ttyS0 at MMIO 0x18020000 (irq = 9, base_baud = 1562500) is a 16550A [ 0.365293] console [ttyS0] enabled [ 0.448860] bootconsole [early0] disabled [ 0.562772] m25p80 spi0.0: w25q128 (16384 Kbytes) [ 0.619262] 4 fixed-partitions partitions found on MTD device spi0.0 [ 0.695471] Creating 4 MTD partitions on "spi0.0": [ 0.752961] 0x000000000000-0x000000040000 : "u-boot" [ 0.813310] 0x000000040000-0x000000050000 : "u-boot-env" [ 0.877810] 0x000000050000-0x000000060000 : "art" [ 0.935040] 0x000000060000-0x000001000000 : "firmware" [ 0.999870] 2 uimage-fw partitions found on MTD device firmware [ 1.070947] Creating 2 MTD partitions on "firmware": [ 1.130504] 0x000000000000-0x0000001d0000 : "kernel" [ 1.190770] 0x0000001d0000-0x000000fa0000 : "rootfs" [ 1.251095] mtd: device 5 (rootfs) set to be root filesystem [ 1.319067] 1 squashfs-split partitions found on MTD device rootfs [ 1.393177] 0x000000c70000-0x000000fa0000 : "rootfs_data" [ 1.460983] spi-nand: Mxic SPI NAND was found. [ 1.514321] spi-nand: 128 MiB, block size: 128 KiB, page size: 2048, OOB size: 128 [ 1.605239] 1 fixed-partitions partitions found on MTD device spi0.1 [ 1.681514] Creating 1 MTD partitions on "spi0.1": [ 1.738994] 0x000000000000-0x000008000000 : "nand_ubi" [ 2.177132] libphy: Fixed MDIO Bus: probed [ 2.559747] ag71xx 19000000.eth: Could not connect to PHY device. Deferring probe. [ 3.329028] libphy: ag71xx_mdio: probed [ 3.659117] mdio-bus.0:1f: Found an AR934X built-in switch [ 3.725093] libphy: ar7240sw_mdio: probed [ 3.826239] ag71xx 1a000000.eth: connected to PHY at fixed-0:00 [uid=00000000, driver=Generic PHY] [ 3.934408] eth1: Atheros AG71xx at 0xba000000, irq 5, mode: gmii [ 4.009734] NET: Registered protocol family 10 [ 4.067679] Segment Routing with IPv6 [ 4.111667] NET: Registered protocol family 17 [ 4.164999] bridge: filtering via arp/ip/ip6tables is no longer available by default. Update your scripts to load br_netfilter if you need this. [ 4.320496] 8021q: 802.1Q VLAN Support v1.8 [ 4.468637] random: fast init done [ 4.730826] ag71xx 19000000.eth: connected to PHY at mdio-bus.0:1f:04 [uid=004dd042, driver=Generic PHY] [ 4.845451] eth0: Atheros AG71xx at 0xb9000000, irq 4, mode: mii [ 4.923170] VFS: Mounted root (squashfs filesystem) readonly on device 31:5. [ 5.014569] Freeing unused kernel memory: 1252K [ 5.068895] This architecture does not have kernel memory protection. [ 5.803880] init: Console is alive [ 5.844898] init: - watchdog - [ 8.334784] kmodloader: loading kernel modules from /etc/modules-boot.d/* [ 8.592500] usbcore: registered new interface driver usbfs [ 8.658442] usbcore: registered new interface driver hub [ 8.722263] usbcore: registered new device driver usb [ 8.793536] exFAT: Version 1.2.9 [ 8.868778] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver [ 8.956502] SCSI subsystem initialized [ 9.007028] ehci-platform: EHCI generic platform driver [ 9.070073] ehci-platform 1b000000.usb: EHCI Host Controller [ 9.138045] ehci-platform 1b000000.usb: new USB bus registered, assigned bus number 1 [ 9.232088] ehci-platform 1b000000.usb: irq 3, io mem 0x1b000000 [ 9.328678] ehci-platform 1b000000.usb: USB 2.0 started, EHCI 1.00 [ 9.403738] hub 1-0:1.0: USB hub found [ 9.449108] hub 1-0:1.0: 1 port detected [ 9.500295] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver [ 9.576076] ohci-platform: OHCI generic platform driver [ 9.641742] uhci_hcd: USB Universal Host Controller Interface driver [ 9.926754] usbcore: registered new interface driver usb-storage [ 10.001578] usbcore: registered new interface driver uas [ 10.066178] kmodloader: done loading kernel modules from /etc/modules-boot.d/* [ 10.152944] usb 1-1: new high-speed USB device number 2 using ehci-platform [ 10.246991] init: - preinit - [ 10.612926] hub 1-1:1.0: USB hub found [ 10.737125] hub 1-1:1.0: 4 ports detected [ 10.988974] random: procd: uninitialized urandom read (4 bytes read) [ 11.208739] usb 1-1.1: new high-speed USB device number 3 using ehci-platform [ 11.657404] random: jshn: uninitialized urandom read (4 bytes read) [ 11.748757] usb-storage 1-1.1:1.0: USB Mass Storage device detected [ 11.909038] scsi host0: usb-storage 1-1.1:1.0 [ 12.089960] random: jshn: uninitialized urandom read (4 bytes read) [ 12.224440] random: jshn: uninitialized urandom read (4 bytes read) [ 12.351390] random: jshn: uninitialized urandom read (4 bytes read) [ 12.426734] usb 1-1.2: new high-speed USB device number 4 using ehci-platform [ 13.078920] scsi 0:0:0:0: Direct-Access Generic STORAGE DEVICE 0233 PQ: 0 ANSI: 0 [ 13.288221] IPv6: ADDRCONF(NETDEV_UP): eth1: link is not ready [ 14.199419] sd 0:0:0:0: [sda] Attached SCSI removable disk [ 14.429849] eth1: link up (1000Mbps/Full duplex) [ 14.487411] IPv6: ADDRCONF(NETDEV_CHANGE): eth1: link becomes ready [ 16.742259] mount_root: loading kmods from internal overlay [ 16.887894] kmodloader: loading kernel modules from //etc/modules-boot.d/* [ 16.975378] kmodloader: done loading kernel modules from //etc/modules-boot.d/* [ 19.929028] jffs2: notice: (505) jffs2_build_xattr_subsystem: complete building xattr subsystem, 1 of xdatum (0 unchecked, 1 orphan) and 3 of xref (1 dead, 2 orphan) found. [ 20.114490] block: attempting to load /tmp/jffs_cfg/upper/etc/config/fstab [ 20.197250] block: unable to load configuration (fstab: Entry not found) [ 20.277923] block: attempting to load /tmp/jffs_cfg/etc/config/fstab [ 20.354442] block: unable to load configuration (fstab: Entry not found) [ 20.435128] block: attempting to load /etc/config/fstab [ 20.499856] block: unable to load configuration (fstab: Entry not found) [ 20.580442] block: no usable configuration [ 20.668438] jffs2: notice: (503) jffs2_build_xattr_subsystem: complete building xattr subsystem, 1 of xdatum (0 unchecked, 1 orphan) and 3 of xref (1 dead, 2 orphan) found. [ 22.570110] block: attempting to load /tmp/jffs_cfg/upper/etc/config/fstab [ 22.652955] block: unable to load configuration (fstab: Entry not found) [ 22.733621] block: attempting to load /tmp/jffs_cfg/etc/config/fstab [ 22.810138] block: unable to load configuration (fstab: Entry not found) [ 22.890804] block: attempting to load /etc/config/fstab [ 22.953775] block: unable to load configuration (fstab: Entry not found) [ 23.034330] block: no usable configuration [ 23.085064] mount_root: overlay filesystem has not been fully initialized yet [ 23.171538] mount_root: switching to jffs2 overlay [ 23.306375] overlayfs: upper fs does not support tmpfile. [ 23.374812] urandom-seed: Seed file not found (/etc/urandom.seed) [ 23.547514] eth1: link down [ 23.593227] procd: - early - [ 23.627948] procd: - watchdog - [ 24.374334] urandom_read: 3 callbacks suppressed [ 24.374343] random: jshn: uninitialized urandom read (4 bytes read) [ 24.505132] procd: - watchdog - [ 24.543229] procd: - ubus - [ 24.791082] random: ubusd: uninitialized urandom read (4 bytes read) [ 24.993995] procd: - init - [ 27.689899] kmodloader: loading kernel modules from /etc/modules.d/* [ 27.955165] ntfs: driver 2.1.32 [Flags: R/O MODULE]. [ 28.058043] urngd: v1.0.2 started. [ 28.173164] tun: Universal TUN/TAP device driver, 1.6 [ 28.398732] GobiNet: 2018-12-21/SWI_2.55 [ 28.447197] usbcore: registered new interface driver GobiNet [ 28.703908] random: crng init done [ 28.782534] usbcore: registered new interface driver usbserial [ 28.852661] usbcore: registered new interface driver usbserial_generic [ 28.931036] usbserial: USB Serial support registered for generic [ 29.450053] usbcore: registered new interface driver GobiSerial [ 29.521220] usbserial: USB Serial support registered for GobiSerial [ 29.596436] GobiSerial: 2015-08-27/SWI_2.25:GobiSerial [ 30.090494] ip6_tables: (C) 2000-2006 Netfilter Core Team [ 30.310694] nf_conntrack version 0.5.0 (2048 buckets, 8192 max) [ 30.930161] Netfilter messages via NETLINK v0.30. [ 31.091636] ip_set: protocol 6 [ 31.312093] Mirror/redirect action on [ 31.478412] u32 classifier [ 31.510939] input device check on [ 31.554790] Actions configured [ 31.889981] GACT probability on [ 32.013168] Simple TC action Loaded [ 32.185927] fuse init (API version 7.26) [ 32.529621] usbcore: registered new interface driver cdc_acm [ 32.597523] cdc_acm: USB Abstract Control Model driver for USB modems and ISDN adapters [ 32.842094] usbcore: registered new interface driver cdc_ether [ 32.917203] usbcore: registered new interface driver cdc_ncm [ 32.988280] usbcore: registered new interface driver cdc_wdm [ 33.059298] Loading modules backported from Linux version v4.19.161-0-gdaefdc9eb24b [ 33.151265] Backport generated by backports.git v4.19.161-1-0-g4bb568fe [ 33.233996] usbcore: registered new interface driver cp210x [ 33.301089] usbserial: USB Serial support registered for cp210x [ 33.389101] Ebtables v2.0 registered [ 33.433990] usbcore: registered new interface driver huawei_cdc_ncm [ 33.513500] ip_tables: (C) 2000-2006 Netfilter Core Team [ 33.580107] usbcore: registered new interface driver ipheth [ 33.745570] ctnetlink v0.93: registering with nfnetlink. [ 33.936732] qmi_wwan 1-1.2:1.4: cdc-wdm0: USB WDM device [ 34.000547] qmi_wwan 1-1.2:1.4: QuectelEC25&EC21&EG91&EG95&EG06&EP06&EM06&BG96&AG35 work on RawIP mode [ 34.114422] qmi_wwan 1-1.2:1.4 wwan0: register 'qmi_wwan' at usb-1b000000.usb-1.2, WWAN/QMI device, a2:cb:89:18:f1:b8 [ 34.242057] usbcore: registered new interface driver qmi_wwan [ 34.316337] usbcore: registered new interface driver rndis_host [ 34.391175] usbcore: registered new interface driver sierra [ 34.458162] usbserial: USB Serial support registered for Sierra USB modem [ 34.544561] usbcore: registered new interface driver sierra_net [ 34.632191] wireguard: WireGuard 1.0.20200611 loaded. See www.wireguard.com for information. [ 34.733597] wireguard: Copyright (C) 2015-2019 Jason A. Donenfeld <Jason@zx2c4.com>. All Rights Reserved. [ 34.901741] xt_time: kernel timezone is -0000 [ 35.288311] usbcore: registered new interface driver option [ 35.355296] usbserial: USB Serial support registered for GSM modem (1-port) [ 35.439355] option 1-1.2:1.0: GSM modem (1-port) converter detected [ 35.514850] usb 1-1.2: GSM modem (1-port) converter now attached to ttyUSB0 [ 35.598711] option 1-1.2:1.1: GSM modem (1-port) converter detected [ 35.674182] usb 1-1.2: GSM modem (1-port) converter now attached to ttyUSB1 [ 35.757979] option 1-1.2:1.2: GSM modem (1-port) converter detected [ 35.833481] usb 1-1.2: GSM modem (1-port) converter now attached to ttyUSB2 [ 35.917278] option 1-1.2:1.3: GSM modem (1-port) converter detected [ 35.992770] usb 1-1.2: GSM modem (1-port) converter now attached to ttyUSB3 [ 36.089094] PPP generic driver version 2.4.2 [ 36.143415] PPP MPPE Compression module registered [ 36.203383] NET: Registered protocol family 24 [ 36.314551] PCI: Enabling device 0000:00:00.0 (0000 -> 0002) [ 36.384735] ath10k_pci 0000:00:00.0: pci irq legacy oper_irq_mode 1 irq_mode 0 reset_mode 0 [ 36.752898] ath10k_pci 0000:00:00.0: Direct firmware load for ath10k/pre-cal-pci-0000:00:00.0.bin failed with error -2 [ 36.881333] ath10k_pci 0000:00:00.0: Falling back to user helper [ 42.297174] firmware ath10k!pre-cal-pci-0000:00:00.0.bin: firmware_loading_store: map pages failed [ 42.407995] ath10k_pci 0000:00:00.0: Direct firmware load for ath10k/cal-pci-0000:00:00.0.bin failed with error -2 [ 42.532228] ath10k_pci 0000:00:00.0: Falling back to user helper [ 42.919819] ath10k_pci 0000:00:00.0: Direct firmware load for ath10k/QCA9887/hw1.0/firmware-6.bin failed with error -2 [ 43.048289] ath10k_pci 0000:00:00.0: Falling back to user helper [ 43.280377] firmware ath10k!QCA9887!hw1.0!firmware-6.bin: firmware_loading_store: map pages failed [ 43.625822] ath10k_pci 0000:00:00.0: qca9887 hw1.0 target 0x4100016d chip_id 0x004000ff sub 0000:0000 [ 43.736518] ath10k_pci 0000:00:00.0: kconfig debug 0 debugfs 1 tracing 0 dfs 1 testmode 1 [ 43.840161] ath10k_pci 0000:00:00.0: firmware ver 10.2.4-1.0-00047 api 5 features no-p2p,ignore-otp,skip-clock-init,mfp,allows-mesh-bcast crc32 62f7565f [ 44.036831] ath10k_pci 0000:00:00.0: Direct firmware load for ath10k/QCA9887/hw1.0/board-2.bin failed with error -2 [ 44.162140] ath10k_pci 0000:00:00.0: Falling back to user helper [ 44.340104] firmware ath10k!QCA9887!hw1.0!board-2.bin: firmware_loading_store: map pages failed [ 44.445187] ath10k_pci 0000:00:00.0: board_file api 1 bmi_id N/A crc32 546cca0d [ 45.628128] ath10k_pci 0000:00:00.0: htt-ver 2.1 wmi-op 5 htt-op 2 cal file max-sta 128 raw 0 hwcrypto 1 [ 45.870169] ath: EEPROM regdomain: 0x0 [ 45.870177] ath: EEPROM indicates default country code should be used [ 45.870180] ath: doing EEPROM country->regdmn map search [ 45.870193] ath: country maps to regdmn code: 0x3a [ 45.870198] ath: Country alpha2 being used: US [ 45.870201] ath: Regpair used: 0x3a [ 46.051890] usbcore: registered new interface driver rt2800usb [ 46.175603] ath: EEPROM regdomain: 0x0 [ 46.175613] ath: EEPROM indicates default country code should be used [ 46.175616] ath: doing EEPROM country->regdmn map search [ 46.175631] ath: country maps to regdmn code: 0x3a [ 46.175636] ath: Country alpha2 being used: US [ 46.175640] ath: Regpair used: 0x3a [ 46.188701] ieee80211 phy1: Selected rate control algorithm 'minstrel_ht' [ 46.190519] ieee80211 phy1: Atheros AR9531 Rev:2 mem=0xb8100000, irq=13 [ 46.437022] kmodloader: done loading kernel modules from /etc/modules.d/* [ 81.642443] IPv6: ADDRCONF(NETDEV_UP): lo: link is not ready [ 82.265241] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready [ 82.919039] IPv6: ADDRCONF(NETDEV_UP): eth1: link is not ready [ 83.082247] eth1: link up (1000Mbps/Full duplex) [ 83.138233] br-lan: port 1(eth1) entered blocking state [ 83.200961] br-lan: port 1(eth1) entered disabled state [ 83.263927] device eth1 entered promiscuous mode [ 83.819559] br-lan: port 1(eth1) entered blocking state [ 83.882273] br-lan: port 1(eth1) entered forwarding state [ 84.134132] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready [ 94.320826] ath10k_pci 0000:00:00.0: pdev param 0 not supported by firmware [ 94.614157] br-lan: port 2(wlan0) entered blocking state [ 94.678081] br-lan: port 2(wlan0) entered disabled state [ 94.742284] device wlan0 entered promiscuous mode [ 94.840069] br-lan: port 3(wlan1) entered blocking state [ 94.904150] br-lan: port 3(wlan1) entered disabled state [ 94.968385] device wlan1 entered promiscuous mode [ 95.025136] br-lan: port 3(wlan1) entered blocking state [ 95.088953] br-lan: port 3(wlan1) entered forwarding state [ 95.468758] br-lan: port 3(wlan1) entered disabled state [ 97.095166] br-lan: port 2(wlan0) entered blocking state [ 97.095181] br-lan: port 2(wlan0) entered forwarding state [ 98.188990] br-lan: port 3(wlan1) entered blocking state [ 98.189004] br-lan: port 3(wlan1) entered forwarding state [ 105.249809] device wlan1 left promiscuous mode [ 105.249938] br-lan: port 3(wlan1) entered disabled state [ 105.277175] device wlan0 left promiscuous mode [ 105.277294] br-lan: port 2(wlan0) entered disabled state [ 110.101332] ath10k_pci 0000:00:00.0: pdev param 0 not supported by firmware [ 110.118923] br-lan: port 2(wlan1) entered blocking state [ 110.118936] br-lan: port 2(wlan1) entered disabled state [ 110.119258] device wlan1 entered promiscuous mode [ 110.181650] br-lan: port 3(wlan0) entered blocking state [ 110.181663] br-lan: port 3(wlan0) entered disabled state [ 110.182012] device wlan0 entered promiscuous mode [ 110.610523] br-lan: port 3(wlan0) entered blocking state [ 110.610539] br-lan: port 3(wlan0) entered forwarding state [ 111.569750] br-lan: port 2(wlan1) entered blocking state [ 111.569765] br-lan: port 2(wlan1) entered forwarding state
[ 0.000000] Linux version 5.4.154 (builder@buildhost) (gcc version 8.4.0 (OpenWrt GCC 8.4.0 r16325-88151b8303)) #0 Sun Oct 24 09:01:35 2021 [ 0.000000] printk: bootconsole [early0] enabled [ 0.000000] CPU0 revision is: 00019374 (MIPS 24Kc) [ 0.000000] MIPS: machine is GL.iNet GL-X750 [ 0.000000] SoC: Qualcomm Atheros QCA9533 ver 2 rev 0 [ 0.000000] Initrd not found or empty - disabling initrd [ 0.000000] Primary instruction cache 64kB, VIPT, 4-way, linesize 32 bytes. [ 0.000000] Primary data cache 32kB, 4-way, VIPT, cache aliases, linesize 32 bytes [ 0.000000] Zone ranges: [ 0.000000] Normal [mem 0x0000000000000000-0x0000000007ffffff] [ 0.000000] Movable zone start for each node [ 0.000000] Early memory node ranges [ 0.000000] node 0: [mem 0x0000000000000000-0x0000000007ffffff] [ 0.000000] Initmem setup node 0 [mem 0x0000000000000000-0x0000000007ffffff] [ 0.000000] On node 0 totalpages: 32768 [ 0.000000] Normal zone: 288 pages used for memmap [ 0.000000] Normal zone: 0 pages reserved [ 0.000000] Normal zone: 32768 pages, LIFO batch:7 [ 0.000000] pcpu-alloc: s0 r0 d32768 u32768 alloc=1*32768 [ 0.000000] pcpu-alloc: [0] 0 [ 0.000000] Built 1 zonelists, mobility grouping on. Total pages: 32480 [ 0.000000] Kernel command line: console=ttyS0,115200n8 rootfstype=squashfs,jffs2 [ 0.000000] Dentry cache hash table entries: 16384 (order: 4, 65536 bytes, linear) [ 0.000000] Inode-cache hash table entries: 8192 (order: 3, 32768 bytes, linear) [ 0.000000] Writing ErrCtl register=00000000 [ 0.000000] Readback ErrCtl register=00000000 [ 0.000000] mem auto-init: stack:off, heap alloc:off, heap free:off [ 0.000000] Memory: 122188K/131072K available (5252K kernel code, 191K rwdata, 688K rodata, 1220K init, 205K bss, 8884K reserved, 0K cma-reserved) [ 0.000000] SLUB: HWalign=32, Order=0-3, MinObjects=0, CPUs=1, Nodes=1 [ 0.000000] NR_IRQS: 51 [ 0.000000] random: get_random_bytes called from 0x8065fa28 with crng_init=0 [ 0.000000] CPU clock: 650.000 MHz [ 0.000000] clocksource: MIPS: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 5880801374 ns [ 0.000008] sched_clock: 32 bits at 325MHz, resolution 3ns, wraps every 6607641598ns [ 0.008250] Calibrating delay loop... 431.10 BogoMIPS (lpj=862208) [ 0.042735] pid_max: default: 32768 minimum: 301 [ 0.047765] Mount-cache hash table entries: 1024 (order: 0, 4096 bytes, linear) [ 0.055478] Mountpoint-cache hash table entries: 1024 (order: 0, 4096 bytes, linear) [ 0.068098] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 7645041785100000 ns [ 0.078419] futex hash table entries: 256 (order: -1, 3072 bytes, linear) [ 0.085706] pinctrl core: initialized pinctrl subsystem [ 0.093870] NET: Registered protocol family 16 [ 0.123889] workqueue: max_active 576 requested for napi_workq is out of range, clamping between 1 and 512 [ 0.137929] clocksource: Switched to clocksource MIPS [ 0.144314] thermal_sys: Registered thermal governor 'step_wise' [ 0.144656] NET: Registered protocol family 2 [ 0.155816] IP idents hash table entries: 2048 (order: 2, 16384 bytes, linear) [ 0.164222] tcp_listen_portaddr_hash hash table entries: 512 (order: 0, 4096 bytes, linear) [ 0.173113] TCP established hash table entries: 1024 (order: 0, 4096 bytes, linear) [ 0.181208] TCP bind hash table entries: 1024 (order: 0, 4096 bytes, linear) [ 0.188657] TCP: Hash tables configured (established 1024 bind 1024) [ 0.195507] UDP hash table entries: 256 (order: 0, 4096 bytes, linear) [ 0.202450] UDP-Lite hash table entries: 256 (order: 0, 4096 bytes, linear) [ 0.210141] NET: Registered protocol family 1 [ 0.214797] PCI: CLS 0 bytes, default 32 [ 0.223090] workingset: timestamp_bits=14 max_order=15 bucket_order=1 [ 0.237282] squashfs: version 4.0 (2009/01/31) Phillip Lougher [ 0.243481] jffs2: version 2.2 (NAND) (SUMMARY) (LZMA) (RTIME) (CMODE_PRIORITY) (c) 2001-2006 Red Hat, Inc. [ 0.268067] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 251) [ 0.280154] pinctrl-single 1804002c.pinmux: 576 pins, size 72 [ 0.287263] Serial: 8250/16550 driver, 16 ports, IRQ sharing enabled [ 0.296421] printk: console [ttyS0] disabled [ 0.301028] 18020000.uart: ttyS0 at MMIO 0x18020000 (irq = 9, base_baud = 1562500) is a 16550A [ 0.310139] printk: console [ttyS0] enabled [ 0.319197] printk: bootconsole [early0] disabled [ 0.348777] spi-nor spi0.0: w25q128 (16384 Kbytes) [ 0.353796] 4 fixed-partitions partitions found on MTD device spi0.0 [ 0.360360] Creating 4 MTD partitions on "spi0.0": [ 0.365338] 0x000000000000-0x000000040000 : "u-boot" [ 0.371492] 0x000000040000-0x000000050000 : "u-boot-env" [ 0.378022] 0x000000050000-0x000000060000 : "art" [ 0.383832] 0x000000060000-0x000001000000 : "firmware" [ 0.393632] 2 uimage-fw partitions found on MTD device firmware [ 0.399818] Creating 2 MTD partitions on "firmware": [ 0.404962] 0x000000000000-0x000000200000 : "kernel" [ 0.411030] 0x000000200000-0x000000fa0000 : "rootfs" [ 0.417099] mtd: device 5 (rootfs) set to be root filesystem [ 0.424869] 1 squashfs-split partitions found on MTD device rootfs [ 0.431335] 0x000000570000-0x000000fa0000 : "rootfs_data" [ 0.439888] libphy: Fixed MDIO Bus: probed [ 0.779018] ag71xx 19000000.eth: Could not connect to PHY device. Deferring probe. [ 1.157920] random: fast init done [ 1.418328] libphy: ag71xx_mdio: probed [ 1.423798] libphy: ar8xxx-mdio: probed [ 1.436977] switch0: Atheros AR8229 rev. 1 switch registered on mdio.0 [ 1.485561] ag71xx 1a000000.eth: connected to PHY at fixed-0:00 [uid=00000000, driver=Generic PHY] [ 1.495543] eth0: Atheros AG71xx at 0xba000000, irq 5, mode: gmii [ 1.502252] i2c /dev entries driver [ 1.508395] NET: Registered protocol family 10 [ 1.519122] Segment Routing with IPv6 [ 1.523110] NET: Registered protocol family 17 [ 1.527790] bridge: filtering via arp/ip/ip6tables is no longer available by default. Update your scripts to load br_netfilter if you need this. [ 1.541181] 8021q: 802.1Q VLAN Support v1.8 [ 1.546487] PCI host bridge /ahb/pcie-controller@180c0000 ranges: [ 1.552855] MEM 0x0000000010000000..0x0000000013ffffff [ 1.558263] IO 0x0000000000000000..0x0000000000000000 [ 1.563863] PCI host bridge to bus 0000:00 [ 1.568138] pci_bus 0000:00: root bus resource [mem 0x10000000-0x13ffffff] [ 1.575248] pci_bus 0000:00: root bus resource [io 0x0000] [ 1.581009] pci_bus 0000:00: root bus resource [??? 0x00000000 flags 0x0] [ 1.588024] pci_bus 0000:00: No busn resource found for root bus, will use [bus 00-ff] [ 1.596242] pci 0000:00:00.0: [168c:0050] type 00 class 0x028000 [ 1.602502] pci 0000:00:00.0: reg 0x10: [mem 0x00000000-0x001fffff 64bit] [ 1.609568] pci 0000:00:00.0: reg 0x30: [mem 0x00000000-0x0000ffff pref] [ 1.616572] pci 0000:00:00.0: supports D1 [ 1.620721] pci 0000:00:00.0: PME# supported from D0 D1 D3hot [ 1.627707] pci_bus 0000:00: busn_res: [bus 00-ff] end is updated to 00 [ 1.634596] pci 0000:00:00.0: BAR 0: assigned [mem 0x10000000-0x101fffff 64bit] [ 1.642176] pci 0000:00:00.0: BAR 6: assigned [mem 0x10200000-0x1020ffff pref] [ 1.968004] ag71xx 19000000.eth: connected to PHY at mdio.0:1f:04 [uid=004dd042, driver=Generic PHY] [ 1.978425] eth1: Atheros AG71xx at 0xb9000000, irq 4, mode: mii [ 1.985552] hctosys: unable to open rtc device (rtc0) [ 1.999729] VFS: Mounted root (squashfs filesystem) readonly on device 31:5. [ 2.013696] Freeing unused kernel memory: 1220K [ 2.018395] This architecture does not have kernel memory protection. [ 2.025051] Run /sbin/init as init process [ 2.631474] init: Console is alive [ 2.635308] init: - watchdog - [ 3.893736] kmodloader: loading kernel modules from /etc/modules-boot.d/* [ 3.942553] usbcore: registered new interface driver usbfs [ 3.948347] usbcore: registered new interface driver hub [ 3.953969] usbcore: registered new device driver usb [ 3.965253] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver [ 3.973728] ehci-fsl: Freescale EHCI Host controller driver [ 3.980974] ehci-platform: EHCI generic platform driver [ 3.986717] ehci-platform 1b000000.usb: EHCI Host Controller [ 3.992630] ehci-platform 1b000000.usb: new USB bus registered, assigned bus number 1 [ 4.000838] ehci-platform 1b000000.usb: irq 3, io mem 0x1b000000 [ 4.021941] ehci-platform 1b000000.usb: USB 2.0 started, EHCI 1.00 [ 4.029229] hub 1-0:1.0: USB hub found [ 4.033553] hub 1-0:1.0: 1 port detected [ 4.040643] kmodloader: done loading kernel modules from /etc/modules-boot.d/* [ 4.059361] init: - preinit - [ 4.373472] usb 1-1: new high-speed USB device number 2 using ehci-platform [ 4.678378] hub 1-1:1.0: USB hub found [ 4.742224] hub 1-1:1.0: 4 ports detected [ 4.955251] random: procd: uninitialized urandom read (4 bytes read) [ 5.390023] usb 1-1.1: new high-speed USB device number 3 using ehci-platform [ 5.617974] usb 1-1.2: new full-speed USB device number 4 using ehci-platform [ 5.689767] random: jshn: uninitialized urandom read (4 bytes read) [ 5.993807] random: jshn: uninitialized urandom read (4 bytes read) [ 6.006025] usb 1-1.2: new high-speed USB device number 5 using ehci-platform [ 6.057017] random: jshn: uninitialized urandom read (4 bytes read) [ 6.110426] random: jshn: uninitialized urandom read (4 bytes read) [ 6.285412] eth0: link up (1000Mbps/Full duplex) [ 6.297388] IPv6: ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready [ 10.547271] mount_root: jffs2 not ready yet, using temporary tmpfs overlay [ 10.560121] urandom-seed: Seed file not found (/etc/urandom.seed) [ 10.648965] eth0: link down [ 10.665173] procd: - early - [ 10.668346] procd: - watchdog - [ 11.311614] procd: - watchdog - [ 11.332440] procd: - ubus - [ 11.394060] urandom_read: 3 callbacks suppressed [ 11.394067] random: ubusd: uninitialized urandom read (4 bytes read) [ 11.407827] random: ubusd: uninitialized urandom read (4 bytes read) [ 11.417766] procd: - init - [ 12.348896] kmodloader: loading kernel modules from /etc/modules.d/* [ 12.389173] Loading modules backported from Linux version v5.10.68-0-g4d8524048a35 [ 12.397073] Backport generated by backports.git v5.10.68-1-0-ga4f9ba32 [ 12.466965] xt_time: kernel timezone is -0000 [ 12.720795] PPP generic driver version 2.4.2 [ 12.734771] NET: Registered protocol family 24 [ 12.827913] ath10k 5.10 driver, optimized for CT firmware, probing pci device: 0x50. [ 12.850890] ath10k_pci 0000:00:00.0: enabling device (0000 -> 0002) [ 12.857554] ath10k_pci 0000:00:00.0: pci irq legacy oper_irq_mode 1 irq_mode 0 reset_mode 0 [ 12.936005] urngd: v1.0.2 started. [ 13.308208] random: crng init done [ 17.437774] ath10k_pci 0000:00:00.0: qca9887 hw1.0 target 0x4100016d chip_id 0x004000ff sub 0000:0000 [ 17.447382] ath10k_pci 0000:00:00.0: kconfig debug 0 debugfs 1 tracing 0 dfs 1 testmode 0 [ 17.460405] ath10k_pci 0000:00:00.0: firmware ver 10.1-ct-87-__fW-022-ecad3248 api 2 features wmi-10.x,has-wmi-mgmt-tx,mfp,txstatus-noack,wmi-10.x-CT,ratemask-CT,txrate-CT,get-temp-CT,tx-rc-CT,cust-stats-CT,retry-gt2-CT,txrate2-CT,beacon-cb-CT,wmi-block-ack-CT crc32 61a92df5 [ 17.930467] ath10k_pci 0000:00:00.0: board_file api 1 bmi_id N/A crc32 546cca0d [ 18.944997] ath10k_pci 0000:00:00.0: 10.1 wmi init: vdevs: 16 peers: 127 tid: 256 [ 18.960204] ath10k_pci 0000:00:00.0: wmi print 'P 128 V 8 T 410' [ 18.966727] ath10k_pci 0000:00:00.0: wmi print 'msdu-desc: 1424 sw-crypt: 0 ct-sta: 0' [ 18.975027] ath10k_pci 0000:00:00.0: wmi print 'alloc rem: 25560 iram: 24780' [ 19.015406] ath10k_pci 0000:00:00.0: htt-ver 2.1 wmi-op 2 htt-op 2 cal file max-sta 128 raw 0 hwcrypto 1 [ 19.027939] ath10k_pci 0000:00:00.0: NOTE: Firmware DBGLOG output disabled in debug_mask: 0x10000000 [ 19.137735] ath: EEPROM regdomain sanitized [ 19.137746] ath: EEPROM regdomain: 0x64 [ 19.137749] ath: EEPROM indicates we should expect a direct regpair map [ 19.137767] ath: Country alpha2 being used: 00 [ 19.137770] ath: Regpair used: 0x64 [ 19.228695] ath: EEPROM regdomain sanitized [ 19.228707] ath: EEPROM regdomain: 0x64 [ 19.228710] ath: EEPROM indicates we should expect a direct regpair map [ 19.228731] ath: Country alpha2 being used: 00 [ 19.228734] ath: Regpair used: 0x64 [ 19.240864] ieee80211 phy1: Selected rate control algorithm 'minstrel_ht' [ 19.243115] ieee80211 phy1: Atheros AR9531 Rev:2 mem=0xb8100000, irq=13 [ 19.311904] kmodloader: done loading kernel modules from /etc/modules.d/* [ 45.837997] jffs2_scan_eraseblock(): End of filesystem marker found at 0x0 [ 45.862011] jffs2_build_filesystem(): unlocking the mtd device... [ 45.862070] done. [ 45.870477] jffs2_build_filesystem(): erasing all blocks after the end marker... [ 46.515715] eth0: link up (1000Mbps/Full duplex) [ 46.528973] br-lan: port 1(eth0) entered blocking state [ 46.534436] br-lan: port 1(eth0) entered disabled state [ 46.540193] device eth0 entered promiscuous mode [ 46.586712] br-lan: port 1(eth0) entered blocking state [ 46.592171] br-lan: port 1(eth0) entered forwarding state [ 47.529970] IPv6: ADDRCONF(NETDEV_CHANGE): br-lan: link becomes ready [ 48.748541] eth1: link up (100Mbps/Full duplex) [ 48.766011] IPv6: ADDRCONF(NETDEV_CHANGE): eth1: link becomes ready [ 77.985727] done. [ 77.987777] jffs2: notice: (2297) jffs2_build_xattr_subsystem: complete building xattr subsystem, 0 of xdatum (0 unchecked, 0 orphan) and 0 of xref (0 dead, 0 orphan) found. [ 78.206581] overlayfs: upper fs does not support tmpfile.
Space for additional notes, links to forum threads or other resources.