fl2440原始linux代码的启动日志

NAND ID is 0xecda
Set boot params = root=/dev/mtdblock3 init=/linuxrc load_ramdisk=0 console=ttySAC0,115200 mem=65536K devfs=mount display=sam320
Load Kernel...
Uncompressing Linux................................................................................................................. done, booting the kernel.
Linux version 2.6.12-h1940 (root@localhost.localdomain) (gcc version 3.4.1) #428 Fri Jan 29 16:49:06 CST 2010
CPU: ARM920Tid(wb) [41129200] revision 0 (ARMv4T)
CPU0: D VIVT write-back cache
CPU0: I cache: 16384 bytes, associativity 64, 32 byte lines, 8 sets
CPU0: D cache: 16384 bytes, associativity 64, 32 byte lines, 8 sets
Machine: SMDK2410
ATAG_INITRD is deprecated; please update your bootloader.
Memory policy: ECC disabled, Data cache writeback
CPU S3C2440A (id 0x32440001)
S3C2440: core 400.000 MHz, memory 100.000 MHz, peripheral 50.000 MHz
S3C2410 Clocks, (c) 2004 Simtec Electronics
Built 1 zonelists
Kernel command line: root=/dev/mtdblock3 init=/linuxrc load_ramdisk=0 console=ttySAC0,115200 mem=65536K devfs=mount display=sam320
irq: clearing pending ext status 00080000
irq: clearing subpending status 00000093
irq: clearing subpending status 00000092
PID hash table entries: 512 (order: 9, 8192 bytes)
timer tcon=00500d00, tcnt a2c1, tcfg 0000020f,00000030, usec 00001eb8
Console: colour dummy device 80x30
Dentry cache hash table entries: 16384 (order: 4, 65536 bytes)
Inode-cache hash table entries: 8192 (order: 3, 32768 bytes)
Memory: 64MB = 64MB total
Memory: 60800KB available (2936K code, 920K data, 112K init)
Mount-cache hash table entries: 512
CPU: Testing write buffer coherency: ok
NET: Registered protocol family 16
S3C2440: Initialising architecture
S3C2440: IRQ Support
S3C2440: Clock Support, UPLL 96.000 MHz
SCSI subsystem initialized
usbcore: registered new driver usbfs
usbcore: registered new driver hub
Bluetooth: Core ver 2.7
NET: Registered protocol family 31
Bluetooth: HCI device and connection manager initialized
Bluetooth: HCI socket layer initialized
S3C2410 DMA Driver, (c) 2003-2004 Simtec Electronics
DMA channel 0 at c4800000, irq 33
DMA channel 1 at c4800040, irq 34
DMA channel 2 at c4800080, irq 35
DMA channel 3 at c48000c0, irq 36
NetWinder Floating Point Emulator V0.97 (double precision)
devfs: 2004-01-31 Richard Gooch (rgooch@atnf.csiro.au)
devfs: boot_options: 0x1
NTFS driver 2.1.22 [Flags: R/W].
JFFS2 version 2.2. (NAND) (C) 2001-2003 Red Hat, Inc.
yaffs Nov 4 2008 17:54:45 Installing.
Initializing Cryptographic API
--- s3c2410fb init ---!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
pxafb_probe start!!!!!!!!!!!!!!!!!!!!!!!!!!
VA=0xc4880000, PA=0x305c0000, size=0x00027000
Console: switching to colour frame buffer device 40x15
success to register framebuffer device: 0!!!
enable_irq(32) unbalanced from c001729c
done probe!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
fb1: Virtual frame buffer device, using 1024K of video memory
in s3c2410ts init()
success get major number!!!!!!
s3c2410-ts device driver MAJOR:253
success to get adc clock source!
base_addr = 0xc4860000
line 543 passed!
register s3c2410-ts driver success, return code is 0
S3C2410 RTC, (c) 2004 Simtec Electronics
s3c2410-rtc s3c2410-rtc: rtc disabled, re-enabling
hello,you have insert module that support MCP2510,to make
use of it, you must use: mknod /dev/can c 98 0,and you can
run test demo named 2510test for a test in loop back mode
you'll modify the driver to make it fall into normal mode
initialize ST16C550 on TE2440 board, iobase = 0xd4000000
Serial: 8250/16550 driver $Revision: 1.90 $ ,hace done serial8250_io_init!!!!5 ports, IRQ sharing disabled
have enter serial8250_isa_init_ports!iobase = 0xc4a00000
line 2166 passed
line 2168 passed
before uart_configure_port!
line 1958 passed
line 1960 passed
OUT!!line 1987 passed
after uart_configure_port!
line 2196 passed
line 2198 passed
line 2166 passed
line 2168 passed
before uart_configure_port!
line 1958 passed
line 1960 passed
IN!!line 1965 passed
enter uart_report_port() line 1918 passed
s3c2410_serial0 at MMIO 0x50000000 (irq = 70) is a S3C2440
line 1967 passed
line 1974 passed
line 1976 passed
after uart_configure_port!
line 2196 passed
line 2198 passed
line 2166 passed
line 2168 passed
before uart_configure_port!
line 1958 passed
line 1960 passed
IN!!line 1965 passed
enter uart_report_port() line 1918 passed
s3c2410_serial1 at MMIO 0x50004000 (irq = 73) is a S3C2440
line 1967 passed
line 1974 passed
line 1976 passed
line 1984 passed
after uart_configure_port!
line 2196 passed
line 2198 passed
line 2166 passed
line 2168 passed
before uart_configure_port!
line 1958 passed
line 1960 passed
IN!!line 1965 passed
enter uart_report_port() line 1918 passed
s3c2410_serial2 at MMIO 0x50008000 (irq = 76) is a S3C2440
line 1967 passed
line 1974 passed
line 1976 passed
line 1984 passed
after uart_configure_port!
line 2196 passed
line 2198 passed
io scheduler noop registered
io scheduler anticipatory registered
io scheduler deadline registered
io scheduler cfq registered
RAMDISK driver initialized: 16 RAM disks of 4096K size 1024 blocksize
loop: loaded (max 8 devices)
nbd: registered device at major 43
ub: sizeof ub_scsi_cmd 68 ub_dev 2384 ub_lun 140
usbcore: registered new driver ub
PPP generic driver version 2.4.2
NET: Registered protocol family 24
Cirrus Logic CS8900A driver for Linux (V0.02)
dev->base_addr=0xe0000300<3>line 689 passed,request_region() OK!success get IO port address!
eth0: incorrect signature 0x1005
dm9000 Ethernet Driver
eth0: dm9000 at c49b8300,c49ba304 IRQ 51 MAC: 00:12:34:56:80:49
STRIP: Version 1.3A-STUART.CHESHIRE (unlimited channels)
Linux video capture interface: v1.00
Uniform Multi-Platform E-IDE driver Revision: 7.00alpha2
ide: Assuming 50MHz system bus speed for PIO modes; override with idebus=xx
SET CF & IDE WAIT!now BWSCON=225dd510
-1:no 0:ok ide_register_hw return -1
block2mtd: version $Revision: 1.23 $
S3C24XX NAND Driver, (c) 2004 Simtec Electronics
s3c2410-nand: mapped registers at c4b80000
s3c2410-nand: timing: Tacls 10ns, Twrph0 40ns, Twrph1 10ns
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 549 at 0x044a0000
Creating 5 MTD partitions on "NAND 256MiB 3,3V 8-bit":
0x00000000-0x00100000 : "Boot"
0x00140000-0x00500000 : "MyApp"
0x00500000-0x00800000 : "Kernel"
0x00800000-0x04400000 : "fs_yaffs"
0x04400000-0x08000000 : "WINCE"
usbmon: debugs is not available
hello,enter new ohci-s3c2410.c
CLKDIVN = 0000000d
CLKSLOW = 00000004
CLKCON = 00f2e770
UPLLCON = 00038021
s3c2410-ohci s3c2410-ohci: S3C24XX OHCI
s3c2410-ohci s3c2410-ohci: new USB bus registered, assigned bus number 1
s3c2410-ohci s3c2410-ohci: irq 42, io mem 0x49000000
usb usb1: Product: S3C24XX OHCI
usb usb1: Manufacturer: Linux 2.6.12-h1940 ohci_hcd
usb usb1: SerialNumber: s3c24xx
hub 1-0:1.0: USB hub found
hub 1-0:1.0: 2 ports detected
usbcore: registered new driver usblp
drivers/usb/class/usblp.c: v0.13: USB Printer Device Class driver
Initializing USB Mass Storage driver...
usb 1-1: new full speed USB device using s3c2410-ohci and address 2
usb 1-1: Product: Generic USB Hub
usb 1-1: Manufacturer: ALCOR
hub 1-1:1.0: USB hub found
hub 1-1:1.0: 4 ports detected
usbcore: registered new driver usb-storage
USB Mass Storage support registered.
usbcore: registered new driver usbhid
drivers/usb/input/hid-core.c: v2.01:USB HID core driver
pwc Philips webcam module version 9.0.2-unofficial loaded.
pwc Supports Philips PCA645/646, PCVC675/680/690, PCVC720[40]/730/740/750 & PCVC830/840.
pwc Also supports the Askey VC010, various Logitech Quickcams, Samsung MPC-C10 and MPC-C30,
pwc the Creative WebCam 5 & Pro Ex, SOTEC Afina Eye and Visionite VCS-UC300 and VCS-UM100.
usbcore: registered new driver Philips webcam
usbcore: registered new driver gspca
drivers/usb/media/gspca/gspca_core.c: gspca driver 00.60.00 registered
mice: PS/2 mouse device common for all mice
i2c /dev entries driver
s3c2440-i2c s3c2440-i2c: slave address 0x10
s3c2440-i2c s3c2440-i2c: bus frequency set to 390 KHz
s3c2440-i2c s3c2440-i2c: i2c-0: S3C I2C adapter
Bluetooth: HCI USB driver ver 2.8
usbcore: registered new driver hci_usb
hello,enter s3c2410sdi_probe()!!!!!!!!!!!!!!!!!!!!!!!!!
mmc->f_max =25000000
mmc->f_min =97656
mmci-s3c2410: probe: mapped sdi_base=c5000000 irq=37 irq_cd=62 dma=0.
mmci-s3c2410: initialisation done.
virtual address of s3c2410_va_iis=f0d00000.
next will do driver_register!
just enter s3c2410_uda1341_probe()
S3C2410-UDA1341 Probe
line 1314 passed! have set L3 mode=GPB2, dat=GPB3, clk=GPB4, output
line 1319 passed!
have set IISLRCK=GPE0, IISSCLK=GPE1, CDCLK=GPE2, IISSDI=GPE3, IISSDO=GPE4
line 1323 passed! have Enable IIS clock
success register irq: iisout_dma_done_handler
success register irq: iisin_dma_done_handler
UDA1341 audio driver initialized
driver uda1341 in /sound/oss/s3c2410-oss.c
NET: Registered protocol family 2
IP: routing cache hash table of 512 buckets, 4Kbytes
TCP established hash table entries: 4096 (order: 3, 32768 bytes)
TCP bind hash table entries: 4096 (order: 2, 16384 bytes)
TCP: Hash tables configured (established 4096 bind 4096)
NET: Registered protocol family 1
NET: Registered protocol family 17
Bluetooth: L2CAP ver 2.7
Bluetooth: L2CAP socket layer initialized
Bluetooth: RFCOMM ver 1.5
Bluetooth: RFCOMM socket layer initialized
Bluetooth: RFCOMM TTY layer initialized
Bluetooth: HIDP (Human Interface Emulation) ver 1.1
yaffs: dev is 32505859 name is "mtdblock3"
yaffs: passed flags ""
yaffs: Attempting MTD mount on 31.3, "mtdblock3"
yaffs: auto selecting yaffs2
VFS: Mounted root (yaffs filesystem).
Mounted devfs on /dev
Freeing init memory: 112K
init started: BusyBox v1.6.0 (2008-01-09 17:10:28 CST) multi-call binary
starting pid 379, tty '': '/etc/init.d/rcS'
mount: mounting tmpfs on /dev/shm failed
eth0: link down
ifconfig: SIOCSIFADDR: No such device

Please press Enter to activate this console.

原文地址:https://www.cnblogs.com/fishoneseaatblog/p/2697551.html