
Le 31/08/2015 16:39, Misha Komarovskiy a écrit :
Hello Guillaume,
On Mon, Aug 31, 2015 at 5:08 PM, Guillaume Gardet <guillaume.gardet@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. 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_k... 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.gardet@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.gardet@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.gardet@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.gardet@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 >>>>>> <zombah@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.gardet@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/... >>>>>>>>> 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 >>>>>>>>> <agraf@suse.de> >>>>>>>>> wrote: >>>>>>>>>> >>>>>>>>>>> Am 23.07.2015 um 15:15 schrieb Andreas Färber >>>>>>>>>>> <afaerber@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+unsubscribe@opensuse.org >>>>>>>>>> To contact the owner, e-mail: opensuse-arm+owner@opensuse.org >>>>>>>>>> -- To unsubscribe, e-mail: opensuse-arm+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-arm+owner@opensuse.org
-- To unsubscribe, e-mail: opensuse-arm+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-arm+owner@opensuse.org