LINUX.ORG.RU

Ошибка в UEFI в ноутбуках Lenovo приводит к невозможности сохранения настроек

 , ,


3

4

Компания Canonical временно удалила ссылку на загрузку Ubuntu 17.10 с сайта ubuntu.com из-за обнаружения опасной проблемы, которая при определённом стечении обстоятельств приводит к повреждению прошивки на некоторых ноутбуках. В основном проблема проявляется на ноутбуках Lenovo, но также отмечаются отдельные случаи повреждения прошивки на устройтвах Acer и Dell.

После установки Ubuntu 17.10 на подверженном проблеме устройстве в BIOS пропадает возможность сохранения настроек — после каждой перезагрузки восстанавливаются старые параметры. Кроме того пропадает поддержка загрузки с USB-накопителей, которые перестают распознаваться в BIOS. Некоторые пользователи также отмечают невозможность выйти из интерфейса настройки BIOS. На форумах Lenovo также встречаются упоминания возникновения проблемы не только после установки Linux, но и после ошибок в работе Windows (внезапные выключения и др.). Однако теперь эта проблема приобрела массовый характер после обновления пакетов intel-spi-* в Ubuntu.

В настоящее время специалисты Canonical совместно с специалистами Lenovo пытаются найти причины проблемы.

Список устройств, у которых уже выявлена проблема:

  • Lenovo Ideapad 100;
  • Lenovo B40-70;
  • Lenovo B50-70;
  • Lenovo B50-80;
  • Lenovo Flex-3;
  • Lenovo Flex-10;
  • Lenovo G40-30;
  • Lenovo G50-70;
  • Lenovo G50-80;
  • Lenovo S20-30;
  • Lenovo U31-70;
  • Lenovo Y50-70;
  • Lenovo Y70-70;
  • Lenovo Yoga Thinkpad (20C0);
  • Lenovo Yoga 2 11" - 20332;
  • Lenovo Z50-70;
  • Lenovo Z51-70;
  • Acer Aspire E5-771G;
  • Acer TravelMate B113;
  • Acer E3-111-C9GN;
  • Dell XPS 13 9350 I7.

Пользователям этих устройств в настоящее время рекомендуется не обновляться и не устанавливать свежие дистрибутивы до выпуска исправлений.

>>> Пруфлинк

★★

Проверено: Shaman007 ()
Ответ на: комментарий от TDrive

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

Ну не юрист - не болтай.

Вот идём на оф сайт и смотрим сертифицированные и предустановленные ноутбуки с Dell

https://certification.ubuntu.com/desktop/models/?category=Laptop&vendors=...

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

- Screen rotation is not working in performance mode. Rotation works well in powersaving mode.

- Hibernate is not working on this system

- Slow Resume from Suspend. This system does not not meet our performance criteria for resuming from suspend, but suspend/resume is functional and other functionality is not affected.

- Touchpad gestures. From 2-finger touchpad gestures, only scrolling and tapping work on this system.

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

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

но понимаю, что не могу настроить в линуксе все так, как на Mac.

А зачем, если в линуксе лучше и удобнее?

Например в MacOS X криво работает кнопка разворачивания приложения на весь экран, и по умолчанию глобальное меню, а оно весьма неудобно. Можно ли там сделать, чтобы кнопка разворачивания работала как в большинстве DE, а меню было не глобальным, а в каждом окне своё?

Если хочется юзабельности в MacOS X, то это как раз в нём поведение многих штук надо настраивать, чтобы было как в линуксе, а не наоборот.

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

Не_нужно. Лишний раз систему тормозить.

«Миллионы мух не могут ошибаться» (с) :) А если серьезно, IDE от JetBrains давно уже стали стандартом. И погремухи типа Coda 2 сильно от них отстают. Жаба жрет прилично ресурсов, но для разраба оно того стоит.

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

Проблема не в линуксе. Десяточка тоже может так порушить UEFI.

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

Проблема в UEFI. Взяли бы Coreboot и отказались бы от кучи разрозненных производителей прошивок с нуля, не было бы проблемы.

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

Факт. По спецификации при убитой NVRAM материнская плата окирпичиваться не должна.

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

