LinuxForum.Fans
Тема

Gentoo Linux 12.1 LiveDVD

Автор: amid88 387 сообщений 36735 просмотров
#256059

Покажите

text
zegrep 'DRM|AGP|_FB' /proc/config.gz| grep -v '^#'

или

text
grep 'DRM|AGP|_FB' /usr/src/linux/.config | grep -v '^#'

и

text
lspci -k | grep VGA -A 2
#256063

kernel.txt
CONFIG_AGP=y
CONFIG_AGP_AMD64=y
CONFIG_AGP_INTEL=y
CONFIG_DRM=y
CONFIG_DRM_KMS_HELPER=y
CONFIG_DRM_I915=y
CONFIG_FB=y
CONFIG_FB_CFB_FILLRECT=y
CONFIG_FB_CFB_COPYAREA=y
CONFIG_FB_CFB_IMAGEBLIT=y
CONFIG_FB_MODE_HELPERS=y
CONFIG_FB_TILEBLITTING=y
CONFIG_FB_EFI=y

1.txt
00:02.0 VGA compatible controller: Intel Corporation Mobile 945GME Express Inte
<------>Subsystem: Hewlett-Packard Company Device 3632
00:02.1 Display controller: Intel Corporation Mobile 945GM/GMS/GME, 943/940GML

#256064

Файл: 1.txt
00:02.0 VGA compatible controller: Intel Corporation Mobile 945GME Express Inte
grated Graphics Controller (rev 03)
Subsystem: Hewlett-Packard Company Device 3632
00:02.1 Display controller: Intel Corporation Mobile 945GM/GMS/GME, 943/940GML
Express Integrated Graphics Controller (rev 03)

#256065

Попробуйте всё же изменить в ядре

text
CONFIG_FB_EFI=y

на

text
CONFIG_FB_VESA=y

И покажите

text

emerge -pv  x11-drivers/xf86-input-evdev x11-drivers/xf86-input-synaptics x11-drivers/xf86-video-intel
#256066
"amid88" написал:
kernel.txt

Какой из команд вы получили этот файл?

#256068
"Lupo Alberto" написал:
amid88 пишет:
kernel.txt
Какой из команд вы получили этот файл?

egrep 'DRM|AGP|_FB' /usr/src/linux/.config | grep -v '^#' > kernel.txt

#256069
"Lupo Alberto" написал:
emerge -pv x11-drivers/xf86-input-evdev x11-drivers/xf86-input-synaptics x11-drivers/xf86-video-intel

как я это покажу, как мне скопировать консоль без интернета?

#256071
"amid88" написал:
как я это покажу, как мне скопировать консоль без интернета?

Просто напишите, установлены эти пакеты или нет, должно быть примерно так:

text

lupo@gentoo-laptop ~ % emerge -pv  x11-drivers/xf86-input-evdev x11-drivers/xf86-input-synaptics x11-drivers/xf86-video-intel

These are the packages that would be merged, in order:

Calculating dependencies... done! [ebuild R ] x11-drivers/xf86-input-evdev-2.7.0 0 kB [ebuild R ] x11-drivers/xf86-input-synaptics-1.6.1 0 kB [ebuild R ] x11-drivers/xf86-video-intel-2.19.0 USE="dri (-glamor) -sna" 0 kB

Total: 3 packages (3 reinstalls), Size of downloads: 0 kB

Загруженное ядро собрано именно с этим конфигурационным файлом?

"amid88" написал:
egrep 'DRM|AGP|_FB' /usr/src/linux/.config | grep -v '^#' > kernel.txt
#256077
"Lupo Alberto" написал:
lupo@gentoo-laptop ~ % emerge -pv x11-drivers/xf86-input-evdev x11-drivers/xf86-input-synaptics x11-drivers/xf86-video-intel

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild R ] x11-drivers/xf86-input-evdev-2.7.0 0 kB
[ebuild R ] x11-drivers/xf86-input-synaptics-1.6.1 0 kB
[ebuild R ] x11-drivers/xf86-video-intel-2.19.0 USE="dri (-glamor) -sna" 0 kB

Total: 3 packages (3 reinstalls), Size of downloads: 0 kB

все точно так же, только немного версии старее у меня:
1. 2.6.0
2. 1.4.0
3. 2.17.0.r3 USE="dri -sna"

Да, ядро собрано с этим config, другого нет.

