Am 23.01.2017 um 21:10 schrieb Brüns, Stefan:
> On Montag, 23. Januar 2017 20:56:06 CET Frank Kunz wrote:
>> Hello,
>>
>> I have a problem when adding a new board to openSUSE (DE0-nano-SoC). The
>> upstream u-boot for that board enables the watchdog with a 30 seconds
>> timeout. That causes the board to get reset during the system partition
>> resizing at first startup. To get watchdog support enabled I added the
>> dw_wdt kernel module in config.sh to the dracut config. That is not
>> enough, some service needs to use the driver to periodically trigger the
>> watchdog (systemd, etc.). Is there a way to get that at the fist startup
>> phase while the installation is completed?
>>
>> https://build.opensuse.org/package/show/home:frank_kunz:branches:openSUSE:Fa
>> ctory:ARM/JeOS-socfpgade0nanosoc
> 
> According to the buildlog, dw_wdt has been removed from the initial initrd:
> 
> osc rbl home:frank_kunz:branches:openSUSE:Factory:ARM JeOS-socfpgade0nanosoc 
> factory armv7l | grep dw_wdt
> [  400s] Deleting unwanted module: /kernel-tree/4.9.4-1-default/kernel/
> drivers/watchdog/dw_wdt.ko
> 
> It might be sufficient to add the following in the Images.kiwi.in at the 
> appropriate position:
> 
> #if IS_FLAVOR_socfpgade0nanosoc
>               <file name="drivers/watchdog/dw_wdt.ko"/> <!-- WDT is enabled 
> by u-boot 
> -->
> #endif
> 

I tested that and the module is no more deleted:

[  959s] Jan-23 20:38:33 <1> : Added following drivers:
[  959s] Jan-23 20:38:33 <1> :   --> drivers/dma/*
[  959s] Jan-23 20:38:33 <1> :   --> drivers/gpu/*
[  959s] Jan-23 20:38:33 <1> :   --> drivers/mmc/card/*
[  959s] Jan-23 20:38:33 <1> :   --> drivers/mmc/host/*
[  959s] Jan-23 20:38:33 <1> :   --> drivers/phy/*
[  959s] Jan-23 20:38:33 <1> :   --> drivers/regulator/*
[  959s] Jan-23 20:38:33 <1> :   --> drivers/watchdog/dw_wdt.ko

But the watchdog triggers anyway during the system partition rewrite. So
nothing pings the watchdog during that operation. I think there is still
a service missing that pings the watchdog. Is there a possibility to add
that to the boot initrd?

Br,
Frank


-- 
To unsubscribe, e-mail: [email protected]
To contact the owner, e-mail: [email protected]

Reply via email to