SoMLabs / somlabs-uboot-imx

3 stars 5 forks source link

Murata WiFi and BT module doesn't work out of the box #4

Closed QB4-dev closed 5 years ago

QB4-dev commented 5 years ago

Warrior branch bulid. VisionSOM6ULL board with SD card + WiFi/BT No wlan0 interface, rfkill shows nothing

Bootlog here:

[    0.000000] Booting Linux on physical CPU 0x0
[    0.000000] Linux version 5.0.7-fslc+gc7a0e482a175 (oe-user@oe-host) (gcc version 8.3.0 (GCC)) #1 SMP Sat Sep 7 04:50:21 UTC 2019
[    0.000000] CPU: ARMv7 Processor [410fc075] revision 5 (ARMv7), cr=10c5387d
[    0.000000] CPU: div instructions available: patching division code
[    0.000000] CPU: PIPT / VIPT nonaliasing data cache, VIPT aliasing instruction cache
[    0.000000] OF: fdt: Machine model: SoMLabs VisionSOM-6ULL
[    0.000000] Memory policy: Data cache writealloc
[    0.000000] Reserved memory: created CMA memory pool at 0x8c000000, size 320 MiB
[    0.000000] OF: reserved mem: initialized node linux,cma, compatible id shared-dma-pool
[    0.000000] random: get_random_bytes called from start_kernel+0xb0/0x498 with crng_init=0
[    0.000000] percpu: Embedded 18 pages/cpu @(ptrval) s42152 r8192 d23384 u73728
[    0.000000] Built 1 zonelists, mobility grouping on.  Total pages: 130048
[    0.000000] Kernel command line: console=ttymxc0,115200 root=/dev/mmcblk1p1 rootwait rw
[    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: 163976K/524288K available (12288K kernel code, 973K rwdata, 3968K rodata, 2048K init, 7884K bss, 32632K reserved, 327680K cma-reserved, 0K highmem)
[    0.000000] Virtual kernel memory layout:
[    0.000000]     vector  : 0xffff0000 - 0xffff1000   (   4 kB)
[    0.000000]     fixmap  : 0xffc00000 - 0xfff00000   (3072 kB)
[    0.000000]     vmalloc : 0xe0800000 - 0xff800000   ( 496 MB)
[    0.000000]     lowmem  : 0xc0000000 - 0xe0000000   ( 512 MB)
[    0.000000]     pkmap   : 0xbfe00000 - 0xc0000000   (   2 MB)
[    0.000000]     modules : 0xbf000000 - 0xbfe00000   (  14 MB)
[    0.000000]       .text : 0x(ptrval) - 0x(ptrval)   (13280 kB)
[    0.000000]       .init : 0x(ptrval) - 0x(ptrval)   (2048 kB)
[    0.000000]       .data : 0x(ptrval) - 0x(ptrval)   ( 974 kB)
[    0.000000]        .bss : 0x(ptrval) - 0x(ptrval)   (7885 kB)
[    0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=1, Nodes=1
[    0.000000] ftrace: allocating 38606 entries in 76 pages
[    0.000000] Running RCU self tests
[    0.000000] rcu: Hierarchical RCU implementation.
[    0.000000] rcu:     RCU event tracing is enabled.
[    0.000000] rcu:     RCU lockdep checking is enabled.
[    0.000000] rcu:     RCU restricting CPUs from NR_CPUS=4 to nr_cpu_ids=1.
[    0.000000] rcu: RCU calculated value of scheduler-enlistment delay is 10 jiffies.
[    0.000000] rcu: Adjusting geometry for rcu_fanout_leaf=16, nr_cpu_ids=1
[    0.000000] NR_IRQS: 16, nr_irqs: 16, preallocated irqs: 16
[    0.000000] Switching to timer-based delay loop, resolution 41ns
[    0.000021] sched_clock: 32 bits at 24MHz, resolution 41ns, wraps every 89478484971ns
[    0.000091] clocksource: mxc_timer1: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 79635851949 ns
[    0.003646] Console: colour dummy device 80x30
[    0.003745] Lock dependency validator: Copyright (c) 2006 Red Hat, Inc., Ingo Molnar
[    0.003804] ... MAX_LOCKDEP_SUBCLASSES:  8
[    0.003861] ... MAX_LOCK_DEPTH:          48
[    0.003913] ... MAX_LOCKDEP_KEYS:        8191
[    0.003964] ... CLASSHASH_SIZE:          4096
[    0.004014] ... MAX_LOCKDEP_ENTRIES:     32768
[    0.004067] ... MAX_LOCKDEP_CHAINS:      65536
[    0.004119] ... CHAINHASH_SIZE:          32768
[    0.004171]  memory used by lock dependency info: 4591 kB
[    0.004224]  per task-struct memory footprint: 1536 bytes
[    0.004410] Calibrating delay loop (skipped), value calculated using timer frequency.. 48.00 BogoMIPS (lpj=240000)
[    0.004501] pid_max: default: 32768 minimum: 301
[    0.005772] Mount-cache hash table entries: 1024 (order: 0, 4096 bytes)
[    0.005862] Mountpoint-cache hash table entries: 1024 (order: 0, 4096 bytes)
[    0.010160] CPU: Testing write buffer coherency: ok
[    0.012865] /cpus/cpu@0 missing clock-frequency property
[    0.012961] CPU0: thread -1, cpu 0, socket 0, mpidr 80000000
[    0.018614] Setting up static identity map for 0x80100000 - 0x80100060
[    0.020041] rcu: Hierarchical SRCU implementation.
[    0.025098] smp: Bringing up secondary CPUs ...
[    0.025183] smp: Brought up 1 node, 1 CPU
[    0.025255] SMP: Total of 1 processors activated (48.00 BogoMIPS).
[    0.025309] CPU: All CPU(s) started in SVC mode.
[    0.030945] devtmpfs: initialized
[    0.067161] Duplicate name in lcdif@21c8000, renamed to "display#1"
[    0.080867] VFP support v0.3: implementor 41 architecture 2 part 30 variant 7 rev 5
[    0.083136] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns
[    0.083281] futex hash table entries: 256 (order: 2, 16384 bytes)
[    0.111158] pinctrl core: initialized pinctrl subsystem
[    0.121029] NET: Registered protocol family 16
[    0.199880] DMA: preallocated 256 KiB pool for atomic coherent allocations
[    0.208280] cpuidle: using governor menu
[    0.250920] vdd3p0: supplied by regulator-dummy
[    0.255948] cpu: supplied by regulator-dummy
[    0.260833] vddsoc: supplied by regulator-dummy
[    0.343333] No ATAGs?
[    0.343887] hw-breakpoint: found 5 (+1 reserved) breakpoint and 4 watchpoint registers.
[    0.344082] hw-breakpoint: maximum watchpoint size is 8 bytes.
[    0.358468] imx6ul-pinctrl 20e0000.iomuxc: initialized IMX pinctrl driver
[    0.361045] imx6ul-pinctrl 2290000.iomuxc-snvs: no groups defined in /soc/aips-bus@2200000/iomuxc-snvs@2290000
[    0.361131] imx6ul-pinctrl 2290000.iomuxc-snvs: initialized IMX pinctrl driver
[    0.523997] mxs-dma 1804000.dma-apbh: initialized
[    0.551359] vgaarb: loaded
[    0.554376] SCSI subsystem initialized
[    0.557914] usbcore: registered new interface driver usbfs
[    0.558718] usbcore: registered new interface driver hub
[    0.559494] usbcore: registered new device driver usb
[    0.569084] i2c i2c-1: IMX I2C adapter registered
[    0.569234] i2c i2c-1: can't use DMA, using PIO instead.
[    0.570676] media: Linux media interface: v0.10
[    0.571062] videodev: Linux video capture interface: v2.00
[    0.572167] pps_core: LinuxPPS API ver. 1 registered
[    0.572241] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
[    0.572421] PTP clock support registered
[    0.574575] Advanced Linux Sound Architecture Driver Initialized.
[    0.581360] Bluetooth: Core ver 2.22
[    0.581711] NET: Registered protocol family 31
[    0.581784] Bluetooth: HCI device and connection manager initialized
[    0.582005] Bluetooth: HCI socket layer initialized
[    0.582116] Bluetooth: L2CAP socket layer initialized
[    0.582427] Bluetooth: SCO socket layer initialized
[    0.587410] clocksource: Switched to clocksource mxc_timer1
[    2.532867] VFS: Disk quotas dquot_6.6.0
[    2.533337] VFS: Dquot-cache hash table entries: 1024 (order 0, 4096 bytes)
[    2.567562] random: fast init done
[    2.610547] NET: Registered protocol family 2
[    2.615475] tcp_listen_portaddr_hash hash table entries: 256 (order: 1, 10240 bytes)
[    2.615688] TCP established hash table entries: 4096 (order: 2, 16384 bytes)
[    2.616013] TCP bind hash table entries: 4096 (order: 5, 147456 bytes)
[    2.617747] TCP: Hash tables configured (established 4096 bind 4096)
[    2.618955] UDP hash table entries: 256 (order: 2, 20480 bytes)
[    2.619274] UDP-Lite hash table entries: 256 (order: 2, 20480 bytes)
[    2.620521] NET: Registered protocol family 1
[    2.626121] RPC: Registered named UNIX socket transport module.
[    2.626273] RPC: Registered udp transport module.
[    2.626336] RPC: Registered tcp transport module.
[    2.626398] RPC: Registered tcp NFSv4.1 backchannel transport module.
[    2.635148] hw perfevents: enabled with armv7_cortex_a7 PMU driver, 5 counters available
[    2.649920] Initialise system trusted keyrings
[    2.651781] workingset: timestamp_bits=30 max_order=17 bucket_order=0
[    2.704538] NFS: Registering the id_resolver key type
[    2.704847] Key type id_resolver registered
[    2.704990] Key type id_legacy registered
[    2.705434] jffs2: version 2.2. (NAND) © 2001-2006 Red Hat, Inc.
[    2.710319] fuse init (API version 7.28)
[    2.813605] Key type asymmetric registered
[    2.813907] Asymmetric key parser 'x509' registered
[    2.814261] io scheduler mq-deadline registered
[    2.814343] io scheduler kyber registered
[    2.846543] imx-sdma 20ec000.sdma: Direct firmware load for imx/sdma/sdma-imx6q.bin failed with error -2
[    2.846725] imx-sdma 20ec000.sdma: Falling back to syfs fallback for: imx/sdma/sdma-imx6q.bin
[    2.881124] 2020000.serial: ttymxc0 at MMIO 0x2020000 (irq = 21, base_baud = 5000000) is a IMX
[    3.674815] printk: console [ttymxc0] enabled
[    3.688407] 21e8000.serial: ttymxc1 at MMIO 0x21e8000 (irq = 55, base_baud = 5000000) is a IMX
[    3.703380] 21f4000.serial: ttymxc4 at MMIO 0x21f4000 (irq = 56, base_baud = 5000000) is a IMX
[    3.755791] [drm] Supports vblank timestamp caching Rev 2 (21.10.2013).
[    3.762862] [drm] No driver support for vblank timestamp query.
[    3.769907] OF: graph: no port node found in /soc/aips-bus@2100000/lcdif@21c8000
[    3.777670] mxsfb 21c8000.lcdif: Failed to create outputs
[    3.866416] brd: module loaded
[    3.943313] loop: module loaded
[    3.964190] fsl-quadspi 21e0000.spi: unrecognized JEDEC id bytes: ff, ff, ff
[    3.971660] fsl-quadspi 21e0000.spi: Freescale QuadSPI probe failed
[    3.978949] fsl-quadspi: probe of 21e0000.spi failed with error -2
[    3.993851] libphy: Fixed MDIO Bus: probed
[    4.002133] CAN device driver interface
[    4.018067] pps pps0: new PPS source ptp0
[    4.025084] libphy: fec_enet_mii_bus: probed
[    4.039282] fec 2188000.ethernet eth0: registered PHC device 0
[    4.051187] usbcore: registered new interface driver asix
[    4.057000] usbcore: registered new interface driver ax88179_178a
[    4.064188] usbcore: registered new interface driver cdc_ether
[    4.070998] usbcore: registered new interface driver net1080
[    4.077039] usbcore: registered new interface driver cdc_subset
[    4.083852] usbcore: registered new interface driver zaurus
[    4.090468] usbcore: registered new interface driver cdc_ncm
[    4.096265] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[    4.103599] ehci-pci: EHCI PCI platform driver
[    4.108913] ehci-mxc: Freescale On-Chip EHCI Host driver
[    4.116900] usbcore: registered new interface driver usb-storage
[    4.132825] imx_usb 2184000.usb: No over current polarity defined
[    4.140818] imx_usb 2184000.usb: Linked as a consumer to regulator.6
[    4.154249] ci_hdrc ci_hdrc.0: EHCI Host Controller
[    4.160340] ci_hdrc ci_hdrc.0: new USB bus registered, assigned bus number 1
[    4.197599] ci_hdrc ci_hdrc.0: USB 2.0 started, EHCI 1.00
[    4.205969] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 5.00
[    4.214788] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    4.222297] usb usb1: Product: EHCI Host Controller
[    4.227440] usb usb1: Manufacturer: Linux 5.0.7-fslc+gc7a0e482a175 ehci_hcd
[    4.234515] usb usb1: SerialNumber: ci_hdrc.0
[    4.245846] hub 1-0:1.0: USB hub found
[    4.251002] hub 1-0:1.0: 1 port detected
[    4.264137] imx_usb 2184200.usb: No over current polarity defined
[    4.271997] imx_usb 2184200.usb: Linked as a consumer to regulator.7
[    4.285112] ci_hdrc ci_hdrc.1: EHCI Host Controller
[    4.290485] ci_hdrc ci_hdrc.1: new USB bus registered, assigned bus number 2
[    4.327537] ci_hdrc ci_hdrc.1: USB 2.0 started, EHCI 1.00
[    4.334905] usb usb2: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 5.00
[    4.343515] usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    4.351015] usb usb2: Product: EHCI Host Controller
[    4.356013] usb usb2: Manufacturer: Linux 5.0.7-fslc+gc7a0e482a175 ehci_hcd
[    4.363236] usb usb2: SerialNumber: ci_hdrc.1
[    4.375971] hub 2-0:1.0: USB hub found
[    4.380730] hub 2-0:1.0: 1 port detected
[    4.401550] input: 20cc000.snvs:snvs-powerkey as /devices/soc0/soc/2000000.aips-bus/20cc000.snvs/20cc000.snvs:snvs-powerkey/input/input0
[    4.439100] input: generic ft5x06 (79) as /devices/soc0/soc/2100000.aips-bus/21a4000.i2c/i2c-1/1-0038/input/input1
[    4.468877] snvs_rtc 20cc000.snvs:snvs-rtc-lp: registered as rtc0
[    4.476289] i2c /dev entries driver
[    4.505053] imx2-wdt 20bc000.wdog: timeout 60 sec (nowayout=0)
[    4.513862] Bluetooth: HCI UART driver ver 2.3
[    4.518673] Bluetooth: HCI UART protocol H4 registered
[    4.523922] Bluetooth: HCI UART protocol BCSP registered
[    4.530588] Bluetooth: HCI UART protocol LL registered
[    4.535856] Bluetooth: HCI UART protocol ATH3K registered
[    4.542900] Bluetooth: HCI UART protocol Broadcom registered
[    4.549331] usbcore: registered new interface driver bcm203x
[    4.555571] usbcore: registered new interface driver btusb
[    4.565914] sdhci: Secure Digital Host Controller Interface driver
[    4.572439] sdhci: Copyright(c) Pierre Ossman
[    4.576910] sdhci-pltfm: SDHCI platform and OF driver helper
[    4.587974] sdhci-esdhc-imx 2190000.usdhc: Linked as a consumer to regulator.4
[    4.635973] mmc0: SDHCI controller on 2190000.usdhc [2190000.usdhc] using ADMA
[    4.673953] mmc0: queuing unknown CIS tuple 0x80 (2 bytes)
[    4.684632] mmc0: queuing unknown CIS tuple 0x80 (3 bytes)
[    4.693217] mmc0: queuing unknown CIS tuple 0x80 (3 bytes)
[    4.699190] mmc1: SDHCI controller on 2194000.usdhc [2194000.usdhc] using ADMA
[    4.717380] mmc0: queuing unknown CIS tuple 0x80 (7 bytes)
[    4.736686] mmc0: queuing unknown CIS tuple 0x80 (3 bytes)
[    4.754286] usbcore: registered new interface driver usbhid
[    4.760289] usbhid: USB HID core driver
[    4.769846] mmc0: queuing unknown CIS tuple 0x80 (6 bytes)
[    4.783864] mmc1: host does not support reading read-only switch, assuming write-enable
[    4.808312] mmc1: new high speed SDHC card at address 1234
[    4.846692] mmcblk1: mmc1:1234 SA08G 7.21 GiB 
[    4.900697]  mmcblk1: p1
[    4.923189] NET: Registered protocol family 10
[    4.960733] Segment Routing with IPv6
[    4.965107] sit: IPv6, IPv4 and MPLS over IPv4 tunneling driver
[    4.983147] NET: Registered protocol family 17
[    4.988476] can: controller area network core (rev 20170425 abi 9)
[    4.996238] NET: Registered protocol family 29
[    5.001212] can: raw protocol (rev 20170425)
[    5.006396] can: broadcast manager protocol (rev 20170425 t)
[    5.013299] can: netlink gateway (rev 20170425) max_hops=1
[    5.022517] Key type dns_resolver registered
[    5.037637] cpu cpu0: Linked as a consumer to regulator.2
[    5.045606] cpu cpu0: Linked as a consumer to regulator.3
[    5.082805] Registering SWP/SWPB emulation handler
[    5.092785] Loading compiled-in X.509 certificates
[    5.150879] mmc0: new high speed SDIO card at address 0001
[    5.253497] imx_thermal tempmon: Industrial CPU temperature grade - max:105C critical:100C passive:95C
[    5.268204] snvs_rtc 20cc000.snvs:snvs-rtc-lp: setting system clock to 2019-09-07T07:08:10 UTC (1567840090)
[    5.278702] cfg80211: Loading compiled-in X.509 certificates for regulatory database
[    5.294767] cfg80211: Loaded X.509 cert 'sforshee: 00b28ddf47aef9cea7'
[    5.304543] platform regulatory.0: Direct firmware load for regulatory.db failed with error -2
[    5.313571] platform regulatory.0: Falling back to syfs fallback for: regulatory.db
[    5.321714] ALSA device list:
[    5.324743]   No soundcards found.
[    5.399677] EXT4-fs (mmcblk1p1): mounted filesystem with ordered data mode. Opts: (null)
[    5.409619] VFS: Mounted root (ext4 filesystem) on device 179:1.
[    5.433125] devtmpfs: mounted
[    5.459892] Freeing unused kernel memory: 2048K
[    5.465433] Run /sbin/init as init process
INIT: version 2.88 booting
Framebuffer /dev/fb0 not detected
Boot splashscreen disabled
Starting udev
[    6.559661] udevd[127]: starting version 3.2.7
[    6.632223] random: udevd: uninitialized urandom read (16 bytes read)
[    6.645340] random: udevd: uninitialized urandom read (16 bytes read)
[    6.652527] random: udevd: uninitialized urandom read (16 bytes read)
[    6.692571] udevd[127]: specified group 'kvm' unknown
[    6.761740] udevd[128]: starting eudev-3.2.7
[    7.016482] udevd[128]: specified group 'kvm' unknown
[    7.166566] cfg80211: failed to load regulatory.db
[    7.832047] imx-sdma 20ec000.sdma: loaded firmware 3.3
[    8.448374] brcmfmac: brcmf_fw_alloc_request: using brcm/brcmfmac43430-sdio for chip BCM43430/1
[    8.513555] brcmfmac mmc0:0001:1: Direct firmware load for brcm/brcmfmac43430-sdio.bin failed with error -2
[    8.523706] brcmfmac mmc0:0001:1: Falling back to syfs fallback for: brcm/brcmfmac43430-sdio.bin
[    9.250341] EXT4-fs (mmcblk1p1): re-mounted. Opts: (null)
[   10.158216] brcmfmac: brcmf_sdio_htclk: HT Avail timeout (1000000): clkctl 0x50
[   10.684648] urandom_read: 3 callbacks suppressed
[   10.684665] random: dd: uninitialized urandom read (512 bytes read)
ALSA: Restoring mixer settings...
INIT: Entering runlevel: 5
QB4-dev commented 5 years ago

Please delete this, it's related to meta-somlabs not somlabs-uboot-imx