Re: Huge performance degradation for UDP between 2.4.17 and 2.6

From: leroy christophe
Date: Mon Aug 06 2012 - 05:27:48 EST



Le 05/08/2012 10:28, Eric Dumazet a Ãcrit :
On Sun, 2012-08-05 at 10:16 +0200, LEROY christophe wrote:
Le 02/08/2012 16:13, Eric Dumazet a Ãcrit :
On Thu, 2012-08-02 at 14:27 +0200, leroy christophe wrote:
Hi

I'm having a big issue with UDP. Using a powerpc board (MPC860).

With our board running kernel 2.4.17, I'm able to send 160000 voice
packets (UDP, 96 bytes per packet) in 11 seconds.
With the same board running either Kernel 2.6.35.14 or Kernel 3.4.7, I
need 55 seconds to send the same amount of packets.


Is there anything to tune in order to get same output rate as with
Kernel 2.4 ?
kernel size is probably too big for your old / slow cpu.

Maybe you added too many features on your 3.4.7 kernel. (netfilter ?
SLUB debugging ...)

Its hard to say, 2.4.17 had less features and was faster.

Thanks for your answer.
Yes I have netfilter as I need it. However, I tried without it and still
need about 37 seconds to send the 160000 packets I was sending in 11
seconds with 2.4.17

I don't think there is any problem with size of the kernel. I still have
plenty of memory available.

I believe you misunderstood me.

I was referring to cpu caches ( dcache & icache )

All debugging is turned off, and I'm not using SLUB but SLOB.
I have 32Mbytes of RAM. Would SLUB be more performant than SLOB ?
I never used SLOB I cannot comment

Please provide (on 3.4.7)

cat /proc/cpuinfo
lsmod
dmesg

Ok, I have recompiled with SLUB.
Find attached cpuinfo, lsmod and dmesg. I do not have any modules loaded.

