Lars-Peter Clausen <l...@metafoo.de> writes: > framebuffer before the xserver is started. It should work with 1.4 now > too. Please try 703acea131caf72e71f04a0ad40f540fe236be89
Thanks! Here are some observations: 1) Plain "Xorg" now shows gray background properly just like in 8062d7aa7. 2) My icewm menu still shows odd artifacts just like in 8062d7aa7: http://iki.fi/lindi/openmoko/xf86-video-glamo/703acea1.png but it does not seem to affect anything else (not even submenus of icewm, only the main icewm menu) 3) resume still causes reboot (just like in 8062d7aa7) :-( I see 1.5 lines of kernel messages for a few seconds, then WSOD for a few seconds and then the phone reboots. Here's a log of kernel messages leading to the reboot: Feb 25 01:35:28 ginger user.info kernel: [ 6257.035000] fbcon_event_notify action=9, data=c7a3be08 Feb 25 01:35:28 ginger user.info kernel: [ 6257.035000] jbt6k74 spi2.0: **** jbt6k74 unblank Feb 25 01:35:28 ginger user.info kernel: [ 6312.030000] fbcon_event_notify action=1, data=c7a3bdf0 Feb 25 01:35:28 ginger user.info kernel: [ 6312.115000] fbcon_event_notify action=12, data=c7a3bdcc Feb 25 01:35:28 ginger user.info kernel: [ 6312.115000] jbt6k74 spi2.0: **** jbt6k74 unblank Feb 25 01:35:28 ginger user.info kernel: [ 6312.130000] fbcon_event_notify action=9, data=c7a3be08 Feb 25 01:35:28 ginger user.info kernel: [ 6312.130000] jbt6k74 spi2.0: **** jbt6k74 unblank Feb 25 01:35:28 ginger user.info kernel: [ 6318.190000] PM: Syncing filesystems ... done. Feb 25 01:35:28 ginger user.warn kernel: [ 6318.280000] Freezing user space processes ... (elapsed 0.03 seconds) done. Feb 25 01:35:28 ginger user.warn kernel: [ 6318.315000] Freezing remaining freezable tasks ... (elapsed 0.00 seconds) done. Feb 25 01:35:28 ginger user.warn kernel: [ 6318.320000] Suspending console(s) (use no_console_suspend to debug) Feb 25 01:35:28 ginger user.info kernel: [ 6318.340000] glamo-mci glamo-mci.0: glamo_mci_set_ios: power down. Feb 25 01:35:28 ginger user.info kernel: [ 6318.400000] jbt6k74 spi2.0: **** jbt6k74 suspend end Feb 25 01:35:28 ginger user.info kernel: [ 6318.400000] fbcon_event_notify action=2, data=c7277dd8 Feb 25 01:35:28 ginger user.info kernel: [ 6318.400000] glamo3362 glamo3362.0: ***** glamo_power -> 1 Feb 25 01:35:28 ginger user.info kernel: [ 6318.400000] neo1973-pm-bt neo1973-pm-bt.0: __gta02_pm_bt_toggle_radio 0 Feb 25 01:35:29 ginger user.debug kernel: [ 6318.460000] gta02_udc_command S3C2410_UDC_P_DISABLE Feb 25 01:35:29 ginger user.debug kernel: [ 6318.460000] suspending dma channel 0 Feb 25 01:35:29 ginger user.debug kernel: [ 6318.460000] suspending dma channel 1 Feb 25 01:35:29 ginger user.debug kernel: [ 6318.460000] suspending dma channel 2 Feb 25 01:35:29 ginger user.debug kernel: [ 6318.460000] suspending dma channel 3 Feb 25 01:35:29 ginger user.debug kernel: [ 6318.460000] saved f4000008 value 717f3d8c Feb 25 01:35:29 ginger user.debug kernel: [ 6318.460000] saved f400001c value 0000f9ff Feb 25 01:35:29 ginger user.debug kernel: [ 6318.460000] saved fb0000c4 value 00000000 Feb 25 01:35:29 ginger user.debug kernel: [ 6318.460000] saved fb0000c8 value 00000000 Feb 25 01:35:29 ginger user.debug kernel: [ 6318.460000] saved fb0000d4 value 00000972 Feb 25 01:35:29 ginger user.debug kernel: [ 6318.460000] saved fb0000d0 value 01551554 Feb 25 01:35:29 ginger user.debug kernel: [ 6318.460000] saved fb0000d8 value 00001f7e Feb 25 01:35:29 ginger user.debug kernel: [ 6318.460000] s3c_pm_enter(3) Feb 25 01:35:29 ginger user.debug kernel: [ 6318.460000] s3c_sleep_save_phys=0x37277e38 Feb 25 01:35:29 ginger user.debug kernel: [ 6318.460000] GPIOA: save 007e5fff,00010000,00000000,00000000 Feb 25 01:35:29 ginger user.debug kernel: [ 6318.460000] GPIOB: save 00155555,00000080,000007ff,00000000 Feb 25 01:35:29 ginger user.debug kernel: [ 6318.460000] GPIOC: save 55555155,0000a000,0000ffdf,00000000 Feb 25 01:35:29 ginger user.debug kernel: [ 6318.460000] GPIOD: save 55555555,00002019,0000ffff,00000000 Feb 25 01:35:29 ginger user.debug kernel: [ 6318.460000] GPIOE: save aaaaa6aa,0000ffc2,0000f7ff,00000000 Feb 25 01:35:29 ginger user.debug kernel: [ 6318.460000] GPIOF: save 0000aaaa,00000021,000000f7,00000000 Feb 25 01:35:29 ginger user.debug kernel: [ 6318.460000] GPIOG: save 01aa5279,00006f36,0000ffff,00000000 Feb 25 01:35:29 ginger user.debug kernel: [ 6318.460000] GPIOH: save 001aa9aa,000002ec,000006f6,00000000 Feb 25 01:35:29 ginger user.debug kernel: [ 6318.460000] saved fb000084 value 00000000 Feb 25 01:35:29 ginger user.debug kernel: [ 6318.460000] saved f4100000 value 00ffffff Feb 25 01:35:29 ginger user.debug kernel: [ 6318.460000] saved f410000c value 00017de0 Feb 25 01:35:29 ginger user.debug kernel: [ 6318.460000] saved f4200000 value 2211d1d0 Feb 25 01:35:29 ginger user.debug kernel: [ 6318.460000] saved f4200004 value 00000700 Feb 25 01:35:29 ginger user.debug kernel: [ 6318.460000] saved f4200008 value 00001bc0 Feb 25 01:35:29 ginger user.debug kernel: [ 6318.460000] saved f420000c value 00000700 Feb 25 01:35:29 ginger user.debug kernel: [ 6318.460000] saved f4200010 value 00001f4c Feb 25 01:35:29 ginger user.debug kernel: [ 6318.460000] saved f4200014 value 00000700 Feb 25 01:35:29 ginger user.debug kernel: [ 6318.460000] saved f4200018 value 00000700 Feb 25 01:35:29 ginger user.debug kernel: [ 6318.460000] saved f4100014 value 00000005 Feb 25 01:35:29 ginger user.debug kernel: [ 6318.460000] saved f4100004 value 0002a010 Feb 25 01:35:29 ginger user.debug kernel: [ 6318.460000] saved f4200024 value 009e03e5 Feb 25 01:35:29 ginger user.debug kernel: [ 6318.460000] saved f410000 Feb 25 01:35:29 ginger user.info kernel: 8 value 00058042 Feb 25 01:35:29 ginger user.debug kernel: [ 6318.460000] saved f4100010 value 00000004 Feb 25 01:35:29 ginger user.debug kernel: [ 6318.460000] Disabling IRQ 16 (pin 160) Feb 25 01:35:29 ginger user.debug kernel: [ 6318.460000] Leaving IRQ 17 (pin 161) enabled Feb 25 01:35:29 ginger user.debug kernel: [ 6318.460000] Disabling IRQ 18 (pin 162) Feb 25 01:35:29 ginger user.debug kernel: [ 6318.460000] Disabling IRQ 19 (pin 163) Feb 25 01:35:29 ginger user.debug kernel: [ 6318.460000] Leaving IRQ 48 (pin 164) enabled Feb 25 01:35:29 ginger user.debug kernel: [ 6318.460000] Leaving IRQ 49 (pin 165) enabled Feb 25 01:35:29 ginger user.debug kernel: [ 6318.460000] Disabling IRQ 50 (pin 166) Feb 25 01:35:29 ginger user.debug kernel: [ 6318.460000] Disabling IRQ 51 (pin 167) Feb 25 01:35:29 ginger user.debug kernel: [ 6318.460000] Leaving IRQ 53 (pin 193) enabled Feb 25 01:35:29 ginger user.debug kernel: [ 6318.460000] Disabling IRQ 56 (pin 196) Feb 25 01:35:29 ginger user.debug kernel: [ 6318.460000] sleep: irq wakeup masks: fffffffd,fffffdcf Feb 25 01:35:29 ginger user.debug kernel: [ 6318.460000] GSTATUS3 0x304ded60 Feb 25 01:35:29 ginger user.debug kernel: [ 6318.460000] GSTATUS4 0x00000200 Feb 25 01:35:29 ginger user.debug kernel: [ 6318.460000] restore fb000084 (restore 00000000, was 00000000) Feb 25 01:35:29 ginger user.debug kernel: [ 6318.460000] GPIOA: CON 007e5fff => 007e5fff, DAT 00010000 => 00010000 Feb 25 01:35:29 ginger user.debug kernel: [ 6318.460000] GPIOB: CON 00155555 => 00155555, DAT 00000080 => 00000080 Feb 25 01:35:29 ginger user.debug kernel: [ 6318.460000] GPIOC: CON 55555155 => 55555155, DAT 0000a000 => 0000a000 Feb 25 01:35:29 ginger user.debug kernel: [ 6318.460000] GPIOD: CON 55555555 => 55555555, DAT 00002019 => 00002019 Feb 25 01:35:29 ginger user.debug kernel: [ 6318.460000] GPIOE: CON aaaaa6aa => aaaaa6aa, DAT 0000ffcd => 0000ffc2 Feb 25 01:35:29 ginger user.debug kernel: [ 6318.460000] GPIOF: CON 00000a08 => 0000aaaa, DAT 00000020 => 00000021 Feb 25 01:35:29 ginger user.debug kernel: [ 6318.460000] GPIOG: CON 01aa5079 => 01aa5279, DAT 00006e34 => 00006f36 Feb 25 01:35:29 ginger user.debug kernel: [ 6318.460000] GPIOH: CON 000000aa => 001aa9aa, DAT 000006ee => 000002ec Feb 25 01:35:29 ginger user.debug kernel: [ 6318.460000] post sleep: IRQs 0x0200002d, 0x00010200 Feb 25 01:35:29 ginger user.debug kernel: [ 6318.460000] IRQ 53 asserted at resume Feb 25 01:35:29 ginger user.debug kernel: [ 6318.460000] s3c_pm_enter: post sleep, preparing to return Feb 25 01:35:29 ginger user.debug kernel: [ 6318.460000] S3C PM Resume (post-restore) Feb 25 01:35:29 ginger user.debug kernel: [ 6318.460000] restore fb0000c4 (restore 00000000, was 00000000) Feb 25 01:35:29 ginger user.debug kernel: [ 6318.460000] restore fb0000c8 (restore 00000000, was 00000000) Feb 25 01:35:29 ginger user.debug kernel: [ 6318.460000] restore fb0000d4 (restore 00000972, was 00000972) Feb 25 01:35:29 ginger user.debug kernel: [ 6318.460000] restore fb0000d0 (restore 01551554, was 01551554) Feb 25 01:35:29 ginger user.debug kernel: [ 6318.460000] restore fb0000d8 (restore 00001f7e, was 00001f7e) Feb 25 01:35:29 ginger user.debug kernel: [ 6318.460000] restore f4000008 (restore 717f3d8c, was ffffffff) Feb 25 01:35:29 ginger user.debug kernel: [ 6318.460000] restore f400001c (restore 0000f9ff, was 0000ffff) Feb 25 01:35:29 ginger user.debug kernel: [ 6318.460000] timer tcon=00000000, tcnt a2c1, tcfg 00000200,00000000, usec 00001eb8 Feb 25 01:35:29 ginger user.info kernel: [ 6318.460000] s3c2410-wdt: watchdog enabled Feb 25 01:35:29 ginger user.debug kernel: [ 6318.460000] gta02_udc_command S3C2410_UDC_P_ENABLE Feb 25 01:35:29 ginger user.info kernel: [ 6318.460000] s3c2440-nand s3c2440-nand: Tacls=1, 10ns Twrph0=3 30ns, Twrph1=2 20ns Feb 25 01:35:29 ginger user.warn kernel: [ 6318.460000] not changing prescaler of PWM 3, since it's shared with timer4 (clock tick) Feb 25 01:35:29 ginger user.info kernel: [ 6318.460000] s3c2440-i2c s3c2440-i2c: slave address 0x10 Feb 25 01:35:29 ginger user.info kernel: [ 6318.460000] s3c2440-i2c s3c2440-i2c: bus frequency set to 390 KHz Feb 25 01:35:29 ginger user.err kernel: [ 6318.460000] ##### callback_all_resume_dependencies(head=c04fd4a8) Feb 25 01:35:29 ginger user.err kernel: [ 6318.460000] ##### callback_all_resume_dependencies(head=c04fd584) Feb 25 01:35:29 ginger user.err kernel: [ 6318.460000] ##### callback_all_resume_dependencies(head=c04fd660) Feb 25 01:35:29 ginger user.info kernel: [ 6318.495000] pcf50633 0-0073: INT1=0x80 INT2=0x02 INT3=0x00 INT4=0x40 INT5=0x00 Feb 25 01:35:29 ginger user.info kernel: [ 6318.510000] neo1973-pm-bt neo1973-pm-bt.0: __gta02_pm_bt_toggle_radio 0 Feb 25 01:35:29 ginger user.info kernel: [ 6318.520000] neo1973-pm-bt neo1973-pm-bt.0: __gta02_pm_bt_toggle_radio 1 Feb 25 01:35:29 ginger user.info kernel: [ 6318.550000] glamo3362 glamo3362.0: ***** glamo_power -> 0 Feb 25 01:35:29 ginger user.err kernel: [ 6318.560000] spin_lock_init Feb 25 01:35:29 ginger user.info kernel: [ 6318.565000] fbcon_event_notify action=3, data=c7277dd8 Feb 25 01:35:29 ginger user.info kernel: [ 6318.635000] jbt6k74 spi2.0: **** jbt6k74 resume start Feb 25 01:35:29 ginger user.info kernel: [ 6318.825000] g_ether gadget: full speed config #1: CDC Ethernet (ECM) Feb 25 01:35:29 ginger user.info kernel: [ 6318.945000] jbt6k74 spi2.0: **** jbt6k74 resume end Feb 25 01:35:29 ginger user.err kernel: [ 6319.015000] glamo-mci glamo-mci.0: IGNORING glamo_mci_reset while suspended Feb 25 01:35:29 ginger user.info kernel: [ 6319.045000] glamo-mci glamo-mci.0: powered (vdd = 15) clk: 0kHz div=255 (req: 0kHz). Bus width=0 Feb 25 01:35:29 ginger user.info kernel: [ 6319.055000] SD power -> 2700mV Feb 25 01:35:29 ginger user.info kernel: [ 6319.055000] glamo-mci glamo-mci.0: powered (vdd = 15) clk: 195kHz div=255 (req: 195kHz). Bus width=0 Feb 25 01:35:29 ginger user.info kernel: [ 6319.055000] glamo-mci glamo-mci.0: powered (vdd = 15) clk: 195kHz div=255 (req: 195kHz). Bus width=0 Feb 25 01:35:29 ginger user.info kernel: [ 6319.060000] glamo-mci glamo-mci.0: powered (vdd = 15) clk: 195kHz div=255 (req: 195kHz). Bus width=0 Feb 25 01:35:29 ginger user.info kernel: [ 6319.075000] glamo-mci glamo-mci.0: powered (vdd = 15) clk: 195kHz div=255 (req: 195kHz). Bus width=0 Feb 25 01:35:29 ginger user.info kernel: [ 6319.080000] glamo-mci glamo-mci.0: powered (vdd = 15) clk: 195kHz div=255 (req: 195kHz). Bus width=0 Feb 25 01:35:29 ginger user.info kernel: [ 6319.080000] glamo-mci glamo-mci.0: powered (vdd = 15) clk: 16666kHz div=2 (req: 16666kHz). Bus width=0 Feb 25 01:35:29 ginger user.info kernel: [ 6319.080000] glamo-mci glamo-mci.0: powered (vdd = 15) clk: 16666kHz div=2 (req: 16666kHz). Bus width=2 Feb 25 01:35:29 ginger user.info kernel: [ 6319.080000] soc-audio soc-audio: scheduling resume work Feb 25 01:35:29 ginger user.warn kernel: [ 6319.090000] Restarting tasks ... done. Feb 25 01:35:29 ginger user.info kernel: [ 6319.195000] soc-audio soc-audio: starting resume work Feb 25 01:35:29 ginger user.info kernel: [ 6319.825000] soc-audio soc-audio: resume work completed Feb 25 01:35:29 ginger user.info kernel: [ 6319.835000] fbcon_event_notify action=1, data=c7a3bdf0 Feb 25 01:35:29 ginger user.info kernel: [ 6319.945000] fbcon_event_notify action=12, data=c7a3bdcc Feb 25 01:35:29 ginger user.info kernel: [ 6319.945000] jbt6k74 spi2.0: **** jbt6k74 unblank Feb 25 01:35:29 ginger user.info kernel: [ 6319.955000] fbcon_event_notify action=9, data=c7a3be08 Feb 25 01:35:29 ginger user.info kernel: [ 6319.955000] jbt6k74 spi2.0: **** jbt6k74 unblank Feb 25 01:35:29 ginger user.notice kernel: [21474541.110000] ramconsole: old data ends here _______________________________________________ devel mailing list devel@lists.openmoko.org https://lists.openmoko.org/mailman/listinfo/devel