LINUX.ORG.RU

Debian Stretch не загружается без монитора или с монитором менее FHD

 ,


1

1

словил вот такое Debian Stretch doesn't boot without Monitor

Платформа Intel® Desktop Board D2500CC https://ark.intel.com/products/56462/Intel-Desktop-Board-D2500CC внешнего ГПУ нет, на любом мониторе видно биос, граб и начальную часть лога загрузки. Также без монитора есть бибик включения и активность винта. Встаёт раком уже в процессе загрузки.

*ЦЕНЗУРА* *МНОГО ЦЕНЗУРЫ*

Да, просто черный экран, машина стоит, сеть на машине лежит, даже на кратковременное нажатие кнопки питания не реагирует. На numlock реакции нет. То есть, попросту КИРПИЧ.

Направьте где почитать про режимы чтобы понять какие настройки попробовать в /etc/default/grub

PS. Капец у меня гориииииит!!!
ЗЗЫ. машина вот такая

root@tarh-gate:~# cat /proc/cpuinfo 
processor	: 0
vendor_id	: GenuineIntel
cpu family	: 6
model		: 54
model name	: Intel(R) Atom(TM) CPU D2500   @ 1.86GHz
stepping	: 1
microcode	: 0x10a
cpu MHz		: 1861.833
cache size	: 512 KB
physical id	: 0
siblings	: 2
core id		: 0
cpu cores	: 2
apicid		: 0
initial apicid	: 0
fpu		: yes
fpu_exception	: yes
cpuid level	: 10
wp		: yes
flags		: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx lm constant_tsc arch_perfmon pebs bts nopl nonstop_tsc aperfmperf pni dtes64 monitor ds_cpl tm2 ssse3 cx16 xtpr pdcm movbe lahf_lm kaiser dtherm arat
bugs		:
bogomips	: 3723.66
clflush size	: 64
cache_alignment	: 64
address sizes	: 36 bits physical, 48 bits virtual
power management:

processor	: 1
vendor_id	: GenuineIntel
cpu family	: 6
model		: 54
model name	: Intel(R) Atom(TM) CPU D2500   @ 1.86GHz
stepping	: 1
microcode	: 0x10a
cpu MHz		: 1861.833
cache size	: 512 KB
physical id	: 0
siblings	: 2
core id		: 1
cpu cores	: 2
apicid		: 1
initial apicid	: 1
fpu		: yes
fpu_exception	: yes
cpuid level	: 10
wp		: yes
flags		: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx lm constant_tsc arch_perfmon pebs bts nopl nonstop_tsc aperfmperf pni dtes64 monitor ds_cpl tm2 ssse3 cx16 xtpr pdcm movbe lahf_lm kaiser dtherm arat
bugs		:
bogomips	: 3723.66
clflush size	: 64
cache_alignment	: 64
address sizes	: 36 bits physical, 48 bits virtual
power management:

root@tarh-gate:~# 
PPPS. Я пробовал ТРИ разных монитора. Два разных маленьких с разрешением менее FHD и один DELL U2412M. На двух маленьких получаю такой же КИРПИЧ, как и вообще без монитора. КАПЕЕЕЕЕЦЦ!!!!
ЗЗЗЗЫ. На wheezy всё работало.

★★★★★

Последнее исправление: targitaj (всего исправлений: 2)

У меня эгрегор барахлит, не могу рассмотреть версию ядра в твоём посте.

Deleted
()
Ответ на: комментарий от Deleted
root@tarh-gate:~# uname -a
Linux tarh-gate 4.9.0-7-amd64 #1 SMP Debian 4.9.110-3+deb9u2 (2018-08-13) x86_64 GNU/Linux
root@tarh-gate:~# lsb_release -a
No LSB modules are available.
Distributor ID:	Debian
Description:	Debian GNU/Linux 9.5 (stretch)
Release:	9.5
Codename:	stretch
root@tarh-gate:~# 
targitaj ★★★★★
() автор топика
Ответ на: комментарий от targitaj

Если при подключённом не FHD мониторе не видно даже груб, то

# 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

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

Deleted
()

Камень камнем - а остальное железо? У меня, например, нормально запускается/выключается/включается без монитора/с XGA/с FHD. И в этом виновата видеокарта.

Deleted
()

Нищеброды и некрофилы должны страдать. Маргинальщину никто не собирается тестировать забесплатно.

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

Тогда потыкай вот это:

‘GRUB_GFXPAYLOAD_LINUX’

    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. See gfxpayload.

    Depending on your kernel, your distribution, your graphics 
card, and the phase of the moon, note that using this option 
may cause GNU/Linux to suffer from various display problems, 
particularly during the early part of the boot sequence. If
 you have problems, set this option to ‘text’ and GRUB will 
tell Linux to boot in normal text mode.

Тут не спроста про фазы луны написано.

