Arch Linux image (BSP Kernel)
#21
Then the beer would be suitable. Logo, taste and percentages should have approximately the right direction. Thank you for your work.

Dann wäre wohl das Bier paßend. Logo, Geschmack und Prozente sollten etwa die richtige Richtung haben. Danke für Deine Arbeit.

https://www.bierselect.de/Amerikanischer-Traum.html

Big Grin
#22
I published a new Arch Linux image, bringing Arch to the same new boot partition files as the Ubuntu Xenial image (U-Boot booting with booti instead of boota). For details see the first post of this thread.

Get 20160308-1 from https://www.stdin.xyz/downloads/people/l...archlinux/
#23
(03-10-2016, 02:28 PM)longsleep Wrote: I published a new Arch Linux image, bringing Arch to the same new boot partition files as the Ubuntu Xenial image (U-Boot booting with booti instead of boota). For details see the first post of this thread.

Get 20160308-1 from https://www.stdin.xyz/downloads/people/l...archlinux/

CSI and USB Camera device cannot be found
#24
(02-21-2016, 11:17 AM)longsleep Wrote: Well, you wanted images - here we go. If you are brave you can run Linux on your Pine64 now. **This image is intended for developers. If you are looking for accelerated 2D/3D or video decoding use Android** and do not bother with trying this image.

What you get:

- HDMI at 1080p with 60Hz
- Ethernet (100M only including 1000M)
- USB
- Wifi
- Arch Linux aarch64
- BSP Linux Kernel 3.10.65+ (see http://forum.pine64.org/showthread.php?tid=293)
- BSP U-Boot (see http://forum.pine64.org/showthread.php?tid=99)

It actually works good enough so i feel i can publish it.  While the image is quite minimal, you can install all the software from the Arch Linux aarch64 repository including X11 and Xfce.

- Screenshots
- Download (for instructions see README.txt)

History:

**20160221-2**
- Initial public release
- Known issue: Ethernet hardcoded to use 100M only
- Known issue: Firefox crashes
- Known issue: Audio does not work (Inappropriate ioctl for device)
- Known issue: Kernel is entered in EL1

**20160227-1**
- Ethernet now supports 1000M
- Kernel is now entered in EL2, means the hypervisor works (tested with KVM)
- Disk size was reduced to 3700MiB so it fits on 4GB media

**20160304-1**
- Kernel updated to 20160304-1.
- Device tree was updated to improve thermal throttling and Ethernet 1000M speed and compatibility.

**20160308-1**
- Updated U-Boot and device tree to 20160306-1
- Updated Kernel to 3.10.65-2-pine64-longsleep-39-1
- Ethernet MAC address is now persistent (added to uEnv.txt on first boot)
- Added system service to reenable CPU cores
- Added helper Pine64 platform scripts to /usr/local/sbin
- Linux Kernel firmware and headers are now installed


Released images are signed with a detached GPG signature (.asc) signed by my personal key 0x090EF0DB. Get the key and verify that the download is intact and unmodified.
Code:
gpg --keyserver keyserver.ubuntu.com --recv-keys 090EF0DB
gpg --with-fingerprint arch-pine64-*.xz.asc


Let me know what you think.
Hello. Well done! Can you tell me, this is corect way to compile new custom kernel on Pine64. I compile new kernel on Pine64:


Code:
git clone --depth 1 --single-branch -b pine64-hacks-1.2 https://github.com/umiddelb/linux-pine64-rt.git
curl -sSL https://github.com/longsleep/build-pine64-image/raw/master/blobs/pine64.dts > linux-pine64/arch/arm64/boot/dts/sun50i-a64-pine64-plus.dts
cd ./linux-pine64-rt/
make clean
make sun50iw1p1smp_linux_defconfig
make menuconfig
make -j 4 Image sun50i-a64-pine64-plus.dtb modules

mv -v /boot/initrd.img /boot/initrd.img.bak
mv -v /boot/pine64/Image /boot/pine64/Image.bak

cp -v /usr/src/linux-pine64-rt/arch/arm64/boot/dts/sun50i-a64-pine64-plus.dts /usr/src/linux-pine64-rt/arch/arm64/boot/Image
cp -v /usr/src/linux-pine64-rt/arch/arm64/boot/Image /boot/pine64/
make modules_install
make firmware_install
make headers_install INSTALL_HDR_PATH=/usr
kver=`make kernelrelease`
cp .config /boot/config-${kver}
cd /boot
mkinitcpio -k 3.10.65-2-pine64-rt69+ -g /boot/initrd.img-${kver}
mv initrd.img-${kver} initrd.img
mv config-${kver} /boot/pine64



Is that right?

I'll try to compile RT kernel, but after reboot i have only black screen... Change only two options in kernel:
CONFIG_PREEMPT=y
CONFIG_PREEMPT_RT_BASE=y
#25
I just uploaded a new Arch image with updated Kernel, so it no longer crashes when booting with 2GB like on Pine64+ 2GB model. For details see the first post of this thread.

Get 20160403-1 from https://www.stdin.xyz/downloads/people/l...archlinux/
#26
Dear longsleep, thank you for all of your great work.

I got my pine last friday, had completely forgotten about it, so took a few days to get the missing parts. To get it started quickly I grabbed your ArchLinux image.

Booted just fine. Messing with it the next evening I noticed that the network keeps breaking up. I noticed a comment somewhere in the wiki that this is the case for the 2 GB Ram pine64.

So I looked for a Debian Image, as that is what I actually wanted. Found some of your stuff and will try that the next few days.

So, what can we (the "Users") do to help you ??
#27
Thank you longsleep, awesome work!

For some reason, Arch image (2016-04-03) was the only image that I could boot my PINE64(2GB) with!
I have read in few places that Ethernet is not stable but I have no issue connecting using the Ethernet cable.
Thank you again!
#28
I will not continue to release Arch images to focus on Ubuntu Xenial images. Sorry to all the Arch users - but i just do not have the time. Feel free to use the image as they are but you will miss out whatever i will add to Ubuntu in the future.

Please close this thread if possible. Thanks!

Ubuntu Xenial thread here: http://forum.pine64.org/showthread.php?tid=376
#29
(05-06-2016, 02:24 PM)longsleep Wrote: I will not continue to release Arch images to focus on Ubuntu Xenial images. Sorry to all the Arch users - but i just do not have the time. Feel free to use the image as they are but you will miss out whatever i will add to Ubuntu in the future.

Please close this thread if possible. Thanks!

Ubuntu Xenial thread here: http://forum.pine64.org/showthread.php?tid=376

Thread closed per longsleep requested.


Possibly Related Threads…
Thread Author Replies Views Last Post
  eMMC doesn't work after kernel start m.bakhterev 3 6,784 10-15-2019, 10:58 AM
Last Post: m.bakhterev
  what/where is the package manager on Arch Linux? spruce1 9 13,754 04-03-2019, 05:58 AM
Last Post: jose.ramirez
  Arch Linux mainline XFCE pineadmin 12 36,937 02-21-2019, 05:52 AM
Last Post: starcrescent
  No CIFS support in Kernel? jamespo 4 10,139 06-28-2016, 01:28 PM
Last Post: jamespo
Question Arch Killing long running node/npm processes before finishing faddah 4 8,254 04-28-2016, 08:53 PM
Last Post: patrickhwood
  using dd to clone image jproffer 2 6,742 04-27-2016, 07:49 PM
Last Post: jproffer

Forum Jump:


Users browsing this thread: 10 Guest(s)