SantyagoSantyago
YouTube RSS Facebook GitHub

Tak jak obiecałem, przedstawiam Wam pierwszą betę własnego systemu Sunflower Linux 1.0 dla Iteaduino Plus A10. W odróżnieniu od IteadOS przedstawia się następująco:

  • Podstawka Linaro 12.11 Precise Pangolin,
  • Jądro Linux 3.4.67+,
  • Sterownik FBTURBO z akceleracją srzętową G2D dla X11 / 2D,
  • Sprzętowa akceleracja OpenGL ES. 2.0,
  • Obsługa Cedar / CedarX,
  • XBMC 12.2 z obsługą OpenGL ES 2.0 + Librhybris,
  • Możliwy wybór rozdzielczości 720p / 1080p za pomocą pliku boot.scr,
  • Rezerwacja 128MB dla Mali400 oraz 128MB dla G2D,
  • HDMI Audio Output,
  • Optymalizacja systemu plików,
  • Optymalizacja biblioteki libiteadIO - maksymalna prędkość 1.1MHz

Instalacja

Instalacja przebiega identycznie jak w przypadku IteadOS. Należy pobrać, rozpakować i wypalić obraz systemu na karcie microSD:

Uwaga! Należy zwrócić szczególną uwagę na urządzenie docelowe /dev/sdX, abyśmy przypadkiem nie wykasowali sobie ważnego dysku. Karta pamięci musi mieć minimum 4GB.

  1. # wget https://dl.dropboxusercontent.com/s/gz3a9s6bgskp6wk/sunflower-1.0-beta1.img.7z
  2. # 7z e sunflower-1.0-beta1.img.7z
  3. # dd if=sunflower-1.0-beta1.img of=/dev/sdX

Tak przygotowaną kartę microSD wkładamy do slotu kart pamięci i uruchamiamy. Jeśli system wykryje większy kartę niż 4GB, system plików zostanie automatycznie rozszerzony do jej maksymalnego rozmiaru.

Akceleracja 2D w X11 za pomocą G2D / FBTURBO

Sunflower Linux posiada sterownik FBTURBO, który wykorzystuje silnik akceleracji G2D dla X11. Na jego potrzeby zostało zarezerwowane 128MB pamięci.

  1. [    13.274] (II) FBTURBO: driver for framebuffer: fbturbo
  2. [    13.330] (II) FBTURBO(0): using /dev/fb0
  3. [    13.330] (II) FBTURBO(0): Creating default Display subsection in Screen section
  4. [    13.330] (==) FBTURBO(0): Depth 24, (==) framebuffer bpp 32
  5. [    13.330] (==) FBTURBO(0): RGB weight 888
  6. [    13.330] (==) FBTURBO(0): Default visual is TrueColor
  7. [    13.330] (==) FBTURBO(0): Using gamma correction (1.0, 1.0, 1.0)
  8. [    13.330] (II) FBTURBO(0): hardware:  (video memory: 10800kB)
  9. [    13.331] (**) FBTURBO(0): Option "fbdev" "/dev/fb0"
  10. [    13.331] (**) FBTURBO(0): Option "SwapbuffersWait" "true"
  11. [    13.331] (II) FBTURBO(0): processor: Late ARM Cortex-A8 (NEON can bypass L1 cache)
  12. [    13.331] (II) FBTURBO(0): checking modes against framebuffer device...
  13. [    13.331] (II) FBTURBO(0): checking modes against monitor...
  14. [    13.331] (--) FBTURBO(0): Virtual size is 1280x720 (pitch 1280)
  15. [    13.331] (**) FBTURBO(0):  Built-in mode "current": 74.2 MHz, 37.5 kHz, 50.0 Hz
  16. [    13.332] (==) FBTURBO(0): DPI set to (96, 96)
  17. [    13.355] (II) FBTURBO(0): using backing store heuristics
  18. [    13.430] (II) FBTURBO(0): enabled G2D acceleration
  19. [    13.430] (==) FBTURBO(0): Backing store disabled
  20. [    13.431] (==) FBTURBO(0): DPMS enabled
  21. [    13.431] (II) FBTURBO(0): using sunxi disp layers for X video extension
  22. [    13.431] (II) FBTURBO(0): using hardware cursor
  23. [    13.481] (II) FBTURBO(0): enabled display controller hardware overlays for DRI2
  24. [    13.481] (II) FBTURBO(0): Wait on SwapBuffers? enabled
  25. [    13.481] (II) FBTURBO(0): [DRI2] Setup complete
  26. [    13.481] (II) FBTURBO(0): [DRI2]   DRI driver: lima
  27. [    13.482] (II) FBTURBO(0): using DRI2 integration for Mali GPU (UMP buffers)
  28. [    13.482] (II) FBTURBO(0): Mali binary drivers can only accelerate EGL/GLES
  29. [    13.482] (II) FBTURBO(0): so AIGLX/GLX is expected to fail or fallback to softwar

Akceleracja 3D - OpenGL ES 2.0