Ещё замени «quiet splash» на «» (можно ещё пакет plymouth удалить)

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
Deleted
()
Последнее исправление: Deleted (всего исправлений: 1)
Ответ на: комментарий от targitaj

Обращайся за техподдержкой к поставщику.

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

ну тогда если plymouth не грузится (а без этих опций не должен), то GRUB_GFXPAYLOAD_LINUX и дальше копать KMS (ты сам нашел их)

если лог загрузки ядра виден, а виснет на иксах, то надо выковыривать их лог и смотреть что там

Deleted
()

начальную часть лога загрузки.

ну ёпт, тогда KMS копай, чтож сразу не написал что лог загрузки виден

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

включение опции

GRUB_TERMINAL=console
изменило отображение граба и начального лога, но потом режим переключается в высокое разрешение. Вот видимо на этом этапе оно и встаёт. Без монитора по прежнему не грузится. Похоже на то, что надо KMS ковырять.

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

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

Deleted
()

ЛУЛ Лог неуспешной попытки загрузиться НЕ СОХРАНЯЕТСЯ!!! АААА!!!

root@tarh-gate:~# journalctl --list-boots
-2 764d9f0e77024077a9b7450eb1797095 Mon 2018-08-20 01:14:11 MSK—Mon 2018-08-20 01:15:44 MSK
-1 5a2209eb71b44b7bb99d9a717280af04 Mon 2018-08-20 01:16:11 MSK—Mon 2018-08-20 01:17:56 MSK
 0 be2ce4b07c95471b83df2d6a8edb4533 Mon 2018-08-20 01:20:27 MSK—Mon 2018-08-20 01:21:55 MSK
root@tarh-gate:~# 
специально полез включил опцию чтобы были логи предыдущих загрузок, но лога загрузки без монитора НЕЕЕТТ!!!!

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

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

Потому стоит посмотреть /var/log/ и что там он последним пишет на неправильных мониторах, прежде чем залипнуть.

Ну и если он всё равно меняет разрешение, до старта иксов, значит nomodeset не прописался в параметры ядра или «что-то не так».

Если залипает на иксах, то грузиться без них, а потом с консоли стартовать их руками и смотреть что в логах.

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

Ну и если он всё равно меняет разрешение

меняет, ага

до старта иксов

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

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

да, подтвердил, лога неуспешной загрузки нет в списке. Вот так система журналирования...

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

Потому стоит посмотреть /var/log/

targitaj, [20.08.18 01:27]
1:27:33 гашу

targitaj, [20.08.18 01:30]
1:30 включаю без моника

targitaj, [20.08.18 01:31]
1:32 ресет с монитором

в файле syslog просто лакуна

Aug 20 01:27:46 tarh-gate systemd[1]: Stopped target Timers.
Aug 20 01:27:46 tarh-gate systemd[1]: Stopped Daily apt upgrade and clean activities.
Aug 20 01:27:46 tarh-gate systemd[1]: Stopped Daily Cleanup of Temporary Directories.
Aug 20 01:32:38 tarh-gate kernel: [    0.000000] Linux version 4.9.0-7-amd64 (debian-kernel@lists.debian.org) (gcc version 6.3.0 20170516 (Debian 6.3.0-18+deb9u1) ) #1 SMP Debian 4.9.110-3+deb9u2 (2018-08-13)
Aug 20 01:32:38 tarh-gate kernel: [    0.000000] Command line: BOOT_IMAGE=/boot/vmlinuz-4.9.0-7-amd64 root=/dev/mapper/vg00-tarh--gate--root ro ipv6.disable=1 nomodeset
Aug 20 01:32:38 tarh-gate kernel: [    0.000000] Disabled fast string operations
Aug 20 01:32:38 tarh-gate kernel: [    0.000000] x86/fpu: Legacy x87 FPU detected.

root@tarh-gate:/var/log# journalctl --list-boots
-3 764d9f0e77024077a9b7450eb1797095 Mon 2018-08-20 01:14:11 MSK—Mon 2018-08-20 01:15:44 MSK
-2 5a2209eb71b44b7bb99d9a717280af04 Mon 2018-08-20 01:16:11 MSK—Mon 2018-08-20 01:17:56 MSK
-1 be2ce4b07c95471b83df2d6a8edb4533 Mon 2018-08-20 01:20:27 MSK—Mon 2018-08-20 01:27:51 MSK
 0 680ca48f67cc4375b69a26351971083d Mon 2018-08-20 01:32:28 MSK—Mon 2018-08-20 01:39:09 MSK
root@tarh-gate:/var/log# 

боже мой, что же они сделали.. И это дебиан!!! Мрак, ребята, это просто какой-то мрак.

targitaj ★★★★★
() автор топика
Последнее исправление: targitaj (всего исправлений: 1)

Это какая-то жесть. Чего делать-то? ГУЙ поставить? Какие-нибудь еще настройки попробовать в grub пробить?

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

