转自:https://unix.stackexchange.com/questions/312850/init-kconfig-broken
当想要使能kernel的usb uas时,发现uas依赖BROKEN,而BROKEN又找不到如何开启,所以搜到了以下的内容。
BROKEN
indicates that a driver is broken: it doesn't work and may not even compile. It's deliberate that you can't include it in your kernel.
CONFIG_BROKEN
is not supposed to be defined anywhere.
Look for a different version of the kernel where the drivers you need aren't marked as broken.
If you want to use a driver that's marked as BROKEN and you can't find a suitable kernel version, you should remove the dependency on
BROKEN
and start working on fixing the driver: first get it to build, then get it to run. Obviously that's an option only if you know Linux kernel programming.