Uzyskany wynik w glmark2-es2 to 45 punktów.

  1. # glmark2-es2
  1. [build] use-vbo=false: FPS: 50 FrameTime: 20.000 ms
  2. [build] use-vbo=true: FPS: 50 FrameTime: 20.000 ms
  3. [texture] texture-filter=nearest: FPS: 50 FrameTime: 20.000 ms
  4. [texture] texture-filter=linear: FPS: 50 FrameTime: 20.000 ms
  5. [texture] texture-filter=mipmap: FPS: 50 FrameTime: 20.000 ms
  6. [shading] shading=gouraud: FPS: 50 FrameTime: 20.000 ms
  7. [shading] shading=blinn-phong-inf: FPS: 50 FrameTime: 20.000 ms
  8. [shading] shading=phong: FPS: 50 FrameTime: 20.000 ms
  9. [bump] bump-render=high-poly: FPS: 50 FrameTime: 20.000 ms
  10. [bump] bump-render=normals: FPS: 50 FrameTime: 20.000 ms
  11. [bump] bump-render=height: FPS: 50 FrameTime: 20.000 ms
  12. [effect2d] kernel=0,1,0;1,-4,1;0,1,0;: FPS: 25 FrameTime: 40.000 ms
  13. [effect2d] kernel=1,1,1,1,1;1,1,1,1,1;1,1,1,1,1;: FPS: 16 FrameTime: 62.500 ms
  14. [pulsar] light=false:quads=5:texture=false: FPS: 49 FrameTime: 20.408 ms
  15. [desktop] blur-radius=5:effect=blur:passes=1:separable=true:windows=4: FPS: 16 FrameTime: 62.500 ms
  16. [desktop] effect=shadow:windows=4: FPS: 50 FrameTime: 20.000 ms
  17. [buffer] columns=200:interleave=false:update-dispersion=0.9:update-fraction=0.5:update-method=map: Unsupported
  18. [buffer] columns=200:interleave=false:update-dispersion=0.9:update-fraction=0.5:update-method=subdata: FPS: 26 FrameTime: 38.462 ms
  19. [buffer] columns=200:interleave=true:update-dispersion=0.9:update-fraction=0.5:update-method=map: Unsupported
  20. [ideas] speed=duration: FPS: 50 FrameTime: 20.000 ms
  21. [jellyfish] <default>: FPS: 50 FrameTime: 20.000 ms
  22. [conditionals] fragment-steps=0:vertex-steps=0: FPS: 50 FrameTime: 20.000 ms
  23. [conditionals] fragment-steps=5:vertex-steps=0: FPS: 50 FrameTime: 20.000 ms
  24. [conditionals] fragment-steps=0:vertex-steps=5: FPS: 58 FrameTime: 17.241 ms
  25. [function] fragment-complexity=low:fragment-steps=5: FPS: 50 FrameTime: 20.000 ms
  26. [function] fragment-complexity=medium:fragment-steps=5: FPS: 50 FrameTime: 20.000 ms
  27. [loop] fragment-loop=false:fragment-steps=5:vertex-steps=5: FPS: 50 FrameTime: 20.000 ms
  28. [loop] fragment-steps=5:fragment-uniform=false:vertex-steps=5: FPS: 50 FrameTime: 20.000 ms
  29. [loop] fragment-steps=5:fragment-uniform=true:vertex-steps=5: FPS: 50 FrameTime: 20.000 ms

XBMC 12.2 z akceleracją sprzętową za pomocą CedarX / Libhybris

Na pokładzie znajdziecie również XBMC 12.2 działające pod OpenGL ES 2.0, które wykorzystuje biblioteki CedarX oraz Libhybris do sprzętowego dekodowania materiałów video 720p / 1080p. Jak sobie z tym radzi? Zobaczycie również na filmie, który znajdziecie na dole tego wpisu. Demonstrację przeprowadzono w dwóch rozdzielczościach: 1280x720 oraz 1920x1080.

Ponieważ XBMC 12.2 korzysta z framebuffera, można go uruchomić zarówno spod X11 jak i bez niego (można zrobić sobie fajne HTPC). Obecnie występuje problem z przechwyceniem myszki i klawiatury, gdy uruchomimy XBMC pod X11 jako zwykły użytkownik. Dopóki nie rozwiążę tego problemu, zalecam uruchomić XBMC za pomocą polecenia sudo. Kiedy nie korzystamy z X11, problem ten nie występuje.

  1. # sudo /allwinner/xbmc-pvr-binhf/bin/xbmc

Zmiana rozdzielczość. 1280x720 / 1920x1080

Zmiana rozdzielczości jest możliwa za pomocą pliku boot.scr znajdującego się na pierwszej partycji.

Wybór rozdzielczości 1280x720

  1. # sudo su
  2. # mount /dev/mmcblk0p1 /mnt/
  3. # cd /mnt
  4. # cp boot-720.scr boot.scr
  5. # reboot

