On Mon, Aug 28, 2017 at 5:39 PM, Friedrich <friedrich.hunstock@t-online.de> wrote:
Am 28.08.2017 um 09:59 schrieb Roger Oberholtzer:
I did the suggested edit and built the initrd. After a reboot I still do not see a wireless device I only see this:
The edit didn't work for me either, neither did combining it with loading "sdhci_iproc" via modules-load.d. But running "modprobe -r sdhci_iproc" and then "modprobe sdhci_iproc" does at least fix the issue for the current boot. (you have to wait a few seconds for it to re-appear in "ip link" sometimes)
That seems to have done it for me, too. When I load the driver it reports: [83140.984355] sdhci: Secure Digital Host Controller Interface driver [83140.984369] sdhci: Copyright(c) Pierre Ossman [83140.987603] sdhci-pltfm: SDHCI platform and OF driver helper [83140.993375] sdhci-iproc 3f300000.sdhci: No vmmc regulator found [83140.993400] sdhci-iproc 3f300000.sdhci: No vqmmc regulator found [83141.039665] mmc1: SDHCI controller on 3f300000.sdhci [3f300000.sdhci] using PIO [83141.054880] mmc1: queuing unknown CIS tuple 0x80 (2 bytes) [83141.056584] mmc1: queuing unknown CIS tuple 0x80 (3 bytes) [83141.058284] mmc1: queuing unknown CIS tuple 0x80 (3 bytes) [83141.061341] mmc1: queuing unknown CIS tuple 0x80 (7 bytes) [83141.186611] mmc1: new SDIO card at address 0001 [83141.222935] brcmfmac: brcmf_sdio_drivestrengthinit: No SDIO Drive strength init done for chip 43430 rev 1 pmurev 24 [83143.245166] brcmfmac: brcmf_c_preinit_dcmds: Firmware version = wl0: Aug 29 2016 20:48:16 version 7.45.41.26 (r640327) FWID 01-4527cfab [83143.347340] brcmfmac: brcmf_cfg80211_reg_notifier: not a ISO3166 code The 'sdhci' and 'mmc1' lines are also present when the system boots. The difference is that 'brcmfmac_sdio:' reports this when the system boots: [ 10.234805] brcmfmac_sdio: probe of mmc1:0001:1 failed with error -110 [ 10.237045] brcmfmac_sdio: probe of mmc1:0001:2 failed with error -110 This really sounds like a problem I had with Leap 42.3 on an iMac where the wireless driver was placed in the initrd, but the firmware was not. So when the driver was loaded the firmware was not found. There seemed to be some recent change to dracut so that it did not know about the required firmware files. The solution was to remove the driver that needed the firmware from initrd. It then gets loaded later after the root file system is mounted, and the firmware is found. Which is what removing and reloading sdhci_iproc seems to accomplish. Maybe it is brcmfmac that should be removed from the initrd? -- Roger Oberholtzer -- To unsubscribe, e-mail: opensuse-arm+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-arm+owner@opensuse.org