LINUX.ORG.RU

Gentoo linux 4.1.12

 ,


2

1

Столкнулся с проблемой при сборке ядра 4.1.12, все делал по плану как и до этого собирал версию 4.0.5, но сейчас при старте системы не запускается драйвер терминала, и разрешение выглядит гадко 800х600, может быть кто-то сталкивался, подскажите пожалуйста.


Логи, конфиг?

800х600

Ты уверен,что проблема в ядре?

драйвер терминала

И вообще, опиши ситуацию детальнее

XMs ★★★★★
()

Присоединяюсь с вопросу. Не так давно использую дженту и так же не доволен разрешением в консоли. Подскажите как его изменить? В связи с тем что опыта сборки ядра нет, то собирал с помощью genkernel all. Установлены пропиетарные драйвера Nvidia.

Linux gentoo 4.0.5-gentoo
lukman
()
Ответ на: комментарий от anonymous

Конфиг ядра в дереве исходников хранится в файле ".config", если копировать в "./" или в ".", то в дерево исходных кодов в данном случае буде скопирован файл с исходным именем, т.е. config-4.0.5-gentoo, а должен быть скопирован в .config.

Ферштейн?

kostik87 ★★★★★
()
Ответ на: комментарий от lukman

Установлены пропиетарные драйвера Nvidia.

И тебе все ещё непонятно почему в консольке неуютное разрешение?

init_6 ★★★★★
()
Ответ на: комментарий от anonymous

intel, только она одна

CONFIG_PERF_EVENTS_INTEL_UNCORE=y
# CONFIG_X86_INTEL_LPSS is not set
CONFIG_CPU_SUP_INTEL=y
CONFIG_X86_MCE_INTEL=y
CONFIG_MICROCODE_INTEL=y
# CONFIG_MICROCODE_INTEL_EARLY is not set
# CONFIG_X86_INTEL_MPX is not set
# CONFIG_X86_INTEL_PSTATE is not set
# CONFIG_INTEL_IDLE is not set
CONFIG_INTEL_MIC_BUS=m
CONFIG_INTEL_MIC_HOST=m
CONFIG_INTEL_MIC_CARD=m
# CONFIG_NET_VENDOR_INTEL is not set
CONFIG_HW_RANDOM_INTEL=y
# CONFIG_INTEL_POWERCLAMP is not set
# CONFIG_INTEL_SOC_PMIC is not set
CONFIG_AGP_INTEL=y
CONFIG_INTEL_GTT=y
CONFIG_SND_INTEL8X0=m
CONFIG_SND_INTEL8X0M=m
CONFIG_SND_HDA_INTEL=m
# CONFIG_SND_SOC_INTEL_BYTCR_RT5640_MACH is not set
# CONFIG_LEDS_INTEL_SS4200 is not set
# CONFIG_INTEL_MIC_X100_DMA is not set
# CONFIG_INTEL_MID_DMAC is not set
CONFIG_INTEL_IOATDMA=m
# CONFIG_INTEL_MENLOW is not set
# CONFIG_INTEL_IPS is not set
# CONFIG_INTEL_OAKTRAIL is not set
# CONFIG_INTEL_RST is not set
# CONFIG_INTEL_SMARTCONNECT is not set
# CONFIG_INTEL_IOMMU is not set
# CONFIG_CRYPTO_CRC32C_INTEL is not set
# CONFIG_CRYPTO_GHASH_CLMUL_NI_INTEL is not set
# CONFIG_CRYPTO_AES_NI_INTEL is not set
CONFIG_KVM_INTEL=m

skandi
() автор топика
Ответ на: комментарий от XMs

Ты уверен,что проблема в ядре?

кажется что ядро потому что после старта системы другое ядро сразу меняет разрешение

skandi
() автор топика
Ответ на: комментарий от skandi

Залей конфиг целиком на pastebin, а сюда помести ссылку. Если не знаешь, что такое Pastebin, то сходи в google и узнай.

Затем привыде вывод

lspci

kostik87 ★★★★★
()
Ответ на: комментарий от kostik87

Читай про параметр ядра vga или если используешь grub2, то про GRUB_GFXPAYLOAD_LINUX.

но 4.0.5 работает хорошо а 4.1.12 не заводится ведь не граб виноват

