LinuxSir.cn,穿越时空的Linuxsir!

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

开启KMS后启动卡死

[复制链接]
发表于 2009-7-6 16:27:15 | 显示全部楼层 |阅读模式
intel显卡。内核版本2.6.30.1
开启KMS以后启动时会卡住
控制台显示的信息,除kms相关内容以外,跟普通的启动一样。没有错误信息。只是会停在
kernel: ahci 0000:00:1f.2: flags: 64bit ncq pm led clo pio slum part
就不往下进行了
关闭KMS后可以正常启动
迷惑中,求解

以下是显卡相关的内核配置:
  1. #
  2. # Graphics support
  3. #
  4. CONFIG_AGP=y
  5. # CONFIG_AGP_ALI is not set
  6. # CONFIG_AGP_ATI is not set
  7. # CONFIG_AGP_AMD is not set
  8. # CONFIG_AGP_AMD64 is not set
  9. CONFIG_AGP_INTEL=y
  10. # CONFIG_AGP_NVIDIA is not set
  11. # CONFIG_AGP_SIS is not set
  12. # CONFIG_AGP_SWORKS is not set
  13. # CONFIG_AGP_VIA is not set
  14. # CONFIG_AGP_EFFICEON is not set
  15. CONFIG_DRM=y
  16. # CONFIG_DRM_TDFX is not set
  17. # CONFIG_DRM_R128 is not set
  18. # CONFIG_DRM_RADEON is not set
  19. # CONFIG_DRM_I810 is not set
  20. # CONFIG_DRM_I830 is not set
  21. CONFIG_DRM_I915=y
  22. CONFIG_DRM_I915_KMS=y
  23. # CONFIG_DRM_MGA is not set
  24. # CONFIG_DRM_SIS is not set
  25. # CONFIG_DRM_VIA is not set
  26. # CONFIG_DRM_SAVAGE is not set
  27. # CONFIG_VGASTATE is not set
  28. CONFIG_VIDEO_OUTPUT_CONTROL=y
  29. CONFIG_FB=y
  30. CONFIG_FIRMWARE_EDID=y
  31. # CONFIG_FB_DDC is not set
  32. # CONFIG_FB_BOOT_VESA_SUPPORT is not set
  33. CONFIG_FB_CFB_FILLRECT=y
  34. CONFIG_FB_CFB_COPYAREA=y
  35. CONFIG_FB_CFB_IMAGEBLIT=y
  36. # CONFIG_FB_CFB_REV_PIXELS_IN_BYTE is not set
  37. # CONFIG_FB_SYS_FILLRECT is not set
  38. # CONFIG_FB_SYS_COPYAREA is not set
  39. # CONFIG_FB_SYS_IMAGEBLIT is not set
  40. # CONFIG_FB_FOREIGN_ENDIAN is not set
  41. # CONFIG_FB_SYS_FOPS is not set
  42. # CONFIG_FB_SVGALIB is not set
  43. # CONFIG_FB_MACMODES is not set
  44. # CONFIG_FB_BACKLIGHT is not set
  45. # CONFIG_FB_MODE_HELPERS is not set
  46. # CONFIG_FB_TILEBLITTING is not set
  47. #
  48. # Frame buffer hardware drivers
  49. #
  50. # CONFIG_FB_CIRRUS is not set
  51. # CONFIG_FB_PM2 is not set
  52. # CONFIG_FB_CYBER2000 is not set
  53. # CONFIG_FB_ARC is not set
  54. # CONFIG_FB_ASILIANT is not set
  55. # CONFIG_FB_IMSTT is not set
  56. # CONFIG_FB_VGA16 is not set
  57. # CONFIG_FB_VESA is not set
  58. # CONFIG_FB_N411 is not set
  59. # CONFIG_FB_HGA is not set
  60. # CONFIG_FB_S1D13XXX is not set
  61. # CONFIG_FB_NVIDIA is not set
  62. # CONFIG_FB_RIVA is not set
  63. # CONFIG_FB_I810 is not set
  64. # CONFIG_FB_LE80578 is not set
  65. # CONFIG_FB_INTEL is not set
  66. # CONFIG_FB_MATROX is not set
  67. # CONFIG_FB_RADEON is not set
  68. # CONFIG_FB_ATY128 is not set
  69. # CONFIG_FB_ATY is not set
  70. # CONFIG_FB_S3 is not set
  71. # CONFIG_FB_SAVAGE is not set
  72. # CONFIG_FB_SIS is not set
  73. # CONFIG_FB_VIA is not set
  74. # CONFIG_FB_NEOMAGIC is not set
  75. # CONFIG_FB_KYRO is not set
  76. # CONFIG_FB_3DFX is not set
  77. # CONFIG_FB_VOODOO1 is not set
  78. # CONFIG_FB_VT8623 is not set
  79. # CONFIG_FB_TRIDENT is not set
  80. # CONFIG_FB_ARK is not set
  81. # CONFIG_FB_PM3 is not set
  82. # CONFIG_FB_CARMINE is not set
  83. # CONFIG_FB_GEODE is not set
  84. # CONFIG_FB_VIRTUAL is not set
  85. # CONFIG_FB_METRONOME is not set
  86. # CONFIG_FB_MB862XX is not set
  87. # CONFIG_FB_BROADSHEET is not set
  88. CONFIG_BACKLIGHT_LCD_SUPPORT=y
  89. # CONFIG_LCD_CLASS_DEVICE is not set
  90. CONFIG_BACKLIGHT_CLASS_DEVICE=y
  91. # CONFIG_BACKLIGHT_GENERIC is not set
  92. # CONFIG_BACKLIGHT_PROGEAR is not set
  93. # CONFIG_BACKLIGHT_MBP_NVIDIA is not set
  94. # CONFIG_BACKLIGHT_SAHARA is not set
  95. #
  96. # Display device support
  97. #
  98. # CONFIG_DISPLAY_SUPPORT is not set
  99. #
  100. # Console display driver support
  101. #
  102. CONFIG_VGA_CONSOLE=y
  103. # CONFIG_VGACON_SOFT_SCROLLBACK is not set
  104. # CONFIG_MDA_CONSOLE is not set
  105. CONFIG_DUMMY_CONSOLE=y
  106. CONFIG_FRAMEBUFFER_CONSOLE=y
  107. # CONFIG_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY is not set
  108. # CONFIG_FRAMEBUFFER_CONSOLE_ROTATION is not set
  109. CONFIG_FONTS=y
  110. # CONFIG_FONT_8x8 is not set
  111. CONFIG_FONT_8x16=y
  112. # CONFIG_FONT_6x11 is not set
  113. # CONFIG_FONT_7x14 is not set
  114. # CONFIG_FONT_PEARL_8x8 is not set
  115. # CONFIG_FONT_ACORN_8x8 is not set
  116. # CONFIG_FONT_MINI_4x6 is not set
  117. # CONFIG_FONT_SUN8x16 is not set
  118. # CONFIG_FONT_SUN12x22 is not set
  119. # CONFIG_FONT_10x18 is not set
  120. # CONFIG_LOGO is not set
  121. # CONFIG_SOUND is not set
  122. CONFIG_HID_SUPPORT=y
  123. CONFIG_HID=m
  124. # CONFIG_HID_DEBUG is not set
  125. CONFIG_HIDRAW=y