Я сам, конечно же). Через терминал чтоб по феншую. Правда никогда в жизни из исходников ничего не ставил, всё только через готовые бинарники.

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

«мы тут для Ubuntu XXXX LTS всё забабахали и сертифицировали, а на следующей Ubuntu YYYY LTS у вас всё разломается»

Все зависит от производителя. У Dell Inspiron 5000 series прединсталленая Ubuntu 14.04 (ванильная не становится), а в 16.04 дрова на ноут уже в ванильном дистре.

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

By default the driver exposes SPI serial flash contents as read-only but it can be changed from kernel command line, passing «intel-spi.writeable=1»

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

Анальный зонд на то и анальный зонд

чтобы ты его не мог вырезать. Если он в железе - то фиг тебе, а не файрвол, будешь носить...

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

Во первых маловероятно так как с чего бы всему вдруг ломаться? Массовый выпил из ядра поддержки оборудования? Во вторых, как можно гарантировать поддержку софта которого еще нету?

Помню, у меня был asus, у которого был проприетарный драйвер на bluetooth от ralink, не работавший в более свежих ядрах без патчей от умельцев.

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

Все зависит от производителя. У Dell Inspiron 5000

Нет. Всё зависит от конкретной модели. И да - писал я про Dell.

fornlr ★★★★★ ()

У меня летом было на десктопе такое, симптомы очень похожие. Пробовал раннюю бету федоры накатить, после перезагрузки до писка биоса доходит и все зависло. Последующие попытки и до писка не доходили, даже если вытащить все кроме памяти и проца. Отнес в ремонт взяли 50 руб сказали биос слетел. А там же какой то хитрый дуалбиос, по идее должно было само починиться. Плата Gigabyte GA-z77-DS3H, для Intel 4770. Но потом с релизом федоры все нормально.

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

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

Наладил.

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

Для удобства ставишь линукс. А зонды скоро придётся выбирать не для удобства, а для запуска некоторых программ и игр.

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

не могу настроить в линуксе все так, как на Mac.

То есть, тебе не нравится то, что в линуксе вообще есть возможность настройки?

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

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

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

Если ОС может сломать железо, этому железу место на помойке.

Всё железо поддерживающее перепрошивку микропрограмм из OS, как то материнки, видюхи, сетевухи, различная бытовуха срочно отправляется на помойку, рядом с которой открывается специализированные центра по обновлению все этого через программаторы.

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

С RTF же LibreOffice работает так, то лучше бы не умел вообще.

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

Нет. Всё зависит от конкретной модели. И да - писал я про Dell.

Ок, все зависит от поведения производителя на момент выпуска модели. Вы же прекрасно понимаете, что выкат дров в ванильный дистр связан не с абстрактной сущностью «Dell», а с вполне осязаемыми манагерами, которые могут активно продвигать процесс, успевая к LTS, а могут и подзабить на него.

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

Товарищи. Если используется загрузка в старом режиме (Без UEFI), данной проблемы не будет?

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

Вы же прекрасно понимаете, что выкат дров

Помимо выката есть и закат 🌅

Никто малопопулярную какакаху 💩 не будет хорошо поддерживать для малопопулярной ОC. А про раз написаное и не ломаемое сказки не надо рассказывать.

И да «users don’t care». Пользователю плевать, что и как с чем связано- он оценивает конечный продукт.

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

Почему же сразу МакБук? Любой другой качественный ноут тоже подойдёт.

На любом качественном ноутбуке нет надкусанного яблока. Фанаты такое не любят.

Black_Shadow ★★★★★ ()

Три варианта:
1. Lenovo - дерьмо
2. Ubuntu - дерьмо
3. Linux - дерьмо

Вот думаю, какой из них верный... все 3? :)

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

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

О, а вот и тупые фанатики венды.

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

Если для того чтоб что-то поменять в биос у тебя есть перемычка какая-то или что-то подобное то ты опять же разрешишь запись в микросхему по просьбе софта и получишь кирпич.

Ну, если для того чтобы снять эту перемычку нужно разбирать компьютер, то ты будешь явно понимать, чем это грозит, и если не разбираешься, то и не полезешь. А вот так что случайно не тот LiveCD запустил и получил кирпич — такого уже не будет.

