On 21.12.15 10:45, Ludwig Nussel wrote: > Andreas Färber wrote: >> Am 20.12.2015 um 15:50 schrieb Ludwig Nussel: >>> Am 17.12.2015 um 13:04 schrieb Freek de Kruijf: >>>> I tested the latest released Tumbleweed image for the Raspberry Pi 2B, >>>> Build354.2 which shows a black screen and does not boot at all, same >>>> as the >>>> latest one from Staging, which is from a few days back. >>>> >>>> Currently there are no working Tumbleweed images for any of the >>>> Raspberry Pi >>>> systems. Is there anything I can do, apart from testing the latest >>>> images? >>> >>> Same here. None of the available images work. The kernel seems to be >>> a patched copy of some kernel devel project state. Any chance to >>> rebase that on something current? Looks like the sources come from >>> some git, but where? >> >> The first thing you guys could do is provide some more substantial info >> of what you are actually testing. Build numbers are not really telling. > > The OP was referring to "Raspberry Pi 2B". That's what I tried. All > three images (factory, devel, devel:staging) show the same behavior. > >> [...] >> Ludwig's serial log is from the Pi 2. The Pi 2 is still not supported by >> the mainline Linux kernel and therefore not by the openSUSE kernel >> either. The kernel-rpi2 package is built from: >> >> https://build.opensuse.org/package/show/devel:ARM:Factory:Contrib:RaspberryPi2/kernel-source >> >> >> These Contrib packages have no magic cron jobs unlike the openSUSE >> kernels and thus need to be manually updated like any other package, via >> osc bco / sr, by whomever cares about them. > > The kernel-source.changes looks like some script pulled patches from > a git repo. Unfortunately the package gives no hint from which repo. > It must be something based on the openSUSE kernel git repo I guess. > So it's not as simple as branch and submit. If that was the case > we'd see patch lines in the spec file. > >> I guess the kernel will be from somewhere at >> https://github.com/raspberrypi/linux/ - there's several branches >> including an rpi-4.4.y that you might want to try building and packaging. > > Do we have some spec file template that shows how to build some > "upstream" kernel in a way that is compatible with the official > openSUSE kernel packaging?
The easiest is to use my awesome "Contrib Kernel" script. Just point it at a downstream tarball plus .config and it creates all the kernel-source and kernel-foo packages in OBS for you: http://users.suse.com/~dmueller/contrib_kernel.sh Alex -- To unsubscribe, e-mail: opensuse-arm+unsubscr...@opensuse.org To contact the owner, e-mail: opensuse-arm+ow...@opensuse.org