#256121

При вводе команд:
1. xorgconfig
2. xorgcfg
3. xorgcfg-textmode

не найдена команда, то есть получается что у меня почему то не установлены эти пакеты?

#256124

Попробуйте

text
X -configure
#256134
"Lupo Alberto" написал:
Попробуйте
X -configure

Она работает так как и Xorg -configure, создает автоматом xorg.conf.new, а почему у меня не установились:
1. xorgconfig
2. xorgcfg
3. xorgcfg-textmode

что бы попробовать полуавтоматическую генерацию xorg.conf ?

#256139

И всё же мне кажется, что в собранном вами ядре отсутствует поддержка следующих опций:

text
Intel 440LX/BX/GX, I8xx and E7x05 chipset support (AGP_INTEL)

CONFIG_AGP_INTEL:

This option gives you AGP support for the GLX component of X on Intel 440LX/BX/GX, 815, 820, 830, 840, 845, 850, 860, 875, E7205 and E7505 chipsets and full support for the 810, 815, 830M, 845G, 852GM, 855GM, 865G and I915 integrated graphics chipsets.

text

Intel 8xx/9xx/G3x/G4x/HD Graphics (DRM_I915)

CONFIG_DRM_I915:

Choose this option if you have a system that has "Intel Graphics Media Accelerator" or "HD Graphics" integrated graphics, including 830M, 845G, 852GM, 855GM, 865G, 915G, 945G, 965G, G35, G41, G43, G45 chipsets and Celeron, Pentium, Core i3, Core i5, Core i7 as well as Atom CPUs with integrated graphics. If M is selected, the module will be called i915. AGP support is required for this driver to work. This driver is used by the Intel driver in X.org 6.8 and XFree86 4.4 and above. It replaces the older i830 module that supported a subset of the hardware in older X.org releases.

Note that the older i810/i815 chipsets require the use of the i810 driver instead, and the Atom z5xx series has an entirely different implementation.

Так как в выводе команды lspci -k у вас отсутствует строка

# lspci -k | grep VGA -A 2 [gentoo-laptop][10:49]
00:02.0 VGA compatible controller: Intel Corporation Mobile 945GM/GMS, 943/940GML Express Integrated Graphics Controller (rev 03)
Subsystem: Toshiba America Info Systems Device ff01
Kernel driver in use: i915

Да и в /var/log/Xorg.0.log есть ошибки связанные с отсутствием устройства.

#256140

Потратьте чуть времени, включите в ядро поддержку /proc/config.gz и тогда всегда можно будет убедиться, всё ли нужное включено в ядро.

#256147

Все понял, попробую пересобрать ядро, включу CONFIG_IKCONFIG=y и CONFIG_IKCONFIG_PROC=y, если найду, где эти пункты находятся.
А вот с включением выше указанных опций не совсем понял, что именно мне надо включить.

#256149
"amid88" написал:
А вот с включением выше указанных опций не совсем понял, что именно мне надо включить.

Gentoo Linux 12.1 LiveDVD
Убедитесь, что опции

text
CONFIG_AGP=y
CONFIG_AGP_INTEL=y
CONFIG_DRM=y
CONFIG_DRM_KMS_HELPER=y
CONFIG_DRM_I915=y
CONFIG_DRM_I915_KMS=y

включены. Судя по всему это должно быть так.
Главное — соберите действительно новое ядро.
Для этого выполните пункт из Обновление gentoo-sources до 3.2.0

text
gentoo-laptop linux # vim Makefile # Не обязательно, но желательно: здесь я чуть переопределяю EXTRAVERSION = -funtoo-r0a
#256150
"amid88" написал:
включу CONFIG_IKCONFIG=y и CONFIG_IKCONFIG_PROC=y, если найду,

При нажатии / в make menuconfig появляется строка поиска.
...или вот подсказка ;)

#256152

Понял, пробую...

#256175

CONFIG_IKCONFIG=y и CONFIG_IKCONFIG_PROC=y включил,


CONFIG_AGP=y
CONFIG_AGP_INTEL=y
CONFIG_DRM=y
CONFIG_DRM_KMS_HELPER=y
CONFIG_DRM_I915=y
CONFIG_DRM_I915_KMS=y все включено было.


Ядро пересобрал, но загрузилось почему то старое, что то еще наверное не сделал.

Войдите или зарегистрируйтесь, чтобы ответить.