Module Size Used by Not tainted
processor : 0
cpu : 8xx
clock : 132.000000MHz
revision : 0.0 (pvr 0050 0000)
bogomips : 16.50
timebase : 8250000
platform : CMPC885
model : MIAE
Memory : 128 MB
[ 0.000000] Using CMPC885 machine description
[ 0.000000] Linux version 3.4.7-s3k-3.8.3+-svn2796 (root@xxxxxxxxxxxxxxxxxxxxx) (gcc version 4.4.4 (GCC) ) #19 PREEMPT Sun Aug 5 06:43:31 CEST 2012
[ 0.000000] Top of RAM: 0x8000000, Total RAM: 0x8000000
[ 0.000000] Memory hole size: 0MB
[ 0.000000] Zone PFN ranges:
[ 0.000000] DMA 0x00000000 -> 0x00008000
[ 0.000000] Normal empty
[ 0.000000] Movable zone start PFN for each node
[ 0.000000] Early memory PFN ranges
[ 0.000000] 0: 0x00000000 -> 0x00008000
[ 0.000000] On node 0 totalpages: 32768
[ 0.000000] free_area_init_node: node 0, pgdat c03f4be8, node_mem_map c0433000
[ 0.000000] DMA zone: 256 pages used for memmap
[ 0.000000] DMA zone: 0 pages reserved
[ 0.000000] DMA zone: 32512 pages, LIFO batch:7
[ 0.000000] MMU: Allocated 72 bytes of context maps for 16 contexts
[ 0.000000] pcpu-alloc: s0 r0 d32768 u32768 alloc=1*32768
[ 0.000000] pcpu-alloc: [0] 0
[ 0.000000] Built 1 zonelists in Zone order, mobility grouping on. Total pages: 32512
[ 0.000000] Kernel command line: console=ttyCPM0,115200N8 ip=172.25.231.39:172.25.231.59::255.0.0.0:miae:eth0:off
[ 0.000000] PID hash table entries: 512 (order: -1, 2048 bytes)
[ 0.000000] Dentry cache hash table entries: 16384 (order: 4, 65536 bytes)
[ 0.000000] Inode-cache hash table entries: 8192 (order: 3, 32768 bytes)
[ 0.000000] Memory: 125432k/131072k available (3972k kernel code, 5640k reserved, 140k data, 178k bss, 488k init)
[ 0.000000] Kernel virtual memory layout:
[ 0.000000] * 0xfffdf000..0xfffff000 : fixmap
[ 0.000000] * 0xfde00000..0xfe000000 : consistent mem
[ 0.000000] * 0xfddf6000..0xfde00000 : early ioremap
[ 0.000000] * 0xc9000000..0xfddf6000 : vmalloc & ioremap
[ 0.000000] SLUB: Genslabs=14, HWalign=16, Order=0-3, MinObjects=0, CPUs=1, Nodes=1
[ 0.000000] NR_IRQS:512 nr_irqs:512 16
[ 0.000000] Decrementer Frequency = 0x7de290
[ 0.000000] time_init: decrementer frequency = 8.250000 MHz
[ 0.000000] time_init: processor frequency = 132.000000 MHz
[ 0.000000] clocksource: timebase mult[79364d93] shift[24] registered
[ 0.000000] clockevent: decrementer mult[21cac08] shift[32] cpu[0]
[ 0.000000] console [ttyCPM0] enabled
[ 0.144102] pid_max: default: 32768 minimum: 301
[ 0.149489] Mount-cache hash table entries: 512
[ 0.175086] devtmpfs: initialized
[ 0.178575] device: 'platform': device_add
[ 0.179079] bus: 'platform': registered
[ 0.179451] bus: 'cpu': registered
[ 0.179551] device: 'cpu': device_add
[ 0.181718] NET: Registered protocol family 16
[ 0.186374] device class 'bdi': registering
[ 0.188054] device class 'gpio': registering
[ 0.189423] device class 'tty': registering
[ 0.191855] bus: 'spi': registered
[ 0.191932] device class 'spi_master': registering
[ 0.193842] gpiochip_find_base: found new base at 1008
[ 0.193974] device: 'gpiochip1008': device_add
[ 0.195387] gpiochip_add: registered GPIOs 1008 to 1023 on device: /soc@ff000000/cpm@9c0/gpio-controller@950
[ 0.205830] gpiochip_find_base: found new base at 976
[ 0.205962] device: 'gpiochip976': device_add
[ 0.207142] gpiochip_add: registered GPIOs 976 to 1007 on device: /soc@ff000000/cpm@9c0/gpio-controller@ab8
[ 0.221332] gpiochip_find_base: found new base at 960
[ 0.221466] device: 'gpiochip960': device_add
[ 0.222639] gpiochip_add: registered GPIOs 960 to 975 on device: /soc@ff000000/cpm@9c0/gpio-controller@960
[ 0.232869] gpiochip_find_base: found new base at 944
[ 0.232999] device: 'gpiochip944': device_add
[ 0.234181] gpiochip_add: registered GPIOs 944 to 959 on device: /soc@ff000000/cpm@9c0/gpio-controller@970
[ 0.244378] gpiochip_find_base: found new base at 912
[ 0.244508] device: 'gpiochip912': device_add
[ 0.245744] gpiochip_add: registered GPIOs 912 to 943 on device: /soc@ff000000/cpm@9c0/gpio-controller@ac8
[ 0.255606] bus: 'platform': add driver mpc8xxx_wdt
[ 0.256898] device: 'cpu0': device_add
[ 0.257044] bus: 'cpu': add device cpu0
[ 0.330377] device: 'default': device_add
[ 0.332266] device class 'misc': registering
[ 0.333402] device class 'mdio_bus': registering
[ 0.336232] bus: 'mdio_bus': registered
[ 0.336318] bus: 'mdio_bus': add driver Generic PHY
[ 0.337607] device class 'hwmon': registering
[ 0.338929] device class 'leds': registering
[ 0.340236] device class 'net': registering
[ 0.341620] device: 'lo': device_add
[ 0.345289] Switching to clocksource timebase
[ 0.350674] FS-Cache: Loaded
[ 0.353317] device class 'mem': registering
[ 0.354397] device: 'mem': device_add
[ 0.356110] device: 'kmem': device_add
[ 0.357737] device: 'null': device_add
[ 0.359373] device: 'zero': device_add
[ 0.361445] device: 'full': device_add
[ 0.363081] device: 'random': device_add
[ 0.364738] device: 'urandom': device_add
[ 0.366391] device: 'kmsg': device_add
[ 0.368042] device: 'tty': device_add
[ 0.369797] device: 'console': device_add
[ 0.371798] device class 'firmware': registering
[ 0.373031] device class 'thermal': registering
[ 0.375174] NET: Registered protocol family 2
[ 0.380793] IP route cache hash table entries: 1024 (order: 0, 4096 bytes)
[ 0.389420] TCP established hash table entries: 4096 (order: 3, 32768 bytes)
[ 0.397191] TCP bind hash table entries: 4096 (order: 2, 16384 bytes)
[ 0.403931] TCP: Hash tables configured (established 4096 bind 4096)
[ 0.410141] TCP: reno registered
[ 0.413212] UDP hash table entries: 256 (order: 0, 4096 bytes)
[ 0.419057] UDP-Lite hash table entries: 256 (order: 0, 4096 bytes)
[ 0.426463] NET: Registered protocol family 1
[ 0.432619] RPC: Registered named UNIX socket transport module.
[ 0.438291] RPC: Registered udp transport module.
[ 0.443459] RPC: Registered tcp transport module.
[ 0.447931] RPC: Registered tcp NFSv4.1 backchannel transport module.
[ 0.493551] Registering platform device 'rtc-generic'. Parent at platform
[ 0.493649] device: 'rtc-generic': device_add
[ 0.493788] bus: 'platform': add device rtc-generic
[ 0.494880] MIAE declare_of_platform_devices()
[ 0.499330] device: 'ff000100.localbus': device_add
[ 0.499487] bus: 'platform': add device ff000100.localbus
[ 0.501396] device: '40000000.flash': device_add
[ 0.501549] bus: 'platform': add device 40000000.flash
[ 0.502899] device: 'c0000000.nand': device_add
[ 0.503051] bus: 'platform': add device c0000000.nand
[ 0.504625] device: 'c8000000.cpld-cmpc': device_add
[ 0.504781] bus: 'platform': add device c8000000.cpld-cmpc
[ 0.506303] device: 'c8000000.cpld-mpc': device_add
[ 0.506464] bus: 'platform': add device c8000000.cpld-mpc
[ 0.507966] device: 'd0000000.fpga-m': device_add
[ 0.508126] bus: 'platform': add device d0000000.fpga-m
[ 0.510502] device: 'd2000000.e1': device_add
[ 0.510654] bus: 'platform': add device d2000000.e1
[ 0.512758] device: 'e0000000.dpram': device_add
[ 0.512913] bus: 'platform': add device e0000000.dpram
[ 0.514469] device: 'f0000000.dsp': device_add
[ 0.514620] bus: 'platform': add device f0000000.dsp
[ 0.516116] device: 'd0000042.GPIO': device_add
[ 0.516270] bus: 'platform': add device d0000042.GPIO
[ 0.517683] device: 'soc.0': device_add
[ 0.517834] bus: 'platform': add device soc.0
[ 0.519352] device: 'ff000000.watchdog': device_add
[ 0.519510] bus: 'platform': add device ff000000.watchdog
[ 0.521164] bus: 'platform': driver_probe_device: matched device ff000000.watchdog with driver mpc8xxx_wdt
[ 0.521279] bus: 'platform': really_probe: probing driver mpc8xxx_wdt with device ff000000.watchdog
[ 0.521572] mpc8xxx_wdt: could not be enabled in software
[ 0.526748] mpc8xxx_wdt: probe of ff000000.watchdog failed with error -38
[ 0.534033] device: 'ff000e00.mdio': device_add
[ 0.534183] bus: 'platform': add device ff000e00.mdio
[ 0.536047] device: 'ff000e00.ethernet': device_add
[ 0.536201] bus: 'platform': add device ff000e00.ethernet
[ 0.538220] device: 'ff001e00.ethernet': device_add
[ 0.538376] bus: 'platform': add device ff001e00.ethernet
[ 0.540262] device: 'ff000000.pic': device_add
[ 0.540413] bus: 'platform': add device ff000000.pic
[ 0.542495] device: 'ff000200.sit': device_add
[ 0.542646] bus: 'platform': add device ff000200.sit
[ 0.544347] device: 'ff0009c0.cpm': device_add
[ 0.544503] bus: 'platform': add device ff0009c0.cpm
[ 0.545955] device: 'muram.1': device_add
[ 0.546105] bus: 'platform': add device muram.1
[ 0.547601] device: 'ff0009f0.brg': device_add
[ 0.547754] bus: 'platform': add device ff0009f0.brg
[ 0.549874] device: 'ff000930.pic': device_add
[ 0.550348] bus: 'platform': add device ff000930.pic
[ 0.551936] device: 'ff000950.gpio-controller': device_add
[ 0.552097] bus: 'platform': add device ff000950.gpio-controller
[ 0.553636] device: 'ff000ab8.gpio-controller': device_add
[ 0.553798] bus: 'platform': add device ff000ab8.gpio-controller
[ 0.556578] device: 'ff000960.gpio-controller': device_add
[ 0.556743] bus: 'platform': add device ff000960.gpio-controller
[ 0.558297] device: 'ff000970.gpio-controller': device_add
[ 0.558458] bus: 'platform': add device ff000970.gpio-controller
[ 0.560395] device: 'ff000ac8.gpio-controller': device_add
[ 0.560556] bus: 'platform': add device ff000ac8.gpio-controller
[ 0.562169] device: 'ff0009c0.tsa': device_add
[ 0.562320] bus: 'platform': add device ff0009c0.tsa
[ 0.564072] device: 'ff000a80.serial': device_add
[ 0.564230] bus: 'platform': add device ff000a80.serial
[ 0.566300] device: 'ff000a20.serial': device_add
[ 0.566458] bus: 'platform': add device ff000a20.serial
[ 0.568565] device: 'ff000a40.tdm': device_add
[ 0.568724] bus: 'platform': add device ff000a40.tdm
[ 0.571169] device: 'ff000a60.tdm': device_add
[ 0.571328] bus: 'platform': add device ff000a60.tdm
[ 0.573531] device: 'ff000a90.tdm_smc': device_add
[ 0.573689] bus: 'platform': add device ff000a90.tdm_smc
[ 0.575816] device: 'ff000a80.spi': device_add
[ 0.575977] bus: 'platform': add device ff000a80.spi
[ 0.577542] device: 'ff00a980.dummy_pio': device_add
[ 0.577704] bus: 'platform': add device ff00a980.dummy_pio
[ 0.579225] device: 'ff000002.gpio-controller': device_add
[ 0.579394] bus: 'platform': add device ff000002.gpio-controller
[ 0.581054] CTS2 and CTS3 temporarily deactivated (FEV170)
[ 0.586510] gpiochip_find_base: found new base at 896
[ 0.586636] device: 'gpiochip896': device_add
[ 0.588093] gpiochip_add: registered GPIOs 896 to 911 on device: /localbus@ff000100/fpga-m@4,0000000/gpio-controller@00
[ 0.599034] gpiochip_find_base: found new base at 880
[ 0.599165] device: 'gpiochip880': device_add
[ 0.600516] gpiochip_add: registered GPIOs 880 to 895 on device: /localbus@ff000100/fpga-m@4,0000000/gpio-controller@02
[ 0.611617] gpiochip_find_base: found new base at 864
[ 0.611807] device: 'gpiochip864': device_add
[ 0.613003] gpiochip_add: registered GPIOs 864 to 879 on device: /localbus@ff000100/fpga-m@4,0000000/gpio-controller@04
[ 0.624149] gpiochip_find_base: found new base at 848
[ 0.624279] device: 'gpiochip848': device_add
[ 0.625456] gpiochip_add: registered GPIOs 848 to 863 on device: /localbus@ff000100/fpga-m@4,0000000/gpio-controller@10
[ 0.636625] gpiochip_find_base: found new base at 832
[ 0.636752] device: 'gpiochip832': device_add
[ 0.637993] gpiochip_add: registered GPIOs 832 to 847 on device: /localbus@ff000100/fpga-m@4,0000000/gpio-controller@20
[ 0.649112] gpiochip_find_base: found new base at 816
[ 0.649241] device: 'gpiochip816': device_add
[ 0.650637] gpiochip_add: registered GPIOs 816 to 831 on device: /localbus@ff000100/fpga-m@4,0000000/gpio-controller@22
[ 0.661713] gpiochip_find_base: found new base at 800
[ 0.661840] device: 'gpiochip800': device_add
[ 0.663101] gpiochip_add: registered GPIOs 800 to 815 on device: /localbus@ff000100/fpga-m@4,0000000/gpio-controller@24
[ 0.674239] gpiochip_find_base: found new base at 784
[ 0.674369] device: 'gpiochip784': device_add
[ 0.675551] gpiochip_add: registered GPIOs 784 to 799 on device: /localbus@ff000100/fpga-m@4,0000000/gpio-controller@26
[ 0.686714] gpiochip_find_base: found new base at 768
[ 0.686844] device: 'gpiochip768': device_add
[ 0.688026] gpiochip_add: registered GPIOs 768 to 783 on device: /localbus@ff000100/fpga-m@4,0000000/gpio-controller@28
[ 0.699202] gpiochip_find_base: found new base at 752
[ 0.699332] device: 'gpiochip752': device_add
[ 0.700721] gpiochip_add: registered GPIOs 752 to 767 on device: /localbus@ff000100/fpga-m@4,0000000/gpio-controller@2A
[ 0.711803] gpiochip_find_base: found new base at 736
[ 0.711931] device: 'gpiochip736': device_add
[ 0.713252] gpiochip_add: registered GPIOs 736 to 751 on device: /localbus@ff000100/fpga-m@4,0000000/gpio-controller@2C
[ 0.728958] gpiochip_find_base: found new base at 720
[ 0.729088] device: 'gpiochip720': device_add
[ 0.730524] gpiochip_add: registered GPIOs 720 to 735 on device: /localbus@ff000100/fpga-m@4,0000000/gpio-controller@30
[ 0.741588] gpiochip_find_base: found new base at 704
[ 0.741718] device: 'gpiochip704': device_add
[ 0.742907] gpiochip_add: registered GPIOs 704 to 719 on device: /localbus@ff000100/fpga-m@4,0000000/gpio-controller@32
[ 0.754062] gpiochip_find_base: found new base at 688
[ 0.754192] device: 'gpiochip688': device_add
[ 0.755386] gpiochip_add: registered GPIOs 688 to 703 on device: /localbus@ff000100/fpga-m@4,0000000/gpio-controller@40
[ 0.768695] gpiochip_find_base: found new base at 672
[ 0.768823] device: 'gpiochip672': device_add
[ 0.770226] gpiochip_add: registered GPIOs 672 to 687 on device: /localbus@ff000100/fpga-m@4,0000000/gpio-controller@42
[ 0.784715] gpiochip_find_base: found new base at 656
[ 0.784844] device: 'gpiochip656': device_add
[ 0.786031] gpiochip_add: registered GPIOs 656 to 671 on device: /localbus@ff000100/fpga-m@4,0000000/gpio-controller@44
[ 0.797136] gpiochip_find_base: found new base at 640
[ 0.797265] device: 'gpiochip640': device_add
[ 0.798449] gpiochip_add: registered GPIOs 640 to 655 on device: /localbus@ff000100/fpga-m@4,0000000/gpio-controller@50
[ 0.809624] gpiochip_find_base: found new base at 624
[ 0.809754] device: 'gpiochip624': device_add
[ 0.811165] gpiochip_add: registered GPIOs 624 to 639 on device: /localbus@ff000100/fpga-m@4,0000000/gpio-controller@52
[ 0.822229] gpiochip_find_base: found new base at 608
[ 0.822359] device: 'gpiochip608': device_add
[ 0.823636] gpiochip_add: registered GPIOs 608 to 623 on device: /localbus@ff000100/fpga-m@4,0000000/gpio-controller@54
[ 0.834743] Number of GPIO found = 0
[ 0.839274] bus: 'clocksource': registered
[ 0.839398] device: 'clocksource': device_add
[ 0.839573] device: 'clocksource0': device_add
[ 0.839708] bus: 'clocksource': add device clocksource0
[ 0.841307] bus: 'platform': add driver alarmtimer
[ 0.842717] Registering platform device 'alarmtimer'. Parent at platform
[ 0.842816] device: 'alarmtimer': device_add
[ 0.842957] bus: 'platform': add device alarmtimer
[ 0.844218] bus: 'platform': driver_probe_device: matched device alarmtimer with driver alarmtimer
[ 0.844329] bus: 'platform': really_probe: probing driver alarmtimer with device alarmtimer
[ 0.844484] driver: 'alarmtimer': driver_bound: bound to device 'alarmtimer'
[ 0.844581] bus: 'platform': really_probe: bound device alarmtimer to driver alarmtimer
[ 0.946411] msgmni has been set to 244
[ 0.952742] device: 'ptyp0': device_add
[ 0.954595] device: 'ptyp1': device_add
[ 0.956281] device: 'ptyp2': device_add
[ 0.957965] device: 'ptyp3': device_add
[ 0.959777] device: 'ptyp4': device_add
[ 0.961841] device: 'ttyp0': device_add
[ 0.963542] device: 'ttyp1': device_add
[ 0.965243] device: 'ttyp2': device_add
[ 0.967064] device: 'ttyp3': device_add
[ 0.968758] device: 'ttyp4': device_add
[ 0.970845] device: 'ptmx': device_add
[ 0.972612] bus: 'platform': add driver cpm_uart
[ 0.973307] bus: 'platform': driver_probe_device: matched device ff000a80.serial with driver cpm_uart
[ 0.973416] bus: 'platform': really_probe: probing driver cpm_uart with device ff000a80.serial
[ 0.973925] ff000a80.serial: ttyCPM0 at MMIO 0xc9048a80 (irq = 20) is a CPM UART
[ 0.981598] device: 'ttyCPM0': device_add
[ 0.983183] driver: 'ff000a80.serial': driver_bound: bound to device 'cpm_uart'
[ 0.983290] bus: 'platform': really_probe: bound device ff000a80.serial to driver cpm_uart
[ 0.983421] bus: 'platform': driver_probe_device: matched device ff000a20.serial with driver cpm_uart
[ 0.983520] bus: 'platform': really_probe: probing driver cpm_uart with device ff000a20.serial
[ 0.984208] ff000a20.serial: ttyCPM1 at MMIO 0xc904ca20 (irq = 39) is a CPM UART
[ 0.991793] device: 'ttyCPM1': device_add
[ 0.993465] driver: 'ff000a20.serial': driver_bound: bound to device 'cpm_uart'
[ 0.993572] bus: 'platform': really_probe: bound device ff000a20.serial to driver cpm_uart
[ 0.995444] Generic RTC Driver v1.07
[ 0.998755] device: 'rtc': device_add
[ 1.000927] bus: 'spi': add driver at25
[ 1.002200] device class 'mtd': registering
[ 1.003448] device: 'mtd-unmap': device_add
[ 1.004812] device: 'mtd-romap': device_add
[ 1.006189] device: 'mtd-rwmap': device_add
[ 1.007718] bus: 'platform': add driver of-flash
[ 1.007938] bus: 'platform': driver_probe_device: matched device 40000000.flash with driver of-flash
[ 1.008046] bus: 'platform': really_probe: probing driver of-flash with device 40000000.flash
[ 1.009123] 40000000.flash: Found 1 x16 devices at 0x0 in 16-bit bank. Manufacturer ID 0x000020 Chip ID 0x002257
[ 1.019662] Amd/Fujitsu Extended Query Table at 0x0040
[ 1.024787] Amd/Fujitsu Extended Query version 1.1.
[ 1.029546] number of CFI chips: 1
[ 1.034403] 4 ofpart partitions found on MTD device 40000000.flash
[ 1.040614] Creating 4 MTD partitions on "40000000.flash":
[ 1.045835] 0x000000000000-0x000000050000 : "boot"
[ 1.050810] device: 'mtd0': device_add
[ 1.052636] device: 'mtd0ro': device_add
[ 1.054362] 0x000000050000-0x000000060000 : "env"
[ 1.058855] device: 'mtd1': device_add
[ 1.060941] device: 'mtd1ro': device_add
[ 1.062670] 0x000000060000-0x000000090000 : "blob"
[ 1.067283] device: 'mtd2': device_add
[ 1.069226] device: 'mtd2ro': device_add
[ 1.071290] 0x000000090000-0x000000400000 : "kernel"
[ 1.076064] device: 'mtd3': device_add
[ 1.077916] device: 'mtd3ro': device_add
[ 1.079619] driver: '40000000.flash': driver_bound: bound to device 'of-flash'
[ 1.079728] bus: 'platform': really_probe: bound device 40000000.flash to driver of-flash
[ 1.081833] bus: 'platform': add driver cmpc885-nand
[ 1.082059] bus: 'platform': driver_probe_device: matched device c0000000.nand with driver cmpc885-nand
[ 1.082169] bus: 'platform': really_probe: probing driver cmpc885-nand with device c0000000.nand
[ 1.083191] NAND device: Manufacturer ID: 0xad, Chip ID: 0x76 (Hynix NAND 64MiB 3,3V 8-bit)
[ 1.091734] Scanning device for bad blocks
[ 1.431745] device: 'mtd4': device_add
[ 1.433479] device: 'mtd4ro': device_add
[ 1.435182] driver: 'c0000000.nand': driver_bound: bound to device 'cmpc885-nand'
[ 1.435292] bus: 'platform': really_probe: bound device c0000000.nand to driver cmpc885-nand
[ 1.436826] bus: 'platform': add driver gen_nand
[ 1.438182] device class 'ubi': registering
[ 1.439458] device: 'ubi_ctrl': device_add
[ 1.441662] bus: 'platform': add driver fsl_spi
[ 1.442087] bus: 'platform': driver_probe_device: matched device ff000a80.spi with driver fsl_spi
[ 1.442194] bus: 'platform': really_probe: probing driver fsl_spi with device ff000a80.spi
[ 1.445117] device: 'spi32766': device_add
[ 1.446456] fsl_spi ff000a80.spi: master is unqueued, this is deprecated
[ 1.454691] device: 'spi32766.0': device_add
[ 1.454853] bus: 'spi': add device spi32766.0
[ 1.457526] device: 'spi32766.1': device_add
[ 1.457689] bus: 'spi': add device spi32766.1
[ 1.460862] device: 'spi32766.2': device_add
[ 1.461025] bus: 'spi': add device spi32766.2
[ 1.463718] device: 'spi32766.3': device_add
[ 1.463882] bus: 'spi': add device spi32766.3
[ 1.465083] bus: 'spi': driver_probe_device: matched device spi32766.3 with driver at25
[ 1.465188] bus: 'spi': really_probe: probing driver at25 with device spi32766.3
[ 1.465956] at25 spi32766.3: 1 KByte at25080 eeprom, pagesize 32
[ 1.472245] driver: 'spi32766.3': driver_bound: bound to device 'at25'
[ 1.472349] bus: 'spi': really_probe: bound device spi32766.3 to driver at25
[ 1.473868] device: 'spi32766.4': device_add
[ 1.474033] bus: 'spi': add device spi32766.4
[ 1.476755] device: 'spi32766.5': device_add
[ 1.476919] bus: 'spi': add device spi32766.5
[ 1.479626] device: 'spi32766.6': device_add
[ 1.479791] bus: 'spi': add device spi32766.6
[ 1.481491] bus: 'spi': driver_probe_device: matched device spi32766.6 with driver at25
[ 1.481596] bus: 'spi': really_probe: probing driver at25 with device spi32766.6
[ 1.482316] at25 spi32766.6: 1 KByte at25080 eeprom, pagesize 32
[ 1.488067] driver: 'spi32766.6': driver_bound: bound to device 'at25'
[ 1.488158] bus: 'spi': really_probe: bound device spi32766.6 to driver at25
[ 1.488294] fsl_spi ff000a80.spi: at 0xc9056a80 (irq = 43), CPM1 mode
[ 1.494846] driver: 'ff000a80.spi': driver_bound: bound to device 'fsl_spi'
[ 1.494953] bus: 'platform': really_probe: bound device ff000a80.spi to driver fsl_spi
[ 1.496083] bonding: Ethernet Channel Bonding Driver: v3.7.1 (April 27, 2011)
[ 1.504285] device: 'bond0': device_add
[ 1.528580] bus: 'mdio_bus': add driver LXT970
[ 1.530367] bus: 'mdio_bus': add driver LXT971
[ 1.531640] bus: 'mdio_bus': add driver LXT973
[ 1.532923] bus: 'mdio_bus': add driver Micrel KS8001 or KS8721
[ 1.534223] bus: 'mdio_bus': add driver Micrel KSZ9021 Gigabit PHY
[ 1.535526] bus: 'mdio_bus': add driver Micrel KS8737
[ 1.536813] bus: 'mdio_bus': add driver Micrel KS8041
[ 1.538118] bus: 'mdio_bus': add driver Micrel KS8051
[ 1.539420] bus: 'platform': add driver fs_enet
[ 1.539726] bus: 'platform': driver_probe_device: matched device ff000e00.ethernet with driver fs_enet
[ 1.539836] bus: 'platform': really_probe: probing driver fs_enet with device ff000e00.ethernet
[ 1.540997] device: 'eth0': device_add
[ 1.545222] eth0: fs_enet: 08:00:51:20:44:23
[ 1.549360] driver: 'ff000e00.ethernet': driver_bound: bound to device 'fs_enet'
[ 1.549463] bus: 'platform': really_probe: bound device ff000e00.ethernet to driver fs_enet
[ 1.549589] bus: 'platform': driver_probe_device: matched device ff001e00.ethernet with driver fs_enet
[ 1.549691] bus: 'platform': really_probe: probing driver fs_enet with device ff001e00.ethernet
[ 1.550767] PHY-disable = isolate
[ 1.554310] device: 'eth1': device_add
[ 1.558272] eth1: fs_enet: 08:00:51:20:44:24
[ 1.562840] driver: 'ff001e00.ethernet': driver_bound: bound to device 'fs_enet'
[ 1.562949] bus: 'platform': really_probe: bound device ff001e00.ethernet to driver fs_enet
[ 1.564230] bus: 'platform': add driver fsl-fec-mdio
[ 1.564521] bus: 'platform': driver_probe_device: matched device ff000e00.mdio with driver fsl-fec-mdio
[ 1.564631] bus: 'platform': really_probe: probing driver fsl-fec-mdio with device ff000e00.mdio
[ 1.564972] device: 'ff000e00': device_add
[ 1.566333] FEC MII Bus: probed
[ 1.571618] device: 'ff000e00:01': device_add
[ 1.571785] bus: 'mdio_bus': add device ff000e00:01
[ 1.572929] bus: 'mdio_bus': driver_probe_device: matched device ff000e00:01 with driver Micrel KS8041
[ 1.573041] bus: 'mdio_bus': really_probe: probing driver Micrel KS8041 with device ff000e00:01
[ 1.573215] driver: 'ff000e00:01': driver_bound: bound to device 'Micrel KS8041'
[ 1.573317] bus: 'mdio_bus': really_probe: bound device ff000e00:01 to driver Micrel KS8041
[ 1.575186] device: 'ff000e00:02': device_add
[ 1.575354] bus: 'mdio_bus': add device ff000e00:02
[ 1.576498] bus: 'mdio_bus': driver_probe_device: matched device ff000e00:02 with driver Micrel KS8041
[ 1.576610] bus: 'mdio_bus': really_probe: probing driver Micrel KS8041 with device ff000e00:02
[ 1.576784] driver: 'ff000e00:02': driver_bound: bound to device 'Micrel KS8041'
[ 1.576886] bus: 'mdio_bus': really_probe: bound device ff000e00:02 to driver Micrel KS8041
[ 1.578760] device: 'ff000e00:03': device_add
[ 1.578929] bus: 'mdio_bus': add device ff000e00:03
[ 1.580484] bus: 'mdio_bus': driver_probe_device: matched device ff000e00:03 with driver Micrel KS8041
[ 1.580597] bus: 'mdio_bus': really_probe: probing driver Micrel KS8041 with device ff000e00:03
[ 1.580771] driver: 'ff000e00:03': driver_bound: bound to device 'Micrel KS8041'
[ 1.580872] bus: 'mdio_bus': really_probe: bound device ff000e00:03 to driver Micrel KS8041
[ 1.580990] driver: 'ff000e00.mdio': driver_bound: bound to device 'fsl-fec-mdio'
[ 1.581084] bus: 'platform': really_probe: bound device ff000e00.mdio to driver fsl-fec-mdio
[ 1.582511] bus: 'spi': add driver lm70
[ 1.582694] bus: 'spi': driver_probe_device: matched device spi32766.1 with driver lm70
[ 1.582795] bus: 'spi': really_probe: probing driver lm70 with device spi32766.1
[ 1.583147] device: 'hwmon0': device_add
[ 1.584544] driver: 'spi32766.1': driver_bound: bound to device 'lm70'
[ 1.584650] bus: 'spi': really_probe: bound device spi32766.1 to driver lm70
[ 1.584762] bus: 'spi': driver_probe_device: matched device spi32766.5 with driver lm70
[ 1.584852] bus: 'spi': really_probe: probing driver lm70 with device spi32766.5
[ 1.585124] device: 'hwmon1': device_add
[ 1.586574] driver: 'spi32766.5': driver_bound: bound to device 'lm70'
[ 1.586679] bus: 'spi': really_probe: bound device spi32766.5 to driver lm70
[ 1.587942] bus: 'platform': add driver talitos
[ 1.589613] nf_conntrack version 0.5.0 (1959 buckets, 7836 max)
[ 1.601203] ip_tables: (C) 2000-2006 Netfilter Core Team
[ 1.606999] TCP: cubic registered
[ 1.610492] NET: Registered protocol family 17
[ 1.614758] 8021q: 802.1Q VLAN Support v1.8
[ 1.619247] device: 'cpu_dma_latency': device_add
[ 1.621013] device: 'network_latency': device_add
[ 1.622734] device: 'network_throughput': device_add
[ 1.638486] Freeing unused kernel memory: 488k freed
[ 1.745200] UBI: attaching mtd4 to ubi0
[ 1.752891] UBI: physical eraseblock size: 16384 bytes (16 KiB)
[ 1.758719] UBI: logical eraseblock size: 15872 bytes
[ 1.764104] UBI: smallest flash I/O unit: 512
[ 1.768529] UBI: sub-page size: 256
[ 1.773225] UBI: VID header offset: 256 (aligned 256)
[ 1.778856] UBI: data offset: 512
[ 2.707154] UBI: max. sequence number: 3567
[ 2.755007] device: 'ubi0': device_add
[ 2.756808] device: 'ubi0_0': device_add
[ 2.759183] UBI: attached mtd4 to ubi0
[ 2.763020] UBI: MTD device name: "cmpc885-nand"
[ 2.768298] UBI: MTD device size: 64 MiB
[ 2.773283] UBI: number of good PEBs: 4096
[ 2.777761] UBI: number of bad PEBs: 0
[ 2.782282] UBI: number of corrupted PEBs: 0
[ 2.786540] UBI: max. allowed volumes: 92
[ 2.791145] UBI: wear-leveling threshold: 4096
[ 2.795662] UBI: number of internal volumes: 1
[ 2.800180] UBI: number of user volumes: 1
[ 2.804440] UBI: available PEBs: 0
[ 2.808829] UBI: total number of reserved PEBs: 4096
[ 2.813866] UBI: number of PEBs reserved for bad PEB handling: 40
[ 2.819763] UBI: max/mean erase counter: 13/8
[ 2.824195] UBI: image sequence number: 1870984234
[ 2.828961] UBI: background thread "ubi_bgt0d" started, PID 356
[ 2.851633] device: 'ubifs_0_0': device_add
[ 2.913328] UBIFS: mounted UBI device 0, volume 0, name "rootfs"
[ 2.919092] UBIFS: file system size: 63837184 bytes (62341 KiB, 60 MiB, 4022 LEBs)
[ 2.926908] UBIFS: journal size: 8428032 bytes (8230 KiB, 8 MiB, 531 LEBs)
[ 2.934191] UBIFS: media format: w4/r0 (latest is w4/r0)
[ 2.939814] UBIFS: default compressor: lzo
[ 2.943991] UBIFS: reserved for root: 0 bytes (0 KiB)