79636728

Date: 2025-05-24 11:33:56
Score: 1
Natty:
Report link

The problem is caused by the initialization order of drivers in the kernel. When all drivers are built-in (=y), some may start too early — for example, the twl4030 driver tries to initialize before the I2C controller is ready. The kernel then defers the probe, but if no later trigger re-initiates the initialization, the device is not properly detected. In the case of modules (=m), their loading happens later, so the issue does not occur.

Reasons:
  • Has code block (-0.5):
  • Single line (0.5):
  • Low reputation (1):
Posted by: Prawy 126