Вопрос: Не обнаружено ядро, не может ли загружать Xorg в режиме безопасности без сбоев с видеокартой Intel?


Я установил ubuntu 10.10, и хотя я могу запустить его в режиме повышенной безопасности, я получаю текстовую консоль, когда я пытаюсь запустить ее в обычном режиме.

По-видимому, есть проблема с моими драйверами или чем-то связанным. Я обновил все пакеты и т. Д. В режиме безопасности без сбоев, это не помогло.

Это копия /var/log/Xorg.0.log: http://tom.pastebin.com/aqgXA9Ej

Как вы можете видеть, в нем говорится:

[    69.197] (II) Loading /usr/lib/xorg/modules/libfbdevhw.so
[    69.206] (II) Module fbdevhw: vendor="X.Org Foundation"
[    69.206]    compiled for 1.9.0, module version = 0.0.2
[    69.206]    ABI class: X.Org Video Driver, version 8.0
[    69.206] (EE) open /dev/fb0: No such file or directory
[   119.528] (EE) intel(0): No kernel modesetting driver detected.
[   119.528] (II) UnloadModule: "intel"
[   119.528] (EE) Screen(s) found, but none have a usable configuration.
[   119.528]
Fatal server error:
[   119.528] no screens found

Я попробовал добавить видео = S-VIDEO: d и nomodeset в команду запуска grub, это не повлияло (нашел эти предложения в Интернете).

Если я запустил startX после входа в эту консоль, мой экран станет пустым (ну .. черный), пока я не нажму кнопку завершения работы моего ноутбука.

Некоторая информация:

lsmod | grep '^ i' возвращает:

i915, i2c_algo_bit, intel_ips, intel_agp

dmesg | grep drm возвращает:

6.745490 drm initialized drm 1.1.0 20060810

lspci | grep VGA возвращается:

Intel corporation core processor integrated graphics controller (rev 02)

glxinfo | Возврат поставщика grep:

server glx vendor string: SGI 
client glx vendor string: MesaProject and SGI 
openGL vendor string: mesa project

Intel_reg_dumper> regdump_broke.txt:

http://tom.pastebin.com/fJEiRxJq

dmesg возвращает:

http://tom.pastebin.com/ZTftpJu7

Есть ли что-нибудь, что я могу сделать, чтобы решить эту проблему?

Я попытался использовать xorg-edgers PPA со следующими командами для обновления драйверов Intel:

sudo add-apt-repository ppa:xorg-edgers/ppa
sudo apt-get update
sudo apt-get upgrade

Однако это не решило проблему.

Некоторая информация о моем ноутбуке, которую я купил вчера:

  • Имя: Toshiba Satellite L670 1DT
  • Процессор: Intel Pentium P6100 DualCore 2.0 ГГц
  • Видеокарта: встроенная технология Intel HD Graphics Технология динамической видеопамяти 5.0

Мне сказали, что это новый процессор Arrandale, с чипсетом HM55 (совсем недавно).

Благодарю.


4
2017-12-18 14:37


Источник




Ответы:


Я понял. По-видимому, это было результатом цепочки ошибок и ошибок на моей стороне. Я не совсем понимаю, почему, но это должно быть верно:

мой раздел Windows 7 как-то повредил раздел -> ubuntu, установленный на этом разделе -> установленное ядро ​​имеет ошибку с моей видеокартой -> я обновил ядро ​​через безопасный графический режим -> обновление grub завершилось неудачно из-за поврежденного раздела -> сбой обновления grub заставляет старое ядро ​​запускаться во время загрузки -> устаревшая ошибка ядра Intel

Таким образом, исправление заключалось в том, чтобы перераспределить диск и переустановить ubuntu, а также обновить ядро ​​с помощью безопасного режима.

Обновление ядра было фактическим исправлением общей проблемы, также описанным в этом отчете об ошибке: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/648631

Благодарю.


2
2017-12-18 20:41



красиво сделано, ошибка будет болью в azz ... и черт побери: - danizmax


Похоже на ошибку в драйвере Intel, что я вижу из dmesg:

[7.012557] BUG: невозможно обработать разворот курсора ядра NULL на 0000000000000008

и после этого есть трассировка стека от сбоя. Не уверен, что именно модуль сбой.

Также странно, что у вас нет устройства буферизации кадров, должно быть отсутствует из-за сбоя:

[69.206] (EE) open / dev / fb0: Нет такого файла или каталога


1
2017-12-18 19:59



Спасибо, я действительно понял, почему это не было разрешено обновлением ядра (оно на самом деле, но не показано grub из-за поврежденного раздела), см. Мой ответ. - Tom


Fwiw, nomodeset недоступен для -intel драйвера, потому что Intel удалил его. Вы можете использовать только режим ядра с помощью драйвера -intel.


1
2017-12-24 06:32