请教linux文件系统启动问题?

yang090909 2009-08-21 09:18:32
我的linux文件系统启动后是这样的:

Initializing USB Mass Storage driver...
usbcore: registered new interface driver usb-storage
USB Mass Storage support registered.
mice: PS/2 mouse device common for all mice
i2c /dev entries driver
TCP cubic registered
RPC: Registered udp transport module.
RPC: Registered tcp transport module.
VFS: Mounted root (jffs2 filesystem).
Freeing init memory: 108K

最后就停在这里了,请问这是怎么回事呢?
...全文
160 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
wwdz_99 2009-09-02
  • 打赏
  • 举报
回复
我以前遇到停在这儿的情况,是因为sh命令无法在这个内核上运行,sh命令用的是支持eabi的交叉编译器编译出来,而内核中没有选择支持eabi。
zhoujiawen 2009-09-01
  • 打赏
  • 举报
回复
我的也是,最后跟踪到了load_elf_binary问题,有人说事TLB处理上有点问题
具体的不知道,我也郁闷中ing
happybeginner 2009-08-27
  • 打赏
  • 举报
回复
楼主用的kernel版本很新呀 我觉得要知道具体起不来的原因你要在kernel里面仿一些调试信息才能知道, 目前log只是显示到你的内存初始化完成, 在main.c\init()里面放个打印如果能看到说明跟kernel没关系了, 要看的ramdisk的文件系统脚本了.
Dualing 2009-08-24
  • 打赏
  • 举报
回复
我觉得文件系统应该是基本起来了,可能是BUSYBOX有问题。
具体只能是再DEBUG看看吧。
unixlinuxsys 2009-08-21
  • 打赏
  • 举报
回复
jffs2文件系统启动?
gql1123 2009-08-21
  • 打赏
  • 举报
回复
没遇见过,顶一下。
yang090909 2009-08-21
  • 打赏
  • 举报
回复
不是,直接是jffs2文件系统启动的...
proudboy_linux 2009-08-21
  • 打赏
  • 举报
回复
NFS启动??
yang090909 2009-08-21
  • 打赏
  • 举报
回复
Linux version 2.6.24 (root@localhost) (gcc version 3.4.1) #5 Sun Aug 16 13:57:59
CPU: ARM926EJ-S [41069265] revision 5 (ARMv5TEJ), cr=00053177
Machine: Atmel AT91SAM9261-EK
Ignoring unrecognised tag 0x54410008
Memory policy: ECC disabled, Data cache writeback
Clocks: CPU 198 MHz, master 99 MHz, main 18.432 MHz
CPU0: D VIVT write-back cache
CPU0: I cache: 16384 bytes, associativity 4, 32 byte lines, 128 sets
CPU0: D cache: 16384 bytes, associativity 4, 32 byte lines, 128 sets
Built 1 zonelists in Zone order, mobility grouping on. Total pages: 16256
Kernel command line: console=ttyS0,115200 root=/dev/mtdblock0 mtdparts=at91_nan2
AT91: 96 gpio irqs in 3 banks
PID hash table entries: 256 (order: 8, 1024 bytes)
Console: colour dummy device 80x30
console [ttyS0] enabled
Dentry cache hash table entries: 8192 (order: 3, 32768 bytes)
Inode-cache hash table entries: 4096 (order: 2, 16384 bytes)
Memory: 64MB = 64MB total
Memory: 61568KB available (2916K code, 327K data, 108K init)
SLUB: Genslabs=11, HWalign=32, Order=0-1, MinObjects=4, CPUs=1, Nodes=1
Mount-cache hash table entries: 512
CPU: Testing write buffer coherency: ok
net_namespace: 64 bytes
NET: Registered protocol family 16
SCSI subsystem initialized
usbcore: registered new interface driver usbfs
usbcore: registered new interface driver hub
usbcore: registered new device driver usb
NET: Registered protocol family 2
IP route cache hash table entries: 1024 (order: 0, 4096 bytes)
TCP established hash table entries: 2048 (order: 2, 16384 bytes)
TCP bind hash table entries: 2048 (order: 1, 8192 bytes)
TCP: Hash tables configured (established 2048 bind 2048)
TCP reno registered
NetWinder Floating Point Emulator V0.97 (double precision)
JFFS2 version 2.2. (NAND) 锟铰?2001-2006 Red Hat, Inc.
Block layer SCSI generic (bsg) driver version 0.4 loaded (major 254)
io scheduler noop registered
io scheduler cfq registered (default)
atmel_lcdfb atmel_lcdfb.0: 150KiB frame buffer at 23d00000 (mapped at ffc00000)
Console: switching to colour frame buffer device 30x40
atmel_lcdfb atmel_lcdfb.0: fb0: Atmel LCDC at 0x00600000 (mapped at c4850000), 1
atmel_usart.0: ttyS0 at MMIO 0xfefff200 (irq = 1) is a ATMEL_SERIAL
RAMDISK driver initialized: 16 RAM disks of 16384K size 1024 blocksize
loop: module loaded
dm9000 Ethernet Driver
dm9000: read wrong id 0x2b2a290d
dm9000: read wrong id 0x2b2a290d
dm9000: wrong id: 0x2b2a290d
dm9000: not found (-19).
Driver 'sd' needs updating - please use bus_type methods
block2mtd: version $Revision: 1.30 $
NAND device: Manufacturer ID: 0xec, Chip ID: 0xf1 (Samsung NAND 128MiB 3,3V 8-b)
Scanning device for bad blocks
Bad eraseblock 880 at 0x06e00000
Creating 2 MTD partitions on "NAND 128MiB 3,3V 8-bit":
0x00000000-0x04000000 : "Partition 1"
0x04000000-0x08000000 : "Partition 2"
atmel_spi atmel_spi.0: Atmel SPI Controller at 0xfffc8000 (irq 12)
Initializing USB Mass Storage driver...
usbcore: registered new interface driver usb-storage
USB Mass Storage support registered.
mice: PS/2 mouse device common for all mice
i2c /dev entries driver
TCP cubic registered
RPC: Registered udp transport module.
RPC: Registered tcp transport module.
VFS: Mounted root (jffs2 filesystem).
Freeing init memory: 108K

