This forum is for supported devices using an ARMv7 nVidia SoC.
by haagch » Sat Dec 22, 2018 12:31 am
$this->bbcode_second_pass_quote('mrala', 'h')ttps://github.com/RaumZeit/LinuxOnAcerCB5-311
Isn't this installing the 3.10 ChromeOS kernel ?
At least a very old one. This script is installing the proprietary nvidia driver for arm and that is only available for pretty old X.org and kernel versions.
$this->bbcode_second_pass_quote('mrala', 'I')f something that used to work is broken in later kernel it is regression why you don't report it here:
http://lists.infradead.org/mailman/list ... arm-kernel ?
Or comment on the two patches ?
At least some upstream developers are aware already. Of course you can post a message to the list, maybe something comes of it?
In related news, I heard some people here at Collabora have hooked up a nyan-big chromebook for automated testing:
https://www.collabora.com/news-and-blog ... -kernelci/and I heard the hardware does even allow to report if the display turned on so it can be automatically tested. Maybe I should ask if they know something by now.
$this->bbcode_second_pass_quote('mrala', 'I')f such patch is merged - what is stoping ArchLinuxArm from (officialy) supporting this device ?
A while ago the unmodified mainline linux kernel from the archlinux arm repositories actually worked pretty well, the current trouble is a regression.
So nothing is really stopping Archlinux ARM from officially supporting it. Just someone from the project needs to go through the effort of setting it up (creating an image, testing, ...)
$this->bbcode_second_pass_quote('mrala', 'S')orry for the dumb question but what are the files listed here:
https://github.com/reey/PKGBUILDs/releases/ And how are they used to make a working system ?
linux-nyan-rc-4.20.rc7-1-armv7h.pkg.tar.xz
linux-nyan-rc-chromebook-4.20.rc7-1-armv7h.pkg.tar.xz
are two packages that contain the kernel and a specially packed kernel image for chromebooks and reey presumably applied the patch before building them.
You just download them and install them with
sudo pacman -U linux-nyan-rc-4.20.rc7-1-armv7h.pkg.tar.xz linux-nyan-rc-chromebook-4.20.rc7-1-armv7h.pkg.tar.xz
or even modify the install script to install these packages instead of the old kernel for the nvidia driver.
The catch is that the current kernel troubles make it hard to install them just so.
Fortunately there are still a few ways around it: For example from a chromeos debug root shell you can chroot into the arch installation and run pacman -U, probably it's necessary to first mount some directories into the arch system, something like
mount -o bind /sys /mnt/arch/sys
mount -o bind /proc /mnt/arch/proc
mount -o bind /dev /mnt/arch/dev
After installing the kernel image and after every update, the specially packed kernel image needs to be flashed to the boot partition, afaik the chromebook bootloader directly loads this linux kernel, that's why there is no boot menu or anything.
Also important to note: When installing the arch package it will run a script that asks to install the bootloader thingy, but it will most likely show the wrong partition for it, so you probably should reply no and do it manually (/boot/vmlinux.kpart is installed by the linux-chromebook package. It's part of the kernel build but it is put into a separate package because not every device needs it):
dd if=/boot/vmlinux.kpart of=/dev/mmcblk0p6
^ since I resized my internal storage, the script added a kernel partition 6 and a data partition 7, so I need to flash to mmclb0p6.