>Получается они превратили мой ноутбук в будущий кирпич. Уебки тупорылые
Будущий кирпич? Это как?
>UPD. Примечание пользователя r0mik в комментариях к статье: «портится не БИОС» в прямом смысле — лочится на запись микросхема SPI Flash.
Значит, проблема не в дистрибутиве, а в самом ядре (а именно - модуле ядра).
А замененную SPI Flash шить не надо? Для прошивки флешку надо снимать, стоит она копейки. Разницы никакой, что с заменой, что без нее. Более того, информация про якобы блокировку флешки взята из какого то комментария. Я что то не припоминаю функции аппаратной блокировки флешек биоса на ноутах. Сам я перешил уже не один десяток таких флешек.
О чем спор вообще? Придется бежать в сервис, терять гарантию, время, деньги из за этого проеба. При чем неизбежно и главное неизвестно когда. Про неблокировку рассказывай на форумах леновы. Там будет много счастливчиков
Ситуация не из приятных - понятное дело. Просто участники дискуссии, как мне кажется, слегка драматизируют и преувеличивают проблему. В комментах на гиктаймс вообще вплывают варианты замены материнской платы ноутбука.
если есть способ из ОС записать в uefi какие то данные, способные повредить его. то значит можно сделать и обратную процедуру, подобную первой.
в микрухах часть есть область памяти запрещенная для записи или чтения, но можно как вариант поменять саму микросхемы
Мммм, это так не работает. Есть микросхемы куда можно и один раз записать, есть куда можно записать несколько раз и заблочить навсегда. Понятно дело можно выпаять и новую поставить.
Но, там же написано "Поможет физическая замена микросхемы". Так что берешь микросхему и "всё чинится программатором за 10 минут".
При ремонте ноутов это типовая и несложная процедура. Встречается такая неисправность достаточно часто и без всяких Убунт.
понятное дело. Но осадок остается. Мне, что, к обновлению бубунты когда снова прилетит черный экран (а он наверняка прилетит), придется идти в ремонт? Это пиздец просто
У меня нет винды, у меня убунта на ноуте. Плюс гибернация настолько полезна, что я могу простить ей эту шалость. Я бы за гибернацию в линуксе левое яичко отдал бы
в статье бред недоучки, в SPI FLASH микросхемах в принципе нет функции заблокировать запись навсегда, так что таки "всё чинится программатором за 10 минут"
Это версия из комментария. Желтеньким выделена и вначале написано имя. Очевидно, можешь написать свою версию почему бубунта лочит УЕФИ на запись или кирпичит ноут. Мы послушаем. Можешь на гиктаймс написать
откуда мне знать что там понакрутили в схемотехнике производители проблемных ноутбуков, я тебе просто говорю, что spi flash всегда можно выпаять и перепрошить на программаторе. Скорее всего даже выпаивать не надо всю, а только ногу /WP поднять от платы, выставить на запись и прошить самим ноутом
https://geektimes.ru/post/296645/#comment_10511545
вот чел говорит, что может даже без выпаивания можно пин /WP в нужное состояние выставить правкой бита отвечающего за состояние SPI FLASH правда я хз как это сделать, у него и спроси
Винда 8-10 со своими кривыми режимами сна-гибернация-хуяции постоянно окирпичивает ноуты. Только за последние 2 года через меня таких ноутов прошло 40-50шт
ПО сути это массовое явление. Но новостей что-то не вижу.
Не обижайся, но звучит как-то тупо. Возможно, ты не видишь новостей про это, потому что это не так?
Что значит окирпичивает? Ноут перестает включаться? Ты вытаскивал хард? Пытался его запустить на другом железе? Отключал всю периферию (включая и ту, что в корпусе)? Ты точно определил, что винда запорола прошивку в БИОСе? Что говорят чуваки с программаторами (имхо, в любом, даже небольшом городе такие умельцы есть)? Вообще, какую именно часть железа "убила" винда?
Я так и не понял, в какой момент именно винда начинает ломиться в раздел с прошивкой.
>Майкрософт, угробил таких машин больше на порядок, а то и натри.
Ситуация связана с тем, что во время POST процедуры, на флэше видны «наружу» как минимум две GUID партиции. И пока «тупит» HDD во время работы перечислителя доступных загрузочных устройств, загрузчик ОСи прилетает не по адресу и записывается вместо харда на флэшку. Если прилетает в NVRAM партицию — получаем глюки настроек, в DXE/OPROM — не включающийся труп.
Так же поступает и Win8-10 в UEFI режиме, правда она ни когда не предупреждает пользователя о том что собирается переподписать loader новым сертификатом.
И выглядит это все так, что это больше косяк производителя ноута, чем разработчика оси, имхо. Почему хард на этом этапе подвисает и загрузчик прилетает в вообще хуй пойми какой раздел? Почему этот раздел виден среди прочих? Сложно поверить, что при записи загрузчика мелкомягкие смотрят даже флешки для поиска нужного раздела, это в высшей степени дебилизм.
Вероятно надо надо знать как это делается на довольно низком уровне, чтобы это можно было обсуждать, однако могу предположить, что винда ломится в раздел с прошивкой в тот же момент, когда убунта обсуждаемая это делает, или, по крайней мере, механизм открытия чипа и его, назовем это "повреждением", одинаков.
Когда появились первые мониторы с управлением разверткой некоторые вирусы управляли ей для того, что бы люминофор выжечь по фану, были ли это косяки производителей мониторов? Наверно - да, но не все так однозначно.
Хард подивсать может по множеству причин, на вскидку могу привести бэдблоки, которые не смог механизм их кореекции обойти за вменяемое время, глюк электроники, повережденный шлейф, т.е. аппаратный сбой. Во всех случаях, кроме первого контроллеру прийдет невменяемая информация, в первом случае же контроллер, если умен, уберет не отчечающий слот из списка доступных, если не очень умен - повиснет. Если еще и драйвер кривой - вообще поведение становится неустойчивым. Опять же - это вероятность и вполне вероятно, что из строя выйдет на этом этапе 1 из 1000, однако принимая во внимание количество ноутбуков одной модели счет запросто пойдет на сотни устройств.
Почему виден этот раздел - вопрос открытый, без спец знаний это непонятно, но предположу, что это как то связанно с тем что у microsoft партнерские отношеня с verisign. Но за 99$ verisign и тебе разрешит подписывать двоичные файлы, может только че из api не скажет, а вот майкрософту - сказал.
Они и не смотрят скорее всего, с них есть список слайсов, или как там в винде это называется, я хз, проблема то не во флешках а в разделах, которые в микросхеме сидят. USB умирает скорее всего потому, что происходит сбой на этапе старта чипсета материнки. Установщик загрузчика, скорее всего, не проверяет область куда он устанавливает (возможно вызов идет по номеру слайса) и возвращает ссылку на место установки, и дело не в загрузчике, а в том, что ссылка на этот загрузчик прописывется в микросхеме, и, скорее всего, прописывается нетуда. Грубо говоря загрузчик может указывать на раздел в памяти OPROM, только вот сам он хранится на HDD по этому адресу а не в памяти чипа. Естественно вызов случайного адреса в памяти чипа вызовет случайное поведение.
По поводу долбоебизма и майкрософт. А не долбоебизм ли при сетевой авторизации на IPC$ под админом возвращать номер позиции символа в пароле, который не соответствует паролю на сервере? А ведь эта "функциональность" исчезла только в windows millenium. Не долбоебизм ли в домене предоставлять лазейки для того, что бы узнать логин админа, по его идентификатору? Ну а про переполниние буфера на IIS? Привелегированный доступ за заход на определенный URL и получание доступа от имени iis к файловой системе - это не долбоебизм? Все эти проблемы решить можно было бы контролируя параметры внутри вызываемых функций, однако если у тебя глубина вызова функций достигает десятков и тебе надо проверить параметр переденный в первую в последней - однозначно возникнут проблемы (особенно если программисты работают на "отстаньте"). И никакими тестами этого не покрыть, так как mock должен покрывать всю глубину вызовов, а этого не делается.
Вон у сбера новая система глючит. Миллиард потерь за пару дней. Все тесты проходит. Нагрузочный тест прошла. Миллион одновременных транзакций разруливает. Но в бою упала от нескольких сотен. Не боги программы пишут, вспомнить хотя бы про историю с Heartbleed, этож просто эталонное доказательство того.
Чуваки с программаторами говорят что надо прошить рабочий дамп биос (иногда заменить саму микросхему), и всё заработает.
Симптомы: бук уснул и больше не проснулся. Иногда даже электрического включения нет, так как в этой же микросхеме зашита прошивка мультикотроллера питания.
Я и есть "чувак с кучкой программаторов".
Как правило такое происходит при разряде батареи, тк у большинства клиентов вместо выключения во всех настройках стоит "сон". В зависимости от типа мультиконтроллера, его прошивка в основной микрухе, либо в отдельной флешке рядом с мультом, либо прошивка в самом мульте(самая печаль). В итоге при повреждении зоны, где прописаны уровни напряжений, хрен тебе, а не старт. Достаточно залить дамп и все оживет, правда нюансы еще есть(регионы, маки править)
Довольно интересное дерьмо. Но какова последовательность действий при повреждении области прошивки мультиконтроллера? По какой причине при разряде батареи там начинает происходит запись?
Не интересовался, если честно. Про повреждение области прошивки мульта - предположение, тк довольно проблемно проанализировать поврежденный дамп. Просто по опыту, расколбас именно на ноутах-компах после сна\гибернации, началось вместе с приходом uefi, обострилось начиная с 8ки, которая так или иначе постоянно лезет в биос для проверки валидности лицензии. Предположу, что смерть связана с системой проверки лицензии винды.
Кстати. Я на всех клиентских ноутах-компах вырубаю режимы говносна и гибернации. С приходом ССД они все равно потеряли изначальный смысл(быстрая загрузка). Зато это на порядок уменьшает шансы получить "заснувший комп". Хотя мне это не выгодно, если вдуматься.
Пыса: у хулита был года 3 назад фирмовый системник, все зашибись, но при установке(обновлении) 8->10, десятка зашивала ему на смерть биос. Массовый возврат по гарантии. Всего-то требовалось обновленную версию прошивки скачать. Вот только биос автоматом не шьется, а 10ка чуть ли не принудительно ставилась.
Все равно как-то не сходится... Не вижу вины винды в этом. HP уже прекрасно зарекомендовали себя как производители скверно обслуживаемых системников. Буквально вчера отключали там uefi и secureboot - поебались на славу. Ну и с uefi тоже разобрались, да.
Собственно, производители ноутов тоже не сильно парятся с биосом. Что Toshiba, что HP, что Acer, что Sony - все срали на норм настройки и привычный пользователю ПК процесс запуска оси. Я вот ни разу не удивлюсь, если висящий в доступных для записи раздел (который на самом деле и не раздел-то) любого микроконтроллера - целиком и полностью косяк производителя.
Набижали линуксоиды в комменты и понеслась:
"хуль тут биос перепаясь три минуты делов, я каждый день его паяю"
и "винда вообще все компы убивает, пруфов не будет но в комментах пишут, значит правда"
Мне написать статью от имени своего сервиса и скинуть на него ссыль, как на пруф? Или может тебе фоточки программаторов скинуть? А может ты все-таки залезешь, например, на notebook1 и почитаешь темы по дохлым биосам?
Я немножко задолбался обновляться каждые полгода. Поэтому сижу на LTS. Да и то, не так уж, чтобы прям в первый день обновляться. Пока без особых проблем.
ну на LTS немкожк беда с новыми пакетами. Для программиста это пипец как неудобно. А вручную ставить некоторые пакеты... Я сейчас неделю делал инсталляционный скрипт для сайта. Все волосы выдрал
Хм. Я сам её держу для JS: Node/Angular(2,4,5)/Vue + MongoDB. Не встречал пока проблем (для разработки использую Webstorm, иногда MS Visual Studio Code). Конечно, тот же Node/npm и сама Mongo берутся со сторонних репозиториев, больше проблем не встречал пока. А что у вас за стек?
QJMfig
HOME DOWNLOADS ▼ SUPPORT ▼ CONTRIBUTE
UwLIntu 21.05 LTS
Download the latest LTS version of UwUntu, For desktop PCs and laptops. LTS stands For long-term support — which means Five years, until April 2025, oF Free security and maintenance updates, not guaranteed.
Ubuntu Phone Unboxing and Hands On (BQ Aquaris E4.5),Tech,,Specs: (link: http://www.bq.com/gb/products/aquaris-e4-5.html)
Display: 4.5" qHD 540x960 - 240 ppi (HDPI)
CPU: Quad Core Cortex A7 up to 1.3 GHz MediaTek
GPU: Mali 400 up to 500 MHz
Storage: 8 GB
Memory available for end use: 5,5 GB*
RAM:
Будущий кирпич? Это как?
>UPD. Примечание пользователя r0mik в комментариях к статье: «портится не БИОС» в прямом смысле — лочится на запись микросхема SPI Flash.
Значит, проблема не в дистрибутиве, а в самом ядре (а именно - модуле ядра).
Слышу где звон, да не знаю, где он.
в микрухах часть есть область памяти запрещенная для записи или чтения, но можно как вариант поменять саму микросхемы
При ремонте ноутов это типовая и несложная процедура. Встречается такая неисправность достаточно часто и без всяких Убунт.
вот чел говорит, что может даже без выпаивания можно пин /WP в нужное состояние выставить правкой бита отвечающего за состояние SPI FLASH правда я хз как это сделать, у него и спроси
ПО сути это массовое явление. Но новостей что-то не вижу.
Что значит окирпичивает? Ноут перестает включаться? Ты вытаскивал хард? Пытался его запустить на другом железе? Отключал всю периферию (включая и ту, что в корпусе)? Ты точно определил, что винда запорола прошивку в БИОСе? Что говорят чуваки с программаторами (имхо, в любом, даже небольшом городе такие умельцы есть)? Вообще, какую именно часть железа "убила" винда?
>Майкрософт, угробил таких машин больше на порядок, а то и натри.
Ситуация связана с тем, что во время POST процедуры, на флэше видны «наружу» как минимум две GUID партиции. И пока «тупит» HDD во время работы перечислителя доступных загрузочных устройств, загрузчик ОСи прилетает не по адресу и записывается вместо харда на флэшку. Если прилетает в NVRAM партицию — получаем глюки настроек, в DXE/OPROM — не включающийся труп.
Так же поступает и Win8-10 в UEFI режиме, правда она ни когда не предупреждает пользователя о том что собирается переподписать loader новым сертификатом.
И выглядит это все так, что это больше косяк производителя ноута, чем разработчика оси, имхо. Почему хард на этом этапе подвисает и загрузчик прилетает в вообще хуй пойми какой раздел? Почему этот раздел виден среди прочих? Сложно поверить, что при записи загрузчика мелкомягкие смотрят даже флешки для поиска нужного раздела, это в высшей степени дебилизм.
Когда появились первые мониторы с управлением разверткой некоторые вирусы управляли ей для того, что бы люминофор выжечь по фану, были ли это косяки производителей мониторов? Наверно - да, но не все так однозначно.
Хард подивсать может по множеству причин, на вскидку могу привести бэдблоки, которые не смог механизм их кореекции обойти за вменяемое время, глюк электроники, повережденный шлейф, т.е. аппаратный сбой. Во всех случаях, кроме первого контроллеру прийдет невменяемая информация, в первом случае же контроллер, если умен, уберет не отчечающий слот из списка доступных, если не очень умен - повиснет. Если еще и драйвер кривой - вообще поведение становится неустойчивым. Опять же - это вероятность и вполне вероятно, что из строя выйдет на этом этапе 1 из 1000, однако принимая во внимание количество ноутбуков одной модели счет запросто пойдет на сотни устройств.
Почему виден этот раздел - вопрос открытый, без спец знаний это непонятно, но предположу, что это как то связанно с тем что у microsoft партнерские отношеня с verisign. Но за 99$ verisign и тебе разрешит подписывать двоичные файлы, может только че из api не скажет, а вот майкрософту - сказал.
Они и не смотрят скорее всего, с них есть список слайсов, или как там в винде это называется, я хз, проблема то не во флешках а в разделах, которые в микросхеме сидят. USB умирает скорее всего потому, что происходит сбой на этапе старта чипсета материнки. Установщик загрузчика, скорее всего, не проверяет область куда он устанавливает (возможно вызов идет по номеру слайса) и возвращает ссылку на место установки, и дело не в загрузчике, а в том, что ссылка на этот загрузчик прописывется в микросхеме, и, скорее всего, прописывается нетуда. Грубо говоря загрузчик может указывать на раздел в памяти OPROM, только вот сам он хранится на HDD по этому адресу а не в памяти чипа. Естественно вызов случайного адреса в памяти чипа вызовет случайное поведение.
По поводу долбоебизма и майкрософт. А не долбоебизм ли при сетевой авторизации на IPC$ под админом возвращать номер позиции символа в пароле, который не соответствует паролю на сервере? А ведь эта "функциональность" исчезла только в windows millenium. Не долбоебизм ли в домене предоставлять лазейки для того, что бы узнать логин админа, по его идентификатору? Ну а про переполниние буфера на IIS? Привелегированный доступ за заход на определенный URL и получание доступа от имени iis к файловой системе - это не долбоебизм? Все эти проблемы решить можно было бы контролируя параметры внутри вызываемых функций, однако если у тебя глубина вызова функций достигает десятков и тебе надо проверить параметр переденный в первую в последней - однозначно возникнут проблемы (особенно если программисты работают на "отстаньте"). И никакими тестами этого не покрыть, так как mock должен покрывать всю глубину вызовов, а этого не делается.
Вон у сбера новая система глючит. Миллиард потерь за пару дней. Все тесты проходит. Нагрузочный тест прошла. Миллион одновременных транзакций разруливает. Но в бою упала от нескольких сотен. Не боги программы пишут, вспомнить хотя бы про историю с Heartbleed, этож просто эталонное доказательство того.
Симптомы: бук уснул и больше не проснулся. Иногда даже электрического включения нет, так как в этой же микросхеме зашита прошивка мультикотроллера питания.
Как правило такое происходит при разряде батареи, тк у большинства клиентов вместо выключения во всех настройках стоит "сон". В зависимости от типа мультиконтроллера, его прошивка в основной микрухе, либо в отдельной флешке рядом с мультом, либо прошивка в самом мульте(самая печаль). В итоге при повреждении зоны, где прописаны уровни напряжений, хрен тебе, а не старт. Достаточно залить дамп и все оживет, правда нюансы еще есть(регионы, маки править)
Пыса: у хулита был года 3 назад фирмовый системник, все зашибись, но при установке(обновлении) 8->10, десятка зашивала ему на смерть биос. Массовый возврат по гарантии. Всего-то требовалось обновленную версию прошивки скачать. Вот только биос автоматом не шьется, а 10ка чуть ли не принудительно ставилась.
Собственно, производители ноутов тоже не сильно парятся с биосом. Что Toshiba, что HP, что Acer, что Sony - все срали на норм настройки и привычный пользователю ПК процесс запуска оси. Я вот ни разу не удивлюсь, если висящий в доступных для записи раздел (который на самом деле и не раздел-то) любого микроконтроллера - целиком и полностью косяк производителя.
"хуль тут биос перепаясь три минуты делов, я каждый день его паяю"
и "винда вообще все компы убивает, пруфов не будет но в комментах пишут, значит правда"
Лул)
https://doc.scrapy.org/en/latest/topics/ubuntu.html
[Unit]
Description=Supervisor process control system for UNIX
Documentation=http://supervisord.org
After=network.target
[Service]
ExecStart=/usr/local/bin/supervisord -n -c /etc/supervisor/supervisor.conf
ExecStop=/usr/local/bin/supervisorctl $OPTIONS shutdown
ExecReload=/usr/local/bin/supervisorctl $OPTIONS reload
KillMode=process
Restart=on-failure
RestartSec=50s
[Install]
WantedBy=multi-user.target
Поскольку я и словей таких не слышал ранее. (Благословен будь MS Azure и MEAN-стек)
> Все волосы выдрал
Поэтому не велосипеды надо писать, а dockerfile
лётчики-испытатели и просто злобные буратины, использующие промежуточные релизы, должны страдать. Или хотя бы быть готовыми к проблемам.
Хоть в глаза ссы...