whutxuan
驱动小牛
驱动小牛
  • 注册日期2002-03-05
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分10分
  • 威望1点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
阅读:2945回复:26

实在令人费解的裁减内核的问题。

楼主#
更多 发布于:2002-11-19 20:18
运行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!然后就不动了。
为什么呢???
whutxuan
驱动小牛
驱动小牛
  • 注册日期2002-03-05
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分10分
  • 威望1点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
沙发#
发布于: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下面发给你,谢谢。
unix1998
驱动老牛
驱动老牛
  • 注册日期2002-05-08
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分6分
  • 威望2点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2002-11-21 16:00
我执行了rmmod 3c501.o发现驱动已经加在里面。
但是并没有发现/dev/eth0设备?
通过网络配置看eth0处于非活跃状态,激活它,提示无法激活,
怎么处理呀?
 

既然有了,那就是你网络配置的问题了。
ifconfig eth0 xxx.xxx.xxx.xxx
不能激活?
unix1998
驱动老牛
驱动老牛
  • 注册日期2002-05-08
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分6分
  • 威望2点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2002-11-21 15:58
kernel panic的原因很多。内核里 panic函数就是产生这个提示的。
不知道你的系统出没出
Unable to handle kernel NULL pointer dereference at virtual address 000000a1
这样的错误。
我也不知道你的错误在那里。如果没有你自己写的驱动程序的话,就是内核配置不对,很好解决。
make bzImage后就会生成内核,如果是嵌入式系统,只要把这个内核download到目标办就行了。不用install.
whutxuan
驱动小牛
驱动小牛
  • 注册日期2002-03-05
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分10分
  • 威望1点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2002-11-21 15:54
嵌入式中:系统提示kernel panic:excpention.好象是执行了非法指令的错误,不知道是什么原因导致的?make bzImage 后是否要make install和depmod -a呢?
whutxuan
驱动小牛
驱动小牛
  • 注册日期2002-03-05
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分10分
  • 威望1点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2002-11-21 14:33
我执行了rmmod 3c501.o发现驱动已经加在里面。
但是并没有发现/dev/eth0设备?
通过网络配置看eth0处于非活跃状态,激活它,提示无法激活,
怎么处理呀?
whutxuan
驱动小牛
驱动小牛
  • 注册日期2002-03-05
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分10分
  • 威望1点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2002-11-21 13:51
我执行insmod 3c501.o
提示Input/Output error
怎么解决呀???
unix1998
驱动老牛
驱动老牛
  • 注册日期2002-05-08
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分6分
  • 威望2点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2002-11-21 13:40
任何内核都行。无所谓。

[编辑 -  11/21/02 by  unix1998]
unix1998
驱动老牛
驱动老牛
  • 注册日期2002-05-08
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分6分
  • 威望2点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
8楼#
发布于:2002-11-21 13:40
把3com选中就行了。然后make Image
whutxuan
驱动小牛
驱动小牛
  • 注册日期2002-03-05
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分10分
  • 威望1点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
9楼#
发布于:2002-11-21 13:29
我用的是3com的网卡,linux下怎么加。


附:对于裁内核的问题,2.4.18的内核是我从自己机器上,不是网络上下载的,有影响吗?
unix1998
驱动老牛
驱动老牛
  • 注册日期2002-05-08
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分6分
  • 威望2点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
10楼#
发布于:2002-11-21 12:44
我晕~~~~
驱动程序装了吗?
ifup eth0 唤起网卡
ifconfig eth0 察看网卡。
你说的irq,io等都由驱动程序做好了。
whutxuan
驱动小牛
驱动小牛
  • 注册日期2002-03-05
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分10分
  • 威望1点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
11楼#
发布于:2002-11-21 12:28
各位错误理解了我的意思,我说的是我现在的机器上的网卡问题,不是嵌入式linux。
网卡没有办法激活!
unix1998
驱动老牛
驱动老牛
  • 注册日期2002-05-08
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分6分
  • 威望2点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
12楼#
发布于:2002-11-21 11:58
linux不会把所有的网卡都列举出来的。因此只有一些网卡如3com,ne2000等会在配置内河里看到,否则我们也不用安装驱动程序了。假设你的网卡驱动程序是netdriver.c,那你可以通过修改makefile文件来安装它。而不必要在menuconfig里加。
事实上make menuconfig的目的就是修改makefile.
houaq
驱动牛犊
驱动牛犊
  • 注册日期2002-11-20
  • 最后登录2008-08-11
  • 粉丝0
  • 关注0
  • 积分1分
  • 威望1点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
13楼#
发布于:2002-11-21 11:54
网络设备文件(/dev/eth*)是在加载驱动的时候,真正找到设备的时候才创建的。
ydyuse
驱动老牛
驱动老牛
  • 注册日期2002-07-25
  • 最后登录2005-03-26
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
14楼#
发布于:2002-11-21 11:48
用make install编译试一下。
生命驱动,活力无限!
whutxuan
驱动小牛
驱动小牛
  • 注册日期2002-03-05
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分10分
  • 威望1点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
15楼#
发布于:2002-11-21 11:38
如何配置网卡?
怎么配置网卡,我发现/dev下面根本就没有eth这个文件,请问如何配置使系统能够自动给它分配I/O,DMA,IRQ等。

unix1998
驱动老牛
驱动老牛
  • 注册日期2002-05-08
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分6分
  • 威望2点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
16楼#
发布于:2002-11-21 08:59
没用。
whutxuan
驱动小牛
驱动小牛
  • 注册日期2002-03-05
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分10分
  • 威望1点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
17楼#
发布于:2002-11-21 08:55
zib compress support

zib decompress support这两个是什么东西?要选吗?
unix1998
驱动老牛
驱动老牛
  • 注册日期2002-05-08
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分6分
  • 威望2点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
18楼#
发布于:2002-11-21 08:39
这是一种文件系统。应该选的。不选应该也可以。我没试过。
whutxuan
驱动小牛
驱动小牛
  • 注册日期2002-03-05
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分10分
  • 威望1点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
19楼#
发布于:2002-11-21 08:37
/dev file system support (EXPERIMENTAL),
是必选的吗?
上一页
游客

返回顶部