Единственный вариант это запретить изменения BIOS вообще, но как тогда ставить обновы и вот это все.

А зачем их ставить? У меня вот десктоп куплен в начале 2000-х, BIOS не обновлял ни разу и всё норм. Так что, делаем аппаратную перемычку, по умолчанию включаем защиту от записи. А обновление BIOS нужно только в исключительных случаях — вот в них эту перемычку и снимать.

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

Три варианта:

1. Lenovo - дерьмо 2. Ubuntu - дерьмо 3. Linux - дерьмо А вендовуз-мёд?

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

Ну... думаю в отдел распознания сарказма, там должны помочь 100%

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

На любом качественном ноутбуке нет надкусанного яблока. Фанаты такое не любят.

А ну тогда ладно

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

Установка Windows 10 тождественна поломке компьютера.

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

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

Можно debootstrap-ом ставить. Тогда самостоятельно и grub-pc поставить.

rumgot ★★★ ()

Какие славные новости от убунточки. Похоже винде на этих ноутах точно капец!

Felgengauer ()

Почему-то вспомнилась история с ноутами Делл и плеером VLC. Когда плеер выжигал динамики ноутов. Ленога никогда качеством не страдала, бюджетный бюджет для неприхотливых. Да и Убунта тоже вечно сырая. Так что встретились два одиночества. Сам я владею Fujitsu AH532. Сегодня узнал много нового, почитал про SPI. Посмотрел в конфигах ядра - у меня оно выключено. Как и uefi. Вопрос к знающим - зачем это spi ненужно на компе?

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

Если используется загрузка в старом режиме (Без UEFI), данной проблемы не будет?

Будет. Проблема из-за кривой реализации SPI у леновы, и кирпичится она при загрузке драйвера intel-spi, который в ядре 17.10. То есть достаточно просто загрузки с этим ядром.

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

зачем это spi ненужно на компе?

Для работы с nvram которая в том же чипе, что и прошивка. Нужно например чтобы в меню UEFI прописать свежеустановленную ОС.

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

Никто малопопулярную какакаху 💩 не будет хорошо поддерживать для малопопулярной ОC.

Мой мокбук про 2010 года под бубунтой 12.04 глючил неистово. Закрываешь крышку ноута - раздается дикий визг в динамиках и комп виснет. Dell Inspiron 15 работает и с 14.04 (предустановленной) и с ванильной 16.04 Поэтому еще вопрос, что назвать «малопопулярной какакахой» )))

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

Не должен, но мучает. А виновато железо... Л - логика.

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

если именно в вашей жопе свербит, это может быть вовсе не из-за зонда

тем не менее, доказательств «шпионства» как не было так и нет. А вот в доках микрософта спокойно можно найти всю информацию на тему телеметрии и что именно они собирают, и как-то все очень обыденно и скушно - биосы, железяки, дрова, установленные говнопрограммы...

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

У специалистов lenovo же один ответ: пользуйтесь предустановленной или официально поддерживаемой ОС.

Ну это, наверное, от вопрошающего зависит. Если вопрос поступил от космонавта, то так отвечать уже как-то неудобно...

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

Астралинукса это может не касаться, например, из-за более древнего ядра.

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

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

За 50 рублей - это скорее всего вам перемычку переставили на плате на резервный чип, и с него восстановили основной. У меня после первой установки Solus такое было - пришлось восстанавливать BIOS через резервный перемычкой. Далеко не все мат.платы такое умеют, а уж ноутбуки это и вовсе записные книжки буквально, а не машины.

(Кстати, вторая чистая установка Solus на железо ничего не сломала в UEFI. Т.е. не факт, что именно он был виноват в первый раз.)

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

А вот в доках микрософта спокойно можно найти всю информацию на тему телеметрии и что именно они собирают

pls, ссылочку на доку по телеметрии Azure CLI ;)

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

Видимо Latitude E7470 (с которого я это сообщение пишу) входит в число исключений.

Поделись проблемами своего делла с линуксом, добрый человек.

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

Мой мокбук про 2010 года под бубунтой 12.04 глючил неистово.

Ну производитель и не заявлял работы

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

С пришествием UEFI эпоха нормального железа кончиалсь.

// Ваш Кэп.

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