меняет, ага

а ты update-grub не забыл?

И это дебиан!!! Мрак, ребята, это просто какой-то мрак.

Мрак - это не умет добыть логи с машины. А дебиан тут не причем.

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

Так у тебя поди залипает еще в initramfs, когда root в readonly, вот и логов нет.

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

Aug 20 01:32:38 tarh-gate kernel: [ 0.000000] Command line: BOOT_IMAGE=/boot/vmlinuz-4.9.0-7-amd64 root=/dev/mapper/vg00-tarh--gate--root ro ipv6.disable=1 nomodeset

Ан нет update-grub не забыл.

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

а ты update-grub не забыл?

Debian Stretch не загружается без монитора или с монитором менее FHD (комментарий)

Aug 20 01:32:38 tarh-gate kernel: [ 0.000000] Command line: BOOT_IMAGE=/boot/vmlinuz-4.9.0-7-amd64 root=/dev/mapper/vg00-tarh--gate--root ro ipv6.disable=1 nomodeset

Мрак - это не умет добыть логи с машины.

какой еще файл можно посмотреть? В syslog просто нет ничего за нужный период. Там просто ничего за это время нет.

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

Ну блин dmesg, messages и т.п.

у меня просто с 14 года journal включен, я хз может он в новых дистрах тоже включён.

Но на экране же он что-то пишет прежде чем залипнуть.

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

Попробовать другой дистрибутив. Раз это «промышленная платформа» , то какой-нибудь centos.

Deleted
()

что есть в логах, на участке времени 1:27 -> гашу -> 1:30 -> включаю без моника -> 1:32 -> ресет с моником:

daemon.log - пусто, там 1:27 -> 1:32 сразу
debug - ничего
kern.log - ничего
messages - ничего
syslog - ничего

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

в безопасном режиме ещё попробуй

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

Добавь в опции ядра systemd.debug-shell=1, и попробуй после старта на 9 tty переключиться, там должна быть рутовая консоль. Если она работает, можно попробовать root в rw перемонтировать и логи сохранить, dmesg'а например.

Deleted
()

попытка загрузиться в recovery вариант без моника успеха не принесла

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

еще можно интеловский драйвер заблеклистить

Deleted
()

может как-то принудительно выставить какие-нибудь 640*480 или типа того?

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

ты их выставил через nomodeset но что-то там клало болт на это

хотя можно потыкать vga= параметр

Deleted
()
Последнее исправление: Deleted (всего исправлений: 1)
00:02.0 VGA compatible controller: Intel Corporation Atom Processor D2xxx/N2xxx Integrated Graphics Controller (rev 09) (prog-if 00 [VGA controller])
	Subsystem: Intel Corporation Atom Processor D2xxx/N2xxx Integrated Graphics Controller
	Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
	Latency: 0
	Interrupt: pin A routed to IRQ 33
	Region 0: Memory at c0300000 (32-bit, non-prefetchable) [size=1M]
	Region 1: I/O ports at 40d0 [size=8]
	[virtual] Expansion ROM at 000c0000 [disabled] [size=128K]
	Capabilities: [d0] Power Management version 2
		Flags: PMEClk- DSI+ D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
		Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
	Capabilities: [b0] Vendor Specific Information: Len=07 <?>
	Capabilities: [90] MSI: Enable+ Count=1/1 Maskable- 64bit-
		Address: fee0300c  Data: 41c2
	Kernel driver in use: gma500
	Kernel modules: gma500_gfx
targitaj ★★★★★
() автор топика
Ответ на: комментарий от targitaj

В GRUB_CMDLINE_LINUX. Но вообще, это можно на один раз в самом grub'е сделать, в меню с вариантами загрузки выбираешь нужный пункт, нажимешь e, дописываешь в предпоследнюю строчку, жмешь ctrl+x.

Deleted
()
Последнее исправление: MyLittleLoli (всего исправлений: 1)
Ответ на: комментарий от targitaj

GRUB_CMDLINE_LINUX_DEFAULT=«nomodeset»
не помогло

Арчевики потому что надо читать:

Along with nomodeset kernel parameter, for Intel graphics card you need to add i915.modeset=0.

anonymous
()

Это ж PowerVR графика - она никогда нормально не работала, даже в Виндовс. Можно попробовать с blacklist gma500_gfx.

Elyas ★★★★★
()

D2500CC

Да, просто черный экран, машина стоит, сеть на машине лежит, даже на кратковременное нажатие кнопки питания не реагирует. На numlock реакции нет. То есть, попросту КИРПИЧ.

Добавить video=LVDS-1:d в kernel kmdline пробовали? На атоме помогало. У меня так было vga=791 video=LVDS-1:d

ps: тред не читал, не ругайтесь

samson ★★
()
Последнее исправление: samson (всего исправлений: 1)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.