复制代码
发表于 2009-7-6 16:54:18 | 显示全部楼层
grub中kernel 行加入 i915.modeset=0
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-7-6 17:10:33 | 显示全部楼层
Post by sipingal;2004095
grub中kernel 行加入 i915.modeset=0


这个我知道。我想问的是有没有办法让KMS正常起来
回复 支持 反对

使用道具 举报

发表于 2009-7-6 19:28:32 | 显示全部楼层

# CONFIG_DRM_I810 is not set
# CONFIG_DRM_I830 is not set
m试试。

貌似我只找到了gentoo-sources-2.6.30-r1的说,没有见到2.6.30.1。
回复 支持 反对

使用道具 举报

发表于 2009-7-6 20:14:37 | 显示全部楼层
  1. equery l gentoo-sources
  2. * Searching for gentoo-sources ...
  3. [IP-] [ ~] sys-kernel/gentoo-sources-2.6.30-r2 (2.6.30-r2)
复制代码


好像是led方面缺少了某些东西导致
同样是intel显卡(GM945的),能正常启动
附上我的,你自己改了试试看能不能启动
PS:懒得看config.....还不如make menuconfig截图上来简单得多
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-7-6 21:41:11 | 显示全部楼层
暂时解决了
把i915编译成模块,init时用modprobe加载,之后一切OK。原因不明。
感谢各位的回复
回复 支持 反对

使用道具 举报

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

本版积分规则

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