我正在处理基于 MT7628AN SoC 的定制板。
目前初始化熵池需要很长时间:
[ 1857.972285] random: crng init done
也就是半个小时左右!
我在各个地方(包括 MT7628 数据表)找到了指向某些硬件支持方向的痕迹,例如:
6:4 RESV1 Select Random Generator mode
这是有道理的,因为该芯片适用于 WiFi/接入点/路由器实施;不幸的是我无法找到具体信息。
我还发现最近的 Linux 内核有HW_RANDOM_MTK
配置变量,但显然这在 MT7628 上不可用(最近添加到上游内核)。
问题是:有适合我的 SoC 的驱动程序吗?即使不在主流内核中,我也很乐意自己测试/修补它。
同样欢迎指向使我能够编写这样的驱动程序的相关文档的指针。