Wybór rozdzielczości 1920x1080

  1. # sudo su
  2. # mount /dev/mmcblk0p1 /mnt/
  3. # cd /mnt
  4. # cp boot-1080.scr boot.scr
  5. # reboot

Inne optymalizacje

Sunflower Linux 1.0 beta 1 posiada jeszcze szereg innych optymalizacji, które mają wpływ na szybsze działanie GPIO oraz systemu plików.  Nie jest to jeszcze to co chciałem osiągnąć, ale to jeszcze nie jest moje ostatnie słowo. Bardzo zależy mi na znacznym przyśpieszeniu GPIO poprzez optymalizację biblioteki libiteadIO.

Demonstracja


Sprzęt do testu dostarczył sklep
ArduinoSolutions.

Komentarze Komentarze
Avatar 1
cytrynek Linux x86_64 / Safari 537.36
24 luty 2014 - 21:05 Zielona Góra

Korneliusz. Super wpis. Dzięki Twojej "działalności" sam co prawda nabyłem Odroida-u2 ale patrzę z wielkim podziwem na "robotę", którą na tym blogu wykonujesz.
"Hats off" :)

Avatar 2
Korneliusz Linux x86_64 / Mozilla Firefox 27.0
25 luty 2014 - 00:33 Bytom

Jak się spisuje ten U2 ? Sprawa akceleracji pod Linuksem?

Avatar 2
Korneliusz Linux x86_64 / Mozilla Firefox 27.0
25 luty 2014 - 00:33 Bytom

Aha :) Dzięki !

Avatar 1
cytrynek Linux x86_64 / Safari 537.36
27 luty 2014 - 23:31 Zielona Góra

Całkiem fajnie. Z akceleracją niestety jest problemem (poza glmark2-es2 - gdzie wyciąga około 140 fps na 720p). OU-2 służy głownie jako serwer MPD (ze spotify), serwer wydruku, serwer ftp, www.

Chyba "se" też zainstaluję http://neagix.blogspot.com/2013/09/lets-play-x-com-on-odroid-u2.html

Avatar 2
StGreg Windows 7 / Safari 537.36
27 luty 2014 - 14:45 Warszawa

No no, prezentuje się to co najmniej ciekawie! Po tym co pokazałeś swoją dystrybucją coraz bardziej jestem zainteresowany tą płytką ale poczekam na wersję z mocniejszym procesorem. :)

btw. W tekście wkradł Ci się jeden chochlik:
"Demonstrację przeprowadzono w dwóch rozdzielczościach: 1280x720 oraz 1980x1050." <- a cóż to za rozdzielczość dziwaczna? ;)

Avatar 2
Korneliusz Linux x86_64 / Mozilla Firefox 27.0
27 luty 2014 - 21:52 Bytom

:) Chyba mam dziś osłabione myślenie - co z tym chochlikiem nie tak?

Dostępna jest jeszcze wersja A20 z dwurdzeniowym Cortex-A7

Avatar 2
StGreg Windows 7 / Safari 537.36
28 luty 2014 - 10:41 Warszawa

Hmmm, w komentarzu wstawiłem "strzałkę" składającą się z "<" i "-" i za nią napisałem o co mi chodzi ale coś wycięło. O_O Tak więc napiszę jeszcze raz - 1980x1050 - a cóż to za rozdzielczość szatańska o proporcjach (prawie) 16x8,485? :D

Hmm jak sprawdzałem kilka dni temu to wydawało mi się, że wersja z A20 jest na razie niedostępna... a to o nią mi właśnie chodziło. ;)

Avatar 2
StGreg Windows 7 / Safari 537.36
28 luty 2014 - 10:44 Warszawa

I znowu obcięło. O_O Nie można w komentarzach używać znaku mniejszości bo obcina komentarz.

Hmmm, w komentarzu wstawiłem "strzałkę" składającą się z "znak mniejszości" i "-" i za nią napisałem o co mi chodzi ale coś wycięło. O_O Tak więc napiszę jeszcze raz - 1980x1050 - a cóż to za rozdzielczość szatańska o proporcjach (prawie) 16x8,485? :D

Avatar 2
Korneliusz Linux x86_64 / Mozilla Firefox 27.0
01 marzec 2014 - 14:55 Bytom

:) Faktycznie! Poprawione i dzięki

Avatar 1
steppe Windows 8 / Safari 537.36
02 marzec 2014 - 09:38 Radom

Znalazłem twój post o Sunflower na forum Itead Studio. Też mam Iteaduino Plus i trochę z nim powalczyłem, ale wsparcie producenta to jest jakaś porażka. Chyba sami nie wiedzą do końca co wypuścili na rynek.
Miałem zamiar popisać trochę na blogu o zmaganiach z Iteaduino, ale robisz to znacznie lepiej i chętnie się tu trochę doszkolę :) Brawa za chęci i efekt ;)

Avatar 2
Korneliusz Linux x86_64 / Mozilla Firefox 27.0
03 marzec 2014 - 18:22 Bytom

To chyba była ostatnia część :) niedługo będę odsyłał sprzęcik - dostałem go jedynie do testów :( :)

