关于android的recovery中graphics.c问题! 本帖最后由 u010915354 于 2014-01-01 16:53:42 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 原以为CSDN上有人能帮助,哎~~ 你的 fb0打开的路径对么?一般android下是/dev/graphics/fb0。还有你这个是不是驱动的问题呢?没有framebuffer驱动,就没有 fb0。 # cat cache/recovery/last_logStarting recovery on Fri Mar 21 08:29:33 2014cannot open fb0: No such file or directoryCWM-based Recovery v5.0.2.8recovery filesystem table楼上的兄弟,我的也是这样。/dev/graphics/fb0没有加载成功。这是官方的dmesg://////////////////////////////////////////////////////////////////////////////////////////////////20.172718] BATT: rcvd: 0, 2, 0, 2; 4137, 27<7>[ 20.818419] late_display_open<7>[ 20.818444] late_display_ioctl<7>[ 20.818452] late_display_ioctl: cmd = 5101<7>[ 20.818754] pmic_rpc_req_reply: successfully connected to 0x60001 rpc version<6>[ 20.819415] lcd_camera_power_onoff on = 0, count number is -1 <6>[ 20.819427] need not in old board<6>[ 20.819435] lcd_camera_control_is_needed: need = 0<7>[ 20.819444] late_display_ioctl: shutdown LK display<6>[ 20.820127] init: event { 'add', '/bus/platform/drivers/msm_fb', 'drivers', '', -1, -1 }<7>[ 20.820205] mdp_driver_late_init<7>[ 20.821082] mipi_dsi_driver_late_init<4>[ 20.821155] mipi_dsi_probe<4>[ 20.821245] start = a1100000<4>[ 20.821337] end = a11effff<4>[ 20.821422] name = mipi_dsi<4>[ 20.821510] size = 983040<6>[ 20.821632] mipi_dsi base phy_addr = 0xa1100000 virt = 0xf0e00000<7>[ 20.821660] mipi_dsi_probe: vsync_gpio=97<7>[ 20.821669] mipi_dsi_probe: DSI Client Reset success<6>[ 20.822379] init: event { 'add', '/bus/platform/drivers/mdp', 'drivers', '', -1, -1 }<6>[ 20.822412] init: event { 'add', '/bus/platform/drivers/mipi_dsi', 'drivers', '', -1, -1 }<6>[ 20.822435] init: event { 'add', '/bus/platform/drivers/lcdc', 'drivers', '', -1, -1 }<6>[ 20.822459] init: event { 'add', '/bus/platform/drivers/lcdc_truly_hx8369_wvga_pt', 'drivers', '', -1, -1 }<6>[ 20.823367] init: event { 'add', '/devices/platform/lcdc_truly_hx8369_wvga_pt.1', 'platform', '', -1, -1 }<6>[ 20.823490] setting pdata->panel_info.fb_num to 3. type: 3<6>[ 20.823915] init: event { 'add', '/devices/platform/lcdc.196609', 'platform', '', -1, -1 }<6>[ 20.824360] init: event { 'add', '/devices/platform/mdp.196609', 'platform', '', -1, -1 }<6>[ 20.824779] init: event { 'add', '/devices/platform/msm_fb.196609', 'platform', '', -1, -1 }<6>[ 20.828605] init: event { 'add', '/devices/virtual/graphics/fb0', 'graphics', '', 29, 0 }<6>[ 20.828815] FrameBuffer[0] 480x800 size=4608000 bytes is registered successfully!<7>[ 20.828962] mdp mdp.196609: pm_runtime: suspending...<7>[ 20.829047] late_display_release<6>[ 20.852189] msm_fb_lcdc_power_save<6>[ 20.852202] lcd_camera_power_onoff on = 1, count number is -1 <6>[ 20.852210] need not in old board<6>[ 20.852219] lcd_camera_control_is_needed: need = 0<6>[ 20.852227] lcdc_rgb_gpio_init: lcdc_gpio_initialized = 0<4>[ 21.412644] led_brightness_set:lilonghui call start 1 <4>[ 21.412820] led_brightness_set:lilonghui call 2 <4>[ 21.412969] led_brightness_set:lilonghui brightness = 255<4>[ 21.413995] led_brightness_set:lilonghui call end 1<4>[ 21.414154] lcdc_panel_on X<6>[ 21.532661] init: event { 'add', '/devices/platform/kgsl-3d0.0/kgsl/kgsl-3d0/kgsl-3d0', 'firmware', 'yamato_pm4.fw', -1, -1 }<6>[ 21.533096] init: firmware event { '/devices/platform/kgsl-3d0.0/kgsl/kgsl-3d0/kgsl-3d0', 'yamato_pm4.fw' }<6>[ 21.535878] init: firmware copy success { '/sys/devices/platform/kgsl-3d0.0/kgsl/kgsl-3d0/kgsl-3d0/', 'yamato_pm4.fw' }<6>[ 21.536221] init: event { 'remove', '/devices/platform/kgsl-3d0.0/kgsl/kgsl-3d0/kgsl-3d0', 'firmware', 'yamato_pm4.fw', -1, -1 }<6>[ 21.536255] init: event { 'add', '/devices/platform/kgsl-3d0.0/kgsl/kgsl-3d0/kgsl-3d0', 'firmware', 'yamato_pfp.fw', -1, -1 }<6>[ 21.536610] init: firmware event { '/devices/platform/kgsl-3d0.0/kgsl/kgsl-3d0/kgsl-3d0', 'yamato_pfp.fw' }<6>[ 21.537845] init: firmware copy success { '/sys/devices/platform/kgsl-3d0.0/kgsl/kgsl-3d0/kgsl-3d0/', 'yamato_pfp.fw' }<6>[ 21.577699] init: event { 'remove', '/devices/platform/kgsl-3d0.0/kgsl/kgsl-3d0/kgsl-3d0', 'firmware', 'yamato_pfp.fw', -1, -1 }<3>[ 21.653077] init: sys_prop: Unable to start service ctl [openscreen] uid: 1003 pid:219<6>[ 21.828655] [audio_mp3.c:audio_open] audio instance 0xec039400 created这是我编的dmesg://///////////////////////////////////////////////////////////////////////////////////////////////5.822196] init: event { 'change', '/devices/virtual/switch/usb_mass_storage', 'switch', '', -1, -1 }<6>[ 5.822236] init: event { 'change', '/devices/virtual/switch/MSM72K_UDC', 'switch', '', -1, -1 }<6>[ 5.822929] init: event { 'change', '/devices/virtual/switch/usb_configuration', 'switch', '', -1, -1 }<3>[ 6.141460] init: untracked pid 86 exited<7>[ 7.823339] BATT: rcvd: 0, 2, 0, 2; 4137, 31<7>[ 7.823357] BATT: USB charger plugged in<7>[ 7.823364] BATT: Charging.<7>[ 7.823374] BATT: voltage = 4137 mV [capacity = 99%]<7>[ 7.823384] BATT: Supply = usb<6>[ 7.823965] init: event { 'change', '/devices/platform/msm-battery/power_supply/usb', 'power_supply', '', -1, -1 }<6>[ 9.509066] request_suspend_state: wakeup (3->0) at 6316590000 (2014-03-17 12:59:22.166508332 UTC)<3>[ 9.510622] init: untracked pid 99 exited<7>[ 10.833137] BATT: rcvd: 0, 2, 0, 2; 4137, 31<7>[ 10.833157] BATT: rcvd: 0, 2, 0, 2; 4137, 31<7>[ 10.833166] BATT: same event count = 1就是加载不来framebuffer驱动,内核是用官方的。 应该看/tmp/recovery.log 才准确, 你看到的只是上一次启动的日志保存 c# code draw code 128c source .net 这个太难了! 我也在找方法。哪个找到了能告诉下啊~谢谢了。———————————draw code 128 source .net.net barcode 如何用c或者c++代码获取默认DNS服务器的ip? 请问android的jdk相关源代码是在哪个目录下的? Android摄像头预览视频的时候怎么实时处理图像然后画一个矩形框出来? 求教:Android 闹钟程序如何显示最近闹钟的时间 求教:架设repo+git本地服务器管理android代码 媒体数据库标题索引乱码怎么办? 如何动态改变应用程序窗口大小? 基于百度地图的实时定位 关于解析比人网站的数据 android ndk 调试 消息推送 关于”根据不同的平台版本选择不同主题"
Starting recovery on Fri Mar 21 08:29:33 2014
cannot open fb0: No such file or directory
CWM-based Recovery v5.0.2.8
recovery filesystem table楼上的兄弟,我的也是这样。/dev/graphics/fb0没有加载成功。这是官方的dmesg:
//////////////////////////////////////////////////////////////////////////////////////////////////
20.172718] BATT: rcvd: 0, 2, 0, 2; 4137, 27
<7>[ 20.818419] late_display_open
<7>[ 20.818444] late_display_ioctl
<7>[ 20.818452] late_display_ioctl: cmd = 5101
<7>[ 20.818754] pmic_rpc_req_reply: successfully connected to 0x60001 rpc version
<6>[ 20.819415] lcd_camera_power_onoff on = 0, count number is -1
<6>[ 20.819427] need not in old board
<6>[ 20.819435] lcd_camera_control_is_needed: need = 0
<7>[ 20.819444] late_display_ioctl: shutdown LK display
<6>[ 20.820127] init: event { 'add', '/bus/platform/drivers/msm_fb', 'drivers', '', -1, -1 }
<7>[ 20.820205] mdp_driver_late_init
<7>[ 20.821082] mipi_dsi_driver_late_init
<4>[ 20.821155] mipi_dsi_probe
<4>[ 20.821245] start = a1100000
<4>[ 20.821337] end = a11effff
<4>[ 20.821422] name = mipi_dsi
<4>[ 20.821510] size = 983040
<6>[ 20.821632] mipi_dsi base phy_addr = 0xa1100000 virt = 0xf0e00000
<7>[ 20.821660] mipi_dsi_probe: vsync_gpio=97
<7>[ 20.821669] mipi_dsi_probe: DSI Client Reset success
<6>[ 20.822379] init: event { 'add', '/bus/platform/drivers/mdp', 'drivers', '', -1, -1 }
<6>[ 20.822412] init: event { 'add', '/bus/platform/drivers/mipi_dsi', 'drivers', '', -1, -1 }
<6>[ 20.822435] init: event { 'add', '/bus/platform/drivers/lcdc', 'drivers', '', -1, -1 }
<6>[ 20.822459] init: event { 'add', '/bus/platform/drivers/lcdc_truly_hx8369_wvga_pt', 'drivers', '', -1, -1 }
<6>[ 20.823367] init: event { 'add', '/devices/platform/lcdc_truly_hx8369_wvga_pt.1', 'platform', '', -1, -1 }
<6>[ 20.823490] setting pdata->panel_info.fb_num to 3. type: 3
<6>[ 20.823915] init: event { 'add', '/devices/platform/lcdc.196609', 'platform', '', -1, -1 }
<6>[ 20.824360] init: event { 'add', '/devices/platform/mdp.196609', 'platform', '', -1, -1 }
<6>[ 20.824779] init: event { 'add', '/devices/platform/msm_fb.196609', 'platform', '', -1, -1 }
<6>[ 20.828605] init: event { 'add', '/devices/virtual/graphics/fb0', 'graphics', '', 29, 0 }
<6>[ 20.828815] FrameBuffer[0] 480x800 size=4608000 bytes is registered successfully!
<7>[ 20.828962] mdp mdp.196609: pm_runtime: suspending...
<7>[ 20.829047] late_display_release
<6>[ 20.852189] msm_fb_lcdc_power_save
<6>[ 20.852202] lcd_camera_power_onoff on = 1, count number is -1
<6>[ 20.852210] need not in old board
<6>[ 20.852219] lcd_camera_control_is_needed: need = 0
<6>[ 20.852227] lcdc_rgb_gpio_init: lcdc_gpio_initialized = 0
<4>[ 21.412644] led_brightness_set:lilonghui call start 1
<4>[ 21.412820] led_brightness_set:lilonghui call 2
<4>[ 21.412969] led_brightness_set:lilonghui brightness = 255
<4>[ 21.413995] led_brightness_set:lilonghui call end 1
<4>[ 21.414154] lcdc_panel_on X
<6>[ 21.532661] init: event { 'add', '/devices/platform/kgsl-3d0.0/kgsl/kgsl-3d0/kgsl-3d0', 'firmware', 'yamato_pm4.fw', -1, -1 }
<6>[ 21.533096] init: firmware event { '/devices/platform/kgsl-3d0.0/kgsl/kgsl-3d0/kgsl-3d0', 'yamato_pm4.fw' }
<6>[ 21.535878] init: firmware copy success { '/sys/devices/platform/kgsl-3d0.0/kgsl/kgsl-3d0/kgsl-3d0/', 'yamato_pm4.fw' }
<6>[ 21.536221] init: event { 'remove', '/devices/platform/kgsl-3d0.0/kgsl/kgsl-3d0/kgsl-3d0', 'firmware', 'yamato_pm4.fw', -1, -1 }
<6>[ 21.536255] init: event { 'add', '/devices/platform/kgsl-3d0.0/kgsl/kgsl-3d0/kgsl-3d0', 'firmware', 'yamato_pfp.fw', -1, -1 }
<6>[ 21.536610] init: firmware event { '/devices/platform/kgsl-3d0.0/kgsl/kgsl-3d0/kgsl-3d0', 'yamato_pfp.fw' }
<6>[ 21.537845] init: firmware copy success { '/sys/devices/platform/kgsl-3d0.0/kgsl/kgsl-3d0/kgsl-3d0/', 'yamato_pfp.fw' }
<6>[ 21.577699] init: event { 'remove', '/devices/platform/kgsl-3d0.0/kgsl/kgsl-3d0/kgsl-3d0', 'firmware', 'yamato_pfp.fw', -1, -1 }
<3>[ 21.653077] init: sys_prop: Unable to start service ctl [openscreen] uid: 1003 pid:219
<6>[ 21.828655] [audio_mp3.c:audio_open] audio instance 0xec039400 created这是我编的dmesg:
/////////////////////////////////////////////////////////////////////////////////////////////////
5.822196] init: event { 'change', '/devices/virtual/switch/usb_mass_storage', 'switch', '', -1, -1 }
<6>[ 5.822236] init: event { 'change', '/devices/virtual/switch/MSM72K_UDC', 'switch', '', -1, -1 }
<6>[ 5.822929] init: event { 'change', '/devices/virtual/switch/usb_configuration', 'switch', '', -1, -1 }
<3>[ 6.141460] init: untracked pid 86 exited
<7>[ 7.823339] BATT: rcvd: 0, 2, 0, 2; 4137, 31
<7>[ 7.823357] BATT: USB charger plugged in
<7>[ 7.823364] BATT: Charging.
<7>[ 7.823374] BATT: voltage = 4137 mV [capacity = 99%]
<7>[ 7.823384] BATT: Supply = usb
<6>[ 7.823965] init: event { 'change', '/devices/platform/msm-battery/power_supply/usb', 'power_supply', '', -1, -1 }
<6>[ 9.509066] request_suspend_state: wakeup (3->0) at 6316590000 (2014-03-17 12:59:22.166508332 UTC)
<3>[ 9.510622] init: untracked pid 99 exited
<7>[ 10.833137] BATT: rcvd: 0, 2, 0, 2; 4137, 31
<7>[ 10.833157] BATT: rcvd: 0, 2, 0, 2; 4137, 31
<7>[ 10.833166] BATT: same event count = 1就是加载不来framebuffer驱动,内核是用官方的。
draw code 128 source .net
.net barcode