bcmdhd wifi driver not working on imx6quad

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

bcmdhd wifi driver not working on imx6quad

5,248 Views
idriver
Contributor I

Dear all:

    

I trying to bring WiFi module BCM88335 (similar to bcm 4335) on imx6quad platform(linux-3.14.28).

The wifi module is connected to sd2/mmc2 controller.

The bcm reset(wlreg_on) line is connected to gpio2_20 and bcm driver uses the in-band interrupts.

 

The below changes are in dts file and added mmc rescan patch in mmc host driver.

wlreg_on: fixedregulator@2 {
    compatible = "regulator-fixed";
    regulator-name = "wlreg_on";
    gpio = <&gpio2 20 0>; //wifi_regon
    startup-delay-us = <600000>;
    enable-active-high;
};

bcmdhd_wlan_0: bcmdhd_wlan@0 {
    compatible = "android,bcmdhd_wlan";
    gpios = <&gpio2 17 0>; //wifi_wake_host
    wlreg_on-supply = <&wlreg_on>;
};

 

&usdhc2 {
    pinctrl-names = "default";
    pinctrl-0 = <&pinctrl_usdhc2>;
    keep-power-in-suspend;
    non-removable;
    cap-power-off-card;
    status = "okay";

};

pinctrl_usdhc2: usdhc2grp {
 fsl,pins = <
    MX6QDL_PAD_SD2_CMD__SD2_CMD 0x17059
    MX6QDL_PAD_SD2_CLK__SD2_CLK 0x10059
    MX6QDL_PAD_SD2_DAT0__SD2_DATA0 0x17059
    MX6QDL_PAD_SD2_DAT1__SD2_DATA1 0x17059
    MX6QDL_PAD_SD2_DAT2__SD2_DATA2 0x17059
    MX6QDL_PAD_SD2_DAT3__SD2_DATA3 0x17059
 >;
};

pinctrl_hog: hoggrp {
fsl,pins = <
    ...........
    MX6QDL_PAD_EIM_D20__GPIO3_IO20 0x80000000
    MX6QDL_PAD_EIM_D17__GPIO3_IO17 0x80000000
    ..............
>;
};

 

When I try to insert the bcmdhd driver, it fails to load.

the logs:

