各位大哥,
    小弟最近刚刚开始接触 ANDROID ,使用 REAL210 的开发板移植到我们的产品上。
    修改了 LCD 的驱动后在 LINUX 内核的时候能正常显示小企鹅了。
    但是烧录文件系统后系统启动到一半就不动了
[    1.691494] dm9000 dm9000.0: wrong id: 0x2b2a2928
[    1.696173] dm9000 dm9000.0: not found (-19).
[    1.700587] libertas_sdio: Libertas SDIO driver
[    1.705019] libertas_sdio: Copyright Pierre Ossman
[    1.709873] console [netcon0] enabled
[    1.713421] netconsole: network logging started
[    1.717925] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
[    1.724214] s5p-ohci s5p-ohci: s5pv210 OHCI
[    1.728263] s5p-ohci s5p-ohci: new USB bus registered, assigned bus number 1
[    1.735282] s5p-ohci s5p-ohci: irq 87, io mem 0xec300000
[    1.796713] hub 1-0:1.0: USB hub found
[    1.798994] hub 1-0:1.0: 1 port detected
[    1.803141] Initializing USB Mass Storage driver...
[    1.807863] usbcore: registered new interface driver usb-storage
[    1.813730] USB Mass Storage support registered.
[    1.818373] usbcore: registered new interface driver ums-sddr09
[    1.824261] usbcore: registered new interface driver ums-sddr55
[    1.830234] usbcore: registered new interface driver usbserial
[    1.835918] usbserial: USB Serial Driver core
[    1.840284] USB Serial support registered for GSM modem (1-port)
[    1.846321] usbcore: registered new interface driver option
[    1.851775] option: v0.7.2:USB Driver for GSM modems
[    1.856814] s3c-udc : S3C HS USB Device Controller Driver, (c) 2008-2009 Samsung Electronics
[    1.856822] s3c-udc : version 15 March 2009 (DMA Mode)
[    1.870235] android init
[    1.872773] android_probe pdata: c0665aa8
[    1.876787] android_bind
[    1.879342] android_usb gadget: android_usb ready
[    1.898814] f_acm init
[    1.899688] android_register_function acm
[    1.903694] f_adb init
[    1.906038] android_register_function adb
[    1.910012] f_mass_storage init
[    1.913153] fsg_probe pdev: c0664920, pdata: c0665acc
[    1.918197] android_register_function usb_mass_storage
[    1.923277] f_mtp init
[    1.925611] android_register_function mtp
[    1.929597] f_rndis init
[    1.932161] android_register_function rndis
[    1.936277] rndis_function_bind_config MAC: 02:02:45:46:4F:48
[    1.942012] android_usb gadget: using random self ethernet address
[    1.948152] android_usb gadget: using random host ethernet address
[    1.955039] usb0: MAC 3a:56:cc:59:0c:29
[    1.958115] usb0: HOST MAC 6a:72:ad:cf:08:07
[    1.962571] android_usb gadget: Mass Storage Function, version: 2009/09/11
[    1.969208] android_usb gadget: Number of LUNs=1
[    1.973797]  lun0: LUN: removable file: (no medium)
[    1.978715] adb_bind_config
[    1.981768] mtp_bind_config
[    1.984467] mice: PS/2 mouse device common for all mice
[    1.989399] gpio-keys init
[    1.992354] input: gpio-keys as /devices/platform/gpio-keys/input/input0
[    1.998876] S5P Touchscreen driver, (c) 2008 Samsung Electronics
[    2.004820] S5P TouchScreen got loaded successfully : 12 bits
[    2.010610] input: S5P TouchScreen as /devices/virtual/input/input1
[    2.016885] bma150_attach_adapter for realarm.
[    2.615251] android_usb gadget: high speed config #1: Android Composite
[    7.018854] Bosch Sensortec Device not foundi2c error 64944
[    7.022962] bma150: probe of 0-0038 failed with error -1
[    7.028454] using rtc device, s3c, for alarmsS3C24XX RTC, (c) 2004,2006 Simtec Electronics
[    7.036538] i2c /dev entries driver
[    7.040249] Linux video capture interface: v2.00
[    7.044600] mfc_init: <6>S5PC110 MFC Driver, (c) 2009 Samsung Electronics
[    7.044607] 
[    7.053081] S3C JPEG Driver, (c) 2007 Samsung Electronics
[    7.058143] JPEG driver for S5PV210
[    7.062110] i2c i2c-1: attached s5p_ddc into i2c adapter successfully
[    7.068051] S5PC11X HPD Driver, (c) 2009 Samsung Electronics
[    7.073810] S5PC11X CEC Driver, (c) 2009 Samsung Electronics
[    7.079441] s3c_bat_init
[    7.081831] sec-fake-battery sec-fake-battery: s3c_bat_probe
[    7.087780] device-mapper: uevent: version 1.0.3
[    7.094888] device-mapper: ioctl: 4.17.0-ioctl (2010-03-05) initialised: [email protected]
[    7.101930] cpuidle: using governor ladder
[    7.105999] cpuidle: using governor menu
[    7.109869] sdhci: Secure Digital Host Controller Interface driver
[    7.115983] sdhci: Copyright(c) Pierre Ossman
[    7.120402] s3c-sdhci s3c-sdhci.0: clock source 0: hsmmc (133400000 Hz)
[    7.126912] s3c-sdhci s3c-sdhci.0: clock source 1: hsmmc (133400000 Hz)
[    7.133503] s3c-sdhci s3c-sdhci.0: clock source 2: sclk_mmc (47642857 Hz)
[    7.141400] mmc0: SDHCI controller on samsung-hsmmc [s3c-sdhci.0] using ADMA
[    7.147317] s3c-sdhci s3c-sdhci.1: clock source 0: hsmmc (133400000 Hz)
[    7.153864] s3c-sdhci s3c-sdhci.1: clock source 1: hsmmc (133400000 Hz)
[    7.160449] s3c-sdhci s3c-sdhci.1: clock source 2: sclk_mmc (47642857 Hz)
[    7.168315] mmc1: SDHCI controller on samsung-hsmmc [s3c-sdhci.1] using ADMA
[    7.174266] s3c-sdhci s3c-sdhci.2: clock source 0: hsmmc (133400000 Hz)
[    7.180814] s3c-sdhci s3c-sdhci.2: clock source 1: hsmmc (133400000 Hz)
[    7.187403] s3c-sdhci s3c-sdhci.2: clock source 2: sclk_mmc (47642857 Hz)
[    7.195276] mmc2: SDHCI controller on samsung-hsmmc [s3c-sdhci.2] using ADMA
[    7.201209] s3c-sdhci s3c-sdhci.3: clock source 0: hsmmc (133400000 Hz)
[    7.207768] s3c-sdhci s3c-sdhci.3: clock source 1: hsmmc (133400000 Hz)
[    7.214351] s3c-sdhci s3c-sdhci.3: clock source 2: sclk_mmc (47642857 Hz)
[    7.222235] mmc3: SDHCI controller on samsung-hsmmc [s3c-sdhci.3] using ADMA
[    7.229432] logger: created 64K log 'log_main'
[    7.232625] logger: created 256K log 'log_events'
[    7.237302] logger: created 64K log 'log_radio'
[    7.241801] logger: created 64K log 'log_system'
[    7.247434] asoc: AC97 HiFi <-> s3c-ac97 mapping ok
[    7.251735] asoc: AC97 HiFi <-> s3c-ac97 mapping ok
[    7.315112] mmc0: new high speed SD card at address 0007
[    7.319176] mmcblk0: mmc0:0007 SD02G 1.86 GiB (ro)
[    7.323963]  mmcblk0: p1
[    8.300058] AC97: Unable to activate!
[    9.315682] AC97: Unable to activate!
[   10.315682] AC97: Unable to read!
[   11.346930] AC97: Unable to activate!
[   12.362588] AC97: Unable to activate!
[   13.362588] AC97: Unable to read!
[   14.409464] AC97: Unable to activate!
[   15.425058] AC97: Unable to activate!
[   16.425087] AC97: Unable to read!
[   16.426921] Failed to reset WM9713: AC97 link error
[   16.432115] ALSA device list:
[   16.434903]   No soundcards found.
[   16.438302] GACT probability NOT on
[   16.441757] Mirror/redirect action on
[   16.445388] u32 classifier
[   16.448059]     Actions configured
[   16.451454] Netfilter messages via NETLINK v0.30.
[   16.456189] nf_conntrack version 0.5.0 (5527 buckets, 22108 max)
[   16.462261] CONFIG_NF_CT_ACCT is deprecated and will be removed soon. Please use
[   16.469481] nf_conntrack.acct=1 kernel parameter, acct=1 nf_conntrack module option or
[   16.477367] sysctl net.netfilter.nf_conntrack_acct=1 to enable it.
[   16.484095] ctnetlink v0.93: registering with nfnetlink.
[   16.488917] xt_time: kernel timezone is -0000
[   16.494998] ip_tables: (C) 2000-2006 Netfilter Core Team
[   16.498943] arp_tables: (C) 2002 David S. Miller
[   16.503497] TCP cubic registered
[   16.506652] NET: Registered protocol family 10
[   16.512636] lo: Disabled Privacy Extensions
[   16.519434] Mobile IPv6
[   16.520396] IPv6 over IPv4 tunneling driver
[   16.525944] sit0: Disabled Privacy Extensions
[   16.531444] ip6tnl0: Disabled Privacy Extensions
[   16.535773] NET: Registered protocol family 17
[   16.539031] NET: Registered protocol family 15
[   16.543462] lib80211: common routines for IEEE802.11 drivers
[   16.549069] ThumbEE CPU extension supported.
[   16.553423] VFP support v0.3: implementor 41 architecture 3 part 30 variant c rev 2
[   16.561261] regulator_init_complete: disabling pd_mfc_supply
[   16.566575] regulator_init_complete: disabling pd_tv_supply
[   16.572117] regulator_init_complete: disabling pd_cam_supply
[   16.577788] smdkc110-rtc smdkc110-rtc: rtc disabled, re-enabling
[   16.583739] smdkc110-rtc smdkc110-rtc: setting system clock to 2010-01-01 12:00:16 UTC (1262347216)
[   16.594156] FIMC0 registered successfully
[   16.597956] FIMC1 registered successfully
[   16.601934] FIMC2 registered successfully
[   16.604747] <6>S5PC1XX TVOUT Driver, (c) 2009 Samsung Electronics
[   16.611395] s5p-tvout s5p-tvout: hpd status is cable removed
[   16.622350] DBUG_PORT must not use AFC!
[   16.638583] yaffs: dev is 32505859 name is "mtdblock3" rw
[   16.642522] yaffs: passed flags ""
[   16.697456] VFS: Mounted root (yaffs filesystem) on device 31:3.
[   16.702035] Freeing init memory: 168K
[   16.868790] yaffs: dev is 32505860 name is "mtdblock4" rw
[   16.872728] yaffs: passed flags ""
[   16.995574] yaffs: dev is 32505862 name is "mtdblock6" rw
[   16.999504] yaffs: passed flags ""
[   18.003640] yaffs: dev is 32505861 name is "mtdblock5" rw
[   18.007577] yaffs: passed flags ""
[   18.319651] init: cannot find '/system/etc/install-recovery.sh', disabling 'flash_recovery'
[   18.558324] enabling adb
[   18.559467] Enabled => usb_mass_storage 
[   18.563300] Enabled => adb 
[   18.628243] adb_open
sh: can't access tty; job control turned off
# [   19.176346] android_usb gadget: high speed config #1: Android Composite
[   20.404450] PVR_K:(Warning): SysFinalise: Version string: SGX540 S5PC110 [478, drivers/gpu/pvr/s5pc110/sysconfig.c]

解决方案 »

  1.   

    lz的log太少了,最好能用minicom,系统卡住,adb也会跟着卡住
      

  2.   

    哥哥 MINICOM 怎么样用啊??
      

  3.   

    enabling adb
    [ 18.559467] Enabled => usb_mass_storage  
    [ 18.563300] Enabled => adb  这个USB已经起来了,可以ADB 下看看挂死到哪里?因为文件系统起来后会开启很多默认的服务和进程。有些是需要联系LINUX内核具体对应的模块的。譬如有些音频等。如果找不到也会出现类似的情况
    可以尝试先不烧system  先烧ramdisk-ubooot  再挂载system。然后最好能ADB下 看看
      

  4.   

    [ 16.426921] Failed to reset WM9713: AC97 link error
    [ 16.432115] ALSA device list:
    [ 16.434903] No soundcards found.似乎沒有聲卡
      

  5.   

    我以前移植android到210时也碰到过,你可以试试在kernel里选上Dummy soundcard
      

  6.   

    NND,我把主频降到 800M 后系统启动还是会卡住,
    但是 控制台并没有死。
      

  7.   

    估计和 LAYOUT 有关,
    我把主频降到 800M 就可以跑起来啦。
    谢谢大家