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 <guillaume.gar...@free.fr> 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 >> <guillaume.gar...@free.fr> 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 >>>> <guillaume.gar...@free.fr> 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 >>>>>> <guillaume.gar...@free.fr> 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 >>>>>>>> <zom...@gmail.com> >>>>>>>> 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 >>>>>>>>> <guillaume.gar...@free.fr> 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 <ag...@suse.de> >>>>>>>>>>> wrote: >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>>> Am 23.07.2015 um 15:15 schrieb Andreas Färber >>>>>>>>>>>>> <afaer...@suse.de>: >>>>>>>>>>>>> >>>>>>>>>>>>>> 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: opensuse-arm+unsubscr...@opensuse.org >>>>>>>>>>>> To contact the owner, e-mail: opensuse-arm+ow...@opensuse.org >>>>>>>>>>>> > > -- > To unsubscribe, e-mail: opensuse-arm+unsubscr...@opensuse.org > To contact the owner, e-mail: opensuse-arm+ow...@opensuse.org > -- To unsubscribe, e-mail: opensuse-arm+unsubscr...@opensuse.org To contact the owner, e-mail: opensuse-arm+ow...@opensuse.org