Xorg / Glamo ?

Timo Juhani Lindfors timo.lindfors at iki.fi
Wed Feb 25 00:40:37 CET 2009


Lars-Peter Clausen <lars at 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




More information about the devel mailing list