Avatar 1
charlie Windows 7 / Safari 537.36
02 czerwiec 2014 - 01:18 Brak informacji

My SATA HDD is not getting recognised. Any help

Avatar 2
Korneliusz Linux x86_64 / Mozilla Firefox 29.0
03 czerwiec 2014 - 00:38 Bytom

show me dmesg otuput

Avatar 1
charlie Windows 7 / Safari 537.36
03 czerwiec 2014 - 22:56 Brak informacji

[ 0.000000] Booting Linux on physical CPU 0
[ 0.000000] Initializing cgroup subsys cpuset
[ 0.000000] Initializing cgroup subsys cpu
[ 0.000000] Linux version 3.4.67+ (root@workflow) (gcc version 4.7.2 (Debian 4.7.2-5) ) #6 PREEMPT Fri Feb 21 14:44:55 CST 2014
[ 0.000000] CPU: ARMv7 Processor [413fc082] revision 2 (ARMv7), cr=10c53c7d
[ 0.000000] CPU: PIPT / VIPT nonaliasing data cache, VIPT aliasing instruction cache
[ 0.000000] Machine: sun4i
[ 0.000000] Memory cut off:
[ 0.000000] MALI : 0x5c000000 - 0x5fffffff ( 64 MB)
[ 0.000000] Ignoring unrecognised tag 0x00000000
[ 0.000000] Memory Reserved:
[ 0.000000] SYS : 0x43000000 - 0x4300ffff ( 64 kB)
[ 0.000000] VE : 0x44000000 - 0x48ffffff ( 80 MB)
[ 0.000000] G2D : 0x49000000 - 0x49ffffff ( 16 MB)
[ 0.000000] LCD : 0x5a000000 - 0x5bffffff ( 32 MB)
[ 0.000000] Memory policy: ECC disabled, Data cache writeback
[ 0.000000] sunxi: Allwinner A10 revision C (AW1623/sun4i) detected.
[ 0.000000] On node 0 totalpages: 245760
[ 0.000000] free_area_init_node: node 0, pgdat c07708e4, node_mem_map c0932000
[ 0.000000] Normal zone: 1520 pages used for memmap
[ 0.000000] Normal zone: 0 pages reserved
[ 0.000000] Normal zone: 176656 pages, LIFO batch:31
[ 0.000000] HighMem zone: 528 pages used for memmap
[ 0.000000] HighMem zone: 67056 pages, LIFO batch:15
[ 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: 243712
[ 0.000000] Kernel command line: console=ttyS0,115200 root=/dev/nandb rootwait loglevel=8 panic=10
[ 0.000000] PID hash table entries: 4096 (order: 2, 16384 bytes)
[ 0.000000] Dentry cache hash table entries: 131072 (order: 7, 524288 bytes)
[ 0.000000] Inode-cache hash table entries: 65536 (order: 6, 262144 bytes)
[ 0.000000] allocated 2097152 bytes of page_cgroup
[ 0.000000] please try \'cgroup_disable=memory\' option if you don\'t want memory cgroups
[ 0.000000] Memory: 448MB 512MB = 960MB total
[ 0.000000] Memory: 831912k/831912k available, 151128k reserved, 270336K highmem
[ 0.000000] Virtual kernel memory layout:
[ 0.000000] vector : 0xffff0000 - 0xffff1000 ( 4 kB)
[ 0.000000] fixmap : 0xfff00000 - 0xfffe0000 ( 896 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 - 0xc06e853c (7042 kB)
[ 0.000000] .init : 0xc06e9000 - 0xc0714000 ( 172 kB)
[ 0.000000] .data : 0xc0714000 - 0xc0777b88 ( 399 kB)
[ 0.000000] .bss : 0xc0777bac - 0xc09315b8 (1767 kB)
[ 0.000000] SLUB: Genslabs=11, HWalign=64, Order=0-3, MinObjects=0, CPUs=1, Nodes=1
[ 0.000000] NR_IRQS:128
[ 0.000000] sched_clock: 32 bits at 24MHz, resolution 41ns, wraps every 178956ms
[ 0.000000] Console: colour dummy device 80x30
[ 0.005998] Calibrating delay loop... 1001.88 BogoMIPS (lpj=5009408)
[ 0.050266] pid_max: default: 32768 minimum: 301
[ 0.053862] Mount-cache hash table entries: 512
[ 0.057539] Initializing cgroup subsys debug
[ 0.060944] Initializing cgroup subsys cpuacct
[ 0.064254] Initializing cgroup subsys memory
[ 0.067688] Initializing cgroup subsys devices
[ 0.071086] Initializing cgroup subsys freezer
[ 0.074743] Initializing cgroup subsys perf_event
[ 0.078279] CPU: Testing write buffer coherency: ok
[ 0.085828] hw perfevents: enabled with ARMv7 Cortex-A8 PMU driver, 5 counters available
[ 0.091370] Setting up static identity map for 0x404aa760 - 0x404aa7b8
[ 0.094284] devtmpfs: initialized
[ 0.096563] dummy:
[ 0.100129] NET: Registered protocol family 16
[ 0.105488] hw-breakpoint: debug architecture 0x4 unsupported.
[ 0.109010] Init eGon pin module V2.0
[ 0.114417] SOFTWINNER DMA Driver, (c) 2003-2004,2006 Simtec Electronics
[ 0.116500] Initialize DMAC OK
[ 0.123585] bio: create slab at 0
[ 0.126816] SCSI subsystem initialized
[ 0.129761] libata version 3.00 loaded.
[ 0.134355] usbcore: registered new interface driver usbfs
[ 0.138715] usbcore: registered new interface driver hub
[ 0.142818] usbcore: registered new device driver usb
[ 0.148476] Advanced Linux Sound Architecture Driver Version 1.0.25.
[ 0.153492] Switching to clocksource aw_64bits_counter
[ 0.155450] FS-Cache: Loaded
[ 0.160859] cfg80211: Calling CRDA to update world regulatory domain
[ 0.163027] CacheFiles: Loaded
[ 0.170510] [usb_manager]: CONFIG_USB_SW_SUNXI_USB0_OTG
[ 0.174192] [sw_hcd0]: usb host driver initialize........
[ 0.178311] [sw_udc]: udc_init: version 20080411
[ 0.181652] [sw_udc]: usb_vbase = 0xf1c13000
[ 0.184736] [sw_udc]: sram_vbase = 0xf1c00000
[ 0.187808] [sw_udc]: open_usb_clock
[ 0.212913] udc->driver is null, udc is need not stop
[ 0.216708] NET: Registered protocol family 2
[ 0.223009] IP route cache hash table entries: 32768 (order: 5, 131072 bytes)
[ 0.229767] TCP established hash table entries: 131072 (order: 8, 1048576 bytes)
[ 0.237013] TCP bind hash table entries: 65536 (order: 6, 262144 bytes)
[ 0.243078] TCP: Hash tables configured (established 131072 bind 65536)
[ 0.245264] TCP: reno registered
[ 0.250068] UDP hash table entries: 512 (order: 1, 8192 bytes)
[ 0.255302] UDP-Lite hash table entries: 512 (order: 1, 8192 bytes)
[ 0.258793] NET: Registered protocol family 1
[ 0.263934] RPC: Registered named UNIX socket transport module.
[ 0.267645] RPC: Registered udp transport module.
[ 0.271303] RPC: Registered tcp transport module.
[ 0.276693] RPC: Registered tcp NFSv4.1 backchannel transport module.
[ 0.281202] highmem bounce pool size: 64 pages
[ 0.289052] VFS: Disk quotas dquot_6.5.2
[ 0.294412] Dquot-cache hash table entries: 1024 (order 0, 4096 bytes)
[ 0.300987] FS-Cache: Netfs \'cifs\' registered for caching
[ 0.304353] fuse init (API version 7.18)
[ 0.307663] msgmni has been set to 1096
[ 0.313453] cryptomgr_test used greatest stack depth: 6652 bytes left
[ 0.321425] cryptomgr_test used greatest stack depth: 6380 bytes left
[ 0.327833] cryptomgr_test used greatest stack depth: 6224 bytes left
[ 0.334657] alg: comp: Compression test 1 failed for lzo-generic: output len = 57
[ 0.340210] cryptomgr_test used greatest stack depth: 6076 bytes left
[ 0.343304] alg: No test for stdrng (krng)
[ 0.349920] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 253)
[ 0.352805] io scheduler noop registered
[ 0.356896] io scheduler deadline registered (default)
[ 0.361537] sunxi disp driver loaded (/dev/disp api 1.0)
[ 0.366997] Serial: 8250/16550 driver, 8 ports, IRQ sharing disabled
[ 0.371165] [uart]: used uart info.: 0x05
[ 0.375749] [uart]: serial probe 0 irq 1 mapbase 0x01c28000
[ 0.401789] sunxi-uart.0: ttyS0 at MMIO 0x1c28000 (irq = 1) is a U6_16550A
[ 1.039162] console [ttyS0] enabled
[ 1.047353] [uart]: serial probe 2 irq 3 mapbase 0x01c28800
[ 1.078868] sunxi-uart.2: ttyS1 at MMIO 0x1c28800 (irq = 3) is a U6_16550A
[ 1.088140] G2D: drv_g2d_init
[ 1.095799] G2D: g2dmem: g2d_start=49000000, g2d_size=1000000
[ 1.104781] G2D: head:c9000000,tail:ca000000
[ 1.112393] G2D: Module initialized.major:251
[ 1.119393] brd: module loaded
[ 1.126769] loop: module loaded
[ 1.133255] [NAND] nand driver version: 0x2 0x9
[ 3.609815] Dev Sunxi softw311 nand: part 1, start 8, size 1016
[ 3.621158] Dev Sunxi softw311 nand: part 2, start 1024, size 7977984
[ 3.629614] nand: nanda nandb
[ 3.635231] [NAND]nand driver, ok.
[ 3.640888] [spi]: sw spi init !!
[ 3.648072] [spi]: Found 0 spi devices in config files
[ 3.659456] [spi]: boards num modalias max_spd_hz bus_num cs mode
[ 3.676502] spi: cannot find any using configuration for all 4 spi controllers, return directly!
[ 3.690347] sunxi_emac Using mii phy on PortA
[ 3.709320] sunxi_emac Using MAC from SID: 02:0d:07:82:c2:4c
[ 3.722081] ehci_hcd: USB 2.0 \'Enhanced\' Host Controller (EHCI) Driver
[ 3.733977] ohci_hcd: USB 1.1 \'Open\' Host Controller (OHCI) Driver
[ 3.742456] [sw-ehci1]: open clock
[ 3.768438] [sw-ehci1]: Set USB Power ON
[ 3.778784] sw-ehci sw-ehci.1: SW USB2.0 \'Enhanced\' Host Controller (EHCI) Driver
[ 3.792283] sw-ehci sw-ehci.1: new USB bus registered, assigned bus number 1
[ 3.803688] sw-ehci sw-ehci.1: irq 39, io mem 0x01c14000
[ 3.827869] sw-ehci sw-ehci.1: USB 2.0 started, EHCI 1.00
[ 3.835874] ehci_irq: port change detect
[ 3.842993] hub 1-0:1.0: USB hub found
[ 3.849658] hub 1-0:1.0: 1 port detected
[ 3.856026] [sw-ohci1]: open clock
[ 3.885471] sw-ohci sw-ohci.1: SW USB2.0 \'Open\' Host Controller (OHCI) Driver
[ 3.898623] sw-ohci sw-ohci.1: new USB bus registered, assigned bus number 2
[ 3.909968] sw-ohci sw-ohci.1: irq 64, io mem 0x01c14400
[ 3.980593] hub 2-0:1.0: USB hub found
[ 3.987256] hub 2-0:1.0: 1 port detected
[ 3.993598] [sw-ehci2]: open clock
[ 4.019585] [sw-ehci2]: Set USB Power ON
[ 4.029946] sw-ehci sw-ehci.2: SW USB2.0 \'Enhanced\' Host Controller (EHCI) Driver
[ 4.043442] sw-ehci sw-ehci.2: new USB bus registered, assigned bus number 3
[ 4.054821] sw-ehci sw-ehci.2: irq 40, io mem 0x01c1c000
[ 4.178908] usb 1-1: new high-speed USB device number 2 using sw-ehci
[ 4.207867] sw-ehci sw-ehci.2: USB 2.0 started, EHCI 1.00
[ 4.216428] hub 3-0:1.0: USB hub found
[ 4.223052] hub 3-0:1.0: 1 port detected
[ 4.229415] [sw-ohci2]: open clock
[ 4.258848] sw-ohci sw-ohci.2: SW USB2.0 \'Open\' Host Controller (OHCI) Driver
[ 4.272073] sw-ohci sw-ohci.2: new USB bus registered, assigned bus number 4
[ 4.283416] sw-ohci sw-ohci.2: irq 65, io mem 0x01c1c400
[ 4.350604] hub 4-0:1.0: USB hub found
[ 4.357296] hub 4-0:1.0: 1 port detected
[ 4.365394] Initializing USB Mass Storage driver...
[ 4.375472] usbcore: registered new interface driver usb-storage
[ 4.385104] USB Mass Storage support registered.
[ 4.394680] usbcore: registered new interface driver ums-alauda
[ 4.405879] usbcore: registered new interface driver ums-cypress
[ 4.417140] usbcore: registered new interface driver ums-datafab
[ 4.428950] usb-storage 1-1:1.0: Quirks match for vid 13fe pid 3600: 4000
[ 4.440929] usbcore: registered new interface driver ums_eneub6250
[ 4.449988] scsi0 : usb-storage 1-1:1.0
[ 4.459348] usbcore: registered new interface driver ums-freecom
[ 4.470276] usbcore: registered new interface driver ums-isd200
[ 4.481284] usbcore: registered new interface driver ums-jumpshot
[ 4.492195] usbcore: registered new interface driver ums-karma
[ 4.503109] usbcore: registered new interface driver ums-onetouch
[ 4.514206] usbcore: registered new interface driver ums-realtek
[ 4.525119] usbcore: registered new interface driver ums-sddr09
[ 4.535945] usbcore: registered new interface driver ums-sddr55
[ 4.546683] usbcore: registered new interface driver ums-usbat
[ 4.557191] mousedev: PS/2 mouse device common for all mice
[ 4.568126] input: sun4i-keyboard as /devices/virtual/input/input0
[ 4.580081] sunxi-rtc sunxi-rtc: rtc core: registered rtc as rtc0
[ 4.588699] i2c /dev entries driver
[ 4.595847] config i2c gpio with gpio_config api
[ 4.606099] axp_mfd 0-0034: AXP (CHIP ID: 0x41) detected
[ 4.615039] I2C: i2c-0: AW16XX I2C adapter
[ 4.622464] I2C: i2c-1: AW16XX I2C adapter
[ 4.629843] I2C: i2c-2: AW16XX I2C adapter
[ 4.635732] [ace_drv] start!!!
[ 4.641040] [ace_drv] init end!!!
[ 4.646032] [pa_drv] start!!!
[ 4.651132] [pa_drv] init end!!!
[ 4.658462] Driver for 1-wire Dallas network protocol.
[ 4.668360] usbcore: registered new interface driver DS9490R
[ 4.678825] DS1WM w1 busmaster driver - (c) 2004 Szabolcs Gyurko
[ 4.687213] axp20_ldo1: 1300 mV
[ 4.695615] axp20_ldo2: 1800 <--> 3300 mV at 3000 mV
[ 4.705747] axp20_ldo3: 700 <--> 3500 mV at 2800 mV
[ 4.715861] axp20_ldo4: 1250 <--> 3300 mV at 2800 mV
[ 4.726059] axp20_buck2: 700 <--> 2275 mV at 1400 mV
[ 4.736259] axp20_buck3: 700 <--> 3500 mV at 1250 mV
[ 4.746147] axp20_ldoio0: 1800 <--> 3300 mV at 2800 mV
[ 4.760850] input: axp20-supplyer as /devices/platform/sunxi-i2c.0/i2c-0/0-0034/axp20-supplyer.28/input/input1
[ 4.789188] axp20_ldo2: Failed to create debugfs directory
[ 4.798275] cpuidle: using governor ladder
[ 4.805252] cpuidle: using governor menu
[ 4.813226] [mmc_pm]: no sdio card used in configuration
[ 4.820467] [mmc]: sunximmc_init
[ 4.828007] [mmc]: sunxi mmc controller using config : 0x9
[ 4.838413] [mmc]: sunxi-mmc.0: pdev->name: sunxi-mmc, pdev->id: 0
[ 4.847221] [mmc]: mmc 0 power off !!
[ 4.858386] [mmc]: mmc0 Probe: base:0xf1c0f000 irq:32 dma:0 pdes:0xee80c000, ret 0.
[ 4.871006] [mmc]: sunxi-mmc.3: pdev->name: sunxi-mmc, pdev->id: 3
[ 4.879755] [mmc]: mmc 3 power off !!
[ 4.890843] [mmc]: mmc3 Probe: base:0xf1c12000 irq:35 dma:0 pdes:0xee810000, ret 0.
[ 4.900894] sunxi_leds driver init
[ 4.908290] Registered led device: ph20:green:led1
[ 4.916781] Registered led device: ph21:blue:led2
[ 4.926528] usbcore: registered new interface driver usbhid
[ 4.934910] usbhid: USB HID core driver
[ 4.941233] ashmem: initialized
[ 4.947997] logger: created 256K log \'log_main\'
[ 4.956256] logger: created 256K log \'log_events\'
[ 4.964635] logger: created 256K log \'log_radio\'
[ 4.973003] logger: created 256K log \'log_system\'
[ 4.983136] usbcore: registered new interface driver snd-usb-audio
[ 4.994977] sunxi-codec: probe of sunxi-codec failed with error -16
[ 5.005146] Netfilter messages via NETLINK v0.30.
[ 5.014965] nf_conntrack version 0.5.0 (12998 buckets, 51992 max)
[ 5.025829] ctnetlink v0.93: registering with nfnetlink.
[ 5.034457] IPv4 over IPv4 tunneling driver
[ 5.042852] gre: GRE over IPv4 demultiplexor driver
[ 5.051504] ip_gre: GRE over IPv4 tunneling driver
[ 5.060984] ip_tables: (C) 2000-2006 Netfilter Core Team
[ 5.068590] TCP: cubic registered
[ 5.075117] Initializing XFRM netlink socket
[ 5.083264] NET: Registered protocol family 10
[ 5.091989] NET: Registered protocol family 17
[ 5.099880] NET: Registered protocol family 15
[ 5.108945] [mmc_pm]: No sdio card, please check your config !!
[ 5.116819] VFP support v0.3: implementor 41 architecture 3 part 30 variant c rev 3
[ 5.133821] axp20_buck2: Failed to create debugfs directory
[ 5.227393] I2C: i2c-3: HDMI I2C adapter
[ 5.259981] disp clks: lcd 74250000 pre_scale 1 hdmi 74250000 pll 297000000 2x 0
[ 5.487768] scsi 0:0:0:0: Direct-Access USB DISK 2.0 PMAP PQ: 0 ANSI: 0 CCS
[ 6.779463] axp20_buck3: incomplete constraints, leaving on
[ 6.789852] axp20_buck2: incomplete constraints, leaving on
[ 6.800129] axp20_ldo4: incomplete constraints, leaving on
[ 6.810328] axp20_ldo3: incomplete constraints, leaving on
[ 6.820516] axp20_ldo2: incomplete constraints, leaving on
[ 6.830708] axp20_ldo1: incomplete constraints, leaving on
[ 6.844222] sunxi-rtc sunxi-rtc: setting system clock to 2010-01-01 00:00:21 UTC (1262304021)
[ 6.855016] ALSA device list:
[ 6.860413] No soundcards found.
[ 6.870612] sd 0:0:0:0: [sda] 15646720 512-byte logical blocks: (8.01 GB/7.46 GiB)
[ 6.883807] sd 0:0:0:0: [sda] Write Protect is off
[ 6.892649] sd 0:0:0:0: [sda] Mode Sense: 23 00 00 00
[ 6.903197] sd 0:0:0:0: [sda] No Caching mode page found
[ 6.913579] sd 0:0:0:0: [sda] Assuming drive cache: write through
[ 6.928951] sd 0:0:0:0: [sda] No Caching mode page found
[ 6.939330] sd 0:0:0:0: [sda] Assuming drive cache: write through
[ 6.966590] sda: sda1
[ 6.977445] sd 0:0:0:0: [sda] No Caching mode page found
[ 6.987824] sd 0:0:0:0: [sda] Assuming drive cache: write through
[ 6.998377] sd 0:0:0:0: [sda] Attached SCSI removable disk
[ 7.013048] EXT3-fs (nandb): error: couldn\'t mount because of unsupported optional features (240)
[ 7.031427] EXT2-fs (nandb): error: couldn\'t mount because of unsupported optional features (244)
[ 7.704446] EXT4-fs (nandb): recovery complete
[ 7.715708] EXT4-fs (nandb): mounted filesystem with ordered data mode. Opts: (null)
[ 7.728396] VFS: Mounted root (ext4 filesystem) on device 93:2.
[ 7.854481] devtmpfs: mounted
[ 7.860362] Freeing init memory: 172K
[ 8.630545] hostname used greatest stack depth: 5956 bytes left
[ 8.767885] hwclock used greatest stack depth: 5668 bytes left
[ 9.327573] init: ureadahead main process (54) terminated with status 5
[ 10.079528] mount used greatest stack depth: 5432 bytes left
[ 10.242274] udevd[119]: starting version 175
[ 10.643293] UMP: UMP device driver loaded
[ 10.730275] Console: switching to colour frame buffer device 240x67
[ 10.850672] Mali: permit MALI_IOC_MEM_MAP_EXT ioctl for framebuffer (paddr=0x5A000000, size=33554432)
[ 10.877738] mali: use config clk_div 4
[ 10.883692] mali: clk_div 4
[ 10.891122] Mali: mali clock set completed, clock is 240000000 Hz
[ 10.914814] mali: use config clk_div 4
[ 10.918392] mali: clk_div 4
[ 10.922732] Mali: mali clock set completed, clock is 240000000 Hz
[ 10.943813] Mali: Mali device driver loaded
[ 11.375704] [drm] Initialized drm 1.1.0 20060810
[ 11.417188] Mali DRM initialize, driver name: mali_drm, version 2.1
[ 11.440125] [drm] Initialized mali_drm 2.1.1 20101111 on minor 0
[ 11.468267] Mali DRM initialize, driver name: mali_drm, version 2.1
[ 11.497465] [drm] Initialized mali_drm 2.1.1 20101111 on minor 1
[ 11.517566] modprobe used greatest stack depth: 5260 bytes left
[ 12.194525] udisks-part-id used greatest stack depth: 5172 bytes left
[ 12.502602] ERR: script_parser_fetch usb_controller_type failed
[ 12.518050] usbcore: registered new interface driver rtl8192cu
[ 13.567250] init: failsafe main process (281) killed by TERM signal
[ 15.294041] init: alsa-restore main process (339) terminated with status 19
[ 16.673630] [cedar dev]: install start!!!
[ 16.692163] [cedar dev]: install end!!!
[ 17.093945] init: plymouth-stop pre-start process (517) terminated with status 1
[ 17.121104] Warning: this sunxi disp driver will see significant redesign.
[ 17.125827] Applications using /dev/disp directly will break.
[ 17.167518] For more information visit: http://linux-sunxi.org/Sunxi_disp_driver
[ 17.174316] init: tty1 main process (518) killed by TERM signal
[ 17.186149] [DISP] layer allocated: 0,101
[ 20.655367] sunxi_emac sunxi_emac.0: eth0: link up, 100Mbps, full-duplex, lpa 0x45E1
[ 30.946289] eth0: no IPv6 routers present

Avatar 1
charlie Windows 7 / Safari 537.36
03 czerwiec 2014 - 23:03 Brak informacji

Its a NAND boot with a 8Gb Pen Drive connected to the system

Avatar 2
Korneliusz Linux x86_64 / Mozilla Firefox 29.0
04 czerwiec 2014 - 06:16 Bytom

Try add rootfstype=ext4

This topic may help you: http://forums.gentoo.org/viewtopic-p-7259024.html

Skomentuj wpis