Hello Guillaume, On Mon, Aug 31, 2015 at 5:08 PM, Guillaume Gardet <[email protected]> wrote: > Hi, > > Le 17/08/2015 17:41, Guillaume Gardet a écrit : >> >> Yes, this the way to do. >> >> Please patch lpae, default and vanilla to be consistent across configs. > > > > The patched kernel reached Factory/Tumbleweed but there is still a black > screen! :( >
Are you sure it is included? I see 4.1.5 version in http://download.opensuse.org/ports/armv7hl/factory/repo/oss/suse/armv7hl/ And my patch was applied to Kernel:stable after 4.1.6 patch. > The boot (and reboot) problem is fixed with latest image. > > > Guillaume > > >> >> >> Guillaume >> >> >> Le 17/08/2015 17:27, Misha Komarovskiy a écrit : >>> >>> I can send patch to opensuse-kernel ml if thats suitable, this way is >>> described on the wiki >>> >>> https://en.opensuse.org/openSUSE:Kernel_git#Submitting_your_changes_to_the_kernel_team >>> What do you think is patch for lpae enough or better add default and >>> vanilla also? >>> --- >>> Best Regards, >>> Misha Komarovskiy >>> zombahatgmaildotcom >>> >>> >>> On Mon, Aug 17, 2015 at 5:59 PM, Guillaume Gardet >>> <[email protected]> wrote: >>>> >>>> Thanks. >>>> >>>> Could you submit your patch to stable branch for default, lpae and >>>> vanilla >>>> flavours, please? >>>> >>>> Patches against master branch should follow once git repo fixed. >>>> >>>> >>>> Guillaume >>>> >>>> >>>> Le 17/08/2015 16:07, Misha Komarovskiy a écrit : >>>>> >>>>> My patch in attach >>>>> --- >>>>> Best Regards, >>>>> Misha Komarovskiy >>>>> zombahatgmaildotcom >>>>> >>>>> >>>>> On Mon, Aug 17, 2015 at 4:13 PM, Guillaume Gardet >>>>> <[email protected]> wrote: >>>>>> >>>>>> Perfect! >>>>>> >>>>>> I submitted an update request to include it: >>>>>> https://build.opensuse.org/request/show/323645 >>>>>> >>>>>> We still need to update our kernel config to disable exynos IOMMU. But >>>>>> kernel repo is currently broken for master. >>>>>> Could send your config patch against stable kernel (4.1), please? >>>>>> >>>>>> >>>>>> Guillaume >>>>>> >>>>>> >>>>>> >>>>>> Le 17/08/2015 14:31, Misha Komarovskiy a écrit : >>>>>>> >>>>>>> Adding them with force_drivers do the trick. >>>>>>> --- >>>>>>> Best Regards, >>>>>>> Misha Komarovskiy >>>>>>> zombahatgmaildotcom >>>>>>> >>>>>>> >>>>>>> On Mon, Aug 17, 2015 at 3:09 PM, Guillaume Gardet >>>>>>> <[email protected]> wrote: >>>>>>>> >>>>>>>> You do not need to modify your kernel for that. >>>>>>>> Remove your /etc/modules-load.d/ file to get back in non-auto >>>>>>>> loading. >>>>>>>> >>>>>>>> Open the file '/etc/dracut.conf.d/exynos_modules.conf' and add the >>>>>>>> following >>>>>>>> line: >>>>>>>> add_drivers += "cros_ec_devs ptn3460 pwm-samsung" >>>>>>>> >>>>>>>> Then recreate your initrd with: >>>>>>>> dracut -f >>>>>>>> and reboot. >>>>>>>> >>>>>>>> >>>>>>>> If it does not help, replace: >>>>>>>> add_drivers += "cros_ec_devs ptn3460 pwm-samsung" >>>>>>>> by: >>>>>>>> force_drivers += "cros_ec_devs ptn3460 pwm-samsung" >>>>>>>> >>>>>>>> Then recreate your initrd with: >>>>>>>> dracut -f >>>>>>>> and reboot. >>>>>>>> >>>>>>>> >>>>>>>> Guillaume >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> Le 17/08/2015 14:04, Misha Komarovskiy a écrit : >>>>>>>>> >>>>>>>>> I made test on already installed image. Connected with usb network >>>>>>>>> dongle, cloned kernel-source git, made sequence-patch to 4.1 >>>>>>>>> source, >>>>>>>>> copied modified lpae kernel config then booted >>>>>>>>> resulting kernel. >>>>>>>>> This extra modules i tried to add to /etc/modules-load.d/ and >>>>>>>>> system >>>>>>>>> start fine this way without manual modprobing, but this is not same >>>>>>>>> as >>>>>>>>> dracut config as i understand. >>>>>>>>> >>>>>>>>> I never tried to branch kernel-source repo on obs to create custom >>>>>>>>> config, i can make this test also if you can give me please some >>>>>>>>> directions on how to properly create modified kernel branch. >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> --- >>>>>>>>> Best Regards, >>>>>>>>> Misha Komarovskiy >>>>>>>>> zombahatgmaildotcom >>>>>>>>> >>>>>>>>> >>>>>>>>> On Mon, Aug 17, 2015 at 2:53 PM, Guillaume Gardet >>>>>>>>> <[email protected]> wrote: >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> Le 17/08/2015 13:30, Misha Komarovskiy a écrit : >>>>>>>>>>> >>>>>>>>>>> Just tested lpae config without CONFIG_EXYNOS_IOMMU on snow, >>>>>>>>>>> system >>>>>>>>>>> boots with black screen same, >>>>>>>>>>> then modprobe cros_ec_devs, ptn3460, pwm-samsung makes panel >>>>>>>>>>> start >>>>>>>>>>> to >>>>>>>>>>> work without kernel panic. >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> Thanks for your tests. >>>>>>>>>> Could you add thoses modules to >>>>>>>>>> /etc/dracut.conf.d/exynos_modules.conf >>>>>>>>>> with >>>>>>>>>> the new line: >>>>>>>>>> add_drivers += "cros_ec_devs ptn3460 pwm-samsung" >>>>>>>>>> >>>>>>>>>> and recreate initrd with dracut and check if it boots fine? >>>>>>>>>> >>>>>>>>>> If it does not work, try 'force_drivers+=' instead of 'add_drivers >>>>>>>>>> +=' >>>>>>>>>> and >>>>>>>>>> recreate initrd. >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> Guillaume >>>>>>>>>> >>>>>>>>>> >>>>>>>>>>> --- >>>>>>>>>>> Best Regards, >>>>>>>>>>> Misha Komarovskiy >>>>>>>>>>> zombahatgmaildotcom >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> On Mon, Aug 17, 2015 at 12:01 PM, Misha Komarovskiy >>>>>>>>>>> <[email protected]> >>>>>>>>>>> wrote: >>>>>>>>>>>> >>>>>>>>>>>> Hello Guillaume, >>>>>>>>>>>> I tested both exynos_defconfig and multi_v7_defconfig, they work >>>>>>>>>>>> fine. >>>>>>>>>>>> But ill test lpae config without EXYNOS_IOMMU today and will >>>>>>>>>>>> report. >>>>>>>>>>>> --- >>>>>>>>>>>> Best Regards, >>>>>>>>>>>> Misha Komarovskiy >>>>>>>>>>>> zombahatgmaildotcom >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> On Mon, Aug 17, 2015 at 9:59 AM, Guillaume Gardet >>>>>>>>>>>> <[email protected]> wrote: >>>>>>>>>>>>> >>>>>>>>>>>>> Hi, >>>>>>>>>>>>> >>>>>>>>>>>>> Le 16/08/2015 21:59, Misha Komarovskiy a écrit : >>>>>>>>>>>>>> >>>>>>>>>>>>>> Hello, >>>>>>>>>>>>>> Maybe we can disable only Exynos IOMMU in configs for now? >>>>>>>>>>>>>> Same >>>>>>>>>>>>>> way >>>>>>>>>>>>>> it >>>>>>>>>>>>>> is disabled in current exynos_defconfig here >>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>> https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/commit/arch/arm/configs/exynos_defconfig?id=6562f3bd396ab6d2c9b455e95c67e33bab73bff5 >>>>>>>>>>>>>> As i understand it is broken for all exynos devices not only >>>>>>>>>>>>>> snow. >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> That is exactly what I would like to do since I read this >>>>>>>>>>>>> thread: >>>>>>>>>>>>> https://lkml.org/lkml/2015/2/17/163 >>>>>>>>>>>>> >>>>>>>>>>>>> Before submitting the idea here, I wanted to check if disabling >>>>>>>>>>>>> Exynos >>>>>>>>>>>>> IOMMU >>>>>>>>>>>>> in config was enough. >>>>>>>>>>>>> I had only time to test the exynos_defconfig with openSUSE >>>>>>>>>>>>> kernel >>>>>>>>>>>>> and >>>>>>>>>>>>> it >>>>>>>>>>>>> was >>>>>>>>>>>>> OK (boot messages and login prompt displayed). >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> Guillaume >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>>> --- >>>>>>>>>>>>>> Best Regards, >>>>>>>>>>>>>> Misha Komarovskiy >>>>>>>>>>>>>> zombahatgmaildotcom >>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>> On Thu, Jul 23, 2015 at 4:29 PM, Alexander Graf >>>>>>>>>>>>>> <[email protected]> >>>>>>>>>>>>>> wrote: >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> Am 23.07.2015 um 15:15 schrieb Andreas Färber >>>>>>>>>>>>>>>> <[email protected]>: >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> Am 23.07.2015 um 15:12 schrieb Alexander Graf: >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> On 07/23/15 14:43, Andreas Färber wrote: >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> Am 23.07.2015 um 14:22 schrieb Guillaume Gardet: >>>>>>>>>>>>>>>>>>> Maybe some config options compiled as module (which?) and >>>>>>>>>>>>>>>>>>> blacklisted >>>>>>>>>>>>>>>>>>> for chromebooks could be ok? >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> Maybe. Someone with a Chromebook needs to sit down and >>>>>>>>>>>>>>>>>> try. >>>>>>>>>>>>>>>>>> :) >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> Hrm, rather than disable it one way or another manually, >>>>>>>>>>>>>>>>> couldn't >>>>>>>>>>>>>>>>> we >>>>>>>>>>>>>>>>> just blacklist it inside the kernel? I doubt that we can >>>>>>>>>>>>>>>>> load >>>>>>>>>>>>>>>>> iommu >>>>>>>>>>>>>>>>> as >>>>>>>>>>>>>>>>> module... >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> You mean as in patch the iommu probe code to check for >>>>>>>>>>>>>>>> "google,snow", >>>>>>>>>>>>>>>> "google,spring", etc.? >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> For example - or remove the respective dt node. Or as a >>>>>>>>>>>>>>> property >>>>>>>>>>>>>>> to >>>>>>>>>>>>>>> the >>>>>>>>>>>>>>> IOMMU dt node... >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> Alex >>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> Andreas >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> -- >>>>>>>>>>>>>>>> SUSE Linux GmbH, Maxfeldstr. 5, 90409 Nürnberg, Germany >>>>>>>>>>>>>>>> GF: Felix Imendörffer, Jane Smithard, Dilip Upmanyu, Graham >>>>>>>>>>>>>>>> Norton; >>>>>>>>>>>>>>>> HRB >>>>>>>>>>>>>>>> 21284 (AG Nürnberg) >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> -- >>>>>>>>>>>>>>> To unsubscribe, e-mail: [email protected] >>>>>>>>>>>>>>> To contact the owner, e-mail: [email protected] >>>>>>>>>>>>>>> >>>> -- >>>> To unsubscribe, e-mail: [email protected] >>>> To contact the owner, e-mail: [email protected] >>>> >> > -- Best Regards, Misha Komarovskiy zombahatgmaildotcom -- To unsubscribe, e-mail: [email protected] To contact the owner, e-mail: [email protected]