dhd_module_init in
Power-up adapter 'DHD generic adapter'
F1 signature OK, socitype:0x1 chip:0x4339 rev:0x1 pkg:0x2
DHD: dongle ram size is set to 786432(orig 786432) at 0x180000
cfg80211: Updating information on frequency 2412 MHz with regulatory rule:
cfg80211: 2402000 KHz - 2482000 KHz @ 40000 KHz), (600 mBi, 2000 mBm)
cfg80211: Updating information on frequency 2417 MHz with regulatory rule:
cfg80211: 2402000 KHz - 2482000 KHz @ 40000 KHz), (600 mBi, 2000 mBm)
cfg80211: Updating information on frequency 2422 MHz with regulatory rule:
cfg80211: 2402000 KHz - 2482000 KHz @ 40000 KHz), (600 mBi, 2000 mBm)
cfg80211: Updating information on frequency 2427 MHz with regulatory rule:
cfg80211: 2402000 KHz - 2482000 KHz @ 40000 KHz), (600 mBi, 2000 mBm)
cfg80211: Updating information on frequency 2432 MHz with regulatory rule:
cfg80211: 2402000 KHz - 2482000 KHz @ 40000 KHz), (600 mBi, 2000 mBm)
cfg80211: Updating information on frequency 2437 MHz with regulatory rule:
cfg80211: 2402000 KHz - 2482000 KHz @ 40000 KHz), (600 mBi, 2000 mBm)
cfg80211: Updating information on frequency 2442 MHz with regulatory rule:
cfg80211: 2402000 KHz - 2482000 KHz @ 40000 KHz), (600 mBi, 2000 mBm)
cfg80211: Updating information on frequency 2447 MHz with regulatory rule:
cfg80211: 2402000 KHz - 2482000 KHz @ 40000 KHz), (600 mBi, 2000 mBm)
cfg80211: Updating information on frequency 2452 MHz with regulatory rule:
cfg80211: 2402000 KHz - 2482000 KHz @ 40000 KHz), (600 mBi, 2000 mBm)
cfg80211: Updating information on frequency 2457 MHz with regulatory rule:
cfg80211: 2402000 KHz - 2482000 KHz @ 40000 KHz), (600 mBi, 2000 mBm)
cfg80211: Updating information on frequency 2462 MHz with regulatory rule:
cfg80211: 2402000 KHz - 2482000 KHz @ 40000 KHz), (600 mBi, 2000 mBm)
cfg80211: Updating information on frequency 2467 MHz with regulatory rule:
cfg80211: 2402000 KHz - 2482000 KHz @ 40000 KHz), (600 mBi, 2000 mBm)
cfg80211: Updating information on frequency 2472 MHz with regulatory rule:
cfg80211: 2402000 KHz - 2482000 KHz @ 40000 KHz), (600 mBi, 2000 mBm)
cfg80211: Updating information on frequency 2484 MHz with regulatory rule:
cfg80211: 2474000 KHz - 2494000 KHz @ 20000 KHz), (600 mBi, 2000 mBm)
CFG80211-ERROR) wl_setup_wiphy : Registering Vendor80211)
cfg80211: Ignoring regulatory request set by core since the driver uses its own custom regulatory domain
wl_create_event_handler(): thread:wl_event_handler:402 started
CFG80211-ERROR) wl_event_handler : tsk Enter, tsk = 0xa916141c
dhd_attach(): thread:dhd_watchdog_thread:403 started
dhd_attach(): thread:dhd_dpc:404 started
dhd_deferred_work_init: work queue initialized
dhdsdio_write_vars: Download, Upload and compare of NVRAM succeeded.
dhd_bus_init: enable 0x06, ready 0x06 (waited 0us)
dhd_bus_rxctl: resumed on timeout, INT status=0x208000C0
dhd_bus_rxctl: rxcnt_timeout=1, rxlen=0
dhd_wl_ioctl: 'resumed on timeout' error is occurred before the interface does not bring up
dhdsdio_probe: dhd_bus_start failed
dhd_wlfc_deinit():3256, Already disabled!
dhd_detach(): thread:dhd_watchdog_thread:403 terminated OK
dhd_dpc_thread: Unexpected up_cnt 0
dhd_detach(): thread:dhd_dpc:404 terminated OK
CFG80211-ERROR) wl_event_handler : was terminated
wl_destroy_event_handler(): thread:wl_event_handler:402 terminated OK
bcmsdh_sdmmc: probe of mmc1:0001:2 failed with error -12
dhd_wifi_platform_load_sdio: sdio_register_driver timeout or error
bcmdhd_wlan: probe of bcmdhd_wlan.30 failed with error -62

 

 

 

Please suggest if you have any additional pointers or any reasons for this failure.

Original Attachment has been moved to: dmesg.txt.zip

Labels (2)
0 Kudos
3 Replies

2,281 Views
weidong_sun
NXP TechSupport
NXP TechSupport

Hello Baofeng,

   The following messages in your log means SDIO driver has fond WIFI device, so hardware connettions and device tree are both correct.

mmc1: queuing unknown CIS tuple 0x80 (2 bytes)
mmc1: queuing unknown CIS tuple 0x80 (7 bytes)
mmc1: queuing unknown CIS tuple 0x80 (6 bytes)
mmc1: queuing unknown CIS tuple 0x80 (31 bytes)

 The root cause of failure is generated by firmware for WIFI, you please use "insmod" command with parameters like following, then issues should be solved.

# /system/bin/insmod/ ./dhd.ko  "firmware_path=/system/etc/wifi/sodio-bcmxxx-dhd.bin nvram_path=/system/etc/wifi/nvram.txt"

[Note : maybe your firmware path is differenct from above, so modify them with yours]


Have a great day,
Weidong

-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------

0 Kudos

