Advertisement
trini

DaVinci DMA engine conversion v3 - AM1808 EVM - MMC root

Aug 23rd, 2012
191
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 17.83 KB | None | 0 0
  1. bootm 0xC0600000
  2. ## Booting kernel from Legacy Image at c0600000 ...
  3. Image Name: Linux-3.6.0-rc2-00404-ge5a834f
  4. Image Type: ARM Linux Kernel Image (uncompressed)
  5. Data Size: 2124552 Bytes = 2 MiB
  6. Load Address: c0008000
  7. Entry Point: c0008000
  8. Verifying Checksum ... OK
  9. Loading Kernel Image ... OK
  10. OK
  11.  
  12. Starting kernel ...
  13.  
  14. Uncompressing Linux... done, booting the kernel.
  15. Booting Linux on physical CPU 0
  16. Linux version 3.6.0-rc2-00404-ge5a834f (trini@bill-the-cat) (gcc version 4.6.3 (Ubuntu/Linaro 4.6.3-1ubuntu5) ) #1 PREEMPT Wed Aug 22 18:26:11 MST 2012
  17. CPU: ARM926EJ-S [41069265] revision 5 (ARMv5TEJ), cr=00053177
  18. CPU: VIVT data cache, VIVT instruction cache
  19. Machine: DaVinci DA850/OMAP-L138/AM18x EVM
  20. Memory policy: ECC disabled, Data cache writethrough
  21. BUG: mapping for 0xffff0000 at 0xfffe0000 out of vmalloc space
  22. DaVinci da850/omap-l138/am18x variant 0x1
  23. Built 1 zonelists in Zone order, mobility grouping on. Total pages: 32512
  24. Kernel command line: console=ttyS2,115200n8 root=/dev/mmcblk0p2 rootwait rw ip=off
  25. PID hash table entries: 512 (order: -1, 2048 bytes)
  26. Dentry cache hash table entries: 16384 (order: 4, 65536 bytes)
  27. Inode-cache hash table entries: 8192 (order: 3, 32768 bytes)
  28. Memory: 128MB = 128MB total
  29. Memory: 125588k/125588k available, 5484k reserved, 0K highmem
  30. Virtual kernel memory layout:
  31. vector : 0xffff0000 - 0xffff1000 ( 4 kB)
  32. fixmap : 0xfff00000 - 0xfffe0000 ( 896 kB)
  33. vmalloc : 0xc8800000 - 0xff000000 ( 872 MB)
  34. lowmem : 0xc0000000 - 0xc8000000 ( 128 MB)
  35. modules : 0xbf000000 - 0xc0000000 ( 16 MB)
  36. .text : 0xc0008000 - 0xc03c0000 (3808 kB)
  37. .init : 0xc03c0000 - 0xc03e50ec ( 149 kB)
  38. .data : 0xc03e6000 - 0xc040fb40 ( 167 kB)
  39. .bss : 0xc040fb64 - 0xc0436b88 ( 157 kB)
  40. SLUB: Genslabs=13, HWalign=32, Order=0-3, MinObjects=0, CPUs=1, Nodes=1
  41. NR_IRQS:245
  42. sched_clock: 32 bits at 24MHz, resolution 41ns, wraps every 178956ms
  43. Console: colour dummy device 80x30
  44. Calibrating delay loop... 148.88 BogoMIPS (lpj=744448)
  45. pid_max: default: 32768 minimum: 301
  46. Mount-cache hash table entries: 512
  47. CPU: Testing write buffer coherency: ok
  48. Setting up static identity map for 0xc02d9a50 - 0xc02d9aa8
  49. DaVinci: 144 gpio irqs
  50. NET: Registered protocol family 16
  51. DMA: preallocated 256 KiB pool for atomic coherent allocations
  52. MUX: initialized MMCSD0_DAT_0
  53. MUX: Setting register MMCSD0_DAT_0
  54. PINMUX10 (0x00000028) = 0x00000000 -> 0x00000200
  55. MUX: initialized MMCSD0_DAT_1
  56. MUX: Setting register MMCSD0_DAT_1
  57. PINMUX10 (0x00000028) = 0x00000200 -> 0x00002200
  58. MUX: initialized MMCSD0_DAT_2
  59. MUX: Setting register MMCSD0_DAT_2
  60. PINMUX10 (0x00000028) = 0x00002200 -> 0x00022200
  61. MUX: initialized MMCSD0_DAT_3
  62. MUX: Setting register MMCSD0_DAT_3
  63. PINMUX10 (0x00000028) = 0x00022200 -> 0x00222200
  64. MUX: initialized MMCSD0_CLK
  65. MUX: Setting register MMCSD0_CLK
  66. PINMUX10 (0x00000028) = 0x00222200 -> 0x00222202
  67. MUX: initialized MMCSD0_CMD
  68. MUX: Setting register MMCSD0_CMD
  69. PINMUX10 (0x00000028) = 0x00222202 -> 0x00222222
  70. MUX: initialized GPIO4_0
  71. MUX: Setting register GPIO4_0
  72. PINMUX10 (0x00000028) = 0x00222222 -> 0x80222222
  73. MUX: initialized GPIO4_1
  74. MUX: Setting register GPIO4_1
  75. PINMUX10 (0x00000028) = 0x80222222 -> 0x88222222
  76. MUX: initialized MMCSD1_DAT_0
  77. MUX: Setting register MMCSD1_DAT_0
  78. PINMUX18 (0x00000048) = 0x00000000 -> 0x00000200
  79. MUX: initialized MMCSD1_DAT_1
  80. MUX: Setting register MMCSD1_DAT_1
  81. PINMUX19 (0x0000004c) = 0x00000000 -> 0x00020000
  82. MUX: initialized MMCSD1_DAT_2
  83. MUX: Setting register MMCSD1_DAT_2
  84. PINMUX19 (0x0000004c) = 0x00020000 -> 0x00022000
  85. MUX: initialized MMCSD1_DAT_3
  86. MUX: Setting register MMCSD1_DAT_3
  87. PINMUX19 (0x0000004c) = 0x00022000 -> 0x00022200
  88. MUX: initialized MMCSD1_CLK
  89. MUX: Setting register MMCSD1_CLK
  90. PINMUX18 (0x00000048) = 0x00000200 -> 0x00002200
  91. MUX: initialized MMCSD1_CMD
  92. MUX: Setting register MMCSD1_CMD
  93. PINMUX18 (0x00000048) = 0x00002200 -> 0x00022200
  94. MUX: initialized GPIO6_9
  95. MUX: Setting register GPIO6_9
  96. PINMUX13 (0x00000034) = 0x00000000 -> 0x08000000
  97. MUX: initialized GPIO6_10
  98. MUX: Setting register GPIO6_10
  99. PINMUX13 (0x00000034) = 0x08000000 -> 0x08800000
  100. MUX: initialized AHCLKX
  101. MUX: Setting register AHCLKX
  102. PINMUX0 (0x00000000) = 0x44000000 -> 0x44100000
  103. MUX: initialized ACLKX
  104. MUX: Setting register ACLKX
  105. PINMUX0 (0x00000000) = 0x44100000 -> 0x44100010
  106. MUX: initialized AFSX
  107. MUX: Setting register AFSX
  108. PINMUX0 (0x00000000) = 0x44100010 -> 0x44101010
  109. MUX: initialized AHCLKR
  110. MUX: Setting register AHCLKR
  111. PINMUX0 (0x00000000) = 0x44101010 -> 0x44111010
  112. MUX: initialized ACLKR
  113. MUX: Setting register ACLKR
  114. PINMUX0 (0x00000000) = 0x44111010 -> 0x44111011
  115. MUX: initialized AFSR
  116. MUX: Setting register AFSR
  117. PINMUX0 (0x00000000) = 0x44111011 -> 0x44111111
  118. MUX: initialized AMUTE
  119. MUX: Setting register AMUTE
  120. PINMUX0 (0x00000000) = 0x44111111 -> 0x41111111
  121. MUX: initialized AXR_11
  122. MUX: Setting register AXR_11
  123. PINMUX1 (0x00000004) = 0x00000000 -> 0x00010000
  124. MUX: initialized AXR_12
  125. MUX: Setting register AXR_12
  126. PINMUX1 (0x00000004) = 0x00010000 -> 0x00011000
  127. MUX: initialized LCD_D_0
  128. MUX: Setting register LCD_D_0
  129. PINMUX17 (0x00000044) = 0x00000000 -> 0x00000020
  130. MUX: initialized LCD_D_1
  131. MUX: Setting register LCD_D_1
  132. PINMUX17 (0x00000044) = 0x00000020 -> 0x00000022
  133. MUX: initialized LCD_D_2
  134. MUX: Setting register LCD_D_2
  135. PINMUX16 (0x00000040) = 0x00000000 -> 0x20000000
  136. MUX: initialized LCD_D_3
  137. MUX: Setting register LCD_D_3
  138. PINMUX16 (0x00000040) = 0x20000000 -> 0x22000000
  139. MUX: initialized LCD_D_4
  140. MUX: Setting register LCD_D_4
  141. PINMUX16 (0x00000040) = 0x22000000 -> 0x22200000
  142. MUX: initialized LCD_D_5
  143. MUX: Setting register LCD_D_5
  144. PINMUX16 (0x00000040) = 0x22200000 -> 0x22220000
  145. MUX: initialized LCD_D_6
  146. MUX: Setting register LCD_D_6
  147. PINMUX16 (0x00000040) = 0x22220000 -> 0x22222000
  148. MUX: initialized LCD_D_7
  149. MUX: Setting register LCD_D_7
  150. PINMUX16 (0x00000040) = 0x22222000 -> 0x22222200
  151. MUX: initialized LCD_D_8
  152. MUX: Setting register LCD_D_8
  153. PINMUX18 (0x00000048) = 0x00022200 -> 0x00022220
  154. MUX: initialized LCD_D_9
  155. MUX: Setting register LCD_D_9
  156. PINMUX18 (0x00000048) = 0x00022220 -> 0x00022222
  157. MUX: initialized LCD_D_10
  158. MUX: Setting register LCD_D_10
  159. PINMUX17 (0x00000044) = 0x00000022 -> 0x20000022
  160. MUX: initialized LCD_D_11
  161. MUX: Setting register LCD_D_11
  162. PINMUX17 (0x00000044) = 0x20000022 -> 0x22000022
  163. MUX: initialized LCD_D_12
  164. MUX: Setting register LCD_D_12
  165. PINMUX17 (0x00000044) = 0x22000022 -> 0x22200022
  166. MUX: initialized LCD_D_13
  167. MUX: Setting register LCD_D_13
  168. PINMUX17 (0x00000044) = 0x22200022 -> 0x22220022
  169. MUX: initialized LCD_D_14
  170. MUX: Setting register LCD_D_14
  171. PINMUX17 (0x00000044) = 0x22220022 -> 0x22222022
  172. MUX: initialized LCD_D_15
  173. MUX: Setting register LCD_D_15
  174. PINMUX17 (0x00000044) = 0x22222022 -> 0x22222222
  175. MUX: initialized LCD_PCLK
  176. MUX: Setting register LCD_PCLK
  177. PINMUX18 (0x00000048) = 0x00022222 -> 0x02022222
  178. MUX: initialized LCD_HSYNC
  179. MUX: Setting register LCD_HSYNC
  180. PINMUX19 (0x0000004c) = 0x00022200 -> 0x00022202
  181. MUX: initialized LCD_VSYNC
  182. MUX: Setting register LCD_VSYNC
  183. PINMUX19 (0x0000004c) = 0x00022202 -> 0x00022222
  184. MUX: initialized NLCD_AC_ENB_CS
  185. MUX: Setting register NLCD_AC_ENB_CS
  186. PINMUX19 (0x0000004c) = 0x00022222 -> 0x02022222
  187. MUX: initialized GPIO2_8
  188. MUX: Setting register GPIO2_8
  189. PINMUX5 (0x00000014) = 0x00110110 -> 0x80110110
  190. MUX: initialized GPIO2_15
  191. MUX: Setting register GPIO2_15
  192. PINMUX5 (0x00000014) = 0x80110110 -> 0x80110118
  193. MUX: initialized RTC_ALARM
  194. MUX: Setting register RTC_ALARM
  195. PINMUX0 (0x00000000) = 0x41111111 -> 0x21111111
  196. bio: create slab <bio-0> at 0
  197. edma-dma-engine edma-dma-engine.0: TI EDMA DMA engine driver
  198. edma-dma-engine edma-dma-engine.1: TI EDMA DMA engine driver
  199. i2c_davinci i2c_davinci.1: Runtime PM disabled, clock forced on.
  200. Switching to clocksource timer0_1
  201. NET: Registered protocol family 2
  202. TCP established hash table entries: 4096 (order: 3, 32768 bytes)
  203. TCP bind hash table entries: 4096 (order: 2, 16384 bytes)
  204. TCP: Hash tables configured (established 4096 bind 4096)
  205. TCP: reno registered
  206. UDP hash table entries: 256 (order: 0, 4096 bytes)
  207. UDP-Lite hash table entries: 256 (order: 0, 4096 bytes)
  208. NET: Registered protocol family 1
  209. RPC: Registered named UNIX socket transport module.
  210. RPC: Registered udp transport module.
  211. RPC: Registered tcp transport module.
  212. RPC: Registered tcp NFSv4.1 backchannel transport module.
  213. EMAC: MII PHY configured, RMII PHY will not be functional
  214. MUX: initialized GPIO2_6
  215. MUX: Setting register GPIO2_6
  216. PINMUX6 (0x00000018) = 0x00000000 -> 0x00000080
  217. msgmni has been set to 245
  218. io scheduler noop registered (default)
  219. start plist test
  220. end plist test
  221. Serial: 8250/16550 driver, 3 ports, IRQ sharing disabled
  222. serial8250.0: ttyS0 at MMIO 0x1c42000 (irq = 25) is a 16550A
  223. serial8250.0: ttyS1 at MMIO 0x1d0c000 (irq = 53) is a 16550A
  224. serial8250.0: ttyS2 at MMIO 0x1d0d000 (irq = 61) is a 16550A
  225. console [ttyS2] enabled
  226. brd: module loaded
  227. spi_davinci spi_davinci.1: Runtime PM disabled, clock forced on.
  228. edma-dma-engine edma-dma-engine.0: allocated channel for 0:18
  229. edma-dma-engine edma-dma-engine.0: allocated channel for 0:19
  230. spi_davinci spi_davinci.1: DMA: supported
  231. spi_davinci spi_davinci.1: DMA: RX channel: 18, TX channel: 19, event queue: 0
  232. spi_davinci spi_davinci.1: master is unqueued, this is deprecated
  233. m25p80 spi1.0: m25p64 (8192 Kbytes)
  234. Creating 6 MTD partitions on "m25p80":
  235. 0x000000000000-0x000000010000 : "UBL"
  236. 0x000000010000-0x000000090000 : "U-Boot"
  237. 0x000000090000-0x0000000a0000 : "U-Boot-Env"
  238. 0x0000000a0000-0x000000320000 : "Kernel"
  239. 0x000000320000-0x000000720000 : "Filesystem"
  240. 0x0000007f0000-0x000000800000 : "MAC-Address"
  241. Read MAC addr from SPI Flash: 00:08:ee:04:be:ef
  242. spi_davinci spi_davinci.1: Controller at 0xfef0e000
  243. dm9000 Ethernet Driver, V1.31
  244. davinci_mdio davinci_mdio.0: Runtime PM disabled, clock forced on.
  245. davinci_mdio davinci_mdio.0: davinci mdio revision 1.5
  246. davinci_mdio davinci_mdio.0: detected phy mask fffffffe
  247. libphy: davinci_mdio.0: probed
  248. davinci_mdio davinci_mdio.0: phy[0]: device davinci_mdio-0:00, driver unknown
  249. i2c /dev entries driver
  250. davinci_mmc davinci_mmc.0: Runtime PM disabled, clock forced on.
  251. edma-dma-engine edma-dma-engine.0: allocated channel for 0:17
  252. edma-dma-engine edma-dma-engine.0: allocated channel for 0:16
  253. davinci_mmc davinci_mmc.0: Using DMA, 4-bit mode
  254. davinci_mmc davinci_mmc.1: Runtime PM disabled, clock forced on.
  255. edma-dma-engine edma-dma-engine.1: allocated channel for 1:29
  256. edma-dma-engine edma-dma-engine.1: allocated channel for 1:28
  257. davinci_mmc davinci_mmc.1: Using DMA, 4-bit mode
  258. TCP: cubic registered
  259. NET: Registered protocol family 17
  260. console [netcon0] enabled
  261. netconsole: network logging started
  262. davinci_emac davinci_emac.1: Runtime PM disabled, clock forced on.
  263. /home/trini/work/ssd/kernel/linux/drivers/rtc/hctosys.c: unable to open rtc device (rtc0)
  264. Waiting for root device /dev/mmcblk0p2...
  265. mmc0: new high speed SD card at address 0002
  266. mmcblk0: mmc0:0002 00000 1.86 GiB
  267. mmcblk0: p1 p2
  268. kjournald starting. Commit interval 5 seconds
  269. EXT3-fs (mmcblk0p2): using internal journal
  270. EXT3-fs (mmcblk0p2): mounted filesystem with ordered data mode
  271. VFS: Mounted root (ext3 filesystem) on device 179:2.
  272. Freeing init memory: 148K
  273. INIT: version 2.86 booting
  274. Please wait: booting...
  275. modprobe: FATAL: Could not load /lib/modules/3.6.0-rc2-00404-ge5a834f/modules.dep: No such file or directory
  276.  
  277. Error opening /dev/fb0: No such device
  278. Starting udev
  279. WARNING: -e needs -E or -F
  280. udevd (1010): /proc/1010/oom_adj is deprecated, please use /proc/1010/oom_score_adj instead.
  281. Remounting root file system...
  282. Caching udev devnodes
  283. Populating dev cachemv: cannot rename '/tmp/devices': No such file or directory
  284. logger: mount: mount point /proc/bus/usb does not exist
  285. ALSA: Restoring mixer settings...
  286. /usr/sbin/alsactl: load_state:1625: No soundcards found...
  287. Configuring network interfaces... davinci_mdio davinci_mdio.0: resetting idled controller
  288. net eth0: attached PHY driver [Generic PHY] (mii_bus:phy_addr=davinci_mdio-0:00, id=7c0f1)
  289. eth0 no wireless extensions.
  290.  
  291. udhcpc (v1.13.2) started
  292. Sending discover...
  293. libphy: davinci_mdio-0:00 - Link is Up - 100/Full
  294. Sending discover...
  295. Sending select for 192.168.0.149...
  296. Lease of 192.168.0.149 obtained, lease time 86400
  297. adding dns 192.168.0.1
  298. done.
  299. Setting up IP spoofing protection: rp_filter.
  300. hwclock: can't open '/dev/misc/rtc': No such file or directory
  301. Thu Jul 7 13:19:00 UTC 2011
  302. hwclock: can't open '/dev/misc/rtc': No such file or directory
  303. INIT: Entering runlevel: 5
  304. Starting system message bus: dbus.
  305. Starting Hardware abstraction layer hald
  306. Starting Dropbear SSH server: dropbear.
  307. Starting telnet daemon.
  308. Starting network benchmark server: netserver.
  309. Starting syslogd/klogd: done
  310. Starting thttpd.
  311. Calibrating touchscreen (first time only)ts_open: No such file or directory
  312. .
  313. Starting Matrix GUI application.
  314.  
  315. _____ _____ _ _
  316. | _ |___ ___ ___ ___ | _ |___ ___ |_|___ ___| |_
  317. | | _| .'| . | . | | __| _| . | | | -_| _| _|
  318. |__|__|_| |__,|_ |___| |__| |_| |___|_| |___|___|_|
  319. |___| |___|
  320.  
  321. Arago Project http://arago-project.org am180x-evm ttyS2
  322.  
  323. Arago 2011.06 am180x-evm ttyS2
  324.  
  325. am180x-evm login: root
  326. root@am180x-evm:~# flash_eraseall /dev/mtd4
  327.  
  328. Erasing 64 Kibyte @ 0 -- 0 % complete.
  329. Erasing 64 Kibyte @ 10000 -- 1 % complete.
  330. Erasing 64 Kibyte @ 20000 -- 3 % complete.
  331. Erasing 64 Kibyte @ 30000 -- 4 % complete.
  332. Erasing 64 Kibyte @ 40000 -- 6 % complete.
  333. Erasing 64 Kibyte @ 50000 -- 7 % complete.
  334. Erasing 64 Kibyte @ 60000 -- 9 % complete.
  335. Erasing 64 Kibyte @ 70000 -- 10 % complete.
  336. Erasing 64 Kibyte @ 80000 -- 12 % complete.
  337. Erasing 64 Kibyte @ 90000 -- 14 % complete.
  338. Erasing 64 Kibyte @ a0000 -- 15 % complete.
  339. Erasing 64 Kibyte @ b0000 -- 17 % complete.
  340. Erasing 64 Kibyte @ c0000 -- 18 % complete.
  341. Erasing 64 Kibyte @ d0000 -- 20 % complete.
  342. Erasing 64 Kibyte @ e0000 -- 21 % complete.
  343. Erasing 64 Kibyte @ f0000 -- 23 % complete.
  344. Erasing 64 Kibyte @ 100000 -- 25 % complete.
  345. Erasing 64 Kibyte @ 110000 -- 26 % complete.
  346. Erasing 64 Kibyte @ 120000 -- 28 % complete.
  347. Erasing 64 Kibyte @ 130000 -- 29 % complete.
  348. Erasing 64 Kibyte @ 140000 -- 31 % complete.
  349. Erasing 64 Kibyte @ 150000 -- 32 % complete.
  350. Erasing 64 Kibyte @ 160000 -- 34 % complete.
  351. Erasing 64 Kibyte @ 170000 -- 35 % complete.
  352. Erasing 64 Kibyte @ 180000 -- 37 % complete.
  353. Erasing 64 Kibyte @ 190000 -- 39 % complete.
  354. Erasing 64 Kibyte @ 1a0000 -- 40 % complete.
  355. Erasing 64 Kibyte @ 1b0000 -- 42 % complete.
  356. Erasing 64 Kibyte @ 1c0000 -- 43 % complete.
  357. Erasing 64 Kibyte @ 1d0000 -- 45 % complete.
  358. Erasing 64 Kibyte @ 1e0000 -- 46 % complete.
  359. Erasing 64 Kibyte @ 1f0000 -- 48 % complete.
  360. Erasing 64 Kibyte @ 200000 -- 50 % complete.
  361. Erasing 64 Kibyte @ 210000 -- 51 % complete.
  362. Erasing 64 Kibyte @ 220000 -- 53 % complete.
  363. Erasing 64 Kibyte @ 230000 -- 54 % complete.
  364. Erasing 64 Kibyte @ 240000 -- 56 % complete.
  365. Erasing 64 Kibyte @ 250000 -- 57 % complete.
  366. Erasing 64 Kibyte @ 260000 -- 59 % complete.
  367. Erasing 64 Kibyte @ 270000 -- 60 % complete.
  368. Erasing 64 Kibyte @ 280000 -- 62 % complete.
  369. Erasing 64 Kibyte @ 290000 -- 64 % complete.
  370. Erasing 64 Kibyte @ 2a0000 -- 65 % complete.
  371. Erasing 64 Kibyte @ 2b0000 -- 67 % complete.
  372. Erasing 64 Kibyte @ 2c0000 -- 68 % complete.
  373. Erasing 64 Kibyte @ 2d0000 -- 70 % complete.
  374. Erasing 64 Kibyte @ 2e0000 -- 71 % complete.
  375. Erasing 64 Kibyte @ 2f0000 -- 73 % complete.
  376. Erasing 64 Kibyte @ 300000 -- 75 % complete.
  377. Erasing 64 Kibyte @ 310000 -- 76 % complete.
  378. Erasing 64 Kibyte @ 320000 -- 78 % complete.
  379. Erasing 64 Kibyte @ 330000 -- 79 % complete.
  380. Erasing 64 Kibyte @ 340000 -- 81 % complete.
  381. Erasing 64 Kibyte @ 350000 -- 82 % complete.
  382. Erasing 64 Kibyte @ 360000 -- 84 % complete.
  383. Erasing 64 Kibyte @ 370000 -- 85 % complete.
  384. Erasing 64 Kibyte @ 380000 -- 87 % complete.
  385. Erasing 64 Kibyte @ 390000 -- 89 % complete.
  386. Erasing 64 Kibyte @ 3a0000 -- 90 % complete.
  387. Erasing 64 Kibyte @ 3b0000 -- 92 % complete.
  388. Erasing 64 Kibyte @ 3c0000 -- 93 % complete.
  389. Erasing 64 Kibyte @ 3d0000 -- 95 % complete.
  390. Erasing 64 Kibyte @ 3e0000 -- 96 % complete.
  391. Erasing 64 Kibyte @ 3f0000 -- 98 % complete.
  392. Erasing 64 Kibyte @ 3f0000 -- 98 % complete.
  393. root@am180x-evm:~# dd if=/dev/urandom of=random-in.bin bs=2M count=1
  394. 1+0 records in
  395. 1+0 records out
  396. root@am180x-evm:~# dd if=random-in.bin of=/dev/mtd4 bs=2M count=1
  397. 1+0 records in
  398. 1+0 records out
  399. root@am180x-evm:~# dd if=/dev/mtd4 of=random-out.bin bs=2M count=1
  400. 1+0 records in
  401. 1+0 records out
  402. root@am180x-evm:~# diff random-in.bin random-out.bin
  403. root@am180x-evm:~# echo $?
  404. 0
  405. root@am180x-evm:~# bonnie++ -u 0
  406. Using uid:0, gid:0.
  407. Writing with putc()...done
  408. Writing intelligently...done
  409. Rewriting...done
  410. Reading with getc()...done
  411. Reading intelligently...done
  412. start 'em...done...done...done...
  413. Create files in sequential order...done.
  414. Stat files in sequential order...done.
  415. Delete files in sequential order...done.
  416. Create files in random order...done.
  417. Stat files in random order...done.
  418. Delete files in random order...done.
  419. Version 1.03c ------Sequential Output------ --Sequential Input- --Random-
  420. -Per Chr- --Block-- -Rewrite- -Per Chr- --Block-- --Seeks--
  421. Machine Size K/sec %CP K/sec %CP K/sec %CP K/sec %CP K/sec %CP /sec %CP
  422. am180x-evm 300M 662 92 3398 30 2452 19 719 98 11504 29 126.8 7
  423. ------Sequential Create------ --------Random Create--------
  424. -Create-- --Read--- -Delete-- -Create-- --Read--- -Delete--
  425. files /sec %CP /sec %CP /sec %CP /sec %CP /sec %CP /sec %CP
  426. 16 1381 83 28470 95 1680 69 1504 89 +++++ +++ 1288 52
  427. am180x-evm,300M,662,92,3398,30,2452,19,719,98,11504,29,126.8,7,16,1381,83,28470,95,1680,69,1504,89,+++++,+++,1288,52
  428. root@am180x-evm:~#
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement