2

我想知道在 Linux 中更改模块加载优先级的正确方法。我想以最快的速度获得 hdmi 和 LCD 输出。

现在它需要 3 秒,我知道这不是由于 hdmi 或电视造成的延迟,因为我在屏幕上看到的第一件事是一些关于 mali init 的行(mali 是这里 GPU 的名称)。

我使用A10-Olinuxino-Lime板和使用 buildroot 生成的自制 rootfs和为这种处理器 ( linux-sunxi ) 制作的定制 Linux。

/etc/ 的树:

etc/
├── dhcp
│   ├── dhclient.conf
│   └── dhcpd.conf
├── dropbear
├── fstab
├── group
├── hostname
├── hosts
├── init.d
│   ├── rcK
│   ├── rcS
│   ├── S01logging
│   ├── S20urandom
│   ├── S40network
│   ├── S50dropbear
│   ├── S80dhcp-relay
│   ├── S80dhcp-server
│   ├── S80mali
│   └── S99TVOS
├── inittab
├── inittab~
├── inputrc
├── issue
├── ld.so.cache
├── ld.so.conf
├── ld.so.conf.d
├── mtab -> /proc/mounts
├── network
│   ├── if-down.d
│   ├── if-post-down.d
│   ├── if-post-up.d
│   ├── if-pre-down.d
│   ├── if-pre-up.d
│   ├── if-up.d
│   └── interfaces
├── nsswitch.conf
├── os-release
├── passwd
├── profile
├── protocols
├── random-seed
├── resolv.conf -> ../tmp/resolv.conf
├── securetty
├── services
├── shadow
├── ts.conf
└── wpa_supplicant.conf

你有什么想法 ?

4

1 回答 1

0

我将创建一个 /etc/init.d/S00modules 脚本,其中包含一系列 insmod(或 modprobe,如果您的环境支持它)行。

如果这没有帮助,那么您的模块甚至会更早地加载,您必须找到发生这种情况的方式和地点。我会先看看 /sbin/init 或者用什么来代替。

于 2014-03-05T15:05:59.130 回答