#19172: Huawei HG55a_C (HG56BZRB VER.A) can not work on 40Mhz bandwidth
-------------------------+----------------------------------
Reporter: wittywang@… | Owner: developers
Type: defect | Status: new
Priority: normal | Milestone: Chaos Calmer (trunk)
Component: kernel | Version: Trunk
Keywords: |
-------------------------+----------------------------------
My device is Huawei HG55a version C (HG56BZRB VER.A), and it has a Ralink
wifi device.
The iw dev command shows it only works on 20MHz, but it is a 300Mbps wifi
router which can run on a 40MHz bandwidth.
root@OpenWrt:~# lspci -nn
00:01.0 Network controller [0280]: Ralink corp. RT3592 Wireless 802.11abgn
2T/2R PCIe [1814:3592]
01:1e.0 CardBus bridge [0607]: Broadcom Corporation Device [14e4:6358]
root@OpenWrt:~# iw dev
phy#0
Interface wlan0
ifindex 13
wdev 0x2
addr 00:0c:43:30:62:01
ssid OpenWrt
type AP
channel 5 (2432 MHz), width: 20 MHz, center1: 2432 MHz
root@OpenWrt:~# iw phy
Wiphy phy0
max # scan SSIDs: 4
max scan IEs length: 2257 bytes
Retry short limit: 7
Retry long limit: 4
Coverage class: 0 (up to 0m)
Available Antennas: TX 0 RX 0
Supported interface modes:
* IBSS
* managed
* AP
* AP/VLAN
* WDS
* monitor
* mesh point
Band 1:
Capabilities: 0x2f2
HT20/HT40
Static SM Power Save
RX Greenfield
RX HT20 SGI
RX HT40 SGI
TX STBC
RX STBC 2-streams
Max AMSDU length: 3839 bytes
No DSSS/CCK HT40
Maximum RX AMPDU length 65535 bytes (exponent: 0x003)
Minimum RX AMPDU time spacing: 2 usec (0x04)
HT RX MCS rate indexes supported: 0-15, 32
TX unequal modulation not supported
HT TX Max spatial streams: 2
HT TX MCS rate indexes supported may differ
Frequencies:
* 2412 MHz [1] (20.0 dBm)
* 2417 MHz [2] (20.0 dBm)
* 2422 MHz [3] (20.0 dBm)
* 2427 MHz [4] (20.0 dBm)
* 2432 MHz [5] (20.0 dBm)
* 2437 MHz [6] (20.0 dBm)
* 2442 MHz [7] (20.0 dBm)
* 2447 MHz [8] (20.0 dBm)
* 2452 MHz [9] (20.0 dBm)
* 2457 MHz [10] (20.0 dBm)
* 2462 MHz [11] (20.0 dBm)
* 2467 MHz [12] (20.0 dBm)
* 2472 MHz [13] (20.0 dBm)
* 2484 MHz [14] (disabled)
valid interface combinations:
* #{ managed, AP, mesh point } <= 8,
total <= 8, #channels <= 1
HT Capability overrides:
* MCS: ff ff ff ff ff ff ff ff ff ff
* maximum A-MSDU length
* supported channel width
* short GI for 40 MHz
* max A-MPDU length exponent
* min MPDU start spacing
root@OpenWrt:~# cat /etc/config/wireless
config wifi-device 'radio0'
option type 'mac80211'
option path 'pci0000:00/0000:00:01.0'
option txpower '5'
option country 'CN'
option distance '50'
option hwmode '11g'
option channel '5'
option htmode 'HT40'
config wifi-iface
option device 'radio0'
option network 'lan'
option mode 'ap'
option ssid 'OpenWrt'
option encryption 'psk-mixed'
option key '********'
root@OpenWrt:~# dmesg
[ 0.000000] Linux version 3.14.34 (thepeople@viasatpilot) (gcc version
4.8.3 (OpenWrt/Linaro GCC 4.8-2014.04 r44685) ) #1 Thu Mar 12 23:21:27 CET
2015
[ 0.000000] Detected Broadcom 0x6358 CPU revision a1
[ 0.000000] CPU frequency is 300 MHz
[ 0.000000] 64MB of RAM installed
[ 0.000000] board_bcm963xx: Boot address 0xbe000000
[ 0.000000] board_bcm963xx: CFE version: d081.5003
[ 0.000000] bcm63xx_nvram: nvram checksum failed, contents may be
invalid (expected 33313930, got d3aeafc7)
[ 0.000000] bootconsole [early0] enabled
[ 0.000000] CPU0 revision is: 0002a010 (Broadcom BMIPS4350)
[ 0.000000] board: board name: HW556_C
[ 0.000000] MIPS: machine is Huawei EchoLife HG556a (version C)
[ 0.000000] Determined physical RAM map:
[ 0.000000] memory: 04000000 @ 00000000 (usable)
[ 0.000000] Initrd not found or empty - disabling initrd
[ 0.000000] Zone ranges:
[ 0.000000] Normal [mem 0x00000000-0x03ffffff]
[ 0.000000] Movable zone start for each node
[ 0.000000] Early memory node ranges
[ 0.000000] node 0: [mem 0x00000000-0x03ffffff]
[ 0.000000] On node 0 totalpages: 16384
[ 0.000000] free_area_init_node: node 0, pgdat 80358460, node_mem_map
81002ae0
[ 0.000000] Normal zone: 128 pages used for memmap
[ 0.000000] Normal zone: 0 pages reserved
[ 0.000000] Normal zone: 16384 pages, LIFO batch:3
[ 0.000000] Primary instruction cache 32kB, VIPT, 2-way, linesize 16
bytes.
[ 0.000000] Primary data cache 16kB, 2-way, VIPT, cache aliases,
linesize 16 bytes
[ 0.000000] pcpu-alloc: s0 r0 d32768 u32768 alloc=1*32768
[ 0.000000] pcpu-alloc: [0] 0
[ 0.000000] Built 1 zonelists in Zone order, mobility grouping on.
Total pages: 16256
[ 0.000000] Kernel command line: root=/dev/mtdblock2
rootfstype=squashfs,jffs2 noinitrd console=ttyS0,115200
[ 0.000000] PID hash table entries: 256 (order: -2, 1024 bytes)
[ 0.000000] Dentry cache hash table entries: 8192 (order: 3, 32768
bytes)
[ 0.000000] Inode-cache hash table entries: 4096 (order: 2, 16384
bytes)
[ 0.000000] Memory: 59912K/65536K available (2691K kernel code, 141K
rwdata, 632K rodata, 1264K init, 188K bss, 5624K reserved)
[ 0.000000] NR_IRQS:256
[ 0.032000] Calibrating delay loop... 299.26 BogoMIPS (lpj=598528)
[ 0.036000] pid_max: default: 32768 minimum: 301
[ 0.040000] Mount-cache hash table entries: 1024 (order: 0, 4096 bytes)
[ 0.044000] Mountpoint-cache hash table entries: 1024 (order: 0, 4096
bytes)
[ 0.056000] NET: Registered protocol family 16
[ 0.080000] registering PCI controller with io_map_base unset
[ 0.084000] registering PCI controller with io_map_base unset
[ 0.104000] bio: create slab <bio-0> at 0
[ 0.112000] PCI host bridge to bus 0000:00
[ 0.116000] pci_bus 0000:00: root bus resource [mem
0x30000000-0x37ffffff]
[ 0.120000] pci_bus 0000:00: root bus resource [io
0x8000000-0x8007fff]
[ 0.124000] pci_bus 0000:00: No busn resource found for root bus, will
use [bus 00-ff]
[ 0.128000] pci 0000:00:01.0: [1814:3592] type 00 class 0x028000
[ 0.128000] pci 0000:00:01.0: reg 0x10: [mem 0xffff0000-0xffffffff]
[ 0.132000] pci 0000:00:01.0: PME# supported from D0 D3hot D3cold
[ 0.136000] pci_bus 0000:00: busn_res: [bus 00-ff] end is updated to 00
[ 0.136000] pci 0000:00:01.0: BAR 0: assigned [mem
0x30000000-0x3000ffff]
[ 0.140000] PCI host bridge to bus 0000:01
[ 0.144000] pci_bus 0000:01: root bus resource [mem
0x38000000-0x3fffffff]
[ 0.148000] pci_bus 0000:01: root bus resource [io
0x8008000-0x800ffff]
[ 0.152000] pci_bus 0000:01: No busn resource found for root bus, will
use [bus 01-ff]
[ 0.156000] pci 0000:01:1e.0: [14e4:6358] type 02 class 0x060700
[ 0.156000] pci 0000:01:1e.0: bridge configuration invalid ([bus
00-00]), reconfiguring
[ 0.160000] pci_bus 0000:02: busn_res: [bus 02-ff] end is updated to 05
[ 0.160000] pci_bus 0000:01: busn_res: [bus 01-ff] end is updated to 05
[ 0.160000] pci 0000:01:1e.0: BAR 10: assigned [mem
0x38000000-0x3fffffff]
[ 0.164000] pci 0000:01:1e.0: BAR 7: assigned [io 0x8008000-0x80080ff]
[ 0.168000] pci 0000:01:1e.0: BAR 8: assigned [io 0x8008400-0x80084ff]
[ 0.172000] pci 0000:01:1e.0: CardBus bridge to [bus 02-05]
[ 0.176000] pci 0000:01:1e.0: bridge window [io 0x8008000-0x80080ff]
[ 0.180000] pci 0000:01:1e.0: bridge window [io 0x8008400-0x80084ff]
[ 0.184000] pci 0000:01:1e.0: bridge window [mem
0x38000000-0x3fffffff]
[ 0.188000] Switched to clocksource MIPS
[ 0.204000] NET: Registered protocol family 2
[ 0.212000] TCP established hash table entries: 1024 (order: 0, 4096
bytes)
[ 0.220000] TCP bind hash table entries: 1024 (order: 0, 4096 bytes)
[ 0.224000] TCP: Hash tables configured (established 1024 bind 1024)
[ 0.232000] TCP: reno registered
[ 0.236000] UDP hash table entries: 256 (order: 0, 4096 bytes)
[ 0.240000] UDP-Lite hash table entries: 256 (order: 0, 4096 bytes)
[ 0.248000] NET: Registered protocol family 1
[ 0.252000] PCI: CLS 0 bytes, default 16
[ 0.260000] futex hash table entries: 256 (order: -1, 3072 bytes)
[ 0.268000] squashfs: version 4.0 (2009/01/31) Phillip Lougher
[ 0.272000] jffs2: version 2.2 (NAND) (SUMMARY) (LZMA) (RTIME)
(CMODE_PRIORITY) (c) 2001-2006 Red Hat, Inc.
[ 0.284000] msgmni has been set to 117
[ 0.288000] io scheduler noop registered
[ 0.292000] io scheduler deadline registered (default)
[ 0.304000] bcm63xx_uart.0: ttyS0 at MMIO 0xfffe0100 (irq = 10,
base_baud = 1562500) is a bcm63xx_uart
[ 0.316000] console [ttyS0] enabled
[ 0.320000] bootconsole [early0] disabled
[ 0.336000] 1e000000.nor: Found 1 x16 devices at 0x0 in 16-bit bank.
Manufacturer ID 0x0000c2 Chip ID 0x00227e
[ 0.348000] 1e000000.nor: Found an alias at 0x1000000 for the chip at
0x0
[ 0.348000] Amd/Fujitsu Extended Query Table at 0x0040
[ 0.352000] Amd/Fujitsu Extended Query version 1.3.
[ 0.356000] number of CFI chips: 1
[ 0.360000] bcm63xxpart: CFE boot tag found with version 8 and board
type HW556
[ 0.368000] 6 bcm63xxpart partitions found on MTD device 1e000000.nor
[ 0.376000] Creating 6 MTD partitions on "1e000000.nor":
[ 0.380000] 0x000000000000-0x000000020000 : "CFE"
[ 0.388000] 0x000000020100-0x00000014e7f6 : "kernel"
[ 0.396000] mtd: partition "kernel" must either start or end on erase
block boundary or be smaller than an erase block -- forcing read-only
[ 0.412000] 0x00000014e7f6-0x000000ee0000 : "rootfs"
[ 0.416000] mtd: partition "rootfs" must either start or end on erase
block boundary or be smaller than an erase block -- forcing read-only
[ 0.436000] mtd: device 2 (rootfs) set to be root filesystem
[ 0.440000] 1 squashfs-split partitions found on MTD device rootfs
[ 0.448000] 0x000000320000-0x000000ee0000 : "rootfs_data"
[ 0.456000] 0x000000020000-0x000000ee0000 : "linux"
[ 0.464000] 0x000000ee0000-0x000000fe0000 : "cal_data"
[ 0.476000] 0x000000fe0000-0x000001000000 : "nvram"
[ 0.488000] bcm63xx-spi bcm63xx-spi: at 0xfffe0800 (irq 9, FIFOs size
542)
[ 0.508000] libphy: bcm63xx_enet MII bus: probed
[ 0.576000] b53_common: found switch: BCM5325, rev 0
[ 0.584000] bcm63xx_enet bcm63xx_enet.1: attached PHY at address 0
[Broadcom B53 (1)]
[ 0.596000] bcm63xx-wdt bcm63xx-wdt: started, timer margin: 30 sec
[ 0.616000] TCP: cubic registered
[ 0.616000] NET: Registered protocol family 17
[ 0.624000] Bridge firewalling registered
[ 0.628000] 8021q: 802.1Q VLAN Support v1.8
[ 0.644000] VFS: Mounted root (squashfs filesystem) readonly on device
31:2.
[ 0.672000] Freeing unused kernel memory: 1264K (80374000 - 804b0000)
[ 2.532000] init: Console is alive
[ 2.536000] init: - watchdog -
[ 4.604000] init: - preinit -
[ 5.404000] random: procd urandom read with 90 bits of entropy
available
[ 6.968000] eth0: link UP - 100/full - flow control off
[ 9.136000] jffs2: notice: (235) jffs2_build_xattr_subsystem: complete
building xattr subsystem, 1 of xdatum (1 unchecked, 0 orphan) and 13 of
xref (0 dead, 6 orphan) found.
[ 9.156000] mount_root: switching to jffs2 overlay
[ 9.228000] procd: - early -
[ 9.228000] procd: - watchdog -
[ 10.112000] eth0: link DOWN
[ 10.284000] procd: - ubus -
[ 11.292000] procd: - init -
[ 14.428000] random: nonblocking pool is initialized
[ 14.544000] NET: Registered protocol family 10
[ 14.612000] usbcore: registered new interface driver usbfs
[ 14.620000] usbcore: registered new interface driver hub
[ 14.628000] usbcore: registered new device driver usb
[ 14.672000] gre: GRE over IPv4 demultiplexor driver
[ 14.688000] ip_gre: GRE over IPv4 tunneling driver
[ 14.716000] ip6_gre: GRE over IPv6 tunneling driver
[ 14.748000] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[ 14.756000] ehci-platform: EHCI generic platform driver
[ 14.764000] ehci-platform ehci-platform: EHCI Host Controller
[ 14.768000] ehci-platform ehci-platform: new USB bus registered,
assigned bus number 1
[ 14.776000] ehci-platform ehci-platform: irq 18, io mem 0xfffe1300
[ 14.808000] ehci-platform ehci-platform: USB 2.0 started, EHCI 1.00,
overcurrent ignored
[ 14.844000] hub 1-0:1.0: USB hub found
[ 14.848000] hub 1-0:1.0: 2 ports detected
[ 14.876000] ip6_tables: (C) 2000-2006 Netfilter Core Team
[ 14.916000] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
[ 14.928000] ohci-platform: OHCI generic platform driver
[ 14.932000] ohci-platform ohci-platform: Generic Platform OHCI
controller
[ 14.940000] ohci-platform ohci-platform: new USB bus registered,
assigned bus number 2
[ 14.948000] ohci-platform ohci-platform: irq 13, io mem 0xfffe1400
[ 15.024000] hub 2-0:1.0: USB hub found
[ 15.032000] hub 2-0:1.0: 2 ports detected
[ 15.088000] u32 classifier
[ 15.092000] input device check on
[ 15.096000] Actions configured
[ 15.116000] Mirror/redirect action on
[ 15.152000] nf_conntrack version 0.5.0 (955 buckets, 3820 max)
[ 15.188000] usb 1-2: new high-speed USB device number 2 using ehci-
platform
[ 15.196000] Loading modules backported from Linux version
master-2015-03-09-0-g141f155
[ 15.204000] Backport generated by backports.git
backports-20150129-0-gdd4a670
[ 15.228000] ip_tables: (C) 2000-2006 Netfilter Core Team
[ 15.340000] hub 1-2:1.0: USB hub found
[ 15.352000] hub 1-2:1.0: 4 ports detected
[ 15.620000] xt_time: kernel timezone is -0000
[ 15.724000] cfg80211: Calling CRDA to update world regulatory domain
[ 15.744000] cfg80211: World regulatory domain updated:
[ 15.748000] cfg80211: DFS Master region: unset
[ 15.752000] cfg80211: (start_freq - end_freq @ bandwidth),
(max_antenna_gain, max_eirp), (dfs_cac_time)
[ 15.764000] cfg80211: (2402000 KHz - 2472000 KHz @ 40000 KHz), (N/A,
2000 mBm), (N/A)
[ 15.772000] cfg80211: (2457000 KHz - 2482000 KHz @ 40000 KHz), (N/A,
2000 mBm), (N/A)
[ 15.780000] cfg80211: (2474000 KHz - 2494000 KHz @ 20000 KHz), (N/A,
2000 mBm), (N/A)
[ 15.788000] cfg80211: (5170000 KHz - 5250000 KHz @ 80000 KHz), (N/A,
2000 mBm), (N/A)
[ 15.796000] cfg80211: (5250000 KHz - 5330000 KHz @ 80000 KHz, 160000
KHz AUTO), (N/A, 2000 mBm), (0 s)
[ 15.804000] cfg80211: (5490000 KHz - 5730000 KHz @ 160000 KHz), (N/A,
2000 mBm), (0 s)
[ 15.812000] cfg80211: (5735000 KHz - 5835000 KHz @ 80000 KHz), (N/A,
2000 mBm), (N/A)
[ 15.820000] cfg80211: (57240000 KHz - 63720000 KHz @ 2160000 KHz),
(N/A, 0 mBm), (N/A)
[ 16.128000] PPP generic driver version 2.4.2
[ 16.144000] NET: Registered protocol family 24
[ 16.284000] Broadcom 43xx driver loaded [ Features: PNL ]
[ 16.376000] PCI: Enabling device 0000:00:01.0 (0000 -> 0002)
[ 16.384000] rt2800pci 0000:00:01.0: failed to load eeprom property
[ 16.388000] ieee80211 phy0: rt2x00lib_request_eeprom_file: Info -
Loading EEPROM data from 'rt2x00.eeprom'.
[ 16.444000] ieee80211 phy0: rt2x00_set_rt: Info - RT chipset 3572, rev
0223 detected
[ 16.452000] ieee80211 phy0: rt2x00_set_rf: Info - RF chipset 0008
detected
[ 16.472000] ieee80211 phy0: Selected rate control algorithm
'minstrel_ht'
[ 22.020000] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready
[ 22.336000] eth0: link UP - 100/full - flow control off
[ 22.480000] IPv6: ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
[ 31.020000] device eth0.1 entered promiscuous mode
[ 31.024000] device eth0 entered promiscuous mode
[ 31.040000] br-lan: port 1(eth0.1) entered forwarding state
[ 31.044000] br-lan: port 1(eth0.1) entered forwarding state
[ 31.884000] eth0: link UP - 100/full - flow control off
[ 33.048000] br-lan: port 1(eth0.1) entered forwarding state
[ 33.336000] cfg80211: Calling CRDA for country: CN
[ 33.360000] cfg80211: Regulatory domain changed to country: CN
[ 33.364000] cfg80211: DFS Master region: FCC
[ 33.368000] cfg80211: (start_freq - end_freq @ bandwidth),
(max_antenna_gain, max_eirp), (dfs_cac_time)
[ 33.380000] cfg80211: (2402000 KHz - 2482000 KHz @ 40000 KHz), (N/A,
2000 mBm), (N/A)
[ 33.388000] cfg80211: (5170000 KHz - 5250000 KHz @ 80000 KHz, 160000
KHz AUTO), (N/A, 2300 mBm), (N/A)
[ 33.396000] cfg80211: (5250000 KHz - 5330000 KHz @ 80000 KHz, 160000
KHz AUTO), (N/A, 2300 mBm), (0 s)
[ 33.408000] cfg80211: (5735000 KHz - 5835000 KHz @ 80000 KHz), (N/A,
3000 mBm), (N/A)
[ 33.416000] cfg80211: (57240000 KHz - 59400000 KHz @ 2160000 KHz),
(N/A, 2800 mBm), (N/A)
[ 33.424000] cfg80211: (59400000 KHz - 63720000 KHz @ 2160000 KHz),
(N/A, 4400 mBm), (N/A)
[ 33.432000] cfg80211: (63720000 KHz - 65880000 KHz @ 2160000 KHz),
(N/A, 2800 mBm), (N/A)
[ 36.432000] ieee80211 phy0: rt2x00lib_request_firmware: Info - Loading
firmware file 'rt2860.bin'
[ 36.456000] ieee80211 phy0: rt2x00lib_request_firmware: Info - Firmware
detected - version: 0.34
[ 36.576000] IPv6: ADDRCONF(NETDEV_UP): wlan0: link is not ready
[ 36.612000] device wlan0 entered promiscuous mode
[ 39.416000] br-lan: port 2(wlan0) entered forwarding state
[ 39.420000] br-lan: port 2(wlan0) entered forwarding state
[ 39.424000] IPv6: ADDRCONF(NETDEV_CHANGE): wlan0: link becomes ready
[ 41.424000] br-lan: port 2(wlan0) entered forwarding state
--
Ticket URL: <https://dev.openwrt.org/ticket/19172>
OpenWrt <http://openwrt.org>
Opensource Wireless Router Technology
_______________________________________________
openwrt-tickets mailing list
[email protected]
https://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-tickets