vasek |
|
Темы:
48
Сообщения:
11340
Участник с: 17 февраля 2013
|
stnBIOS он и есть BIOS и он один и тот же для всех систем и это целый программный комплекс, включающий кучу таблиц ACPI с описанием оборудования и его управлением. Таблица DSDT (Differentiated System Description Table) является самой сложной. Она содержит описание методов выполнения типовых системных операций, информацию об устройствах, шинах, всех системных объектах и методах взаимодействия с ними. Операционная система узнает о твоем оборудовании на стадии загрузки, считывая эту информацию из BIOS, под ее же управлением, иницилизирует и готовит к работе. BIOS (читай программу) пишут человеки и пишут они ее под определенную систему, что им закажут, а это в основном Windows. А потому частенько в винде все работает, а в Linux частенько что то отваливается, то подсветка, то еще что-нибудь. Кроме того, информация в BIOS не меняется, не меняется также и твое железо, а ядро постоянно обновляется, привносится что то новенькое. Попробуй загрузи старый комп с новым ядром Linux, получишь кучу проблем. Также можно получить кучу ошибок и варнингов (и даже проблемы загрузки) после обновления BIOS на старом железе. Так что обновление BIOS то же не всегда полезно. А потому будут разные варнинги при загрузке разных систем на одном компе. И обычно это не ошибки, а просто сообщения системы о том, что ей что то не понравилось, а сообщает она то, что ей запрограммируют те же человеки. А если хочешь понять эти сообщения, то нужно получить эти таблицы и покапаться в них, а если хватит знаний, то можешь и исправить. А не хочешь, тогда смирись. stnЭто как сказать ... если тебе 8-ой десяток с гаком, то вполне возможно.
Ошибки не исчезают с опытом - они просто умнеют
|
vasek |
|
Темы:
48
Сообщения:
11340
Участник с: 17 февраля 2013
|
Нужно было меньше писать, а больше анализировать. Ты хотя бы выяснил, что это за объекты LNK* (A,B,C,D…..)? Я не поленился и посмотрел свою таблицу DSDT и понял, что эти объекты LNK* связаны с таблицей прерываний PCI, например, для объекта LNKA Проверяем вывод dmesg и убеждаемся, что это так и естьdmesg | grep -i LNK То есть проблема связана с прерываниями, точнее с описанием имени LNK* - возможно используется не правильный путь к объекту, типа _SB.PCI0.LNKA, а должно быть, например, как в моем выводе _SB.LNKA._ (смотри выше).И если ты посмотришь вывод dmesg, то увидишь, что объекты LNK* не смотря ни на что создаются, а значит, как и писал выше, на это можно забить. А вот на время загрузки это ну никак не должно влиять, так что здесь я с тобой не согласен. Кстати, все интервалы времени загрузки хороши выводятся и можно посмотреть и узнать где у тебя затык. Можешь анализировать дальше самостоятельно.
Ошибки не исчезают с опытом - они просто умнеют
|
ban_zay |
|
Темы:
1
Сообщения:
11
Участник с: 07 ноября 2015
|
железо не AMDшное? вывод вот этой команды покажи... возможно тебе туда https://bugzilla.kernel.org/show_bug.cgi?id=198167
|