当前位置: 技术问答>linux和unix
怎么设置mini2440关闭DM9000初始化
来源: 互联网 发布时间:2016-08-17
本文导语: 我在miccro2440的核心板的基础上又自己做了一块底板,底板上的电路实现了自己需要的动能,但是我的需求中没用到以太网,所以底板上没有焊DM9000的网卡。这样系统启动时仍然自动检测DM9000,导致启动失败。从终端...
我在miccro2440的核心板的基础上又自己做了一块底板,底板上的电路实现了自己需要的动能,但是我的需求中没用到以太网,所以底板上没有焊DM9000的网卡。这样系统启动时仍然自动检测DM9000,导致启动失败。从终端上看,系统启动到这里就不能进行下去了:
s3c2440-uart.0: s3c2410_serial0 at MMIO 0x50000000 (irq = 70) is a S3C2440
s3c2440-uart.1: s3c2410_serial1 at MMIO 0x50004000 (irq = 73) is a S3C2440
s3c2440-uart.2: s3c2410_serial2 at MMIO 0x50008000 (irq = 76) is a S3C2440
loop: module loaded
dm9000 Ethernet Driver, V1.31
前3行说明串口已经初始化正常吧,但是最后一行一直检测DM9000,而板子上并不存在这个芯片,然后就一直停在这里。
请问我如何禁止在启动的时候检测dm9000,不改内核驱动能不能做到?如果重新编译内核,要改哪些东西。谢谢!
s3c2440-uart.0: s3c2410_serial0 at MMIO 0x50000000 (irq = 70) is a S3C2440
s3c2440-uart.1: s3c2410_serial1 at MMIO 0x50004000 (irq = 73) is a S3C2440
s3c2440-uart.2: s3c2410_serial2 at MMIO 0x50008000 (irq = 76) is a S3C2440
loop: module loaded
dm9000 Ethernet Driver, V1.31
前3行说明串口已经初始化正常吧,但是最后一行一直检测DM9000,而板子上并不存在这个芯片,然后就一直停在这里。
请问我如何禁止在启动的时候检测dm9000,不改内核驱动能不能做到?如果重新编译内核,要改哪些东西。谢谢!
|
在内核配置那里取消DM9000网卡驱动被编进内核不就行了吗?
|
楼上正解 没有的部件在make menuconfig里面就不要选上
|
正解
|
make menuconfig里设置,不把DM9000驱动build-in 内核。