skandi
() автор топика
Ответ на: комментарий от kostik87

Залей конфиг целиком на pastebin, а сюда помести ссылку. Если не знаешь, что такое Pastebin, то сходи в google и узнай.

айн момент, новичок тут.

skandi
() автор топика
Ответ на: комментарий от skandi

Вангую что не другое ядро, а просто [e]udev отработал. Ты так и не объяснил, в чём проблема. Раз отрабатывает [e]udev — значит, до инита дело доходит. Иксы не грузятся? Или в консоли разрешение другое?

XMs ★★★★★
()
Ответ на: комментарий от XMs

Вангую что не другое ядро, а просто [e]udev отработал. Ты так и не объяснил, в чём проблема. Раз отрабатывает [e]udev — значит, до инита дело доходит. Иксы не грузятся? Или в консоли разрешение другое?

в консоли разрешение другое и X не стартуют

skandi
() автор топика
Ответ на: комментарий от lukman

Объяснить можешь?

Твой любимый поисковик сделает это гораздо лучше меня.

init_6 ★★★★★
()
Ответ на: комментарий от skandi

Какая видеокарта? После обновления ядра emerge @module-rebuild делал?

не понимаю как сюда тексты вставлять чтобы вам удобно было

Идёшь на pastebin.com или аналогичный ресурс→заливаешь туда конфиг→сюда кидаешь ссылку

XMs ★★★★★
()
Ответ на: комментарий от skandi
CONFIG_AGP=m
CONFIG_AGP_INTEL=m

CONFIG_DRM=m
CONFIG_DRM_KMS_HELPER=m
CONFIG_DRM_KMS_FB_HELPER=y

CONFIG_DRM_I915=m
CONFIG_DRM_I915_KMS=y
CONFIG_DRM_I915_FBDEV=y

CONFIG_FB=y
CONFIG_FB_CMDLINE=y
CONFIG_FB_BOOT_VESA_SUPPORT=y
CONFIG_FB_MODE_HELPERS=y

CONFIG_FB_VESA=y
CONFIG_FB_EFI=y

CONFIG_FB_SIMPLE=y

CONFIG_FRAMEBUFFER_CONSOLE=y
CONFIG_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY=y

скорее всего не все нужное скопировал, но самое важное это две последние строчки и все что каcается фреймбуфера

# cat .config | grep _FB
# cat .config | grep _FRAMEBUFFER
anonymous
()
Ответ на: комментарий от skandi

lsmod

kvm_intel             128337  0
kvm                   244026  1 kvm_intel
snd_hda_intel          17424  3
snd_hda_controller     13968  1 snd_hda_intel
snd_hda_codec          68647  4 snd_hda_codec_realtek,snd_hda_codec_generic,snd_hda_intel,snd_hda_controller
snd_pcm                64443  3 snd_hda_codec,snd_hda_intel,snd_hda_controller
snd                    51105  12 snd_hwdep,snd_timer,snd_pcm,snd_hda_codec_generic,snd_hda_codec,snd_hda_intel

skandi
() автор топика
Ответ на: комментарий от skandi

lspci

00:00.0 Host bridge: Intel Corporation 3rd Gen Core processor DRAM Controller (rev 09)
00:02.0 VGA compatible controller: Intel Corporation 3rd Gen Core processor Graphics Controller (rev 09)
00:14.0 USB controller: Intel Corporation 7 Series/C210 Series Chipset Family USB xHCI Host Controller (rev 04)
00:16.0 Communication controller: Intel Corporation 7 Series/C210 Series Chipset Family MEI Controller #1 (rev 04)
00:1a.0 USB controller: Intel Corporation 7 Series/C210 Series Chipset Family USB Enhanced Host Controller #2 (rev 04)
00:1b.0 Audio device: Intel Corporation 7 Series/C210 Series Chipset Family High Definition Audio Controller (rev 04)
00:1c.0 PCI bridge: Intel Corporation 7 Series/C210 Series Chipset Family PCI Express Root Port 1 (rev c4)
00:1c.1 PCI bridge: Intel Corporation 7 Series/C210 Series Chipset Family PCI Express Root Port 2 (rev c4)
00:1c.3 PCI bridge: Intel Corporation 7 Series/C210 Series Chipset Family PCI Express Root Port 4 (rev c4)
00:1d.0 USB controller: Intel Corporation 7 Series/C210 Series Chipset Family USB Enhanced Host Controller #1 (rev 04)
00:1f.0 ISA bridge: Intel Corporation 7 Series Chipset Family LPC Controller (rev 04)
00:1f.2 IDE interface: Intel Corporation 7 Series Chipset Family 4-port SATA Controller [IDE mode] (rev 04)
00:1f.3 SMBus: Intel Corporation 7 Series/C210 Series Chipset Family SMBus Controller (rev 04)
00:1f.5 IDE interface: Intel Corporation 7 Series Chipset Family 2-port SATA Controller [IDE mode] (rev 04)
02:00.0 Network controller: Qualcomm Atheros AR9485 Wireless Network Adapter (rev 01)
03:00.0 Unassigned class [ff00]: Realtek Semiconductor Co., Ltd. Device 5286 (rev 01)
03:00.2 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8101E/RTL8102E PCI Express Fast Ethernet controller (rev 06)

