Hi Stefan, Am 04.10.2015 um 04:12 schrieb Stefan Bruens:
since OBS revision 407 of Kernel:stable [1] no kernel is built for armv6hl (it is no longer in ExclusiveArch:). Whats the reasoning behind this?
ARM kernels don't get updated by magic. Some volunteer needs to submit patches, making decisions on which drivers are relevant or not. Otherwise the build would just fail and therefore gets disabled. Matwey has been a great help in keeping the armv7hl configs updated, but when I recently applied his patch for master (v4.3-rc1) and then also updated armv6hl, I noticed that no one had done the work for 4.2 while it was in Kernel:HEAD, and now you notice that in Kernel:stable: http://kernel.opensuse.org/cgit/kernel-source/tree/config.conf?h=stable That's the overall problem we have with armv6hl: Many people complain, but too few people help updating, investigating and fixing things... So, welcome to the openSUSE community - here's what you can do: git clone git://kernel.opensuse.org/kernel-source.git -b stable cd kernel-source # Edit config.conf, removing the "-!needs-updating". # Next, update the default flavor. ./scripts/sequence-patch.sh --config=armv6hl-default # The first time this will error out, telling you to either # a) extract a kernel tarball, or # b) point it to a git kernel checkout. # Re-run it appropriately. cd tmp/current make ARCH=arm oldconfig # Optionally `make ARCH=arm menuconfig` for further changes cd ../.. cp tmp/current/.config config/armv6hl/default # Now repeat the same for the vanilla flavor. ./scripts/sequence-patch.sh --config=armv6hl-vanilla --vanilla cd tmp/current make ARCH=arm oldconfig cd ../.. cp tmp/current/.config config/armv6hl/vanilla # And then commit your changes and submit them for review. # Use "config: armv6hl: Update for v4.2" or so as first line. git commit -a -s git send-email -1 --to=opensuse-kernel@opensuse.org \ --cc=afaerber@suse.de \ --subject-prefix="PATCH stable" The policy is to enable all drivers for generic things like USB devices or sensors as module (m) and to disable (n) any drivers for ARMv7 or ARMv8 SoCs. Serial and RTC drivers are the only things to build in (y) when you are offered a choice, but they'd be unlikely for Raspberry Pi. Regards, Andreas -- SUSE Linux GmbH, Maxfeldstr. 5, 90409 Nürnberg, Germany GF: Felix Imendörffer, Jane Smithard, 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