Hi,
I am using a custom i.MX6Q board. Linux kernel is download from Freescale git, and linux kernel version is rel_imx_4.1.15_2.0.0_ga_linux. The phy on i.MX6Q board is AR8031 which works auto negotiatioan, 100M Full duplex mode. When I using ping comand to test network, AR8031 phy loss packet occured. I don't know what has happened.
The pins configuration of network in devicetree file is as follow.
pinctrl_enet: enetgrp {
fsl,pins = <
MX6QDL_PAD_ENET_MDIO__ENET_MDIO 0x1b0b0
MX6QDL_PAD_ENET_MDC__ENET_MDC 0x1b0b0
MX6QDL_PAD_RGMII_TXC__RGMII_TXC 0x1b0b0
MX6QDL_PAD_RGMII_TD0__RGMII_TD0 0x1b0b0
MX6QDL_PAD_RGMII_TD1__RGMII_TD1 0x1b0b0
MX6QDL_PAD_RGMII_TD2__RGMII_TD2 0x1b0b0
MX6QDL_PAD_RGMII_TD3__RGMII_TD3 0x1b0b0
MX6QDL_PAD_RGMII_TX_CTL__RGMII_TX_CTL 0x1b0b0
MX6QDL_PAD_ENET_REF_CLK__ENET_TX_CLK 0x1b0b0
MX6QDL_PAD_RGMII_RXC__RGMII_RXC 0x1b0b0
MX6QDL_PAD_RGMII_RD0__RGMII_RD0 0x1b0b0
MX6QDL_PAD_RGMII_RD1__RGMII_RD1 0x1b0b0
MX6QDL_PAD_RGMII_RD2__RGMII_RD2 0x1b0b0
MX6QDL_PAD_RGMII_RD3__RGMII_RD3 0x1b0b0
MX6QDL_PAD_RGMII_RX_CTL__RGMII_RX_CTL 0x1b0b0
MX6QDL_PAD_GPIO_16__ENET_REF_CLK 0x4001b0a8
>;
};
fec: ethernet@02188000 {
compatible = "fsl,imx6q-fec";
reg = <0x02188000 0x4000>;
interrupts-extended =
<&gpc 0 118 IRQ_TYPE_LEVEL_HIGH>,
<&gpc 0 119 IRQ_TYPE_LEVEL_HIGH>;
clocks = <&clks IMX6QDL_CLK_ENET>,
<&clks IMX6QDL_CLK_ENET>,
<&clks IMX6QDL_CLK_ENET_REF>;
clock-names = "ipg", "ahb", "ptp";
stop-mode = <&gpr 0x34 27>;
fsl,wakeup_irq = <0>;
status = "disabled";
};
&fec {
pinctrl-names = "default";
pinctrl-0 = <&pinctrl_enet>;
phy-mode = "rgmii";
phy-reset-gpios = <&gpio1 25 0>;
fsl,magic-packet;
status = "okay";
};
The diagram of i.MX6Q board is as follow.
Boot linux and the kernel print message is as follow.
[ 3.934969] fec 2188000.ethernet eth0: Freescale FEC PHY driver [Generic PHY (mii_bus:phy_addr=2188000.ethernet:01, irq=-1)
[ 3.974538] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready
[ 6.944930] fec 2188000.ethernet eth0: Link is Up - 100Mbps/Full - flow control rx/tx
[ 6.952785] IPv6: ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
Please press Enter to activate this console.
Packet loss is as follow.
Can someone help me?
Hi Yanfa
one can try kernel boot parameter "enable_wait_mode=off"
and check for other suggestions summarized on
i.MX6 Gigabit Ethernet - Boundary Devices
Best regards
igor
-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------
Hi igorpadykov,
It doesn't work.
I am not sure that the bug which causes packet loss exists in MAC driver or PHY driver.
In order to confirm that there is no bug in MAC driver, so I modify MAC driver.
In fec_enet_start_xmit function, when icmp datagram is transmitted, print the sequence of icmp datagram.
And print the return value of fec_enet_start_xmit function.
In transmition completion fec_enet_tx_queue function, I also print the sequence of icmp datagram.
Reboot linux.
Ping PC which ip is 192.168.1.120, and capture datagram using wireshark on PC.
The result of ping is as follows.
Kernel boot message,
--------------------------------------------------------------------------------------------------------------------------
[ 0.000000] Booting Linux on physical CPU 0x0
[ 0.000000] Linux version 4.1.15-rt16 (step@step) (gcc version 4.7.3 20130328 (prerelease) (crosstool-NG linaro-1.13.1-4.7-2013.04-20130415 - Linaro GCC 2013.04) ) #106 SMP PREEMPT RT Wed Aug 23 15:21:47 CST 2017
[ 0.000000] CPU: ARMv7 Processor [412fc09a] revision 10 (ARMv7), cr=10c53c7d
[ 0.000000] CPU: PIPT / VIPT nonaliasing data cache, VIPT aliasing instruction cache
[ 0.000000] Machine model: Freescale i.MX6 Quad SABRE Smart Device Board
[ 0.000000] Reserved memory: created CMA memory pool at 0x2a000000, 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: 524288
[ 0.000000] free_area_init_node: node 0, pgdat c0b34040, node_mem_map ee757000
[ 0.000000] Normal zone: 1520 pages used for memmap
[ 0.000000] Normal zone: 0 pages reserved
[ 0.000000] Normal zone: 194560 pages, LIFO batch:31
[ 0.000000] HighMem zone: 329728 pages, LIFO batch:31
[ 0.000000] PERCPU: Embedded 12 pages/cpu @ee6f0000 s17664 r8192 d23296 u49152
[ 0.000000] pcpu-alloc: s17664 r8192 d23296 u49152 alloc=12*4096
[ 0.000000] pcpu-alloc: [0] 0 [0] 1 [0] 2 [0] 3
[ 0.000000] Built 1 zonelists in Zone order, mobility grouping on. Total pages: 522768
[ 0.000000] Kernel command line: noinitrd console=ttymxc0,115200 root=/dev/mmcblk3p1 rootwait rw init=/linuxrc enable_wait_mode=off
[ 0.000000] PID hash table entries: 4096 (order: 2, 16384 bytes)
[ 0.000000] Dentry cache hash table entries: 131072 (order: 8, 1048576 bytes)
[ 0.000000] Inode-cache hash table entries: 65536 (order: 6, 262144 bytes)
[ 0.000000] Memory: 1738708K/2097152K available (7786K kernel code, 436K rwdata, 2796K rodata, 424K init, 481K bss, 30764K reserved, 327680K cma-reserved, 1318912K highmem)
[ 0.000000] Virtual kernel memory layout:
[ 0.000000] vector : 0xffff0000 - 0xffff1000 ( 4 kB)
[ 0.000000] fixmap : 0xffc00000 - 0xfff00000 (3072 kB)
[ 0.000000] vmalloc : 0xf0000000 - 0xff000000 ( 240 MB)
[ 0.000000] lowmem : 0xc0000000 - 0xef800000 ( 760 MB)
[ 0.000000] pkmap : 0xbfe00000 - 0xc0000000 ( 2 MB)
[ 0.000000] modules : 0xbf000000 - 0xbfe00000 ( 14 MB)
[ 0.000000] .text : 0xc0008000 - 0xc0a5dd78 (10584 kB)
[ 0.000000] .init : 0xc0a5e000 - 0xc0ac8000 ( 424 kB)
[ 0.000000] .data : 0xc0ac8000 - 0xc0b351e0 ( 437 kB)
[ 0.000000] .bss : 0xc0b38000 - 0xc0bb0584 ( 482 kB)
[ 0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=4, Nodes=1
[ 0.000000] Preemptible hierarchical RCU implementation.
[ 0.000000] Additional per-CPU info printed with stalls.
[ 0.000000] RCU kthread priority: 1.
[ 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, 1024 kB
[ 0.000000] L2C-310: CACHE_ID 0x410000c7, AUX_CTRL 0x76470001
[ 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.000019] clocksource mxc_timer1: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 637086815595 ns
[ 0.001208] Console: colour dummy device 80x30
[ 0.001355] Calibrating delay loop (skipped), value calculated using timer frequency.. 6.00 BogoMIPS (lpj=30000)
[ 0.001359] pid_max: default: 32768 minimum: 301
[ 0.001455] Mount-cache hash table entries: 2048 (order: 1, 8192 bytes)
[ 0.001463] Mountpoint-cache hash table entries: 2048 (order: 1, 8192 bytes)
[ 0.002181] CPU: Testing write buffer coherency: ok
[ 0.002465] CPU0: thread -1, cpu 0, socket 0, mpidr 80000000
[ 0.002577] Setting up static identity map for 0x10008280 - 0x100082d8
[ 0.120152] CPU1: thread -1, cpu 1, socket 0, mpidr 80000001
[ 0.160141] CPU2: thread -1, cpu 2, socket 0, mpidr 80000002
[ 0.200129] CPU3: thread -1, cpu 3, socket 0, mpidr 80000003
[ 0.200205] Brought up 4 CPUs
[ 0.200229] SMP: Total of 4 processors activated (24.00 BogoMIPS).
[ 0.200239] CPU: All CPU(s) started in SVC mode.
[ 0.200854] devtmpfs: initialized
[ 0.213471] VFP support v0.3: implementor 41 architecture 3 part 30 variant 9 rev 4
[ 0.213966] clocksource jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns
[ 0.231815] pinctrl core: initialized pinctrl subsystem
[ 0.233252] NET: Registered protocol family 16
[ 0.248943] DMA: preallocated 256 KiB pool for atomic coherent allocations
[ 0.289650] cpuidle: using governor ladder
[ 0.329645] cpuidle: using governor menu
[ 0.329849] CPU identified as i.MX6Q, silicon rev 1.5
[ 0.357734] hw-breakpoint: found 5 (+1 reserved) breakpoint and 1 watchpoint registers.
[ 0.357749] hw-breakpoint: maximum watchpoint size is 4 bytes.
[ 0.358717] imx6q-pinctrl 20e0000.iomuxc: Invalid fsl,pins property in node /soc/aips-bus@02000000/iomuxc@020e0000/imx6qdl-sabresd/gpio_keysgrp
[ 0.359090] imx6q-pinctrl 20e0000.iomuxc: initialized IMX pinctrl driver
[ 0.412943] mxs-dma 110000.dma-apbh: initialized
[ 0.417616] SCSI subsystem initialized
[ 0.417888] libata version 3.00 loaded.
[ 0.418253] usbcore: registered new interface driver usbfs
[ 0.418341] usbcore: registered new interface driver hub
[ 0.418487] usbcore: registered new device driver usb
[ 0.418701] 2000000.aips-bus:usbphy_nop1 supply vcc not found, using dummy regulator
[ 0.418852] 2000000.aips-bus:usbphy_nop2 supply vcc not found, using dummy regulator
[ 0.420594] i2c i2c-0: IMX I2C adapter registered
[ 0.420615] i2c i2c-0: can't use DMA
[ 0.421882] i2c i2c-1: IMX I2C adapter registered
[ 0.421902] i2c i2c-1: can't use DMA
[ 0.422816] i2c i2c-2: IMX I2C adapter registered
[ 0.422836] i2c i2c-2: can't use DMA
[ 0.423013] Linux video capture interface: v2.00
[ 0.423122] pps_core: LinuxPPS API ver. 1 registered
[ 0.423133] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
[ 0.423173] PTP clock support registered
[ 0.439700] imx-ipuv3 2400000.ipu: IPU DMFC NORMAL mode: 1(0~1), 5B(4,5), 5F(6,7)
[ 0.459694] imx-ipuv3 2800000.ipu: IPU DMFC NORMAL mode: 1(0~1), 5B(4,5), 5F(6,7)
[ 0.461167] mxc_mipi_csi2 21dc000.mipi_csi: i.MX MIPI CSI2 driver probed
[ 0.461184] mxc_mipi_csi2 21dc000.mipi_csi: i.MX MIPI CSI2 dphy version is 0x3130302a
[ 0.461286] MIPI CSI2 driver module loaded
[ 0.461614] Advanced Linux Sound Architecture Driver Initialized.
[ 0.462967] Bluetooth: Core ver 2.20
[ 0.463018] NET: Registered protocol family 31
[ 0.463029] Bluetooth: HCI device and connection manager initialized
[ 0.463050] Bluetooth: HCI socket layer initialized
[ 0.463065] Bluetooth: L2CAP socket layer initialized
[ 0.463112] Bluetooth: SCO socket layer initialized
[ 0.464322] Switched to clocksource mxc_timer1
[ 0.476844] NET: Registered protocol family 2
[ 0.477683] TCP established hash table entries: 8192 (order: 3, 32768 bytes)
[ 0.477821] TCP bind hash table entries: 8192 (order: 5, 229376 bytes)
[ 0.478230] TCP: Hash tables configured (established 8192 bind 8192)
[ 0.478434] UDP hash table entries: 512 (order: 3, 32768 bytes)
[ 0.478514] UDP-Lite hash table entries: 512 (order: 3, 32768 bytes)
[ 0.478859] NET: Registered protocol family 1
[ 0.479624] CPU PMU: Failed to parse /soc/pmu/interrupt-affinity[0]
[ 0.479680] hw perfevents: enabled with armv7_cortex_a9 PMU driver, 7 counters available
[ 0.481086] imx rpmsg driver is registered.
[ 0.482214] Bus freq driver module loaded
[ 0.483510] futex hash table entries: 1024 (order: 4, 65536 bytes)
[ 0.491439] VFS: Disk quotas dquot_6.6.0
[ 0.491662] VFS: Dquot-cache hash table entries: 1024 (order 0, 4096 bytes)
[ 0.493662] jffs2: version 2.2. (NAND) 漏 2001-2006 Red Hat, Inc.
[ 0.494627] fuse init (API version 7.23)
[ 0.498910] bounce: pool size: 64 pages
[ 0.498932] io scheduler noop registered
[ 0.498950] io scheduler deadline registered
[ 0.499288] io scheduler cfq registered (default)
[ 0.499900] imx-weim 21b8000.weim: Driver registered.
[ 0.501860] backlight supply power not found, using dummy regulator
[ 0.503968] mxc_mipi_dsi 21e0000.mipi: i.MX MIPI DSI driver probed
[ 0.504102] MIPI DSI driver module loaded
[ 0.504480] MIPI DSI driver module loaded
[ 0.507510] mxc_sdc_fb fb@0: registered mxc display driver ldb
[ 0.534414] imx-ipuv3 2800000.ipu: IPU DMFC DP HIGH RESOLUTION: 1(0,1), 5B(2~5), 5F(6,7)
[ 0.592592] Console: switching to colour frame buffer device 128x48
[ 0.629083] mxc_hdmi 20e0000.hdmi_video: Detected HDMI controller 0x13:0xa:0xa0:0xc1
[ 0.629110] fbcvt: 1920x1080@60: CVT Name - 2.073M9
[ 0.629373] mxc_sdc_fb fb@1: registered mxc display driver hdmi
[ 0.672244] mxc_sdc_fb fb@2: registered mxc display driver lcd
[ 0.672261] mxc_sdc_fb fb@2: ipu0-di0 already in use
[ 0.672285] mxc_sdc_fb: probe of fb@2 failed with error -16
[ 0.672355] mxc_sdc_fb fb@3: registered mxc display driver ldb
[ 0.684458] imx-sdma 20ec000.sdma: no iram assigned, using external mem
[ 0.685196] imx-sdma 20ec000.sdma: no event needs to be remapped
[ 0.688425] imx-sdma 20ec000.sdma: initialized
[ 0.689758] imx-sdma 20ec000.sdma: loaded firmware 3.3
[ 0.690312] pfuze100-regulator 1-0008: Full layer: 2, Metal layer: 1
[ 0.690961] pfuze100-regulator 1-0008: FAB: 0, FIN: 0
[ 0.690977] pfuze100-regulator 1-0008: pfuze100 found.
[ 0.708920] 2020000.serial: ttymxc0 at MMIO 0x2020000 (irq = 25, base_baud = 5000000) is a IMX
[ 1.554558] console [ttymxc0] enabled
[ 1.561371] imx sema4 driver is registered.
[ 1.565642] [drm] Initialized drm 1.1.0 20060810
[ 1.570892] [drm] Initialized vivante 1.0.0 20120216 on minor 0
[ 1.588514] brd: module loaded
[ 1.598915] loop: module loaded
[ 1.603724] ahci-imx 2200000.sata: fsl,transmit-level-mV not specified, using 00000024
[ 1.611668] ahci-imx 2200000.sata: fsl,transmit-boost-mdB not specified, using 00000480
[ 1.619692] ahci-imx 2200000.sata: fsl,transmit-atten-16ths not specified, using 00002000
[ 1.627889] ahci-imx 2200000.sata: fsl,receive-eq-mdB not specified, using 05000000
[ 1.639710] ahci-imx 2200000.sata: SSS flag set, parallel bus scan disabled
[ 1.646717] ahci-imx 2200000.sata: AHCI 0001.0300 32 slots 1 ports 3 Gbps 0x1 impl platform mode
[ 1.655524] ahci-imx 2200000.sata: flags: ncq sntf stag pm led clo only pmp pio slum part ccc apst
[ 1.666439] scsi host0: ahci-imx
[ 1.670051] ata1: SATA max UDMA/133 mmio [mem 0x02200000-0x02203fff] port 0x100 irq 308
[ 1.682437] m25p80 spi0.0: unrecognized JEDEC id bytes: 00, 0, 0
[ 1.688661] spi_imx 2008000.ecspi: probed
[ 1.693738] CAN device driver interface
[ 1.699223] 2188000.ethernet supply phy not found, using dummy regulator
[ 1.724905] pps pps0: new PPS source ptp0
[ 1.731614] WR addr: 1, reg: 0x1d, val:0x1f
[ 1.735880] WR addr: 1, reg: 0x1e, val:0x8
[ 1.740045] WR addr: 1, reg: 0x0d, val:0x3
[ 1.744208] WR addr: 1, reg: 0x0e, val:0x805d
[ 1.748636] WR addr: 1, reg: 0x0d, val:0x4003
[ 1.753113] WR addr: 1, reg: 0x0e, val:0x1000
[ 1.757542] WR addr: 1, reg: 0x0d, val:0x7
[ 1.761707] WR addr: 1, reg: 0x0e, val:0x8016
[ 1.766136] WR addr: 1, reg: 0x0d, val:0x4007
[ 1.770616] WR addr: 1, reg: 0x0e, val:0xba9a
[ 1.775045] WR addr: 1, reg: 0x1d, val:0x5
[ 1.779262] WR addr: 1, reg: 0x1e, val:0x2d47
[ 1.786972] libphy: fec_enet_mii_bus: probed
[ 1.791986] fec 2188000.ethernet eth0: registered PHC device 0
[ 1.798846] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[ 1.805398] ehci-mxc: Freescale On-Chip EHCI Host driver
[ 1.810981] usbcore: registered new interface driver usb-storage
[ 1.817079] usbcore: registered new interface driver usb_ehset_test
[ 1.824957] 2184800.usbmisc supply vbus-wakeup not found, using dummy regulator
[ 1.833246] 2184200.usb supply vbus not found, using dummy regulator
[ 1.843013] ci_hdrc ci_hdrc.0: EHCI Host Controller
[ 1.847936] ci_hdrc ci_hdrc.0: new USB bus registered, assigned bus number 1
[ 1.874358] ci_hdrc ci_hdrc.0: USB 2.0 started, EHCI 1.00
[ 1.880803] hub 1-0:1.0: USB hub found
[ 1.884606] hub 1-0:1.0: 1 port detected
[ 1.889974] mousedev: PS/2 mouse device common for all mice
[ 1.896721] egalax_ts 1-0004: Failed to read firmware version
[ 1.902504] egalax_ts: probe of 1-0004 failed with error -5
[ 1.908456] egalax_ts 2-0004: Failed to read firmware version
[ 1.914232] egalax_ts: probe of 2-0004 failed with error -5
[ 1.923068] snvs_rtc 20cc000.snvs:snvs-rtc-lp: rtc core: registered 20cc000.snvs:snvs-r as rtc0
[ 1.931954] i2c /dev entries driver
[ 1.936968] IR NEC protocol handler initialized
[ 1.941522] IR RC5(x/sz) protocol handler initialized
[ 1.946594] IR RC6 protocol handler initialized
[ 1.951142] IR JVC protocol handler initialized
[ 1.955693] IR Sony protocol handler initialized
[ 1.960328] IR SANYO protocol handler initialized
[ 1.965052] IR Sharp protocol handler initialized
[ 1.969774] IR MCE Keyboard/mouse protocol handler initialized
[ 1.975626] IR XMP protocol handler initialized
[ 1.981732] mxc_v4l2_output v4l2_out: V4L2 device registered as video16
[ 1.988548] mxc_v4l2_output v4l2_out: V4L2 device registered as video17
[ 1.995374] mxc_v4l2_output v4l2_out: V4L2 device registered as video18
[ 2.002181] mxc_v4l2_output v4l2_out: V4L2 device registered as video19
[ 2.008992] mxc_v4l2_output v4l2_out: V4L2 device registered as video20
[ 2.016881] mag3110 2-000e: check mag3110 chip ID
[ 2.021833] mag3110 2-000e: read chip ID 0xfffffffb is not equal to 0xc4!
[ 2.024365] ata1: SATA link down (SStatus 0 SControl 300)
[ 2.024410] ahci-imx 2200000.sata: no device found, disabling link.
[ 2.024418] ahci-imx 2200000.sata: pass ahci_imx..hotplug=1 to enable hotplug
[ 2.047608] mag3110: probe of 2-000e failed with error -22
[ 2.053667] mma8451 0-001c: read chip ID 0x1 is not equal to 0x1a or 0x2a!
[ 2.060696] mma8451: probe of 0-001c failed with error -22
[ 2.067661] imx2-wdt 20bc000.wdog: timeout 60 sec (nowayout=0)
[ 2.073697] Bluetooth: HCI UART driver ver 2.3
[ 2.078159] Bluetooth: HCI UART protocol H4 registered
[ 2.083311] Bluetooth: HCI UART protocol BCSP registered
[ 2.088635] Bluetooth: HCI UART protocol ATH3K registered
[ 2.094149] usbcore: registered new interface driver bcm203x
[ 2.099921] usbcore: registered new interface driver btusb
[ 2.105513] usbcore: registered new interface driver ath3k
[ 2.111256] sdhci: Secure Digital Host Controller Interface driver
[ 2.117448] sdhci: Copyright(c) Pierre Ossman
[ 2.121822] sdhci-pltfm: SDHCI platform and OF driver helper
[ 2.128314] /soc/aips-bus@02100000/usdhc@02194000: voltage-ranges unspecified
[ 2.135492] sdhci-esdhc-imx 2194000.usdhc: Got CD GPIO
[ 2.140696] sdhci-esdhc-imx 2194000.usdhc: Got WP GPIO
[ 2.147350] sdhci-esdhc-imx 2194000.usdhc: No vmmc regulator found
[ 2.153549] sdhci-esdhc-imx 2194000.usdhc: No vqmmc regulator found
[ 2.204361] usb 1-1: new high-speed USB device number 2 using ci_hdrc
[ 2.204495] mmc1: SDHCI controller on 2194000.usdhc [2194000.usdhc] using ADMA
[ 2.204993] /soc/aips-bus@02100000/usdhc@02198000: voltage-ranges unspecified
[ 2.205019] sdhci-esdhc-imx 2198000.usdhc: Got CD GPIO
[ 2.205037] sdhci-esdhc-imx 2198000.usdhc: Got WP GPIO
[ 2.206521] sdhci-esdhc-imx 2198000.usdhc: No vmmc regulator found
[ 2.206529] sdhci-esdhc-imx 2198000.usdhc: No vqmmc regulator found
[ 2.244484] mmc2: SDHCI controller on 2198000.usdhc [2198000.usdhc] using ADMA
[ 2.245062] /soc/aips-bus@02100000/usdhc@0219c000: voltage-ranges unspecified
[ 2.245543] sdhci-esdhc-imx 219c000.usdhc: No vmmc regulator found
[ 2.245551] sdhci-esdhc-imx 219c000.usdhc: No vqmmc regulator found
[ 2.284356] mmc3: SDHCI controller on 219c000.usdhc [219c000.usdhc] using ADMA
[ 2.293634] mxc_vpu 2040000.vpu_fsl: VPU initialized
[ 2.299430] mxc_vdoa 21e4000.vdoa: i.MX Video Data Order Adapter(VDOA) driver probed
[ 2.307846] mxc_hdmi_cec soc:hdmi_cec@00120000: HDMI CEC initialized
[ 2.316810] caam 2100000.caam: Entropy delay = 3200
[ 2.358952] mmc3: MAN_BKOPS_EN bit is not set
[ 2.382488] caam 2100000.caam: Instantiated RNG4 SH0
[ 2.383170] mmc3: new DDR MMC card at address 0001
[ 2.383642] mmcblk3: mmc3:0001 SEM08G 7.28 GiB
[ 2.383784] mmcblk3boot0: mmc3:0001 SEM08G partition 1 2.00 MiB
[ 2.383934] mmcblk3boot1: mmc3:0001 SEM08G partition 2 2.00 MiB
[ 2.384075] mmcblk3rpmb: mmc3:0001 SEM08G partition 3 2.00 MiB
[ 2.388100] mmcblk3: p1
[ 2.425743] hub 1-1:1.0: USB hub found
[ 2.429642] hub 1-1:1.0: 4 ports detected
[ 2.443252] caam 2100000.caam: Instantiated RNG4 SH1
[ 2.448244] caam 2100000.caam: device ID = 0x0a16010000000000 (Era -524)
[ 2.454964] caam 2100000.caam: job rings = 2, qi = 0
[ 2.550284] caam algorithms registered in /proc/crypto
[ 2.559600] caam_jr 2101000.jr0: registering rng-caam
[ 2.564989] snvs-secvio 20cc000.caam-snvs: can't get snvs clock
[ 2.571088] snvs-secvio 20cc000.caam-snvs: violation handlers armed - non-secure state
[ 2.579911] usbcore: registered new interface driver usbhid
[ 2.585498] usbhid: USB HID core driver
[ 2.595615] wm8962 0-001a: customer id 0 revision D
[ 2.619426] fsl-asrc 2034000.asrc: driver registered
[ 2.631579] input: WM8962 Beep Generator as /devices/soc0/soc/2100000.aips-bus/21a0000.i2c/i2c-0/0-001a/input/input2
[ 2.644430] imx-wm8962 sound: wm8962 <-> 202c000.ssi mapping ok
[ 2.654204] imx-wm8962 sound: snd-soc-dummy-dai <-> 2034000.asrc mapping ok
[ 2.661315] imx-wm8962 sound: wm8962 <-> 202c000.ssi mapping ok
[ 2.675205] imx-audio-hdmi sound-hdmi: hdmi-hifi <-> soc:hdmi_audio@00120000 mapping ok
[ 2.684152] NET: Registered protocol family 26
[ 2.689599] NET: Registered protocol family 10
[ 2.695282] sit: IPv6 over IPv4 tunneling driver
[ 2.700753] NET: Registered protocol family 17
[ 2.705235] can: controller area network core (rev 20120528 abi 9)
[ 2.711536] NET: Registered protocol family 29
[ 2.716006] can: raw protocol (rev 20120528)
[ 2.720294] can: broadcast manager protocol (rev 20120528 t)
[ 2.724358] usb 1-1.3: new high-speed USB device number 3 using ci_hdrc
[ 2.732605] can: netlink gateway (rev 20130117) max_hops=1
[ 2.738437] Bluetooth: RFCOMM TTY layer initialized
[ 2.743342] Bluetooth: RFCOMM socket layer initialized
[ 2.748537] Bluetooth: RFCOMM ver 1.11
[ 2.752336] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[ 2.757662] Bluetooth: BNEP filters: protocol multicast
[ 2.762909] Bluetooth: BNEP socket layer initialized
[ 2.767895] Bluetooth: HIDP (Human Interface Emulation) ver 1.2
[ 2.773836] Bluetooth: HIDP socket layer initialized
[ 2.778820] 8021q: 802.1Q VLAN Support v1.8
[ 2.783079] Key type dns_resolver registered
[ 2.793683] dhd_module_init in
[ 2.797419] snvs_rtc 20cc000.snvs:snvs-rtc-lp: setting system clock to 1970-01-01 00:30:40 UTC (1840)
[ 2.822062] VGEN3: disabling
[ 2.825499] VGEN2: disabling
[ 2.828882] VGEN1: disabling
[ 2.832249] SWBST: disabling
[ 2.835618] SW4: disabling
[ 2.838342] wm8962-supply: disabling
[ 2.841934] usb_h1_vbus: disabling
[ 2.845351] usb_otg_vbus: disabling
[ 2.849152] ALSA device list:
[ 2.852129] #0: wm8962-audio
[ 2.855193] #1: imx-hdmi-soc
[ 2.923857] kjournald starting. Commit interval 5 seconds
[ 2.923913] EXT3-fs (mmcblk3p1): warning: maximal mount count reached, running e2fsck is recommended
[ 2.925167] EXT3-fs (mmcblk3p1): using internal journal
[ 2.925921] EXT3-fs (mmcblk3p1): recovery complete
[ 2.925927] EXT3-fs (mmcblk3p1): mounted filesystem with ordered data mode
[ 2.925963] VFS: Mounted root (ext3 filesystem) on device 179:1.
[ 2.934675] devtmpfs: mounted
[ 2.935544] Freeing unused kernel memory: 424K (c0a5e000 - c0ac8000)
[ 3.519552] r8152: disagrees about version of symbol module_layout
[ 3.536330] WR addr: 1, reg: 0x00, val:0x8000
[ 3.634374] WR addr: 1, reg: 0x1d, val:0x1f
[ 3.644375] WR addr: 1, reg: 0x1e, val:0x8
[ 3.654372] WR addr: 1, reg: 0x0d, val:0x3
[ 3.663911] WR addr: 1, reg: 0x0e, val:0x805d
[ 3.674362] WR addr: 1, reg: 0x0d, val:0x4003
[ 3.694361] WR addr: 1, reg: 0x0e, val:0x1000
[ 3.704363] WR addr: 1, reg: 0x0d, val:0x7
[ 3.714357] WR addr: 1, reg: 0x0e, val:0x8016
[ 3.724363] WR addr: 1, reg: 0x0d, val:0x4007
[ 3.744362] WR addr: 1, reg: 0x0e, val:0xba9a
[ 3.754357] WR addr: 1, reg: 0x1d, val:0x5
[ 3.774364] WR addr: 1, reg: 0x1e, val:0x2d47
[ 3.814362] WR addr: 1, reg: 0x00, val:0x0
[ 3.818479] fec 2188000.ethernet eth0: Freescale FEC PHY driver [Generic PHY] (mii_bus:phy_addr=2188000.ethernet:01, irq=-1)
[ 3.864477] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready
[ 4.814459] WR addr: 1, reg: 0x04, val:0x15e1
[ 4.818966] WR addr: 1, reg: 0x09, val:0x200
[ 4.823339] WR addr: 1, reg: 0x00, val:0x1200
[ 6.824828] fec 2188000.ethernet eth0: Link is Up - 100Mbps/Full - flow control rx/tx
[ 6.832679] IPv6: ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
----------------------------------------------------------------------------------------------------------------------------