skandi
() автор топика
Ответ на: комментарий от kostik87

вот вырезка из /etc/default/grub

# Uncomment to disable graphical terminal (grub-pc only)
#GRUB_TERMINAL=console

# The resolution used on graphical terminal.
# Note that you can use only modes which your graphic card supports via VBE.
# You can see them in real GRUB with the command `vbeinfo'.
#GRUB_GFXMODE=640x480

# Set to 'text' to force the Linux kernel to boot in normal text
# mode, 'keep' to preserve the graphics mode set using
# 'GRUB_GFXMODE', 'WIDTHxHEIGHT'['xDEPTH'] to set a particular
# graphics mode, or a sequence of these separated by commas or
# semicolons to try several modes in sequence.
#GRUB_GFXPAYLOAD_LINUX=

достаточно ли сменить например GRUB_GFXMODE=1920x1080?

lukman
()
Ответ на: комментарий от XMs

Какая видеокарта? После обновления ядра emerge @module-rebuild делал?

нет еще не делал, сейчас проверю

skandi
() автор топика
Ответ на: комментарий от kostik87

find /lib/modules/`uname -r` -type f -name «intel*»

/lib/modules/4.1.12-gentoo/kernel/drivers/char/agp/intel-gtt.ko
/lib/modules/4.1.12-gentoo/kernel/drivers/char/agp/intel-agp.ko
skandi
() автор топика
Ответ на: комментарий от LongLiveUbuntu

ну тут, что консоль что X не меняет разрешение, кстати еще пробовал собирать 4.0.4 так же проблема.

skandi
() автор топика
Ответ на: комментарий от skandi

dmesg неполный, начала и конца нет. В dmesg в самом конце показано, что грузиться только модуль drm.

Или lsmod и dmesg запускались на разных системах.

И вообще есть подозрение что в initramfs нет модулей для видео и скорее всего и других важных модулей. Пересобери initramfs. Спроси у других, я не собирал initramfs. Либо корень не тот, от другой системы.

anonymous
()
Ответ на: комментарий от lukman

Тогда картинка будет только 4x3 хотя разрешение можно поднять. Ещё моет повезти и в bios окажется 16x9 видеорежим, но это сомнительно.

anonymous
()
Ответ на: комментарий от lukman

Чего-то нормальных статей не находится.

Нужно чтобы ядро было собрано с CONFIG_FB_VESA, потом загрузится с параметром ядра vga=ask или запустить один из hwinfo --framebuffer или vbeinfo чтобы посмотреть список поддерживаемых режимов, и наконец прописать параметр video=vesafb:1024x768-32@60 со своим разрешением в комстроку ядра.

anonymous
()
Ответ на: комментарий от anonymous

Сейчас проверил, vga=ask не работает в grub2, и video=vesafb:1024x768-32@60 тоже не работает. В grub2 работает только GRUB_GFXMODE=1024x768x32 и GRUB_GFXPAYLOAD_LINUX=keep в его конфиге.

anonymous
()
Ответ на: комментарий от anonymous

Либо корень не тот, от другой системы.

могло ли сказаться что я собирал ядро через chroot загрузившись с live, или нужно собирать из под системы?

skandi
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.