2014-06-29 22:45 GMT+02:00, Jonas Gorski <[email protected]>: > On Sun, Jun 29, 2014 at 10:37 PM, José Vázquez <[email protected]> > wrote: >> 2014-06-28 19:54 GMT+02:00, Jonas Gorski <[email protected]>: >>> >>> Ah, I guess your problem is that something in your openwrt config >>> depends on kmod-random-core, which will cause HW_RANDOM to be selected >>> (as m), which makes HW_RANDOM_BCM63XX visible. In that case you need >>> to either add "# CONFIG_HW_RANDOM_BCM63XX is not set" to >>> config/target/generic-3.10 or create a proper kernel module package >>> for HW_RANDOM_BCM63XX. >>> >>> >>> Jonas >>> >> Now understand: something selects CONFIG_HW_RANDON=m and >> automatically, because depends on BCM63XX, CONFIG_HW_RANDOM_BCM63XX >> needs an m too. >> Sorry for the noise. > > Not quite. > > default config-3.10 has CONFIG_HW_RANDOM=y and CONFIG_HW_RANDOM_BCM63XX=y. > > You run make kernel_menuconfig and deselect CONFIG_HW_RANDOM. Because > CONFIG_HW_RANDOM_BCM63XX depends on CONFIG_HW_RANDOM, > CONFIG_HW_RANDOM_BCM63XX is not defined anymore, and your modified > config-3.10 now only contains "# CONFIG_HW_RANDOM is not set". > > Now something in the build system selects CONFIG_HW_RANDOM=m, and > suddenly CONFIG_HW_RANDOM_BCM63XX is available again, but config-3.10 > does not contain CONFIG_HW_RANDOM_BCM63XX anymore, so the kernel > config system needs to ask what you want as its value. > > If you leave CONFIG_HW_RANDOM=y and only disable > CONFIG_HW_RANDOM_BCM63XX, then you will have no issue, because then > your config-3.10 will contain a line "# CONFIG_HW_RANDOM_BCM63XX is > not set" > > > > Jonas > b43 and b43-legacy drivers enable CONFIG_HW_RANDOM in .config.override; without they selected the "problem" does not happen. More drivers need HW_RANDOM but they were not selected in my owrt config.
define KernelPackage/b43 $(call KernelPackage/mac80211/Default) TITLE:=Broadcom 43xx wireless support URL:=http://linuxwireless.org/en/users/Drivers/b43 KCONFIG:= \ CONFIG_HW_RANDOM=y I have no idea why these drivers enable HW_RANDOM but surely there is a good reason. A lot of thanks for your time and guidance. Pepe _______________________________________________ openwrt-devel mailing list [email protected] https://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-devel
