millionwood 发表于 2005-11-21 09:52:09

uclinux启动一半死在starting kswapd了,

大家帮我看看?
启动信息如下:
Linux version 2.4.20-uc0 ([email protected]) (gcc version 2.95.3 200105Processor: Samsung S3C4510B revision 6
Architecture: SNDS100
On node 0 totalpages: 4096
zone(0): 0 pages.
zone(1): 4096 pages.
zone(2): 0 pages.
Kernel command line: root=/dev/rom0
Calibrating delay loop... 12.21 BogoMIPS
Memory: 16MB = 16MB total
Memory: 14448KB available (1325K code, 347K data, 40K init)
Dentry cache hash table entries: 2048 (order: 2, 16384 bytes)
Inode cache hash table entries: 1024 (order: 1, 8192 bytes)
Mount-cache hash table entries: 512 (order: 0, 4096 bytes)
Buffer-cache hash table entries: 1024 (order: 0, 4096 bytes)
Page-cache hash table entries: 4096 (order: 2, 16384 bytes)
POSIX conformance testing by UNIFIX
Linux NET4.0 for Linux 2.4
Based upon Swansea University Computer Society NET3.039
Initializing RT netlink socket
Starting kswapd
就死在这里了.大家帮忙看看可能是什么原因,是make menuconfig网络选项没选对?

millionwood 发表于 2005-11-21 11:44:41

原来没添加我的驱动前是正常的,启动到starting kswapd 后面一步应该是
samsung 4510b serial driver version ***** with no serial option enabled之类的.

难道是我的串口设错了?我没改过串口的设置阿.

或者还是我的驱动写的不好导致starting kswapd 这一步出的问题. 我在我的驱动里直接用 全局变量设了一个数组,一共192k byte,这样会不会出问题阿? 我编译的时候是能通过的,没想到启动不起来, ft阿

lumit-support-1 发表于 2005-11-21 21:39:56

既然在没有添加驱动前可以起的来,那多半应该是驱动的问题吧!!
最好先用应用程序的方式实现了,然后再加到驱动中
页: [1]
查看完整版本: uclinux启动一半死在starting kswapd了,