Skip to content

ROCKPro64 - Kernel switchen

Verschoben ROCKPro64
1 1 1.3k
  • Unter /usr/local/sbin findet man einen Haufen Scripte vom Kamil.

     rock64@rockpro64:/usr/local/sbin$ ls -la
       total 144
       drwxr-xr-x  2 root root  4096 May 26 23:16 .
       drwxr-xr-x 10 root root  4096 Apr 27  2018 ..
       lrwxrwxrwx  1 root root    21 May 26 17:14 armbianmonitor -> rock64_diagnostics.sh
       -rwxr-xr-x  1 root root  1012 Mar 24 16:08 change-default-kernel.sh
       -rwxr-xr-x  1 root root   360 Mar 24 16:08 disable_dtoverlay
       -rwxr-xr-x  1 root root  1152 Apr 14 15:34 dtedit
       -rwxr-xr-x  1 root root  1145 Mar 24 16:08 enable_dtoverlay
       -rwxr-xr-x  1 root root  1062 Mar 31 12:00 install_container_linux.sh
       -rwxr-xr-x  1 root root   211 May 26 16:41 install_deb
       -rwxr-xr-x  1 root root  4092 May 26 17:14 install_desktop.sh
       -rwxr-xr-x  1 root root   903 Mar 24 16:08 install_gadget
       -rwxr-xr-x  1 root root  5281 Mar 24 16:08 install_openmediavault.sh
       -rwxr-xr-x  1 root root   578 Mar 24 16:08 install_vivaldi.sh
       -rwxr-xr-x  1 root root  2154 Mar 24 16:08 install_widevine_drm.sh
       -rwxr-xr-x  1 root root  1021 Mar 24 16:08 new_extlinux_boot.sh
       -rwxr-xr-x  1 root root   593 Mar 24 16:08 resize_rootfs.sh
       -rwxr-xr-x  1 root root 23258 Mar 24 16:08 rock64_diagnostics.sh
       -rwxrwxrwx  1 root root   747 Mar 21 17:27 rock64_erase_bootloader.sh
       -rwxrwxrwx  1 root root   441 Mar 21 17:27 rock64_erase_spi_flash.sh
       -rwxr-xr-x  1 root root  1460 Mar 24 16:08 rock64_eth0_stats.sh
       -rwxr-xr-x  1 root root   159 Mar 24 16:08 rock64_first_boot.sh
       -rwxr-xr-x  1 root root  1570 Apr  8 09:16 rock64_fix_performance.sh
       -rwxr-xr-x  1 root root  1012 Mar 24 16:08 rock64_health.sh
       -rwxrwxrwx  1 root root   751 Mar 21 17:27 rock64_upgrade_bootloader.sh
       -rwxrwxrwx  1 root root   574 Mar 21 17:27 rock64_write_spi_flash.sh
       -rwxr-xr-x  1 root root   251 Mar 24 16:08 rockpro64_disable_otg.sh
       -rwxr-xr-x  1 root root   332 Mar 24 16:08 rockpro64_enable_eth_gadget.sh
       -rwxr-xr-x  1 root root   499 Mar 24 16:08 rockpro64_reset_emmc.sh
       -rwxr-xr-x  1 root root   280 Mar 24 16:08 rockpro64_reset_spi_flash.sh
       -rwxr-xr-x  1 root root   183 Mar 24 16:08 uninstall_gadgets
       -rwxr-xr-x  1 root root  1452 Mar 24 16:08 update-extlinux.sh
    

    Nein, ich weiß nicht wofür die alle sind. Einige sind selbsterklärend. Bei anderen muss man evt. mal reinschauen... Was mich hier heute interessiert, ist das Script um den Kernel umzuschalten, also von 4.4 auf 5.1 und zurück. Man könnte die extlinux.conf jedesmal anpassen, aber unser Kamil scheint ein fauler Sysadmin zu sein, dafür kann man ja Scripte schreiben 😉

    Das Script change-default-kernel.sh erledigt das für uns. Beim Aufruf des Scriptes zeigt es uns eine Auswahl der installierten Kernel an. Dann gibt man die Nummer des Kernels ein, den man starten möchte. Dann nimmt uns Kamil sein Script die Arbeit ab und erstellt die Datei extlinux.conf neu.

    rock64@rockpro64:/usr/local/sbin$ sudo ./change-default-kernel.sh 
    [sudo] password for rock64: 
    Current kernel append parameters:
    append= root=LABEL=linux-root rootwait rootfstype=ext4
    
    Select kernel version:
    0: 5.1.0-1111-ayufan-g626fd74bbb54
    1: 4.4.167-1188-rockchip-ayufan-g9f1406ef58b1
    1
    
    Selected: kernel-4.4.167-1188-rockchip-ayufan-g9f1406ef58b1
    
    Updating configuration...
    Creating new extlinux.conf...
    Installing new extlinux.conf...
    rock64@rockpro64:/usr/local/sbin$
    

    Danach einfach neubooten und der Kernel ist gewechselt. Früher habe ich das über die serielle Konsole gemacht, aber seitdem ich die eine Leitung ablassen muss, kann ich ja nur noch lesen und keine Befehle absetzen. Blöd, wenn man dann mal eben den Kernel wechseln muss. Das Script ist dabei eine prima Hilfe. Danke Kamil!

    Ich hatte zu dem Thema schon mal einen Beitrag geschrieben.

  • Quartz64 - Kühler

    Verschoben Quartz64 - A quartz64 rockpro64
    3
    1
    0 Stimmen
    3 Beiträge
    354 Aufrufe
    FrankMF
    @thc013 I use an thermal pad. So i think it isn't an problem.
  • ROCKPro64 - Das erste Mal

    Angeheftet Verschoben Hardware rockpro64
    5
    2
    1 Stimmen
    5 Beiträge
    969 Aufrufe
    FrankMF
    Ich kann heute die Fragen aller Fragen beantworten Damit ist leider die Frage immer noch unbeantwortet ob WLan und PCIe zusammen nutzbar ist!! Es geht!! Ich habe von MrFixit ein Testimage der RecalBox, benutzt das selbe Debian wie oben. Die Tage konnte man im IRC verfolgen, wie man dem Grundproblem näher kam und wohl einen Fix gebastelt hat, damit beides zusammen funktioniert. Mr.Fixit hat das in RecalBox eingebaut und ich durfte testen. # ip a 1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue qlen 1 link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 inet 127.0.0.1/8 scope host lo valid_lft forever preferred_lft forever inet6 ::1/128 scope host valid_lft forever preferred_lft forever 2: eth0: <NO-CARRIER,BROADCAST,MULTICAST,UP8000> mtu 1500 qdisc pfifo_fast qlen 1000 link/ether 62:03:b0:d6:dc:b3 brd ff:ff:ff:ff:ff:ff 3: wlan0: <BROADCAST,MULTICAST,UP,LOWER_UP8000> mtu 1500 qdisc pfifo_fast qlen 1000 link/ether ac:83:f3:e6:1f:b2 brd ff:ff:ff:ff:ff:ff inet 192.168.178.27/24 brd 192.168.178.255 scope global wlan0 valid_lft forever preferred_lft forever inet6 2a02:908:1262:4680:ae83:f3ff:fee6:1fb2/64 scope global dynamic valid_lft 7145sec preferred_lft 3545sec inet6 fe80::ae83:f3ff:fee6:1fb2/64 scope link valid_lft forever preferred_lft forever # ls /mnt bin etc media recalbox sd.img test2.img boot home mnt root selinux tmp crypthome lib opt run srv usr dev lost+found proc sbin sys var # fdisk BusyBox v1.27.2 (2019-02-01 22:43:19 EST) multi-call binary. Usage: fdisk [-ul] [-C CYLINDERS] [-H HEADS] [-S SECTORS] [-b SSZ] DISK Change partition table -u Start and End are in sectors (instead of cylinders) -l Show partition table for each DISK, then exit -b 2048 (for certain MO disks) use 2048-byte sectors -C CYLINDERS Set number of cylinders/heads/sectors -H HEADS Typically 255 -S SECTORS Typically 63 # fdisk -l Disk /dev/mmcblk0: 15 GB, 15931539456 bytes, 31116288 sectors 486192 cylinders, 4 heads, 16 sectors/track Units: cylinders of 64 * 512 = 32768 bytes Device Boot StartCHS EndCHS StartLBA EndLBA Sectors Size Id Type /dev/mmcblk0p1 * 2,10,9 10,50,40 32768 163839 131072 64.0M c Win95 FAT32 (LBA) Partition 1 does not end on cylinder boundary /dev/mmcblk0p2 * 16,81,2 277,102,17 262144 4456447 4194304 2048M 83 Linux Partition 2 does not end on cylinder boundary /dev/mmcblk0p3 277,102,18 1023,254,63 4456448 31115263 26658816 12.7G 83 Linux Partition 3 does not end on cylinder boundary Disk /dev/nvme0n1: 233 GB, 250059350016 bytes, 488397168 sectors 2543735 cylinders, 12 heads, 16 sectors/track Units: cylinders of 192 * 512 = 98304 bytes Device Boot StartCHS EndCHS StartLBA EndLBA Sectors Size Id Type /dev/nvme0n1p1 1,0,1 907,11,16 2048 488397167 488395120 232G 83 Linux # Oben sieht man eine funktionierende WLan-Verbindung, das LAN-Kabel war entfernt. Unten sieht man die PCIe NVMe SSD, gemountet nach /mnt und Inhaltsausgabe. Das sollte beweisen, das der Ansatz der Lösung funktioniert. Leider kann ich nicht sagen, das es zum jetzigen Zeitpunkt stabil läuft. Ich habe einfach so Reboots, kann den Fehler aktuell aber nicht fangen. Mal sehen ob ich noch was finde. Aber, es ist ein Anfang!
  • ROCKPro64 - Ayufan's Images vs. Armbian

    ROCKPro64 armbian rockpro64
    2
    0 Stimmen
    2 Beiträge
    960 Aufrufe
    FrankMF
    Das Resize-Problem der Partition, nachdem man das System auf einer USB3-HDD installiert hat, ist in Welcome to ARMBIAN 5.67.181217 nightly Debian GNU/Linux 9 (stretch) 4.4.167-rockchip64 gefixt. Eine echte Verbesserung!
  • Mainline 4.20.0-rc6

    ROCKPro64 rockpro64
    1
    0 Stimmen
    1 Beiträge
    438 Aufrufe
    Niemand hat geantwortet
  • Eure Meinung zum ROCKPro64 ?

    ROCKPro64 rockpro64
    1
    0 Stimmen
    1 Beiträge
    604 Aufrufe
    Niemand hat geantwortet
  • ROCKPro64 - PCIe SATA Karte

    Verschoben Hardware hardware rockpro64
    13
    1
    0 Stimmen
    13 Beiträge
    4k Aufrufe
    FrankMF
    @elRadix : With pine64 sata-card you can use two hdd's. https://www.pine64.org/?product=rockpro64-pci-e-to-dual-sata-ii-interface-card For working cards please look into this thread before you buy anything.
  • Interessante Links

    ROCKPro64 rockpro64
    1
    0 Stimmen
    1 Beiträge
    698 Aufrufe
    Niemand hat geantwortet
  • Images 0.6.x

    Verschoben Images rockpro64
    30
    0 Stimmen
    30 Beiträge
    7k Aufrufe
    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)