2,281 Views
idriver
Contributor I

Hello Weidong,

      Thanks for your reply,I have used "insmod" command with parameters like following:

#insmod /system/lib/modules/bcmdhd.ko "firmware_path=/system/vendor/firmware/fw_bcmdhd.bin nvram_path=/system/etc/wifi/bcmdhd.cal"

   So i doubt the fw_bcmdhd.bin and bcmdhd.cal are not correct,can you give me some suggestions.

   

Thanks,

Baofeng

   

   

0 Kudos

2,281 Views
李李梦
Contributor I

Hi baofeng

I am porting BCM88335 module on IMX6 ,The question similar with you.

Do you resolve this issue? and confirm the fw_bcmdhd.bin and bcmdhd.cal are correct?

Hope you reply.

Attach my dmesg log.

root@imx6qdlsolo:~# dmesg
[ 0.000000] Booting Linux on physical CPU 0x0
[ 0.000000] Linux version 4.1.15+ (root@lim) (gcc version 5.2.0 (GCC) ) #6 SMP PREEMPT Mon Feb 5 01:34:37 CST 2018
[ 0.000000] CPU: ARMv7 Processor [412fc09a] revision 10 (ARMv7), cr=10c5387d
[ 0.000000] CPU: PIPT / VIPT nonaliasing data cache, VIPT aliasing instruction cache
[ 0.000000] Machine model: Freescale i.MX6 DualLite SABRE Smart Device Board
[ 0.000000] Reserved memory: created CMA memory pool at 0x1c000000, size 320 MiB
[ 0.000000] Reserved memory: initialized node linux,cma, compatible id shared-dma-pool
[ 0.000000] Memory policy: Data cache writealloc
[ 0.000000] On node 0 totalpages: 131072
[ 0.000000] free_area_init_node: node 0, pgdat 80a57240, node_mem_map 8bb57000
[ 0.000000] Normal zone: 1024 pages used for memmap
[ 0.000000] Normal zone: 0 pages reserved
[ 0.000000] Normal zone: 131072 pages, LIFO batch:31
[ 0.000000] PERCPU: Embedded 12 pages/cpu @8bb24000 s16960 r8192 d24000 u49152
[ 0.000000] pcpu-alloc: s16960 r8192 d24000 u49152 alloc=12*4096
[ 0.000000] pcpu-alloc: [0] 0 [0] 1
[ 0.000000] Built 1 zonelists in Zone order, mobility grouping on. Total pages: 130048
[ 0.000000] Kernel command line: console=ttymxc0,115200 root=/dev/nfs rw nfsroot=/opt/rootfs-imx6 ip=192.168.0.108 nfsroot=192.168.0.104:/opt/rootfs-imx6,v3,tcp
[ 0.000000] PID hash table entries: 2048 (order: 1, 8192 bytes)
[ 0.000000] Dentry cache hash table entries: 65536 (order: 6, 262144 bytes)
[ 0.000000] Inode-cache hash table entries: 32768 (order: 5, 131072 bytes)
[ 0.000000] Memory: 180188K/524288K available (7339K kernel code, 337K rwdata, 2492K rodata, 388K init, 433K bss, 16420K reserved, 327680K cma-reserved, 0K highmem)
[ 0.000000] Virtual kernel memory layout:
vector : 0xffff0000 - 0xffff1000 ( 4 kB)
fixmap : 0xffc00000 - 0xfff00000 (3072 kB)
vmalloc : 0xa0800000 - 0xff000000 (1512 MB)
lowmem : 0x80000000 - 0xa0000000 ( 512 MB)
pkmap : 0x7fe00000 - 0x80000000 ( 2 MB)
modules : 0x7f000000 - 0x7fe00000 ( 14 MB)
.text : 0x80008000 - 0x809a20c8 (9833 kB)
.init : 0x809a3000 - 0x80a04000 ( 388 kB)
.data : 0x80a04000 - 0x80a58420 ( 338 kB)
.bss : 0x80a5b000 - 0x80ac77c4 ( 434 kB)
[ 0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=2, Nodes=1
[ 0.000000] Preemptible hierarchical RCU implementation.
[ 0.000000] Additional per-CPU info printed with stalls.
[ 0.000000] RCU restricting CPUs from NR_CPUS=4 to nr_cpu_ids=2.
[ 0.000000] RCU: Adjusting geometry for rcu_fanout_leaf=16, nr_cpu_ids=2
[ 0.000000] NR_IRQS:16 nr_irqs:16 16
[ 0.000000] L2C-310 erratum 769419 enabled
[ 0.000000] L2C-310 enabling early BRESP for Cortex-A9
[ 0.000000] L2C-310 full line of zeros enabled for Cortex-A9
[ 0.000000] L2C-310 ID prefetch enabled, offset 16 lines
[ 0.000000] L2C-310 dynamic clock gating enabled, standby mode enabled
[ 0.000000] L2C-310 cache controller enabled, 16 ways, 512 kB
[ 0.000000] L2C-310: CACHE_ID 0x410000c8, AUX_CTRL 0x76050001
[ 0.000000] mxc_clocksource_init 3000000
[ 0.000000] Switching to timer-based delay loop, resolution 333ns
[ 0.000007] sched_clock: 32 bits at 3000kHz, resolution 333ns, wraps every 715827882841ns
[ 0.000021] clocksource mxc_timer1: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 637086815595 ns
[ 0.000924] Console: colour dummy device 80x30
[ 0.000938] Calibrating delay loop (skipped), value calculated using timer frequency.. 6.00 BogoMIPS (lpj=30000)
[ 0.000952] pid_max: default: 32768 minimum: 301
[ 0.001052] Mount-cache hash table entries: 1024 (order: 0, 4096 bytes)
[ 0.001062] Mountpoint-cache hash table entries: 1024 (order: 0, 4096 bytes)
[ 0.001685] CPU: Testing write buffer coherency: ok
[ 0.001974] CPU0: thread -1, cpu 0, socket 0, mpidr 80000000
[ 0.002076] Setting up static identity map for 0x10008280 - 0x100082f0
[ 0.060187] CPU1: thread -1, cpu 1, socket 0, mpidr 80000001
[ 0.060259] Brought up 2 CPUs
[ 0.060272] SMP: Total of 2 processors activated (12.00 BogoMIPS).
[ 0.060279] CPU: All CPU(s) started in SVC mode.
[ 0.060786] devtmpfs: initialized
[ 0.069478] VFP support v0.3: implementor 41 architecture 3 part 30 variant 9 rev 4
[ 0.069922] clocksource jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns
[ 0.087123] pinctrl core: initialized pinctrl subsystem
[ 0.088336] NET: Registered protocol family 16
[ 0.097188] DMA: preallocated 256 KiB pool for atomic coherent allocations
[ 0.119683] cpuidle: using governor ladder
[ 0.149684] cpuidle: using governor menu
[ 0.149836] CPU identified as i.MX6DL, silicon rev 1.2
[ 0.171867] hw-breakpoint: found 5 (+1 reserved) breakpoint and 1 watchpoint registers.
[ 0.171876] hw-breakpoint: maximum watchpoint size is 4 bytes.
[ 0.172824] imx6dl-pinctrl 20e0000.iomuxc: no groups defined in /soc/aips-bus@02000000/iomuxc@020e0000/uart2grp
[ 0.173133] imx6dl-pinctrl 20e0000.iomuxc: initialized IMX pinctrl driver
[ 0.212470] mxs-dma 110000.dma-apbh: initialized
[ 0.215470] SCSI subsystem initialized
[ 0.215685] libata version 3.00 loaded.
[ 0.216014] usbcore: registered new interface driver usbfs
[ 0.216081] usbcore: registered new interface driver hub
[ 0.216174] usbcore: registered new device driver usb
[ 0.216374] 2000000.aips-bus:usbphy_nop1 supply vcc not found, using dummy regulator
[ 0.216495] 2000000.aips-bus:usbphy_nop2 supply vcc not found, using dummy regulator
[ 0.217555] i2c i2c-0: IMX I2C adapter registered
[ 0.217570] i2c i2c-0: can't use DMA
[ 0.218082] i2c i2c-1: IMX I2C adapter registered
[ 0.218095] i2c i2c-1: can't use DMA
[ 0.218486] i2c i2c-2: IMX I2C adapter registered
[ 0.218500] i2c i2c-2: can't use DMA
[ 0.218608] Linux video capture interface: v2.00
[ 0.218704] pps_core: LinuxPPS API ver. 1 registered
[ 0.218710] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
[ 0.218738] PTP clock support registered
[ 0.229727] imx-ipuv3 2400000.ipu: IPU DMFC NORMAL mode: 1(0~1), 5B(4,5), 5F(6,7)
[ 0.231240] Advanced Linux Sound Architecture Driver Initialized.
[ 0.233347] Switched to clocksource mxc_timer1
[ 0.245127] NET: Registered protocol family 2
[ 0.245799] TCP established hash table entries: 4096 (order: 2, 16384 bytes)
[ 0.245849] TCP bind hash table entries: 4096 (order: 3, 32768 bytes)
[ 0.245924] TCP: Hash tables configured (established 4096 bind 4096)
[ 0.246014] UDP hash table entries: 256 (order: 1, 8192 bytes)
[ 0.246037] UDP-Lite hash table entries: 256 (order: 1, 8192 bytes)
[ 0.246226] NET: Registered protocol family 1
[ 0.246588] RPC: Registered named UNIX socket transport module.
[ 0.246596] RPC: Registered udp transport module.
[ 0.246602] RPC: Registered tcp transport module.
[ 0.246608] RPC: Registered tcp NFSv4.1 backchannel transport module.
[ 0.247222] CPU PMU: Failed to parse /soc/pmu/interrupt-affinity[0]
[ 0.247270] hw perfevents: enabled with armv7_cortex_a9 PMU driver, 7 counters available
[ 0.248277] imx rpmsg driver is registered.
[ 0.249224] Bus freq driver module loaded
[ 0.250240] futex hash table entries: 512 (order: 3, 32768 bytes)
[ 0.257211] VFS: Disk quotas dquot_6.6.0
[ 0.257417] VFS: Dquot-cache hash table entries: 1024 (order 0, 4096 bytes)
[ 0.259653] NFS: Registering the id_resolver key type
[ 0.259690] Key type id_resolver registered
[ 0.259696] Key type id_legacy registered
[ 0.259785] jffs2: version 2.2. (NAND) \xffffffc2\xffffffa9 2001-2006 Red Hat, Inc.
[ 0.260576] fuse init (API version 7.23)
[ 0.262492] io scheduler noop registered
[ 0.262509] io scheduler deadline registered
[ 0.262558] io scheduler cfq registered (default)
[ 0.263079] imx-weim 21b8000.weim: Driver registered.
[ 0.265550] imx-sdma 20ec000.sdma: no iram assigned, using external mem
[ 0.265776] imx-sdma 20ec000.sdma: no event needs to be remapped
[ 0.265952] imx-sdma 20ec000.sdma: loaded firmware 3.3
[ 0.268876] imx-sdma 20ec000.sdma: initialized
[ 0.270520] pfuze100-regulator 1-0008: Full layer: 2, Metal layer: 1
[ 0.271114] pfuze100-regulator 1-0008: FAB: 0, FIN: 0
[ 0.271125] pfuze100-regulator 1-0008: pfuze100 found.
[ 0.286752] 2020000.serial: ttymxc0 at MMIO 0x2020000 (irq = 22, base_baud = 5000000) is a IMX
[ 0.854908] console [ttymxc0] enabled
[ 0.857885] imx6dl-pinctrl 20e0000.iomuxc: unable to find group for node uart2grp
[ 0.864298] 21e8000.serial: ttymxc1 at MMIO 0x21e8000 (irq = 292, base_baud = 5000000) is a IMX
[ 0.872758] imx sema4 driver is registered.
[ 0.875769] [drm] Initialized drm 1.1.0 20060810
[ 0.879618] [drm] Initialized vivante 1.0.0 20120216 on minor 0
[ 0.894648] brd: module loaded
[ 0.902576] loop: module loaded
[ 0.909590] 2188000.ethernet supply phy not found, using dummy regulator
[ 0.933877] pps pps0: new PPS source ptp0
[ 0.940783] libphy: fec_enet_mii_bus: probed
[ 0.944517] fec 2188000.ethernet eth0: registered PHC device 0
[ 0.949787] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[ 0.955089] ehci-mxc: Freescale On-Chip EHCI Host driver
[ 0.959317] usbcore: registered new interface driver usb-storage
[ 0.965240] 2184800.usbmisc supply vbus-wakeup not found, using dummy regulator
[ 0.972119] usb_otg_vbus: supplied by SWBST
[ 0.980558] usb_h1_vbus: supplied by SWBST
[ 0.986779] ci_hdrc ci_hdrc.1: EHCI Host Controller
[ 0.990393] ci_hdrc ci_hdrc.1: new USB bus registered, assigned bus number 1
[ 1.013386] ci_hdrc ci_hdrc.1: USB 2.0 started, EHCI 1.00
[ 1.018455] hub 1-0:1.0: USB hub found
[ 1.020951] hub 1-0:1.0: 1 port detected
[ 1.024527] Mass Storage Function, version: 2009/09/11
[ 1.028375] LUN: removable file: (no medium)
[ 1.031367] no file given for LUN0
[ 1.033520] g_mass_storage ci_hdrc.0: failed to start g_mass_storage: -22
[ 1.039267] mousedev: PS/2 mouse device common for all mice
[ 1.045623] snvs_rtc 20cc000.snvs:snvs-rtc-lp: rtc core: registered 20cc000.snvs:snvs-r as rtc0
[ 1.053157] i2c /dev entries driver
[ 1.056773] IR NEC protocol handler initialized
[ 1.060018] IR RC5(x/sz) protocol handler initialized
[ 1.063802] IR RC6 protocol handler initialized
[ 1.067040] IR JVC protocol handler initialized
[ 1.070276] IR Sony protocol handler initialized
[ 1.073615] IR SANYO protocol handler initialized
[ 1.077027] IR Sharp protocol handler initialized
[ 1.080437] IR MCE Keyboard/mouse protocol handler initialized
[ 1.084992] IR XMP protocol handler initialized
[ 1.089937] imx2-wdt 20c0000.wdog: use WDOG_B to reboot.
[ 1.094430] imx2-wdt 20c0000.wdog: timeout 60 sec (nowayout=0)
[ 1.099326] sdhci: Secure Digital Host Controller Interface driver
[ 1.104244] sdhci: Copyright(c) Pierre Ossman
[ 1.107313] sdhci-pltfm: SDHCI platform and OF driver helper
[ 1.112525] /soc/aips-bus@02100000/usdhc@02194000: voltage-ranges unspecified
[ 1.118434] sdhci-esdhc-imx 2194000.usdhc: assigned as wifi host
[ 1.124406] sdhci-esdhc-imx 2194000.usdhc: No vmmc regulator found
[ 1.129298] sdhci-esdhc-imx 2194000.usdhc: No vqmmc regulator found
[ 1.173372] mmc1: SDHCI controller on 2194000.usdhc [2194000.usdhc] using ADMA
[ 1.179966] /soc/aips-bus@02100000/usdhc@02198000: voltage-ranges unspecified
[ 1.185868] sdhci-esdhc-imx 2198000.usdhc: Got CD GPIO
[ 1.189726] sdhci-esdhc-imx 2198000.usdhc: Got WP GPIO
[ 1.194806] sdhci-esdhc-imx 2198000.usdhc: No vmmc regulator found
[ 1.199696] sdhci-esdhc-imx 2198000.usdhc: No vqmmc regulator found
[ 1.243533] mmc2: SDHCI controller on 2198000.usdhc [2198000.usdhc] using ADMA
[ 1.252164] /soc/aips-bus@02100000/usdhc@0219c000: voltage-ranges unspecified
[ 1.258228] sdhci-esdhc-imx 219c000.usdhc: No vmmc regulator found
[ 1.263117] sdhci-esdhc-imx 219c000.usdhc: No vqmmc regulator found
[ 1.314416] mmc3: SDHCI controller on 219c000.usdhc [219c000.usdhc] using ADMA
[ 1.335921] mxc_vpu 2040000.vpu_fsl: VPU initialized
[ 1.340209] mxc_vdoa 21e4000.vdoa: i.MX Video Data Order Adapter(VDOA) driver probed
[ 1.347242] usbcore: registered new interface driver usbhid
[ 1.351522] usbhid: USB HID core driver
[ 1.357314] wm8962 0-001a: Failed to read ID register
[ 1.361544] wm8962: probe of 0-001a failed with error -5
[ 1.370799] nf_conntrack version 0.5.0 (7935 buckets, 31740 max)
[ 1.376502] ip_tables: (C) 2000-2006 Netfilter Core Team
[ 1.381206] NET: Registered protocol family 10
[ 1.385627] sit: IPv6 over IPv4 tunneling driver
[ 1.389707] NET: Registered protocol family 17
[ 1.392956] Key type dns_resolver registered
[ 1.398506] Registering SWP/SWPB emulation handler
[ 1.405274] dhd_module_init in
[ 1.407516] Power-up adapter 'DHD generic adapter'
[ 1.410350] mmc3: MAN_BKOPS_EN bit is not set
[ 1.414432] wifi_platform_bus_enumerate device present 1
[ 1.427267] mmc3: new DDR MMC card at address 0001
[ 1.431206] mmcblk3: mmc3:0001 MMC04G 3.52 GiB
[ 1.434635] mmcblk3boot0: mmc3:0001 MMC04G partition 1 16.0 MiB
[ 1.439405] mmcblk3boot1: mmc3:0001 MMC04G partition 2 16.0 MiB
[ 1.444205] mmcblk3rpmb: mmc3:0001 MMC04G partition 3 128 KiB
[ 1.450338] mmcblk3: p1 p2
[ 1.488067] mmc1: queuing unknown CIS tuple 0x80 (2 bytes)
[ 1.495387] mmc1: queuing unknown CIS tuple 0x80 (7 bytes)
[ 1.502326] mmc1: queuing unknown CIS tuple 0x80 (6 bytes)
[ 1.518054] mmc1: queuing unknown CIS tuple 0x80 (31 bytes)
[ 1.525466] mmc1: queuing unknown CIS tuple 0x80 (7 bytes)
[ 1.539035] mmc1: queuing unknown CIS tuple 0x80 (25 bytes)
[ 1.552683] mmc1: queuing unknown CIS tuple 0x80 (25 bytes)
[ 1.593852] mmc1: queuing unknown CIS tuple 0x91 (3 bytes)
[ 1.598090] mmc1: new high speed SDIO card at address 0001
[ 1.625340] F1 signature OK, socitype:0x1 chip:0x4339 rev:0x1 pkg:0x2
[ 1.631335] DHD: dongle ram size is set to 786432(orig 786432) at 0x180000
[ 1.637063] wifi_platform_get_mac_addr
[ 1.639823] CFG80211-ERROR) wl_setup_wiphy : Registering Vendor80211)
[ 1.645665] wl_create_event_handler(): thread:wl_event_handler:3f started
[ 1.651392] CFG80211-ERROR) wl_event_handler : tsk Enter, tsk = 0x864c143c
[ 1.654533] dhd_attach(): thread:dhd_watchdog_thread:40 started
[ 1.654606] dhd_attach(): thread:dhd_dpc:41 started
[ 1.654618] dhd_deferred_work_init: work queue initialized
[ 1.669950]
Dongle Host Driver, version 1.141.88 (r)
Compiled from
[ 1.676063] Register interface [wlan0] MAC: 00:90:4c:11:22:33

