Skip to content

Mainline Kernel 4.20.x

Moved Images
  • 4.18.0-rc5-1048-ayufan released ✌

    • ayufan: dts: rockpro64: support sdr104 mode for sd-card

    Dieses Release ist als Latest Release gekennzeichnet. Heißt, wir haben hier einen ausreichend stabilen Stand.

    Auch hier gilt, Beiträge die ich mit ✌ kennzeichne könnt Ihr installieren, diese sind ausreichend getestet.

  • 4.18.0-rc3-1050-ayufan released ✌

    Ich kann nicht erkennen, was Kamil hier geändert hat!? 1048 ist nicht mehr Latest Release, dafür die 1050 jetzt.

  • 4.18.0-rc5-1052-ayufan released

    • defconfig: enable PWM FAN

    Damit sollte der Lüfter funktionieren.

  • 4.18.0-rc8-1054-ayufan released

    • dts: rockpro64: run spi-flash with 10MHz

    Kamil meinte dazu

    06/08/18 20:38
    <ayufan1> ugh, spi flash is working 🙂
    06/08/18 20:38
    <ayufan1> on rockpro64

  • 4.18.0-rc8-1056-ayufan released

    • external: defconfig: Add support for f2fs and crc32 (#6)
  • 4.18.0-rc8-1060-ayufan released

    • dev.mk: send only files of that kernel version
  • Nach zwei Monaten ein Zeichen 🙂

    4.19.0-rc4-1063-ayufan released

  • 4.19.0-rc4-1065-ayufan released ✌

    • ayufan: defconfig: support tehuti 10gbps adapter

    Ok, 10gbps Netzwerkadapter läuft beim Kamil. 👏

  • 4.19.0-rc4-1067-ayufan released

    • ayufan: dts: rockpro64: disable tx checksumming for gmac
  • 4.19.0-rc4-1069-ayufan released

    • ayufan: rockpro64: fix emmc boot: Revert "mmc: sdhci-of-arasan: Add CQHCI…
  • 4.19.0-rc4-1071-ayufan released

    • rockchip: pcie: limit bus number to 31 inclusive
  • 4.19.0-1073-ayufan released

    Liste der Änderungen nicht gefunden. Es sind ein paar Dinge wohl geändert worden. Kann man hier nachlesen.

  • 4.20.0-rc6-1075-ayufan released

    Jede Menge Änderungen im dts File, die aber von Kamil noch nicht angepasst sind. Mein Testimage hier läuft mit PCIe NVMe SSD nicht. Also, noch abwarten!!

    (19:26:49) FrankM: ayufan5: 4.20 without pcie ? nvm card don't recognized. with 4.4 no problem.
    (19:31:02) ayufan5: FrankM: I did not yet fix dts 🙂

  • 4.20.0-1077-ayufan released

    Änderungen sind mir zur Zeit noch nicht bekannt. Test steht noch aus.

    PCIe NVMe Karte geht wieder.

    Kernel

    rock64@rockpro64:/mnt$ uname -a
    Linux rockpro64 4.20.0-1077-ayufan-gdeb16128b458 #ayufan SMP PREEMPT Sun Dec 30 12:00:17 UTC 2018 aarch64 aarch64 aarch64 GNU/Linux
    

    iozone

    rock64@rockpro64:/mnt$ sudo iozone -e -I -a -s 100M -r 4k -r 16k -r 512k -r 1024k -r 16384k -i 0 -i 1 -i 2 
    	Iozone: Performance Test of File I/O
    	        Version $Revision: 3.429 $
    		Compiled for 64 bit mode.
    		Build: linux 
    
    	Contributors:William Norcott, Don Capps, Isom Crawford, Kirby Collins
    	             Al Slater, Scott Rhine, Mike Wisner, Ken Goss
    	             Steve Landherr, Brad Smith, Mark Kelly, Dr. Alain CYR,
    	             Randy Dunlap, Mark Montague, Dan Million, Gavin Brebner,
    	             Jean-Marc Zucconi, Jeff Blomberg, Benny Halevy, Dave Boone,
    	             Erik Habbinga, Kris Strecker, Walter Wong, Joshua Root,
    	             Fabrice Bacchella, Zhenghua Xue, Qin Li, Darren Sawyer,
    	             Vangel Bojaxhi, Ben England, Vikentsi Lapa.
    
    	Run began: Sun Dec 30 13:50:15 2018
    
    	Include fsync in write timing
    	O_DIRECT feature enabled
    	Auto Mode
    	File size set to 102400 kB
    	Record Size 4 kB
    	Record Size 16 kB
    	Record Size 512 kB
    	Record Size 1024 kB
    	Record Size 16384 kB
    	Command line used: iozone -e -I -a -s 100M -r 4k -r 16k -r 512k -r 1024k -r 16384k -i 0 -i 1 -i 2
    	Output is in kBytes/sec
    	Time Resolution = 0.000001 seconds.
    	Processor cache size set to 1024 kBytes.
    	Processor cache line size set to 32 bytes.
    	File stride size set to 17 * record size.
                                                                  random    random     bkwd    record    stride                                    
                  kB  reclen    write  rewrite    read    reread    read     write     read   rewrite      read   fwrite frewrite    fread  freread
              102400       4   105475   150901   165040   168152    55921   146649                                                          
              102400      16   323077   419261   446377   452714   199703   418553                                                          
              102400     512  1035241  1048622   962876   983026   776039  1044747                                                          
              102400    1024  1066733  1024204   922389   946779   863405  1042164                                                          
              102400   16384   942288  1384367  1395018  1457672  1446158  1372405                                                          
    
    iozone test complete.
    
  • 4.20.0-1081-ayufan & 4.20.0-1083-ayufan released

    1081 & 1083

    mmc: core: Add MMC Command Queue Support kernel parameter

    This parameter offers a workaround for cards that report command queue
    (CMDQ) support but don't work correctly when CMDQ is enabled. At least
    some ROCKPro64 + Foresee (32GB) eMMC card combinations have trouble
    working correctly. Setting mmc_cmdqueue=off in kernel command line
    disables CMDQ support and may help with troublesome hardware.

  • 4.20.0-1088-ayufan released ✌

    ayufan: defconfig: add rockchip_linux_defconfig

  • Läuft damit auch der delock Sata Controller?
    Ich befürchte du testest auf einem separatem RP64, oder?

  • @flockeee Aktuell teste ich auf einem anderen. Ich kann aber mal die SD-Karten tauschen 😉

  • @FrankM Vielen Dank, brauchst Du nicht. Habe es gerade getestet und es funktioniert alles.

  • @flockeee Ok, dann kann ich ja updaten 😉

    Kleine Ergänzung. Heute nach dem Einschalten.

    Welcome to Ubuntu 18.04.1 LTS (GNU/Linux 4.20.0-1088-ayufan-gaac9b4fce0ab aarch64)
    

    Alles aktualisiert

    Welcome to Ubuntu 18.04.2 LTS (GNU/Linux 4.20.0-1088-ayufan-gaac9b4fce0ab aarch64)
    

  • Kernel 6.0.0-rc7

    ROCKPro64
    2
    0 Votes
    2 Posts
    108 Views
    FrankMF

    Geht 🙂

    fb1bc176-5c57-48bf-8d75-1834b5548552-grafik.png

    Link Preview Image Releases · ayufan-rock64/linux-mainline-kernel

    Linux kernel source tree. Contribute to ayufan-rock64/linux-mainline-kernel development by creating an account on GitHub.

    favicon

    GitHub (github.com)

    Altes Image installieren, die zwei .deb Files vom Kamil herunterladen.

    dpkg -i *.deb

    und neustarten.

    Und hochgezogen auf Debian Bullseye

    root@rockpro64:~# cat /etc/debian_version 11.5
  • Images 0.9.x

    Images
    13
    0 Votes
    13 Posts
    764 Views
    FrankMF

    0.9.16: gitlab-ci-linux-build-163 released

    0.9.x 0.9.16: Bump kernel to 4.4.197, 0.9.15: Bump kernel to 4.4.193, 0.9.14: Bump kernel to 4.4.190, 0.9.14: Fix Firefox video playback, 0.9.13: Bump sound volume for Pinebook Pro, 0.9.12: Fix LXDE for Rock64, 0.9.10: Fix support for power/standby LEDs for all boards,
  • Mainline Kernel 5.1.x

    Images
    6
    0 Votes
    6 Posts
    491 Views
    FrankMF

    5.1.0-1114-ayufan released

    russianneuromancer: defconfig: enable USB Audio (#12)

    Attempt to enable Native Instruments, Roland, Tascam and other USB Audio devices.

  • Mainline Kernel 5.0.x

    Images
    11
    0 Votes
    11 Posts
    858 Views
    FrankMF

    5.0.0-1105-ayufan released

    ayufan: dts: rockpro64: enable sdio0
  • 0 Votes
    1 Posts
    1k Views
    No one has replied
  • Mainline Kernel 4.17-rc7

    Moved Archiv
    8
    0 Votes
    8 Posts
    2k Views
    FrankMF

    4.17.0-rc6-1029-ayufan released

    Link Preview Image Releases · ayufan-rock64/linux-mainline-kernel

    Linux kernel source tree. Contribute to ayufan-rock64/linux-mainline-kernel development by creating an account on GitHub.

    favicon

    GitHub (github.com)

    Seit 1021 funktioniert USB3.

  • stretch-minimal-rockpro64

    Moved Linux
    3
    0 Votes
    3 Posts
    983 Views
    FrankMF

    Mal ein Test was der Speicher so kann.

    rock64@rockpro64:~/tinymembench$ ./tinymembench tinymembench v0.4.9 (simple benchmark for memory throughput and latency) ========================================================================== == Memory bandwidth tests == == == == Note 1: 1MB = 1000000 bytes == == Note 2: Results for 'copy' tests show how many bytes can be == == copied per second (adding together read and writen == == bytes would have provided twice higher numbers) == == Note 3: 2-pass copy means that we are using a small temporary buffer == == to first fetch data into it, and only then write it to the == == destination (source -> L1 cache, L1 cache -> destination) == == Note 4: If sample standard deviation exceeds 0.1%, it is shown in == == brackets == ========================================================================== C copy backwards : 2812.7 MB/s C copy backwards (32 byte blocks) : 2811.9 MB/s C copy backwards (64 byte blocks) : 2632.8 MB/s C copy : 2667.2 MB/s C copy prefetched (32 bytes step) : 2633.5 MB/s C copy prefetched (64 bytes step) : 2640.8 MB/s C 2-pass copy : 2509.8 MB/s C 2-pass copy prefetched (32 bytes step) : 2431.6 MB/s C 2-pass copy prefetched (64 bytes step) : 2424.1 MB/s C fill : 4887.7 MB/s (0.5%) C fill (shuffle within 16 byte blocks) : 4883.0 MB/s C fill (shuffle within 32 byte blocks) : 4889.3 MB/s C fill (shuffle within 64 byte blocks) : 4889.2 MB/s --- standard memcpy : 2807.3 MB/s standard memset : 4890.4 MB/s (0.3%) --- NEON LDP/STP copy : 2803.7 MB/s NEON LDP/STP copy pldl2strm (32 bytes step) : 2802.1 MB/s NEON LDP/STP copy pldl2strm (64 bytes step) : 2800.7 MB/s NEON LDP/STP copy pldl1keep (32 bytes step) : 2745.5 MB/s NEON LDP/STP copy pldl1keep (64 bytes step) : 2745.8 MB/s NEON LD1/ST1 copy : 2801.9 MB/s NEON STP fill : 4888.9 MB/s (0.3%) NEON STNP fill : 4850.1 MB/s ARM LDP/STP copy : 2803.8 MB/s ARM STP fill : 4893.0 MB/s (0.5%) ARM STNP fill : 4851.7 MB/s ========================================================================== == Framebuffer read tests. == == == == Many ARM devices use a part of the system memory as the framebuffer, == == typically mapped as uncached but with write-combining enabled. == == Writes to such framebuffers are quite fast, but reads are much == == slower and very sensitive to the alignment and the selection of == == CPU instructions which are used for accessing memory. == == == == Many x86 systems allocate the framebuffer in the GPU memory, == == accessible for the CPU via a relatively slow PCI-E bus. Moreover, == == PCI-E is asymmetric and handles reads a lot worse than writes. == == == == If uncached framebuffer reads are reasonably fast (at least 100 MB/s == == or preferably >300 MB/s), then using the shadow framebuffer layer == == is not necessary in Xorg DDX drivers, resulting in a nice overall == == performance improvement. For example, the xf86-video-fbturbo DDX == == uses this trick. == ========================================================================== NEON LDP/STP copy (from framebuffer) : 602.5 MB/s NEON LDP/STP 2-pass copy (from framebuffer) : 551.6 MB/s NEON LD1/ST1 copy (from framebuffer) : 667.1 MB/s NEON LD1/ST1 2-pass copy (from framebuffer) : 605.6 MB/s ARM LDP/STP copy (from framebuffer) : 445.3 MB/s ARM LDP/STP 2-pass copy (from framebuffer) : 428.8 MB/s ========================================================================== == Memory latency test == == == == Average time is measured for random memory accesses in the buffers == == of different sizes. The larger is the buffer, the more significant == == are relative contributions of TLB, L1/L2 cache misses and SDRAM == == accesses. For extremely large buffer sizes we are expecting to see == == page table walk with several requests to SDRAM for almost every == == memory access (though 64MiB is not nearly large enough to experience == == this effect to its fullest). == == == == Note 1: All the numbers are representing extra time, which needs to == == be added to L1 cache latency. The cycle timings for L1 cache == == latency can be usually found in the processor documentation. == == Note 2: Dual random read means that we are simultaneously performing == == two independent memory accesses at a time. In the case if == == the memory subsystem can't handle multiple outstanding == == requests, dual random read has the same timings as two == == single reads performed one after another. == ========================================================================== block size : single random read / dual random read 1024 : 0.0 ns / 0.0 ns 2048 : 0.0 ns / 0.0 ns 4096 : 0.0 ns / 0.0 ns 8192 : 0.0 ns / 0.0 ns 16384 : 0.0 ns / 0.0 ns 32768 : 0.0 ns / 0.0 ns 65536 : 4.5 ns / 7.2 ns 131072 : 6.8 ns / 9.7 ns 262144 : 9.8 ns / 12.8 ns 524288 : 11.4 ns / 14.7 ns 1048576 : 16.0 ns / 22.6 ns 2097152 : 114.0 ns / 175.3 ns 4194304 : 161.7 ns / 219.9 ns 8388608 : 190.7 ns / 241.5 ns 16777216 : 205.3 ns / 250.5 ns 33554432 : 212.9 ns / 255.5 ns 67108864 : 222.3 ns / 271.1 ns
  • Images 0.6.x

    Moved Images
    30
    0 Votes
    30 Posts
    6k Views
    FrankMF

    0.6.60 released

    0.6.60: Fix pcie/nvme/sata support for 4.4, 0.6.60: Fix spi-flash access for 4.4/mainline,

    Ich bin davon ausgegangen, das 0.6.x nict mehr fortgeführt wird, okay - sieht nicht so aus.

    Sollte released werden, ist aber aus irgendeinem Grund gestern nicht passiert (lt. Kamil)