整个内核启动是这样的。。。
最后就停到上面那里......
请高手指教......谢谢啊!!!!!!!!!!!!
sf_lsy 2009-08-21
  • 打赏
  • 举报
回复
贴的少了,再多贴点
yang090909 2009-08-21
  • 打赏
  • 举报
回复
不是NFS启动,做成jffs2文件系统后,下载到开发板上启动后的结果,最后就停在:
Freeing init memory: 108K
请问是什么原因呢?
微信小程序系统教程[初级阶段],微信小程序0基础学起,讲解微信小程序开发的基础知识。 微信小程序系统教程共有“微信小程序系统教程[初级阶段]”、“微信小程序系统教程[中级阶段]——核心技术”、“微信小程序系统教程[阶段]客服消息+微信支付+九宝电商系统”。 “微信小程序系统教程[阶段]全套课程”包含: 1.微信小程序系统教程[阶段]_客服消息 2.微信小程序系统教程[阶段]_微信支付 3.微信小程序系统教程[阶段]_九宝电商系统 学习“微信小程序系统教程[阶段]”要求有微信小程序的基础。建议先学习“微信小程序系统教程[初级阶段]”、“微信小程序系统教程[中级阶段]”,后在报名“微信小程序系统教程[阶段]”。 阶段讲解的客服消息,是针对小程序的。后台程序用接近底层的技术,没有使用三方技术。这样降低同学们学习成本。 微信支付,这部分课程很有难度,要求同学们认真听讲,有不会的技术问题可以请教老师。购买课程后请联系老师,提供单号,给你源程序。 九宝电商系统是一套十分适和学习、项目的课程。既可以系统的学习微信小程序相关知识,还可以修改后上线。 “微信小程序系统教程[中级阶段]——核心技术”重点讲解微信小程序事件、组件、API 微信小程序系统教程[初级阶段],微信小程序0基础学起,讲解微信小程序开发的基础知识。 购买课程的同学,可赠送就九宝老师编写的《微信小程序开发宝典》。 购课请咨询qq2326321088

4,441

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 内核源代码研究区
社区管理员
  • 内核源代码研究区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