Bug 27839

Summary: Начиная с ядра 3.0.44 не работает драйвер интеловских видеокарт
Product: Branch p6 Reporter: Andrey Kutuzov <akutuzov72>
Component: xorg-drv-intelAssignee: Andrey Cherepanov <cas>
Status: CLOSED FIXED QA Contact: QA p6 <qa-p6>
Severity: major    
Priority: P3 CC: aen, snejok, vsu
Version: не указанаKeywords: regression
Hardware: all   
OS: Linux   
Attachments:
Description Flags
X.org log
none
dmesg none

Description Andrey Kutuzov 2012-10-12 16:10:07 MSK
Created attachment 5592 [details]
X.org log

При загрузке иксы выбирают драйвер fb, результаты очевидны. На предыдущих ядрах (3.0.42, например) при той же конфигурации всё в порядке, работает драйвер i915.
Воспроизводится на двух разных машинах с интеловскими видеокартами, вот видеокарта с одной из них:

00:02.0 VGA compatible controller: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller (rev 09)
        Subsystem: ASRock Incorporation Device 0102
        Kernel modules: i915 

В логах иксов жалобы на (EE) FBDEV(0): FBIOBLANK: Invalid argument 

Прилагаю лог иксов при попытке загрузиться с 3.0.45
Comment 1 Andrey Kutuzov 2012-10-16 13:25:40 MSK
На 3.0.46 то же самое.
Comment 2 Lenar Shakirov 2012-10-16 18:22:41 MSK
У Меня Все Работает:

Система: P6

# uname -a
Linux foo.bar.baz 3.0.46-std-pae-alt0.M60P.1 #1 SMP Sat Oct 13 18:05:55 UTC 2012 i686 GNU/Linux

# lspci -v:
00:02.0 VGA compatible controller: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller (rev 09) (prog-if 00 [VGA controller])
        Subsystem: ASRock Incorporation Device 0102
        Flags: bus master, fast devsel, latency 0, IRQ 45
        Memory at f7400000 (64-bit, non-prefetchable) [size=4M]
        Memory at d0000000 (64-bit, prefetchable) [size=256M]
        I/O ports at f000 [size=64]
        Expansion ROM at <unassigned> [disabled]
        Capabilities: [90] MSI: Enable+ Count=1/1 Maskable- 64bit-
        Capabilities: [d0] Power Management version 2
        Capabilities: [a4] PCI Advanced Features
        Kernel driver in use: i915
        Kernel modules: i915

# rpm -q xorg-drv-intel xorg-dri-intel:
xorg-drv-intel-2.15.0-alt2
xorg-dri-intel-7.10.3-alt2.M60P.1

Что в /proc/cmdline?
Приложите dmesg.
Comment 3 Andrey Kutuzov 2012-10-17 11:55:38 MSK
# uname -a:
Linux linguist.local 3.0.46-std-def-alt0.M60P.1 #1 SMP Sat Oct 13 16:21:24 UTC 2012 i686 GNU/Linux

# lspci -v
00:02.0 VGA compatible controller: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller (rev 09) (prog-if 00 [VGA controller])
        Subsystem: ASRock Incorporation Device 0102
        Flags: bus master, fast devsel, latency 0, IRQ 43
        Memory at fe000000 (64-bit, non-prefetchable) [size=4M]
        Memory at d0000000 (64-bit, prefetchable) [size=256M]
        I/O ports at f000 [size=64]
        Expansion ROM at <unassigned> [disabled]
        Capabilities: [90] MSI: Enable+ Count=1/1 Maskable- 64bit-
        Capabilities: [d0] Power Management version 2
        Capabilities: [a4] PCI Advanced Features
        Kernel modules: i915

# rpm -q xorg-drv-intel xorg-dri-intel:
xorg-drv-intel-2.15.0-alt2
xorg-dri-intel-7.10.3-alt2.M60P.1

# cat /proc/cmdline:
BOOT_IMAGE=/boot/vmlinuz-3.0.46-std-def-alt0.M60P.1 root=UUID=c66fb1d5-cc1e-4415-abea-8f1e36063210 ro resume=/dev/disk/by-uuid/1f41dcfc-b924-4d53-b19f-b6bf1b36dbfa panic=30 splash

dmesg прилагаю.
Comment 4 Andrey Kutuzov 2012-10-17 11:56:28 MSK
Created attachment 5599 [details]
dmesg
Comment 5 Lenar Shakirov 2012-10-17 12:17:10 MSK
Вроде так же как и у меня, единственное за что глаз зацепился это:
[    0.880480] vesafb: mode is 800x600x32, linelength=3200, pages=0
[    0.880483] vesafb: scrolling: redraw
[    0.880485] vesafb: Truecolor: size=8:8:8:8, shift=24:16:8:0
[    0.880643] vesafb: framebuffer at 0xd0000000, mapped to 0xf7c80000, using 1920k, total 1920k
[    0.933767] fb0: VESA VGA frame buffer device

Про vesafb у меня вообще нет.
А про fb0 у меня:
[    2.399675] fbcon: inteldrmfb (fb0) is primary device
[    2.578322] fb0: inteldrmfb frame buffer device

Судя по:
ваш http://ark.intel.com/products/53422/Intel-Core-i3-2100-Processor-3M-Cache-3_10-GHz
мой http://ark.intel.com/products/52209/Intel-Core-i5-2500-Processor-6M-Cache-up-to-3_70-GHz

Видео у нас одинаковое:
Intel® HD Graphics 2000
Comment 6 Andrey Kutuzov 2012-10-17 12:23:20 MSK
Ну вот в том-то и дело, что у меня почему-то выбирается драйвер vesa вместо нормального intel.
Вечером могу ещё скинуть данные с ноутбука, на котором ровно такое же происходит.
Comment 7 Lenar Shakirov 2012-10-17 12:46:47 MSK
В качестве бреда:

А какой у вас загрузчик?
Если lilo, то что выводит команда:
# grep vga /etc/lilo.conf
Comment 8 Andrey Kutuzov 2012-10-17 12:50:54 MSK
Grub у меня. Как поставил P6, так и стоит.
Comment 9 Andrey Kutuzov 2012-10-18 02:47:55 MSK
Вот данные с ноута, на котором ровно то же самое.

# uname -a
Linux kender.localdomain 3.0.42-std-def-alt0.M60P.1 #1 SMP Wed Aug 29 07:43:46 UTC 2012 i686 GNU/Linux

# lspci -v
00:02.0 VGA compatible controller: Intel Corporation Mobile 915GM/GMS/910GML Express Graphics Controller (rev 03) (prog-if 00 [VGA controller])
        Subsystem: Hewlett-Packard Company NX6110/NC6120
        Flags: bus master, fast devsel, latency 0, IRQ 16
        Memory at d0400000 (32-bit, non-prefetchable) [size=512K]
        I/O ports at 7000 [size=8]
        Memory at c0000000 (32-bit, prefetchable) [size=256M]
        Memory at d0480000 (32-bit, non-prefetchable) [size=256K]
        Expansion ROM at <unassigned> [disabled]
        Capabilities: [d0] Power Management version 2
        Kernel driver in use: i915
        Kernel modules: intelfb, i915

# rpm -q xorg-drv-intel xorg-dri-intel
xorg-drv-intel-2.15.0-alt2
xorg-dri-intel-7.10.3-alt2.M60P.1
Comment 10 Andrey Kutuzov 2012-10-26 18:15:22 MSK
С ядром 3.0.48 всё заработало нормально.
Comment 11 Andrey Cherepanov 2012-10-29 11:09:41 MSK
Раз заработало, закрываю ошибку.