[ 1.680802] CFG80211-ERROR) wl_event_handler : was terminated
[ 1.685351] wl_destroy_event_handler(): thread:wl_event_handler:3f terminated OK
[ 1.691456] dhd_prot_ioctl : bus is down. we have nothing to do
[ 1.696829] snvs_rtc 20cc000.snvs:snvs-rtc-lp: setting system clock to 1970-01-01 00:00:00 UTC (0)
[ 1.913403] fec 2188000.ethernet eth0: Freescale FEC PHY driver [Generic PHY] (mii_bus:phy_addr=2188000.ethernet:01, irq=-1)
[ 1.953452] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready
[ 1.958023]

Dongle Host Driver, version 1.141.88 (r)
Compiled from
[ 1.963456] wl_android_wifi_on in
[ 2.079435] mmc1: queuing unknown CIS tuple 0x80 (2 bytes)
[ 2.106549] mmc1: queuing unknown CIS tuple 0x80 (7 bytes)
[ 2.263374] usb 1-1: new high-speed USB device number 2 using ci_hdrc
[ 2.599535] F1 signature OK, socitype:0x1 chip:0x4339 rev:0x1 pkg:0x2
[ 2.605554] DHD: dongle ram size is set to 786432(orig 786432) at 0x180000
[ 2.612207] _dhdsdio_download_firmware: dongle image file download failed
[ 2.617794] dhd_net_bus_devreset: dhd_bus_devreset: -35
[ 2.621958] dhd_open : wl_android_wifi_on failed (-35)
[ 2.625879] wl_android_wifi_off in
[ 2.627989] dhd_prot_ioctl : bus is down. we have nothing to do
[ 2.632614] dhd_net_bus_devreset: dhd_bus_devreset: -35
[ 2.636800] IP-Config: Failed to open wlan0
[ 2.653372] IP-Config: Guessing netmask 255.255.255.0
[ 2.657279] IP-Config: Complete:
[ 2.659218] device=eth0, hwaddr=02:80:ad:20:31:e8, ipaddr=192.168.0.108, mask=255.255.255.0, gw=255.255.255.255
[ 2.668469] host=192.168.0.108, domain=, nis-domain=(none)
[ 2.673095] bootserver=255.255.255.255, rootserver=192.168.0.104, rootpath=
[ 2.679257] VGEN3: disabling
[ 2.681306] VGEN2: disabling
[ 2.683395] VGEN1: disabling
[ 2.685435] SW4: disabling
[ 2.686851] wlreg_on: disabling
[ 2.688695] mipi_dsi_pwr_on: disabling
[ 2.691149] sensor-supply: disabling
[ 2.693460] wm8962-supply: disabling
[ 2.695743] usb_otg_vbus: disabling
[ 2.698194] ALSA device list:
[ 2.699866] No soundcards found.
[ 3.913787] fec 2188000.ethernet eth0: Link is Up - 100Mbps/Full - flow control rx/tx
[ 3.920338] IPv6: ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
[ 4.699779] VFS: Mounted root (nfs filesystem) on device 0:15.
[ 4.704846] devtmpfs: mounted
[ 4.707171] Freeing unused kernel memory: 388K (809a3000 - 80a04000)
[ 5.219453] usb 1-1: USB disconnect, device number 2
[ 5.589179] random: nonblocking pool is initialized
[ 5.770893] udevd[106]: starting version 3.1.5
[ 7.813436] usb 1-1: new high-speed USB device number 3 using ci_hdrc
[ 10.836129] kjournald starting. Commit interval 5 seconds
[ 10.844396] EXT3-fs (mmcblk3p2): using internal journal
[ 10.849937] EXT3-fs (mmcblk3p2): recovery complete
[ 10.853480] EXT3-fs (mmcblk3p2): mounted filesystem with ordered data mode
[ 10.862035] FAT-fs (mmcblk3p1): Volume was not properly unmounted. Some data may be corrupt. Please run fsck.

0 Kudos