Hello Simon, Am 07.02.2015 um 21:46 schrieb Simon Gleissner:
Am 04.02.2015 um 11:18 schrieb Guillaume Gardet:
Le 03/02/2015 19:54, Simon Gleissner a écrit :
currently I try to install openSUSE 13.2 for armv7hl on my Acer Chromebook 13 CB5-311-T6R7 (nyan-big, 4 GB, FullHD-display). It is working, but there are some problems. ... However, I am not happy with the missing WLAN, so I have tried to exchange the Chromeos-based kernel 3.10.18 against a vanilla 3.18.5 kernel, which has support for the tegra124/nyan-big plattform. This kernel does not work at all (just a black screen),
Did you check with the linux-tegra mailing list?
so my question is:
Does anyone have an approach for compile a working kernel with WLAN, e.g. a working .config file?
Did you try a kernel-default or kernel-lpae from openSUSE 13.2 or Tumbleweed/Factory ?
No, I downloaded the kernel sources directly from kernel.org. Do you think, the kernel-lpae might work with the nVidia Tegra K1 (the nyan-big platform has 4 GB RAM)?
I have a self-compiled LPAE kernel working on the Jetson TK1, so kernel-lpae would indeed be the right one of the two. Like Guillaume, I just don't know which package, if any at this time, contains sufficient support for your Chromebook (a year later I'm still fiddling with Spring drivers/DT on linux-next.git). Also note that kernel-default/-lpae has many drivers built as modules, so you'll need an initrd. If you can boot into an openSUSE rootfs with your self-built kernel, then installing kernel-lpae package will automatically create it for you. Possibly you'll need to manually specify some drivers to be included in the initrd, depending on whether you're booting from MMC/SD or USB.
The kernel 3.16.* (current version in openSUSE 13.2) does not yet support the nyan-big plattform, but 3.18.5 does include a device tree file tegra124-nyan-big.dtb (as the chromeos kernel 3.10.18 does, but they differ heavily and are incompatible).
In the factory repository http://download.opensuse.org/ports/armv7hl/factory/repo/oss/suse/armv7hl/ I have found a kernel-lpae-3.18.5-1.1.armv7hl.rpm , I think I will give that a try.
Kernel:HEAD or Kernel:stable kernel-lpae (3.19) would be alternatives if Factory doesn't work yet, but you'd need to branch dtb-source into a kernel branch to build your own matching dtb-tegra124 package then. For example: https://build.opensuse.org/project/show/home:a_faerber:branches:Kernel:HEAD Good luck, Andreas -- SUSE Linux GmbH, Maxfeldstr. 5, 90409 Nürnberg, Germany GF: Felix Imendörffer, Jane Smithard, Jennifer Guild, Dilip Upmanyu, Graham Norton; HRB 21284 (AG Nürnberg) -- To unsubscribe, e-mail: opensuse-arm+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-arm+owner@opensuse.org