I'm still seeing this same behaviour for the 5.3 kernel.

I'm just now getting back to this, and I think I'm going to need some
hand holding...

> Try changing IRQ configs (CONFIG_GENERIC_IRQ_MIGRATION=y to =n) and
i2c-designware's (CONFIG_I2C_DESIGNWARE_CORE=y to =m).

I copied the 4.13.0 configuration from here to .config and modified
those two options:

curl https://launchpadlibrarian.net/414616578/config-4.13.0-041300rc1-generic > 
.config
cp .config .config.bak
sed -i 's/CONFIG_GENERIC_IRQ_MIGRATION=.*/CONFIG_GENERIC_IRQ_MIGRATION=n/' 
.config
sed -i 's/CONFIG_I2C_DESIGNWARE_CORE=.*/CONFIG_I2C_DESIGNWARE_CORE=m/' .config

Now I can confirm the changes:

$ diff .config.bak .config
92c92
< CONFIG_GENERIC_IRQ_MIGRATION=y
---
> CONFIG_GENERIC_IRQ_MIGRATION=n
4073c4073
< CONFIG_I2C_DESIGNWARE_CORE=y
---
> CONFIG_I2C_DESIGNWARE_CORE=m

However, when I build the kernel and look at the .config file, both of
them seem to be reverted.

The same thing happens if I run make oldconfig; the changes aren't
preserved.

I can't find them either using make menuconfig. I just see this:

│ Symbol: GENERIC_IRQ_MIGRATION [=y]                                            
                                                              │  
  │ Type  : boolean                                                             
                                                                │  
  │   Defined at kernel/irq/Kconfig:38                                          
                                                                │  
  │   Selected by: X86 [=y] && SMP [=y]


  │ Symbol: I2C_DESIGNWARE_CORE [=y]                                            
                                                                │  
  │ Type  : tristate                                                            
                                                                │  
  │   Defined at drivers/i2c/busses/Kconfig:480                                 
                                                                │  
  │   Depends on: I2C [=y] && HAS_IOMEM [=y]                                    
                                                                │  
  │   Selected by: I2C_DESIGNWARE_PLATFORM [=y] && I2C [=y] && HAS_IOMEM [=y] 
&& (ACPI [=y] && COMMON_CLK [=y] || !ACPI [=y]) || I2C_DESIGNWARE


How can I override these two values?

Thanks!

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1808418

Title:
  Thinkpad T430u won't boot without noapic workaround

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1808418/+subscriptions

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to