LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 944|回复: 6

用 radeon 的奇怪问题,开机启动 x 总是需要黑屏两次

[复制链接]
发表于 2008-11-9 00:46:56 | 显示全部楼层 |阅读模式
显卡
01:00.0 VGA compatible controller: ATI Technologies Inc M22 [Mobility Radeon X300]

机器是 笔记本 compaq nx6130

我用 gdm,启动的时候,第一次黑屏之后,看到硬盘灯狂闪,然后等一会就又回到字符界面了,等一下又会启动 gdm,这次就会启动成功,出来登录界面了。每次启动都会出来两个时间紧挨着的 xorg.log

Xorg.0.log http://rafb.net/p/OisDE819.html
Xorg.0.log.old http://rafb.net/p/t8YNWg46.html
/etc/X11/xorg.conf  http://rafb.net/p/hCG3la33.html

下面是两个 log 的 diff 结果,可以看到也就半分钟内启动了2次。

这个问题很郁闷,google 也不知道应该用什么关键字,看了 radeon 的 man,里面选项太多,不知道哪个是关键。
  1. $ diff Xorg.0.log Xorg.0.log.old
  2. 15c15
  3. < (==) Log file: "/var/log/Xorg.0.log", Time: Sun Nov  9 00:29:15 2008
  4. ---
  5. > (==) Log file: "/var/log/Xorg.0.log", Time: Sun Nov  9 00:28:45 2008
  6. 563c563
  7. < (II) RADEON(0): [pci] Ring mapped at 0xb37d9000
  8. ---
  9. > (II) RADEON(0): [pci] Ring mapped at 0xb38bd000
  10. 566c566
  11. < (II) RADEON(0): [pci] Ring read ptr mapped at 0xb7fab000
  12. ---
  13. > (II) RADEON(0): [pci] Ring read ptr mapped at 0xb808f000
  14. 569c569
  15. < (II) RADEON(0): [pci] Vertex/indirect buffers mapped at 0xb35d9000
  16. ---
  17. > (II) RADEON(0): [pci] Vertex/indirect buffers mapped at 0xb36bd000
  18. 572c572
  19. < (II) RADEON(0): [pci] GART Texture map mapped at 0xb30f9000
  20. ---
  21. > (II) RADEON(0): [pci] GART Texture map mapped at 0xb31dd000
  22. 590c590
  23. < (II) RADEON(0): [drm] unmapping 8192 bytes of SAREA 0xf9306000 at 0xb79bf000
  24. ---
  25. > (II) RADEON(0): [drm] unmapping 8192 bytes of SAREA 0xf9306000 at 0xb7aa3000
  26. 680,801c680,694
  27. < (II) config/hal: Adding input device SynPS/2 Synaptics TouchPad
  28. < (II) Synaptics touchpad driver version 0.15.2
  29. < (II) SynPS/2 Synaptics TouchPad: x-axis range 1472 - 5472
  30. < (II) SynPS/2 Synaptics TouchPad: y-axis range 1408 - 4448
  31. < (**) Option "Device" "/dev/input/event5"
  32. < (--) SynPS/2 Synaptics TouchPad touchpad found
  33. < (**) SynPS/2 Synaptics TouchPad: always reports core events
  34. < (II) XINPUT: Adding extended input device "SynPS/2 Synaptics TouchPad" (type: TOUCHPAD)
  35. < (II) SynPS/2 Synaptics TouchPad: x-axis range 1472 - 5472
  36. < (II) SynPS/2 Synaptics TouchPad: y-axis range 1408 - 4448
  37. < (WW) SynPS/2 Synaptics TouchPad can't grab event device, errno=16
  38. < (--) SynPS/2 Synaptics TouchPad touchpad found
  39. < (II) config/hal: Adding input device AT Translated Set 2 keyboard
  40. < (II) LoadModule: "evdev"
  41. <
  42. < (II) Loading /usr/lib/xorg/modules/input//evdev_drv.so
  43. < (II) Module evdev: vendor="X.Org Foundation"
  44. <         compiled for 1.5.2, module version = 2.0.7
  45. <         Module class: X.Org XInput Driver
  46. <         ABI class: X.Org XInput driver, version 2.1
  47. < (**) AT Translated Set 2 keyboard: always reports core events
  48. < (**) AT Translated Set 2 keyboard: Device: "/dev/input/event4"
  49. < (II) AT Translated Set 2 keyboard: Found keys
  50. < (II) AT Translated Set 2 keyboard: Configuring as keyboard
  51. < (II) XINPUT: Adding extended input device "AT Translated Set 2 keyboard" (type: KEYBOARD)
  52. < (**) Option "xkb_rules" "base"
  53. < (**) AT Translated Set 2 keyboard: xkb_rules: "base"
  54. < (**) Option "xkb_model" "evdev"
  55. < (**) AT Translated Set 2 keyboard: xkb_model: "evdev"
  56. < (**) Option "xkb_layout" "us"
  57. < (**) AT Translated Set 2 keyboard: xkb_layout: "us"
  58. < (II) config/hal: Adding input device USB Optical Mouse
  59. < (**) USB Optical Mouse: always reports core events
  60. < (**) USB Optical Mouse: Device: "/dev/input/event3"
  61. < (II) USB Optical Mouse: Found x and y relative axes
  62. < (II) USB Optical Mouse: Found mouse buttons
  63. < (II) USB Optical Mouse: Configuring as mouse
  64. < (II) XINPUT: Adding extended input device "USB Optical Mouse" (type: MOUSE)
  65. < (II) RADEON(0): I2C device "VGA-0:ddc2" registered at address 0xA0.
  66. < (II) RADEON(0): I2C device "VGA-0:ddc2" removed.
  67. < (II) RADEON(0): I2C device "VGA-0:ddc2" registered at address 0xA0.
  68. < (II) RADEON(0): I2C device "VGA-0:ddc2" removed.
  69. < (II) RADEON(0): I2C device "VGA-0:ddc2" registered at address 0xA0.
  70. < (II) RADEON(0): I2C device "VGA-0:ddc2" removed.
  71. < (II) RADEON(0): Output: VGA-0, Detected Monitor Type: 0
  72. < (II) RADEON(0): I2C device "DVI-0:ddc2" registered at address 0xA0.
  73. < (II) RADEON(0): I2C device "DVI-0:ddc2" removed.
  74. < (II) RADEON(0): I2C device "DVI-0:ddc2" registered at address 0xA0.
  75. < (II) RADEON(0): I2C device "DVI-0:ddc2" removed.
  76. < (II) RADEON(0): I2C device "DVI-0:ddc2" registered at address 0xA0.
  77. < (II) RADEON(0): I2C device "DVI-0:ddc2" removed.
  78. < (II) RADEON(0): Output: DVI-0, Detected Monitor Type: 0
  79. < (II) RADEON(0): Output: LVDS, Detected Monitor Type: 0
  80. < in RADEONProbeOutputModes
  81. < (II) RADEON(0): Added native panel mode: 1024x768
  82. < (WW) RADEON(0): Mode 1280x1024 is out of range.
  83. < (WW) RADEON(0): Valid FP modes must be between 320x200-1024x768
  84. < (II) RADEON(0): Total number of valid Screen mode(s) added: 0
  85. < (II) RADEON(0): Output: S-video, Detected Monitor Type: 0
  86. < (II) RADEON(0): I2C device "VGA-0:ddc2" registered at address 0xA0.
  87. < (II) RADEON(0): I2C device "VGA-0:ddc2" removed.
  88. < (II) RADEON(0): I2C device "VGA-0:ddc2" registered at address 0xA0.
  89. < (II) RADEON(0): I2C device "VGA-0:ddc2" removed.
  90. < (II) RADEON(0): I2C device "VGA-0:ddc2" registered at address 0xA0.
  91. < (II) RADEON(0): I2C device "VGA-0:ddc2" removed.
  92. < (II) RADEON(0): Output: VGA-0, Detected Monitor Type: 0
  93. < (II) RADEON(0): I2C device "DVI-0:ddc2" registered at address 0xA0.
  94. < (II) RADEON(0): I2C device "DVI-0:ddc2" removed.
  95. < (II) RADEON(0): I2C device "DVI-0:ddc2" registered at address 0xA0.
  96. < (II) RADEON(0): I2C device "DVI-0:ddc2" removed.
  97. < (II) RADEON(0): I2C device "DVI-0:ddc2" registered at address 0xA0.
  98. < (II) RADEON(0): I2C device "DVI-0:ddc2" removed.
  99. < (II) RADEON(0): Output: DVI-0, Detected Monitor Type: 0
  100. < (II) RADEON(0): Output: LVDS, Detected Monitor Type: 0
  101. < in RADEONProbeOutputModes
  102. < (II) RADEON(0): Added native panel mode: 1024x768
  103. < (WW) RADEON(0): Mode 1280x1024 is out of range.
  104. < (WW) RADEON(0): Valid FP modes must be between 320x200-1024x768
  105. < (II) RADEON(0): Total number of valid Screen mode(s) added: 0
  106. < (II) RADEON(0): Output: S-video, Detected Monitor Type: 0
  107. < (II) RADEON(0): I2C device "VGA-0:ddc2" registered at address 0xA0.
  108. < (II) RADEON(0): I2C device "VGA-0:ddc2" removed.
  109. < (II) RADEON(0): I2C device "VGA-0:ddc2" registered at address 0xA0.
  110. < (II) RADEON(0): I2C device "VGA-0:ddc2" removed.
  111. < (II) RADEON(0): I2C device "VGA-0:ddc2" registered at address 0xA0.
  112. < (II) RADEON(0): I2C device "VGA-0:ddc2" removed.
  113. < (II) RADEON(0): Output: VGA-0, Detected Monitor Type: 0
  114. < (II) RADEON(0): I2C device "DVI-0:ddc2" registered at address 0xA0.
  115. < (II) RADEON(0): I2C device "DVI-0:ddc2" removed.
  116. < (II) RADEON(0): I2C device "DVI-0:ddc2" registered at address 0xA0.
  117. < (II) RADEON(0): I2C device "DVI-0:ddc2" removed.
  118. < (II) RADEON(0): I2C device "DVI-0:ddc2" registered at address 0xA0.
  119. < (II) RADEON(0): I2C device "DVI-0:ddc2" removed.
  120. < (II) RADEON(0): Output: DVI-0, Detected Monitor Type: 0
  121. < (II) RADEON(0): Output: LVDS, Detected Monitor Type: 0
  122. < in RADEONProbeOutputModes
  123. < (II) RADEON(0): Added native panel mode: 1024x768
  124. < (WW) RADEON(0): Mode 1280x1024 is out of range.
  125. < (WW) RADEON(0): Valid FP modes must be between 320x200-1024x768
  126. < (II) RADEON(0): Total number of valid Screen mode(s) added: 0
  127. < (II) RADEON(0): Output: S-video, Detected Monitor Type: 0
  128. < (II) RADEON(0): I2C device "VGA-0:ddc2" registered at address 0xA0.
  129. < (II) RADEON(0): I2C device "VGA-0:ddc2" removed.
  130. < (II) RADEON(0): I2C device "VGA-0:ddc2" registered at address 0xA0.
  131. < (II) RADEON(0): I2C device "VGA-0:ddc2" removed.
  132. < (II) RADEON(0): I2C device "VGA-0:ddc2" registered at address 0xA0.
  133. < (II) RADEON(0): I2C device "VGA-0:ddc2" removed.
  134. < (II) RADEON(0): Output: VGA-0, Detected Monitor Type: 0
  135. < (II) RADEON(0): I2C device "DVI-0:ddc2" registered at address 0xA0.
  136. < (II) RADEON(0): I2C device "DVI-0:ddc2" removed.
  137. < (II) RADEON(0): I2C device "DVI-0:ddc2" registered at address 0xA0.
  138. < (II) RADEON(0): I2C device "DVI-0:ddc2" removed.
  139. < (II) RADEON(0): I2C device "DVI-0:ddc2" registered at address 0xA0.
  140. < (II) RADEON(0): I2C device "DVI-0:ddc2" removed.
  141. < (II) RADEON(0): Output: DVI-0, Detected Monitor Type: 0
  142. < (II) RADEON(0): Output: LVDS, Detected Monitor Type: 0
  143. < in RADEONProbeOutputModes
  144. < (II) RADEON(0): Added native panel mode: 1024x768
  145. < (WW) RADEON(0): Mode 1280x1024 is out of range.
  146. < (WW) RADEON(0): Valid FP modes must be between 320x200-1024x768
  147. < (II) RADEON(0): Total number of valid Screen mode(s) added: 0
  148. < (II) RADEON(0): Output: S-video, Detected Monitor Type: 0
  149. ---
  150. > (II) UnloadModule: "kbd"
  151. > (II) UnloadModule: "mouse"
  152. > (II) UnloadModule: "synaptics"
  153. > (II) RADEON(0): RADEONRestoreMemMapRegisters() :
  154. > (II) RADEON(0):   MC_FB_LOCATION   : 0x1fff0000 0xc3ffc000
  155. > (II) RADEON(0):   MC_AGP_LOCATION  : 0x27ff2000
  156. > finished PLL2
  157. > finished PLL1
  158. > Entering Restore TV
  159. > Restore TV PLL
  160. > Restore TVHV
  161. > Restore TV Restarts
  162. > Restore Timing Tables
  163. > Restore TV standard
  164. > Leaving Restore TV
复制代码
发表于 2008-11-9 15:41:13 | 显示全部楼层
我的Intel X3100也是。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-11-9 16:06:10 | 显示全部楼层
好奇怪阿好奇怪
使用 startx 启动好像没问题。
之前用 kdm 的时候,就会卡住,kdm 好像不会重试。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-11-14 19:42:11 | 显示全部楼层
很奇怪,纯 console 下面登录的时候,输入密码之后,会看到硬盘狂闪一会才能登录,不知道有没有人知道这个是在干吗。。。
回复 支持 反对

使用道具 举报

发表于 2008-11-14 19:54:08 | 显示全部楼层
在计算。密码匹配。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-11-14 20:01:52 | 显示全部楼层
需要闪那么久?不会吧。。。
这个还没办法去监控,因为只在第一次登录的时候有这个情况。。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-12-22 20:44:35 | 显示全部楼层
终于发现,是 preload 导致的。。。
删掉 preload 就好了。。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表