大家好,我在使用NFS作为linux根文件系统启动的时候遇到问题,开发板程序运行正常,但是串口无法工作,如下是串口打印出来的信息,之后串口就死掉了
- ##### EmbedSky BIOS for SKY2416/TQ2416 #####
- This Board: SDRAM is 64MB; LCD display size is: 480 X 272
- Press Space key to Download Mode.!
- SD:File System init failed!
- Start Linux ...
- NAND read: device 0 offset 0x300000, size 0x400000
- 4194304 bytes read: OK
- Boot with zImage
- Starting kernel ...
- Uncompressing Linux... done, booting the kernel.
- Linux version 3.1.0-EmbedSky (root@EmbedSky) (gcc version 4.3.3 (Sourcery G++ Lite 2009q1-176) ) #2 Wed Jun 27 20:07:42 CST 2012
- CPU: ARM926EJ-S [41069265] revision 5 (ARMv5TEJ), cr=00053177
- CPU: VIVT data cache, VIVT instruction cache
- Machine: TQ2416
- Memory policy: ECC disabled, Data cache writeback
- CPU S3C2416/S3C2450 (id 0x32450003)
- S3C24XX Clocks, Copyright 2004 Simtec Electronics
- CPU: MPLL on 800.000 MHz, cpu 400.000 MHz, mem 133.333 MHz, pclk 66.666 MHz
- CPU: EPLL on 96.000 MHz, usb-bus 48.000 MHz
- Built 1 zonelists in Zone order, mobility grouping on. Total pages: 16256
- Kernel command line: noinitrd init=/linuxrc console=ttySAC0 root=/dev/nfs nfsroot=192.168.1.24:/opt/NFS/root_nfs ip=192.168.1.6:192.168.1.24:192.168.1.6:255.255.255.0:www.embedsky.net:eth0:off
- PID hash table entries: 256 (order: -2, 1024 bytes)
- 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: 56996k/56996k available, 8540k reserved, 0K highmem
- Virtual kernel memory layout:
- vector : 0xffff0000 - 0xffff1000 ( 4 kB)
- fixmap : 0xfff00000 - 0xfffe0000 ( 896 kB)
- DMA : 0xff600000 - 0xffe00000 ( 8 MB)
- vmalloc : 0xc4800000 - 0xf6000000 ( 792 MB)
- lowmem : 0xc0000000 - 0xc4000000 ( 64 MB)
- modules : 0xbf000000 - 0xc0000000 ( 16 MB)
- .text : 0xc0008000 - 0xc06fc8e0 (7123 kB)
- .init : 0xc06fd000 - 0xc073f000 ( 264 kB)
- .data : 0xc0740000 - 0xc0784bc0 ( 275 kB)
- .bss : 0xc0784be4 - 0xc07ba34c ( 214 kB)
- NR_IRQS:99
- irq: clearing subpending status 00000002
- Console: colour dummy device 80x30
- Calibrating delay loop... 199.47 BogoMIPS (lpj=498688)
- pid_max: default: 32768 minimum: 301
- Mount-cache hash table entries: 512
- CPU: Testing write buffer coherency: ok
- NET: Registered protocol family 16
- S3C Power Management, Copyright 2004 Simtec Electronics
- S3C2416: Initializing architecture
- S3C2416: IRQ Support
- S3C24XX DMA Driver, Copyright 2003-2006 Simtec Electronics
- DMA channel 0 at c4804000, irq 88
- DMA channel 1 at c4804100, irq 89
- DMA channel 2 at c4804200, irq 90
- DMA channel 3 at c4804300, irq 91
- DMA channel 4 at c4804400, irq 92
- DMA channel 5 at c4804500, irq 93
- bio: create slab <bio-0> at 0
- SCSI subsystem initialized
- usbcore: registered new interface driver usbfs
- usbcore: registered new interface driver hub
- usbcore: registered new device driver usb
- s3c-i2c s3c2410-i2c: slave address 0x10
- s3c-i2c s3c2410-i2c: bus frequency set to 65 KHz
- s3c-i2c s3c2410-i2c: i2c-0: S3C I2C adapter
- Advanced Linux Sound Architecture Driver Version 1.0.24.
- cfg80211: Calling CRDA to update world regulatory domain
- 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
- UDP hash table entries: 256 (order: 0, 4096 bytes)
- UDP-Lite hash table entries: 256 (order: 0, 4096 bytes)
- NET: Registered protocol family 1
- RPC: Registered named UNIX socket transport module.
- RPC: Registered udp transport module.
- RPC: Registered tcp transport module.
- RPC: Registered tcp NFSv4.1 backchannel transport module.
- NetWinder Floating Point Emulator V0.97 (extended precision)
- s3c-adc s3c24xx-adc: attached adc driver
- NTFS driver 2.1.30 [Flags: R/O].
- fuse init (API version 7.17)
- msgmni has been set to 111
- io scheduler noop registered (default)
- io scheduler deadline registered
- io scheduler cfq registered
- Console: switching to colour frame buffer device 120x45
- s3c-fb s3c-fb: window 0: fb
- s3c-fb s3c-fb: LCD type is T43 480*272, default_bpp=16, pixclock=7
- s3c2416-uart.0: ttySAC0 at MMIO 0x50000000 (irq = 70) is a S3C2440
- console [ttySAC0] enabled
- s3c2416-uart.1: ttySAC1 at MMIO 0x50004000 (irq = 73) is a S3C2440
- s3c2416-uart.2: ttySAC2 at MMIO 0x50008000 (irq = 76) is a S3C2440
- s3c2416-uart.3: ttySAC3 at MMIO 0x5000c000 (irq = 94) is a S3C2440
- led initialized
- beep tq2416-beep initialized done...
- bkl tq2416-backlight initialized done...
- TQ2416 ADC driver
- TQ2416 ADC driver successfully probed.
- brd: module loaded
- loop: module loaded
- S3C24XX NAND Driver, (c) 2004 Simtec Electronics
- info->cpu_type=3, tacls_max=8
- s3c24xx-nand s3c2416-nand: Tacls=3, 22ns Twrph0=7 52ns, Twrph1=3 22ns
- s3c24xx-nand s3c2416-nand: System booted from NAND
- s3c24xx-nand s3c2416-nand: NAND ECC disabled
- NAND device: Manufacturer ID: 0xec, Chip ID: 0xda (Samsung NAND 256MiB 3,3V 8-bit)
- NAND_ECC_NONE selected by board driver. This is not recommended !!
- Scanning device for bad blocks
- Bad eraseblock 109 at 0x000000da0000
- Bad eraseblock 262 at 0x0000020c0000
- Bad eraseblock 674 at 0x000005440000
- Bad eraseblock 836 at 0x000006880000
- Bad eraseblock 1882 at 0x00000eb40000
- Creating 4 MTD partitions on "NAND":
- 0x000000000000-0x000000100000 : "Bootloader"
- 0x000000100000-0x000000300000 : "LOGO"
- 0x000000300000-0x000000700000 : "Kernel"
- 0x000000700000-0x000010000000 : "ROOTFS"
- PPP generic driver version 2.4.2
- PPP Deflate Compression module registered
- PPP BSD Compression module registered
- PPP MPPE Compression module registered
- NET: Registered protocol family 24
- dm9000 Ethernet Driver, V1.31
- eth%d: Invalid ethernet MAC address. using default config, Please set using ifconfig
- eth0: dm9000b at c480e300,c4810308 IRQ 48 MAC: 10:23:45:67:89:ab (platform data)
- usbcore: registered new interface driver zd1211rw
- usbcore: registered new interface driver rt2500usb
- usbcore: registered new interface driver rt73usb
- usbcore: registered new interface driver rt2800usb
- ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
- s3c2416-ohci s3c2416-ohci: S3C24XX OHCI
- s3c2416-ohci s3c2416-ohci: new USB bus registered, assigned bus number 1
- s3c2416-ohci s3c2416-ohci: irq 42, io mem 0x49000000
- hub 1-0:1.0: USB hub found
- hub 1-0:1.0: 2 ports detected
- usbcore: registered new interface driver cdc_acm
- cdc_acm: USB Abstract Control Model driver for USB modems and ISDN adapters
- usbcore: registered new interface driver usblp
- usbcore: registered new interface driver cdc_wdm
- usbcore: registered new interface driver uas
- Initializing USB Mass Storage driver...
- usbcore: registered new interface driver usb-storage
- USB Mass Storage support registered.
- usbcore: registered new interface driver libusual
- usbcore: registered new interface driver usbserial
- USB Serial support registered for generic
- usbcore: registered new interface driver usbserial_generic
- usbserial: USB Serial Driver core
- USB Serial support registered for FTDI USB Serial Device
- usbcore: registered new interface driver ftdi_sio
- ftdi_sio: v1.6.0:USB FTDI Serial Converters Driver
- USB Serial support registered for navman
- usbcore: registered new interface driver navman
- USB Serial support registered for GSM modem (1-port)
- usbcore: registered new interface driver option
- option: v0.7.2:USB Driver for GSM modems
- USB Serial support registered for pl2303
- usbcore: registered new interface driver pl2303
- pl2303: Prolific PL2303 USB to serial adaptor driver
- mousedev: PS/2 mouse device common for all mice
- input: tq2416-keys as /devices/platform/tq2416-keys/input/input0
- s3c2416-ts s3c2416-ts: driver attached, registering input device
- input: S3C24XX TouchScreen as /devices/virtual/input/input1
- S3C24XX RTC, (c) 2004,2006 Simtec Electronics
- s3c-rtc s3c2416-rtc: rtc core: registered s3c as rtc0
- i2c /dev entries driver
- lirc_dev: IR Remote Control driver registered, major 252
- IR NEC protocol handler initialized
- IR RC5(x) protocol handler initialized
- IR RC6 protocol handler initialized
- IR JVC protocol handler initialized
- IR Sony protocol handler initialized
- IR RC5 (streamzap) protocol handler initialized
- IR MCE Keyboard/mouse protocol handler initialized
- IR LIRC bridge handler initialized
- Linux video capture interface: v2.00
复制代码 |