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

Reply via email to