Home › Forums › Software discussion › openwrt17.10 88W8897WIFI driver loading error…
Hi,
openwrt17.10 88W8897WIFI driver loading error…
soft:
git clone https://github.com/MarvellEmbeddedProcessors/openwrt-kernel.git -b openwrt_17.10_release
git clone https://github.com/MarvellEmbeddedProcessors/openwrt-dd.git -b openwrt_17.10_release
log:
root@OpenWrt:/etc# lspci
00:00.0 Ethernet controller: Marvell Technology Group Ltd. 88W8897 [AVASTAR] 802.11ac Wireless
root@OpenWrt:/etc# dmesg
[ 2.873019] advk-pcie d0070000.pcie: link up
[ 2.877613] advk-pcie d0070000.pcie: PCI host bridge to bus 0000:00
[ 2.884032] pci_bus 0000:00: root bus resource [bus 00-ff]
[ 2.889696] pci_bus 0000:00: root bus resource [mem 0xe8000000-0xe8ffffff]
[ 2.896895] pci_bus 0000:00: root bus resource [io 0x0000-0xffff] (bus address [0xe9000000-0xe900ffff])
[ 2.906690] pci 0000:00:00.0: [11ab:2b38] type 00 class 0x020000
[ 2.906801] pci 0000:00:00.0: reg 0x10: [mem 0xd8200000-0xd82fffff 64bit pref]
[ 2.906848] pci 0000:00:00.0: reg 0x18: [mem 0xd8300000-0xd83fffff 64bit pref]
[ 2.907074] pci 0000:00:00.0: supports D1 D2
[ 2.907082] pci 0000:00:00.0: PME# supported from D0 D1 D3hot D3cold
[ 2.907423] pci 0000:00:00.0: BAR 0: assigned [mem 0xe8000000-0xe80fffff 64bit pref]
[ 2.915505] pci 0000:00:00.0: BAR 2: assigned [mem 0xe8100000-0xe81fffff 64bit pref]
[ 2.926365] ahci-mvebu d00e0000.sata: AHCI 0001.0300 32 slots 1 ports 6 Gbps 0x1 impl platform mode
[ 2.935581] ahci-mvebu d00e0000.sata: flags: ncq sntf led only pmp fbs pio slum part sxs
[ 2.944761] scsi host0: ahci-mvebu
[ 2.948597] ata1: SATA max UDMA/133 mmio [mem 0xd00e0000-0xd00e0177] port 0x100 irq 12
[ 2.966969] xhci-hcd d0058000.usb3: xHCI Host Controller
[ 2.972168] xhci-hcd d0058000.usb3: new USB bus registered, assigned bus number 2
[ 2.980273] xhci-hcd d0058000.usb3: hcc params 0x0a000998 hci version 0x100 quirks 0x00010090
[ 2.988978] xhci-hcd d0058000.usb3: irq 9, io mem 0xd0058000
[ 2.995349] hub 2-0:1.0: USB hub found
[ 2.999193] hub 2-0:1.0: 1 port detected
[ 3.004056] xhci-hcd d0058000.usb3: xHCI Host Controller
[ 3.009578] xhci-hcd d0058000.usb3: new USB bus registered, assigned bus number 3
[ 3.017210] usb usb3: We don’t know the algorithms for LPM for this host, disabling LPM.
[ 3.025885] hub 3-0:1.0: USB hub found
[ 3.029803] hub 3-0:1.0: 1 port detected
[ 3.034527] xenon-sdhci d00d0000.sdhci: Got CD GPIO
[ 3.039835] xenon-sdhci d00d0000.sdhci: No vmmc regulator found
[ 3.080933] mmc0: SDHCI controller on d00d0000.sdhci [d00d0000.sdhci] using ADMA
[ 3.109472] libphy: mv88e6xxx SMI: probed
[ 3.113583] mdio_bus d0032004.mdio-mi: switch 0x341 probed: Marvell 88E6341, revision 0
[ 3.121667] mvneta d0030000.ethernet eth0: [0]: detected a Marvell 88E6341 switch
[ 3.156116] mmc0: new high speed SDHC card at address 1234
[ 3.161928] mmcblk0: mmc0:1234 SA08G 7.29 GiB
[ 3.167983] mmcblk0: p1
[ 3.267813] Generic PHY mv88e6xxx-0:01: attached PHY driver [Generic PHY] (mii_bus:phy_addr=mv88e6xxx-0:01, irq=-1)
[ 3.278569] ata1: SATA link down (SStatus 0 SControl 300)
[ 3.343814] Generic PHY mv88e6xxx-0:02: attached PHY driver [Generic PHY] (mii_bus:phy_addr=mv88e6xxx-0:02, irq=-1)
[ 3.419815] Generic PHY mv88e6xxx-0:03: attached PHY driver [Generic PHY] (mii_bus:phy_addr=mv88e6xxx-0:03, irq=-1)
[ 3.431526] hctosys: unable to open rtc device (rtc0)
[ 3.438331] md: Waiting for all devices to be available before autodetect
[ 3.444940] md: If you don’t use raid, use raid=noautodetect
[ 3.451893] md: Autodetecting RAID arrays.
[ 3.455933] md: Scanned 0 and added 0 devices.
[ 3.460735] md: autorun …
[ 3.463273] md: … autorun DONE.
[ 3.468040] EXT4-fs (mmcblk0p1): couldn’t mount as ext3 due to feature incompatibilities
[ 3.659594] EXT4-fs (mmcblk0p1): mounted filesystem with ordered data mode. Opts: (null)
[ 3.667696] VFS: Mounted root (ext4 filesystem) on device 179:1.
[ 3.674084] Freeing unused kernel memory: 328K (ffffffc000b6e000 – ffffffc000bc0000)
[ 3.682244] Freeing alternatives memory: 72K (ffffffc000bc0000 – ffffffc000bd2000)
[ 3.768468] init: Console is alive
[ 3.913389] init: – preinit –
[ 7.078697] mount_root: mounting /dev/root
[ 7.083254] EXT4-fs (mmcblk0p1): re-mounted. Opts: (null)
[ 7.092356] procd: – early –
[ 7.664093] procd: – ubus –
[ 7.843985] random: ubusd: uninitialized urandom read (4 bytes read, 11 bits of entropy available)
[ 7.853398] random: ubusd: uninitialized urandom read (4 bytes read, 11 bits of entropy available)
[ 7.862621] random: ubusd: uninitialized urandom read (4 bytes read, 11 bits of entropy available)
[ 7.872011] random: ubusd: uninitialized urandom read (4 bytes read, 11 bits of entropy available)
[ 7.880952] random: ubusd: uninitialized urandom read (4 bytes read, 11 bits of entropy available)
[ 7.890442] random: ubusd: uninitialized urandom read (4 bytes read, 11 bits of entropy available)
[ 7.899790] random: ubusd: uninitialized urandom read (4 bytes read, 11 bits of entropy available)
[ 7.909258] procd: – init –
[ 8.196261] Loading modules backported from Linux version wt-2016-05-12-0-g7a54796
[ 8.203970] Backport generated by backports.git backports-20160216-0-ge3c56e4
[ 8.245563] <<Marvell Mac80211 Wireless PCIE Network Driver version 10.3.4.0-20170713>>
[ 8.254217] ieee80211 phy0: priv->pcmd_buf = ffffff80001b4000 priv->pphys_cmd_buf = 000000003f07c000
[ 8.281459] Unhandled fault: synchronous external abort (0x96000010) at 0xffffff8000500c14
[ 8.289699] Internal error: : 96000010 [#1] PREEMPT SMP
[ 8.294980] Modules linked in: mwlwifi(O+) mac80211(O) cfg80211(O) compat(O) ip6t_REJECT nf_reject_ipv6 nf_log_ipv6 nf_log_common ip6table_raw ip6table_mangle ip6table_filter
[ 8.311380] CPU: 0 PID: 1373 Comm: kmodloader Tainted: G O 4.4.52 #1
[ 8.319295] Hardware name: Marvell Armada 3720 Community Board (DT)
[ 8.325335] task: ffffffc039a08b00 ti: ffffffc039ac0000 task.ti: ffffffc039ac0000
[ 8.333359] PC is at pcie_reset+0x10/0x68 [mwlwifi]
[ 8.338571] LR is at pcie_download_firmware+0x30/0xd68 [mwlwifi]
[ 8.344609] pc : [<ffffffbffc0eb9f0>] lr : [<ffffffbffc0eba78>] pstate: 00000145
[ 8.352349] sp : ffffffc039ac3940
[ 8.355501] x29: ffffffc039ac3940 x28: ffffffc038c13800
[ 8.361175] x27: ffffffc038800ee0 x26: 0000000000000019
[ 8.366669] x25: ffffffc038802ca0 x24: ffffffbffc0f7550
[ 8.372161] x23: ffffffc038800ee0 x22: ffffffc038801ca0
[ 8.377656] x21: ffffffc039991098 x20: ffffffc038c9dc80
[ 8.383149] x19: ffffffc038805620 x18: 0000000000000001
[ 8.388640] x17: 0000000000000000 x16: 00000000ffffffff
[ 8.394133] x15: 0000000000007000 x14: 0000000427ed3cbf
[ 8.399623] x13: 0000003400000054 x12: 0000000000000018
[ 8.405117] x11: 0101010101010101 x10: 7f7f7f7f7f7f7f7f
[ 8.410612] x9 : fefefefefefefeff x8 : 2e37393838573838
[ 8.416107] x7 : 2f696669776c776d x6 : ffffffc038c9d594
[ 8.421598] x5 : 8080808080000000 x4 : ffffffbffc0eba48
[ 8.427093] x3 : ffffff8000500c14 x2 : ffffffc038801ca0
[ 8.432586] x1 : ffffffc038805620 x0 : ffffff8000500000
[ 8.438078]
[ 8.439342] Process kmodloader (pid: 1373, stack limit = 0xffffffc039ac0020)
[ 8.446994] Stack: (0xffffffc039ac3940 to 0xffffffc039ac4000)
[ 8.452849] 3940: ffffffc039ac39b0 ffffffbffc0e0bc8 ffffffc038801ca0 ffffffbffc0f99c8
[ 8.461128] 3960: ffffffc039991098 ffffffc038801ca0 ffffffc038800ee0 ffffffbffc0f7550
[ 8.469237] 3980: ffffffc038802ca0 0000000000000019 ffffffc038800ee0 ffffffc038c13800
[ 8.477343] 39a0: ffffffc039991098 ffffffc038cf1818 ffffffc039ac3a30 ffffffbffc0eb040
[ 8.485092] 39c0: ffffffc039991000 ffffffc038805620 ffffffc039991098 ffffffc038801ca0
[ 8.493460] 39e0: ffffffc038800ee0 ffffffbffc0f7550 ffffffc000be2000 0000000000000019
[ 8.501651] 3a00: ffffffc00011a9d8 ffffffc038c13800 ffffffc039991000 ffffffc038805620
[ 8.509670] 3a20: ffffffc039991098 ffffffc038801ca0 ffffffc039ac3a70 ffffffc00053b0a8
[ 8.517411] 3a40: ffffffbffc0fade0 ffffffc039991098 ffffffc039991000 ffffffbffc0fad78
[ 8.525601] 3a60: ffffffbffc0fae90 0000000000000000 ffffffc039ac3ab0 ffffffc0005c1e4c
[ 8.533969] 3a80: ffffffc039991098 ffffffc000c8f000 0000000000000000 ffffffbffc0fade0
[ 8.542161] 3aa0: 0000000000000016 ffffffc000c8f000 ffffffc039ac3af0 ffffffc0005c1fec
[ 8.550182] 3ac0: ffffffc039991098 ffffffbffc0fade0 ffffffc0399910f8 ffffffc000c1b578
[ 8.558374] 3ae0: ffffffc000c28000 ffffffc0005c1f78 ffffffc039ac3b20 ffffffc0005bff88
[ 8.566033] 3b00: 0000000000000000 ffffffbffc0fade0 ffffffc0005c1f50 ffffffc039ac3b70
[ 8.574582] 3b20: ffffffc039ac3b60 ffffffc0005c1730 ffffffbffc0fade0 ffffffc038dd4c00
[ 8.582330] 3b40: 0000000000000000 ffffffc0008ac4e8 ffffffc0398f96a8 ffffffc03915df68
[ 8.590341] 3b60: ffffffc039ac3b70 ffffffc0005c1350 ffffffc039ac3bb0 ffffffc0005c2790
[ 8.598889] 3b80: ffffffbffc0fade0 ffffffc000beb4a0 ffffffc038d54a00 ffffffc000be2000
[ 8.607001] 3ba0: ffffffbffc0fe000 ffffffc00008295c ffffffc039ac3bd0 ffffffc000539ea4
[ 8.614660] 3bc0: ffffffc000beb4a0 ffffffc000beb4a0 ffffffc039ac3be0 ffffffbffc0fe018
[ 8.622848] 3be0: ffffffc039ac3bf0 ffffffc00008296c ffffffc039ac3c80 ffffffc000136794
[ 8.631309] 3c00: ffffffbffc0fb300 ffffffc000bf9000 ffffffc038c13c20 ffffffc038d54a80
[ 8.639418] 3c20: ffffffbffc0fb300 ffffffbffc0fb350 ffffffbffc0fb300 ffffffc000bf9000
[ 8.647528] 3c40: ffffffc038c13c20 ffffff80002d9000 ffffffbffc0fb300 ffffffbffc0fb350
[ 8.655190] 3c60: ffffffc000be2000 0000000000000019 ffffffc00011a9d8 cb88537fdc8ba634
[ 8.663650] 3c80: ffffffc039ac3cb0 ffffffc00011db64 ffffffc039ac3e58 0000000000000000
[ 8.671395] 3ca0: ffffffc038c13c20 ffffff80002d9000 ffffffc039ac3e00 ffffffc00011e188
[ 8.679943] 3cc0: 000000000000a530 0000000000000000 0000000022844510 ffffff8000303530
[ 8.688051] 3ce0: 0000000000402c69 ffffffc039ac0000 0000000000010000 0000000000000069
[ 8.695712] 3d00: ffffffc0008bf000 ffffffc039ac0000 ffffff8000303fff ffffffc000000077
[ 8.704259] 3d20: 0000007200ca9008 ffffffbf00000064 ffffff800000006e ffffffbf0000003f
[ 8.711919] 3d40: ffffffc0008ca7c8 ffffff800000feff ffffffbffc0fe038 ffffffc000000124
[ 8.720378] 3d60: ffffffc039ac3d80 ffffffc00016df04 00000530394b1d20 000000000000002a
[ 8.728568] 3d80: ffffffc039ac3df0 ffffffc00016e090 0000000000000000 0000000000000000
[ 8.736227] 3da0: 0000000000000000 0000007f00000000 0000000000000000 0000000000000000
[ 8.744326] 3dc0: 313132303863616d 0000000000000000 0000000000000000 0000000000000000
[ 8.752785] 3de0: 0000000000000000 0000000000000000 0000000000000000 cb88537fdc8ba634
[ 8.760530] 3e00: 0000007fe148ffc0 ffffffc000085e30 0000000000000000 0000000022819fe0
[ 8.768628] 3e20: ffffffffffffffff 0000007fb266fc9c 0000000080000000 0000000000000015
[ 8.776728] 3e40: 000000000000011d ffffffc00019c1fc ffffffc038dd4500 ffffff80002d9000
[ 8.785188] 3e60: 000000000002a530 ffffff8000302ef0 ffffff80002f4780 ffffff80002f5fc0
[ 8.793378] 3e80: 000000000001b590 000000000001bfb0 0000000000000000 0000000000000000
[ 8.801036] 3ea0: 0000000000002828 0000001800000017 0000000000000013 0000000000000010
[ 8.809584] 3ec0: 0000000022819fe0 000000000002a530 0000000000402c69 0000000000000000
[ 8.817241] 3ee0: 0000000000000000 0000000000000000 00000000fffffff0 0000000000000000
[ 8.825700] 3f00: 0000000000000069 0000000000000005 000000006c750000 00000000023f89d0
[ 8.833442] 3f20: 0000000000000018 0000000000000000 0000000000000000 00023f89d0000000
[ 8.841811] 3f40: 0000000000413eb0 0000007fb266fba4 0000000000000000 00000000004140a0
[ 8.850094] 3f60: 0000000022819fe0 0000000000000005 000000000002a530 0000000000402c69
[ 8.857753] 3f80: 0000000000000001 0000000000000002 00000000004149a0 0000000000000020
[ 8.866214] 3fa0: 0000000000000001 0000007fe148ffc0 0000000000402330 0000007fe148ffc0
[ 8.873956] 3fc0: 0000007fb266fc9c 0000000080000000 0000000022819fe0 0000000000000069
[ 8.882055] 3fe0: 0000000000000000 0000000000000000 0000000000000000 0000000000000000
[ 8.890241] Call trace:
[ 8.892681] [<ffffffbffc0eb9f0>] pcie_reset+0x10/0x68 [mwlwifi]
[ 8.898799] [<ffffffbffc0e0bc8>] mwl_init_hw+0xa8/0xcc0 [mwlwifi]
[ 8.905279] [<ffffffbffc0eb040>] mwl_fwcmd_set_rf_channel+0x1d60/0x2700 [mwlwifi]
[ 8.913201] [<ffffffc00053b0a8>] pci_device_probe+0x98/0x110
[ 8.918960] [<ffffffc0005c1e4c>] driver_probe_device+0x1ec/0x2f0
[ 8.925257] [<ffffffc0005c1fec>] __driver_attach+0x9c/0xa0
[ 8.930929] [<ffffffc0005bff88>] bus_for_each_dev+0x60/0xa0
[ 8.936779] [<ffffffc0005c1730>] driver_attach+0x20/0x28
[ 8.941919] [<ffffffc0005c1350>] bus_add_driver+0x1d0/0x238
[ 8.947858] [<ffffffc0005c2790>] driver_register+0x60/0xf8
[ 8.953620] [<ffffffc000539ea4>] __pci_register_driver+0x3c/0x48
[ 8.959836] [<ffffffbffc0fe018>] init_module+0x18/0x38 [mwlwifi]
[ 8.966046] [<ffffffc00008296c>] do_one_initcall+0xa4/0x1d8
[ 8.971719] [<ffffffc000136794>] do_init_module+0x60/0x1ac
[ 8.977568] [<ffffffc00011db64>] load_module+0x192c/0x1de0
[ 8.983247] [<ffffffc00011e188>] SyS_init_module+0x170/0x198
[ 8.988748] [<ffffffc000085e30>] el0_svc_naked+0x24/0x28
[ 8.994239] Code: f9402402 f9449c41 f9400c20 91305003 (b9400064)
[ 9.000785] —[ end trace 9aa795aec166f062 ]—
[ 10.071322] random: jshn: uninitialized urandom read (4 bytes read, 14 bits of entropy available)
[ 10.097561] random: jshn: uninitialized urandom read (4 bytes read, 14 bits of entropy available)
[ 10.118868] random: jshn: uninitialized urandom read (4 bytes read, 14 bits of entropy available)
[ 22.336462] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready
[ 22.367070] br-lan: port 1(lan0) entered blocking state
[ 22.372228] br-lan: port 1(lan0) entered disabled state
[ 22.379477] device lan0 entered promiscuous mode
[ 22.384471] device eth0 entered promiscuous mode
[ 22.392097] IPv6: ADDRCONF(NETDEV_UP): br-lan: link is not ready
[ 22.408161] br-lan: port 2(lan1) entered blocking state
[ 22.413376] br-lan: port 2(lan1) entered disabled state
[ 22.424242] device lan1 entered promiscuous mode
[ 22.433994] IPv6: ADDRCONF(NETDEV_UP): wan: link is not ready
[ 23.425293] dsa dsa@0 lan1: Link is Down
[ 23.996932] mvneta d0030000.ethernet eth0: Link is Up – 1Gbps/Full – flow control off
[ 24.006750] IPv6: ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
[ 24.273326] dsa dsa@0 wan: Link is Down
[ 24.349285] dsa dsa@0 lan0: Link is Down
[ 751.003241] random: nonblocking pool is initialized
Technical specification tables can not be displayed on mobile. Please view on desktop