On Tue, Sep 1, 2015 at 3:35 PM, Misha Komarovskiy <zom...@gmail.com> wrote: > Hello Guillaume, > > On Tue, Sep 1, 2015 at 11:17 AM, Guillaume Gardet > <guillaume.gar...@free.fr> wrote: >> >> >> Le 31/08/2015 16:39, Misha Komarovskiy a écrit : >>> >>> Hello Guillaume, >>> >>> On Mon, Aug 31, 2015 at 5:08 PM, Guillaume Gardet >>> <guillaume.gar...@free.fr> 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. >> >> >> Yes, I can see: kernel-lpae-4.1.6-2.1.armv7hl.rpm in this repo and in the >> build log of JeOS-chromebook image, it is the same version. >> > > You are right. Kernel is fine now, but but required modules won't auto > load even with force_drivers 8( > If i run dracut -f manually output is: line 2: force_drivers: command not > found > but this fix worked for me before, maybe something changed in dracut itself?
It seems the problem that force_drivers line must not contain empty spaces, now it look like: force_drivers += "cros_ec_devs ptn3460 pwm-samsung" and correct one is force_drivers+="cros_ec_devs ptn3460 pwm-samsung" with such line, dracut parse force_drivers fine. > >> >> Guillaume >> >> >> >>> >>>> 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 >>>>>> <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 >>>>>>> >>> >>> >> > > > > -- > Best Regards, > Misha Komarovskiy > zombahatgmaildotcom -- Best Regards, Misha Komarovskiy zombahatgmaildotcom -- To unsubscribe, e-mail: opensuse-arm+unsubscr...@opensuse.org To contact the owner, e-mail: opensuse-arm+ow...@opensuse.org