阅读:2945回复:26
实在令人费解的裁减内核的问题。
运行make xconfig
在block device 中 选择了Ram Disk Support 和initial Ram Disk(initrd) supprot 没有选择字符设备和PCI Support 选择了AT/IDEMFM/RLL Supprot 和Ehanced IDE/MFM/RLL/disk/cdrom/tape/floppy Support 还有 use old disk-only drivers on primary interface 多媒体选择 Multimedia devices 和Mediavision pro movie studio video for unix 在文件系统中选择了 mimix 编译无法通过,不得以在文件系统中选择了/proc file system 编译提示在tcp_enc中没有AF_iNET成员,有不得不把NetWorking Support和tcp/ip加上,运行make bzImage 通过,重新启动 显示uncompress linux kernel ok!然后就不动了。 为什么呢??? |
|
沙发#
发布于:2002-11-22 10:21
在启动的时候出现以下信息,
kernel /boot/bzImage ro root=/dev/hda5 [linux-bzImage,setup=0xa00,size=0x6f792] Initrd /boot/initrd-2.4.18-14.img [linux -intrid @0xffbf000,0x20215bytes] 然后是uncompress bzImage ok,boot linux.就死了。 不知道什么原因。那个文件,我等下到linux下面发给你,谢谢。 |
|
板凳#
发布于:2002-11-21 16:00
我执行了rmmod 3c501.o发现驱动已经加在里面。 既然有了,那就是你网络配置的问题了。 ifconfig eth0 xxx.xxx.xxx.xxx 不能激活? |
|
地板#
发布于:2002-11-21 15:58
kernel panic的原因很多。内核里 panic函数就是产生这个提示的。
不知道你的系统出没出 Unable to handle kernel NULL pointer dereference at virtual address 000000a1 这样的错误。 我也不知道你的错误在那里。如果没有你自己写的驱动程序的话,就是内核配置不对,很好解决。 make bzImage后就会生成内核,如果是嵌入式系统,只要把这个内核download到目标办就行了。不用install. |
|
地下室#
发布于:2002-11-21 15:54
嵌入式中:系统提示kernel panic:excpention.好象是执行了非法指令的错误,不知道是什么原因导致的?make bzImage 后是否要make install和depmod -a呢?
|
|
5楼#
发布于:2002-11-21 14:33
我执行了rmmod 3c501.o发现驱动已经加在里面。
但是并没有发现/dev/eth0设备? 通过网络配置看eth0处于非活跃状态,激活它,提示无法激活, 怎么处理呀? |
|
6楼#
发布于:2002-11-21 13:51
我执行insmod 3c501.o
提示Input/Output error 怎么解决呀??? |
|
7楼#
发布于:2002-11-21 13:40
任何内核都行。无所谓。
[编辑 - 11/21/02 by unix1998] |
|
8楼#
发布于:2002-11-21 13:40
把3com选中就行了。然后make Image
|
|
9楼#
发布于:2002-11-21 13:29
我用的是3com的网卡,linux下怎么加。
附:对于裁内核的问题,2.4.18的内核是我从自己机器上,不是网络上下载的,有影响吗? |
|
10楼#
发布于:2002-11-21 12:44
我晕~~~~
驱动程序装了吗? ifup eth0 唤起网卡 ifconfig eth0 察看网卡。 你说的irq,io等都由驱动程序做好了。 |
|
11楼#
发布于:2002-11-21 12:28
各位错误理解了我的意思,我说的是我现在的机器上的网卡问题,不是嵌入式linux。
网卡没有办法激活! |
|
12楼#
发布于:2002-11-21 11:58
linux不会把所有的网卡都列举出来的。因此只有一些网卡如3com,ne2000等会在配置内河里看到,否则我们也不用安装驱动程序了。假设你的网卡驱动程序是netdriver.c,那你可以通过修改makefile文件来安装它。而不必要在menuconfig里加。
事实上make menuconfig的目的就是修改makefile. |
|
13楼#
发布于:2002-11-21 11:54
网络设备文件(/dev/eth*)是在加载驱动的时候,真正找到设备的时候才创建的。
|
|
14楼#
发布于:2002-11-21 11:48
用make install编译试一下。
|
|
|
15楼#
发布于:2002-11-21 11:38
如何配置网卡?
怎么配置网卡,我发现/dev下面根本就没有eth这个文件,请问如何配置使系统能够自动给它分配I/O,DMA,IRQ等。 |
|
16楼#
发布于:2002-11-21 08:59
没用。
|
|
17楼#
发布于:2002-11-21 08:55
zib compress support
和 zib decompress support这两个是什么东西?要选吗? |
|
18楼#
发布于:2002-11-21 08:39
这是一种文件系统。应该选的。不选应该也可以。我没试过。
|
|
19楼#
发布于:2002-11-21 08:37
/dev file system support (EXPERIMENTAL),
是必选的吗? |
|
上一页
下一页