各位大哥,
小弟最近刚刚开始接触 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]
小弟最近刚刚开始接触 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]
[ 18.559467] Enabled => usb_mass_storage
[ 18.563300] Enabled => adb 这个USB已经起来了,可以ADB 下看看挂死到哪里?因为文件系统起来后会开启很多默认的服务和进程。有些是需要联系LINUX内核具体对应的模块的。譬如有些音频等。如果找不到也会出现类似的情况
可以尝试先不烧system 先烧ramdisk-ubooot 再挂载system。然后最好能ADB下 看看
[ 16.432115] ALSA device list:
[ 16.434903] No soundcards found.似乎沒有聲卡
但是 控制台并没有死。
我把主频降到 800M 就可以跑起来啦。
谢谢大家