5 Replies Latest reply on Sep 6, 2015 10:08 AM by angusyoung_

    Wifi driver can't load after firmware upgrade (edison-image-ww25.5-15.zip)

    angusyoung_

      Hi,

       

      With the default Yocto pre-installed on my edison (bought at sparkfun a few days ago), i was able to configure wifi and connect to the internet.

      After having successfully upgraded the Yocto distribution to 1.7.2 (as recommended by Intel), wifi is completly broken and it does not seems to be an userland issue (wpa_supplicant or whatever) but a kernel driver issue.

       

      Below are syslog errors occuring when I try to configure wifi :

       

      6.273506] bcmsdh_sdmmc: Failed to enable F1 Err: 0xffffffc2bcmsdh_sdmmc: Failed to Write byte F1:@0x1000a=00, Err: -110
      [6.275307] bcmsdh_sdmmc: Failed to Write byte F1:@0x1000a=00, Err: -110
      [6.276478] bcmsdh_sdmmc: Failed to Write byte F1:@0x1000a=00, Err: -110
      [6.276497] dhdsdio_probe_attach: FAILED to return to SI_ENUM_BASE
      [6.276664] bcmsdh_sdmmc: Failed to Write byte F1:@0x1000e=28, Err: -110
      [6.277828] bcmsdh_sdmmc: Failed to Write byte F1:@0x1000e=28, Err: -110
      [6.278995] bcmsdh_sdmmc: Failed to Write byte F1:@0x1000e=28, Err: -110
      [6.279016] dhdsdio_probe: ChipClkCSR access: err -35 wrote 0x28 read 0x00 (1)
      [6.333545] dhdsdio_probe: dhdsdio_probe_attach failed
      [6.333580] sdioh_probe: bcmsdh_probe failed
      [6.350557] bcmsdh_sdmmc: probe of mmc2:0001:2 failed with error -12
      [6.350832] bcmsdh_sdmmc: probe of mmc2:0001:3 failed with error -110
      [6.636607] EXT4-fs (mmcblk0p5): mounted filesystem without journal. Opts: discard,barrier=1,data=ordered,noauto_da_alloc
      [7.900586] EXT4-fs (mmcblk0p10): mounted filesystem with ordered data mode. Opts: discard,barrier=1,data=ordered,noauto_da_alloc

      [   18.342149] dhd_wifi_platform_load_sdio: sdio_register_driver timeout or error

      [   18.342371] wifi_platform_set_power = 0

      [   18.359227] wifi_platform_bus_enumerate device present 0

      [   18.359287] wlan: probe of wlan.0 failed with error -62

      [   18.359438] found wifi platform device wlan

      [   18.359471] unregister wifi platform drivers

      [   18.400485] dhd_module_init in

      [   18.400520] found wifi platform device wlan

      [   18.400632] Power-up adapter 'DHD generic adapter'

      [   18.430574] dummy_sdmmc: probe of mmc2:0001:1 failed with error -16

      [   18.430657] dummy_sdmmc: probe of mmc2:0001:2 failed with error -16

      [   18.430714] dummy_sdmmc: probe of mmc2:0001:3 failed with error -16

      [   18.430830] wifi_platform_set_power = 1

       

      If I try to force loading the driver, i get an error :

      root@edison:~# lsmod

      Module                  Size  Used by

      usb_f_acm              14335  1

      u_serial               18582  6 usb_f_acm

      g_multi                70924  0

      libcomposite           39245  2 usb_f_acm,g_multi

      bcm_bt_lpm             13708  0

      root@edison:~# ls /lib/modules/3.10.17-poky-edison+/extra/

      bcm4334x.ko

      root@edison:~# modprobe -v bcm4334x

      insmod /lib/modules/3.10.17-poky-edison+/extra/bcm4334x.ko firmware_path=/etc/firmware/fw_bcmdhd.bin nvram_path=/etc/firmware/bcmdhd.cal op_mode=4

      modprobe: ERROR: could not insert 'bcm4334x': No such device

       

      Any idea much appreciate ;-)

       

      Thanks.