Firefly开源社区

打印 上一主题 下一主题

[Linux] 驱动无法找到固件WLAN: request_firmware() failed, error code = -2

64

积分

0

威望

0

贡献

技术小白

积分
64

驱动无法找到固件WLAN: request_firmware() failed, error code = -2

发表于 2021-2-25 11:31:31      浏览:2023 | 回复:0        打印      只看该作者   [复制链接] 楼主
mrvl88w8977编译进内核后,开机启动找不到固件,固件也存在。log如下:
Starting kernel ...

[    0.000000] Booting Linux on physical CPU 0x0
[    0.000000] Linux version 4.4.143 (ray@ray-virtual-machine) (gcc version 6.3.1 20170404 (Linaro GCC 6.3-2017.05) ) #64 SMP PREEMPT Thu Feb 25 11:21:06 CST 2021
[    0.000000] Boot CPU: AArch64 Processor [410fd042]
[    0.000000] earlycon: Early serial console at MMIO32 0xff0c0000 (options '')
[    0.000000] bootconsole [uart0] enabled
[    0.000000] Reserved memory: failed to reserve memory for node 'drm-logo@00000000': base 0x0000000000000000, size 0 MiB
[    0.000000] psci: probing for conduit method from DT.
[    0.000000] psci: PSCIv1.0 detected in firmware.
[    0.000000] psci: Using standard PSCI v0.2 function IDs
[    0.000000] psci: MIGRATE_INFO_TYPE not supported.
[    0.000000] PERCPU: Embedded 19 pages/cpu @ffffffc00ff49000 s40088 r8192 d29544 u77824
[    0.000000] Detected VIPT I-cache on CPU0
[    0.000000] Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 64008
[    0.000000] Kernel command line: storagemedia=emmc androidboot.storagemedia=emmc androidboot.mode=normal  androidboot.slot_suffix= androidboot.serialno=c3d9b8674f4b94f6  rootwait earlycon=uart8250,mmio32,0xff0c0000 swiotlb=1 console=ttyFIQ0 root=PARTUUID=614e0000-0000 rootfstype=ext2 snd_aloop.index=7
[    0.000000] PID hash table entries: 1024 (order: 1, 8192 bytes)
[    0.000000] Dentry cache hash table entries: 32768 (order: 6, 262144 bytes)
[    0.000000] Inode-cache hash table entries: 16384 (order: 5, 131072 bytes)
[    0.000000] software IO TLB [mem 0x0fea9000-0x0fee9000] (0MB) mapped at [ffffffc00fea9000-ffffffc00fee8fff]
[    0.000000] Memory: 244408K/260096K available (5886K kernel code, 436K rwdata, 2808K rodata, 384K init, 493K bss, 15688K reserved, 0K cma-reserved)
[    0.000000] Virtual kernel memory layout:
[    0.000000]     modules : 0xffffff8000000000 - 0xffffff8008000000   (   128 MB)
[    0.000000]     vmalloc : 0xffffff8008000000 - 0xffffffbdbfff0000   (   246 GB)
[    0.000000]       .init : 0xffffff8008910000 - 0xffffff8008970000   (   384 KB)
[    0.000000]       .text : 0xffffff8008080000 - 0xffffff8008640000   (  5888 KB)
[    0.000000]     .rodata : 0xffffff8008640000 - 0xffffff8008910000   (  2880 KB)
[    0.000000]       .data : 0xffffff8008970000 - 0xffffff80089dd008   (   437 KB)
[    0.000000]     fixed   : 0xffffffbffe7fd000 - 0xffffffbffec00000   (  4108 KB)
[    0.000000]     PCI I/O : 0xffffffbffee00000 - 0xffffffbfffe00000   (    16 MB)
[    0.000000]     memory  : 0xffffffc000200000 - 0xffffffc010000000   (   254 MB)
[    0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=4, Nodes=1
[    0.000000] Preemptible hierarchical RCU implementation.
[    0.000000]  Build-time adjustment of leaf fanout to 64.
[    0.000000] NR_IRQS:64 nr_irqs:64 0
[    0.000000] GIC: Using split EOI/Deactivate mode
[    0.000000] Architected cp15 timer(s) running at 24.00MHz (phys).
[    0.000000] clocksource: arch_sys_counter: mask: 0xffffffffffffff max_cycles: 0x588fe9dc0, max_idle_ns: 440795202592 ns
[    0.000007] sched_clock: 56 bits at 24MHz, resolution 41ns, wraps every 4398046511097ns
[    0.001879] Calibrating delay loop (skipped), value calculated using timer frequency.. 48.00 BogoMIPS (lpj=24000)
[    0.002830] pid_max: default: 32768 minimum: 301
[    0.003386] Mount-cache hash table entries: 512 (order: 0, 4096 bytes)
[    0.003988] Mountpoint-cache hash table entries: 512 (order: 0, 4096 bytes)
[    0.005447] sched-energy: CPU device node has no sched-energy-costs
[    0.006066] Invalid sched_group_energy for CPU0
[    0.006484] CPU0: update cpu_capacity 1024
[    0.006909] ASID allocator initialised with 65536 entries
[    0.016643] Detected VIPT I-cache on CPU1
[    0.016699] Invalid sched_group_energy for CPU1
[    0.016704] CPU1: update cpu_capacity 1024
[    0.016709] CPU1: Booted secondary processor [410fd042]
[    0.019663] Detected VIPT I-cache on CPU2
[    0.019697] Invalid sched_group_energy for CPU2
[    0.019702] CPU2: update cpu_capacity 1024
[    0.019706] CPU2: Booted secondary processor [410fd042]
[    0.022705] Detected VIPT I-cache on CPU3
[    0.022740] Invalid sched_group_energy for CPU3
[    0.022744] CPU3: update cpu_capacity 1024
[    0.022748] CPU3: Booted secondary processor [410fd042]
[    0.022815] Brought up 4 CPUs
[    0.028027] SMP: Total of 4 processors activated.
[    0.028467] CPU: All CPU(s) started at EL2
[    0.028973] Invalid sched_group_energy for CPU3
[    0.029394] Invalid sched_group_energy for Cluster3
[    0.029841] Invalid sched_group_energy for CPU2
[    0.030272] Invalid sched_group_energy for Cluster2
[    0.030719] Invalid sched_group_energy for CPU1
[    0.031135] Invalid sched_group_energy for Cluster1
[    0.031593] Invalid sched_group_energy for CPU0
[    0.032010] Invalid sched_group_energy for Cluster0
[    0.033017] devtmpfs: initialized
[    0.053210] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 1911260446275000 ns
[    0.054146] futex hash table entries: 1024 (order: 4, 65536 bytes)
[    0.055092] pinctrl core: initialized pinctrl subsystem
[    0.056714] NET: Registered protocol family 16
[    0.061682] cpuidle: using governor menu
[    0.062075] Registered FIQ tty driver
[    0.062801] vdso: 2 pages (1 code @ ffffff8008646000, 1 data @ ffffff8008974000)
[    0.063510] hw-breakpoint: found 6 breakpoint and 4 watchpoint registers.
[    0.064353] DMA: preallocated 256 KiB pool for atomic allocations
[    0.067159] console [pstore-1] enabled
[    0.067530] pstore: Registered ramoops as persistent store backend
[    0.068102] ramoops: attached 0xf0000@0x110000, ecc: 0/0
[    0.088471] fiq debugger fiq mode enabled
[[    0.089235] console [ttyFIQ0] enabled
    0.089235] console [ttyFIQ0] enabled
[    0.089906] bootconsole [uart0] disabled
[    0.089906] bootconsole [uart0] disabled
[    0.090554] Registered fiq debugger ttyFIQ0
WARNING: suspend_mode_handler: Not support call: 0x4
[    0.105861] vcc_1v8: regulator get failed, ret=-517
[    0.106780] vcc_1v8_codec: regulator get failed, ret=-517
[    0.107694] vcc_1v8: supplied by vcc_io
[    0.107806] vcc_1v8_codec: supplied by vcc_io
[    0.110312] SCSI subsystem initialized
[    0.110619] usbcore: registered new interface driver usbfs
[    0.110731] usbcore: registered new interface driver hub
[    0.110870] usbcore: registered new device driver usb
[    0.110987] pps_core: LinuxPPS API ver. 1 registered
[    0.111000] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
[    0.111034] PTP clock support registered
[    0.112263] Advanced Linux Sound Architecture Driver Initialized.
[    0.112968] Bluetooth: Core ver 2.21
[    0.113031] NET: Registered protocol family 31
[    0.113043] Bluetooth: HCI device and connection manager initialized
[    0.113062] Bluetooth: HCI socket layer initialized
[    0.113079] Bluetooth: L2CAP socket layer initialized
[    0.113118] Bluetooth: SCO socket layer initialized
[    0.114277] rockchip-cpuinfo cpuinfo: Serial         : 9e3c69067bb7b886
[    0.114986] clocksource: Switched to clocksource arch_sys_counter
[    0.117447] thermal thermal_zone1: power_allocator: sustainable_power will be estimated
[    0.117793] NET: Registered protocol family 2
[    0.118514] TCP established hash table entries: 2048 (order: 2, 16384 bytes)
[    0.118573] TCP bind hash table entries: 2048 (order: 3, 32768 bytes)
[    0.118628] TCP: Hash tables configured (established 2048 bind 2048)
[    0.118715] UDP hash table entries: 256 (order: 1, 8192 bytes)
[    0.118751] UDP-Lite hash table entries: 256 (order: 1, 8192 bytes)
[    0.118961] NET: Registered protocol family 1
[    0.119969] hw perfevents: enabled with armv8_cortex_a53 PMU driver, 7 counters available
[    0.131514] squashfs: version 4.0 (2009/01/31) Phillip Lougher
[    0.131800] ntfs: driver 2.1.32 [Flags: R/W].
[    0.135196] NET: Registered protocol family 38
[    0.135283] io scheduler noop registered (default)
[    0.136470] phy phy-ff008000.syscon:usb2-phy@100.0: Failed to get VBUS supply regulator
[    0.140954] dma-pl330 ff2c0000.dma-controller: Loaded driver for PL330 DMAC-241330
[    0.141033] dma-pl330 ff2c0000.dma-controller:       DBUFF-32x8bytes Num_Chans-6 Num_Peri-12 Num_Events-12
[    0.143481] dma-pl330 ff2d0000.dma-controller: Loaded driver for PL330 DMAC-241330
[    0.143520] dma-pl330 ff2d0000.dma-controller:       DBUFF-128x8bytes Num_Chans-8 Num_Peri-20 Num_Events-16
[    0.143864] rockchip-pvtm ff000000.grf:pmu-pvtm: failed to get rst 0 pmu
[    0.144063] rockchip-pvtm ff00c000.syscon:pvtm: failed to get rst 0 core
[    0.145610] Serial: 8250/16550 driver, 5 ports, IRQ sharing disabled
[    0.147971] ff0e0000.serial: ttyS4 at MMIO 0xff0e0000 (irq = 12, base_baud = 5078125) is a 16550A
[    0.149945] [drm] Initialized drm 1.1.0 20060810
[    0.150095] random: nonblocking pool is initialized
[    0.153005] Unable to detect cache hierarchy for CPU 0
[    0.160108] loop: module loaded
[    0.160491] SCSI Media Changer driver v0.25
[    0.162580] rk_gmac-dwmac ff4e0000.ethernet: clock input or output? (input).
[    0.162628] rk_gmac-dwmac ff4e0000.ethernet: Can not read property: tx_delay.
[    0.162644] rk_gmac-dwmac ff4e0000.ethernet: set tx_delay to 0x30
[    0.162679] rk_gmac-dwmac ff4e0000.ethernet: Can not read property: rx_delay.
[    0.162693] rk_gmac-dwmac ff4e0000.ethernet: set rx_delay to 0x10
[    0.162717] rk_gmac-dwmac ff4e0000.ethernet: integrated PHY? (no).
[    0.163073] rk_gmac-dwmac ff4e0000.ethernet: clock input from PHY
[    0.168104] rk_gmac-dwmac ff4e0000.ethernet: init for RMII
[    0.168248] stmmac - user ID: 0x10, Synopsys ID: 0x35
[    0.168265]  Ring mode enabled
[    0.168277]  DMA HW capability register supported
[    0.168285]  Normal descriptors
[    0.168297]  RX Checksum Offload Engine supported (type 2)
[    0.168307]  TX Checksum insertion supported
[    0.168316]  Wake-Up On Lan supported
[    0.168379]  Enable RX Mitigation via HW Watchdog Timer
[    0.171938] libphy: stmmac: probed
[    0.171972] eth%d: PHY ID 001cc816 at 0 IRQ POLL (stmmac-0:00) active
[    0.172013] eth%d: PHY ID 001cc816 at 1 IRQ POLL (stmmac-0:01)
[    0.173266] wlan: Loading MWLAN driver
[    0.173763] wlan: Driver loaded successfully
[    0.173797] Rockchip WiFi SYS interface (V1.00) ...
[    0.174321] ff400000.usb supply vusb_d not found, using dummy regulator
[    0.174413] ff400000.usb supply vusb_a not found, using dummy regulator
[    0.287056] dwc2 ff400000.usb: EPs: 10, dedicated fifos, 972 entries in SPRAM
[    0.287575] dwc2 ff400000.usb: DWC OTG Controller
[    0.287628] dwc2 ff400000.usb: new USB bus registered, assigned bus number 1
[    0.287676] dwc2 ff400000.usb: irq 22, io mem 0xff400000
[    0.288785] hub 1-0:1.0: USB hub found
[    0.288856] hub 1-0:1.0: 1 port detected
[    0.929090] phy phy-ff008000.syscon:usb2-phy@100.0: charger = USB_FLOATING_CHARGER
[    0.929349] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[    0.929374] ehci-platform: EHCI generic platform driver
[    0.933225] ehci-platform ff440000.usb: EHCI Host Controller
[    0.933281] ehci-platform ff440000.usb: new USB bus registered, assigned bus number 2
[    0.933433] ehci-platform ff440000.usb: irq 23, io mem 0xff440000
[    0.939043] ehci-platform ff440000.usb: USB 2.0 started, EHCI 1.00
[    0.940083] hub 2-0:1.0: USB hub found
[    0.940140] hub 2-0:1.0: 1 port detected
[    0.940755] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
[    0.940808] ohci-platform: OHCI generic platform driver
[    0.941267] ohci-platform ff450000.usb: Generic Platform OHCI controller
[    0.941315] ohci-platform ff450000.usb: new USB bus registered, assigned bus number 3
[    0.941454] ohci-platform ff450000.usb: irq 24, io mem 0xff450000
[    0.996887] hub 3-0:1.0: USB hub found
[    0.996941] hub 3-0:1.0: 1 port detected
[    0.997622] usbcore: registered new interface driver uas
[    0.997773] usbcore: registered new interface driver usb-storage
[    0.997844] usbcore: registered new interface driver ums-alauda
[    0.997912] usbcore: registered new interface driver ums-cypress
[    0.997996] usbcore: registered new interface driver ums-datafab
[    0.998060] usbcore: registered new interface driver ums_eneub6250
[    0.998128] usbcore: registered new interface driver ums-freecom
[    0.998191] usbcore: registered new interface driver ums-isd200
[    0.998254] usbcore: registered new interface driver ums-jumpshot
[    0.998322] usbcore: registered new interface driver ums-karma
[    0.998389] usbcore: registered new interface driver ums-onetouch
[    0.998458] usbcore: registered new interface driver ums-sddr09
[    0.998521] usbcore: registered new interface driver ums-sddr55
[    0.998579] usbcore: registered new interface driver ums-usbat
[    0.999273] i2c /dev entries driver
[    1.000452] rk3x-i2c ff050000.i2c: Initialized RK3xxx I2C bus at ffffff8008ab2000
[    1.003435] rk_tsadcv2_temp_to_code: Invalid conversion table: code=4095, temperature=2147483647
[    1.003679] rockchip-thermal ff1f0000.tsadc: tsadc is probed successfully!
[    1.004339] Bluetooth: Generic Bluetooth SDIO driver ver 0.1
[    1.004665] cpu cpu0: leakage=5
[    1.004943] cpu cpu0: Failed to get pvtm
[    1.006333] cpu cpu0: l=0 h=55000 hyst=5000 l_limit=1200000000 h_limit=1008000000
[    1.007826] Synopsys Designware Multimedia Card Interface Driver
[    1.009668] dwmmc_rockchip ff480000.dwmmc: num-slots property not found, assuming 1 slot is available
[    1.009819] dwmmc_rockchip ff480000.dwmmc: IDMAC supports 32-bit address mode.
[    1.009868] dwmmc_rockchip ff480000.dwmmc: Using internal DMA controller.
[    1.009892] dwmmc_rockchip ff480000.dwmmc: Version ID is 270a
[    1.009965] dwmmc_rockchip ff480000.dwmmc: DW MMC controller at irq 25,32 bit host data width,256 deep fifo
[    1.010807] rockchip-iodomain ff000000.grf:io-domains: Setting to 3300000 done
[    1.010848] rockchip-iodomain ff000000.grf:io-domains: Setting to 3300000 done
[    1.021161] mmc_host mmc0: Bus speed (slot 0) = 400000Hz (slot req 400000Hz, actual 400000HZ div = 0)
[    1.032135] rockchip-iodomain ff000000.grf:io-domains: Setting to 3300000 done
[    1.032169] rockchip-iodomain ff000000.grf:io-domains: Setting to 3300000 done
[    1.032182] set vqmmc to 3.3v, ret=0
[    1.032721] dwmmc_rockchip ff480000.dwmmc: 1 slots initialized
[    1.032965] dwmmc_rockchip ff490000.dwmmc: No default pinctrl state
[    1.033020] dwmmc_rockchip ff490000.dwmmc: No off pinctrl state
[    1.033155] dwmmc_rockchip ff490000.dwmmc: IDMAC supports 32-bit address mode.
[    1.033209] dwmmc_rockchip ff490000.dwmmc: Using internal DMA controller.
[    1.033234] dwmmc_rockchip ff490000.dwmmc: Version ID is 270a
[    1.033306] dwmmc_rockchip ff490000.dwmmc: DW MMC controller at irq 26,32 bit host data width,256 deep fifo
[    1.033395] dwmmc_rockchip ff490000.dwmmc: No vmmc regulator found
[    1.033410] dwmmc_rockchip ff490000.dwmmc: No vqmmc regulator found
[    1.044092] mmc_host mmc1: Bus speed (slot 0) = 400000Hz (slot req 400000Hz, actual 400000HZ div = 0)
[    1.055149] dwmmc_rockchip ff490000.dwmmc: 1 slots initialized
[    1.055765] dwmmc_rockchip ff4a0000.dwmmc: No default pinctrl state
[    1.055794] dwmmc_rockchip ff4a0000.dwmmc: No off pinctrl state
[    1.055810] dwmmc_rockchip ff4a0000.dwmmc: num-slots property not found, assuming 1 slot is available
[    1.055917] dwmmc_rockchip ff4a0000.dwmmc: IDMAC supports 32-bit address mode.
[    1.055961] dwmmc_rockchip ff4a0000.dwmmc: Using internal DMA controller.
[    1.056001] dwmmc_rockchip ff4a0000.dwmmc: Version ID is 270a
[    1.056069] dwmmc_rockchip ff4a0000.dwmmc: DW MMC controller at irq 27,32 bit host data width,256 deep fifo
[    1.056152] dwmmc_rockchip ff4a0000.dwmmc: No vmmc regulator found
[    1.056164] dwmmc_rockchip ff4a0000.dwmmc: No vqmmc regulator found
[    1.056498] dwmmc_rockchip ff4a0000.dwmmc: allocated mmc-pwrseq
[    1.067126] mmc_host mmc2: Bus speed (slot 0) = 400000Hz (slot req 400000Hz, actual 400000HZ div = 0)
[    1.078150] dwmmc_rockchip ff4a0000.dwmmc: 1 slots initialized
[    1.079597] is31fl32xx 1-003c: register write to 0x00 failed (error -6),val=0
[    1.091105] mmc1: MAN_BKOPS_EN bit is not set
[    1.094932] mmc_host mmc1: Bus speed (slot 0) = 147456000Hz (slot req 150000000Hz, actual 147456000HZ div = 0)
[    1.125028] mmc_host mmc2: Bus speed (slot 0) = 98304000Hz (slot req 100000000Hz, actual 98304000HZ div = 0)
[    1.180073] is31fl32xx 1-003c: register write to 0x00 failed (error -6),val=0
[    1.281114] is31fl32xx 1-003c: register write to 0x00 failed (error -6),val=0
[    1.382113] is31fl32xx_init_regs, write to shutdown register failed
[    1.382238] is31fl32xx 1-003c: register write to 0x26 failed (error -6),val=1
[    1.483275] is31fl32xx 1-003c: register write to 0x26 failed (error -6),val=1
[    1.568856] dwmmc_rockchip ff4a0000.dwmmc: Successfully tuned phase to 93
[    1.575540] mmc2: new ultra high speed SDR50 SDIO card at address 0001
[    1.576367] vendor=0x02DF device=0x9145 class=0 function=1
[    1.576579] SDIO: max_segs=256 max_seg_size=4096
[    1.576616] rx_work=1 cpu_num=4
[    1.577592] wlan: Enable TX SG mode
[    1.577629] wlan: Enable RX SG mode
[    1.580629] Request firmware: mrvl/sdsd8977_combo_v2.bin
[    1.580844] wlan_sdio mmc2:0001:1: Direct firmware load for mrvl/sdsd8977_combo_v2.bin failed with error -2
[    1.580886] WLAN: request_firmware() failed, error code = -2
[    1.580906] Firmware Init Failed
[    1.583376] woal_add_card failed
[    1.583539] wlan_sdio: probe of mmc2:0001:1 failed with error -1
[    1.584249] is31fl32xx 1-003c: register write to 0x26 failed (error -6),val=1
[    1.608313] dwmmc_rockchip ff490000.dwmmc: Successfully tuned phase to 70
[    1.608559] mmc1: new HS200 MMC card at address 0001
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

友情链接 : 爱板网 电子发烧友论坛 云汉电子社区 粤ICP备14022046号-2
快速回复 返回顶部 返回列表