Участник:IvanZakharyaschev/История возни с компьютером Инны Л.: различия между версиями

Материал из ALT Linux Wiki
м (→‎Ошибки на диске: +link to a similar wish)
м (→‎Ошибки на диске: +link to the involved procedure when doing the corrections thoroughly)
Строка 52: Строка 52:
** окончательная долгая проверка с помощью {{cmd|smartctl -t long}}; потом просмотр результатов. ([http://www.linuxquestions.org/questions/linux-newbie-8/smartctl-read-failure%3B-is-my-hd-failing-920243/#post5078555  the command to check whether a selftest is running]: {{cmd|smartctl -c /dev/sda}} | {{cmd|fgrep remain}})
** окончательная долгая проверка с помощью {{cmd|smartctl -t long}}; потом просмотр результатов. ([http://www.linuxquestions.org/questions/linux-newbie-8/smartctl-read-failure%3B-is-my-hd-failing-920243/#post5078555  the command to check whether a selftest is running]: {{cmd|smartctl -c /dev/sda}} | {{cmd|fgrep remain}})


wish: Было бы удобно, если бы была программа, которая бы знала все эти способы борьбы с ошибками на диске и ФС и решала бы их на всех затрагиваемых уровнях. (Пока что fsck не знает об ошибках от SMART, а данные от SMART приходится использовать вручную: либо грубым {{cmd|dd}} или {{cmd|hdparm --write-sector}}, либо более трудоёмким поиском какие файлы затронуты.)
wish: Было бы удобно, если бы была программа, которая бы знала все эти способы борьбы с ошибками на диске и ФС и решала бы их на всех затрагиваемых уровнях. (Пока что fsck не знает об ошибках от SMART, а данные от SMART приходится использовать вручную: либо грубым {{cmd|dd}} или {{cmd|hdparm --write-sector}}, либо более трудоёмким поиском какие файлы затронуты -- [http://unix.stackexchange.com/q/37119/4319 Find which files are affected by bad blocks on ext4 filesystem].)
* Может, [http://nwsmith.blogspot.ru/2007/08/smartmontools-and-fixing-unreadable.html такая программа есть там]?
* Может, [http://nwsmith.blogspot.ru/2007/08/smartmontools-and-fixing-unreadable.html такая программа есть там]?
* Похожее желание, появившееся естественно, и реакция на него: "[https://bbs.archlinux.org/viewtopic.php?id=129916 I don't know that it's possible to 'mark' bad blocks.]".
* Похожее желание, появившееся естественно, и реакция на него: "[https://bbs.archlinux.org/viewtopic.php?id=129916 I don't know that it's possible to 'mark' bad blocks.]".

Версия от 21:46, 5 января 2014

Simply Linux 7.0.1 (i586), ноутбук HP:

      # lspci
      00:00.0 RAM memory: NVIDIA Corporation MCP78S [GeForce 8200] Memory Controller (rev a2)
      00:01.0 ISA bridge: NVIDIA Corporation Device 075e (rev a2)
      00:01.1 SMBus: NVIDIA Corporation MCP78S [GeForce 8200] SMBus (rev a1)
      00:01.3 Co-processor: NVIDIA Corporation MCP78S [GeForce 8200] Co-Processor (rev a2)
      00:01.4 RAM memory: NVIDIA Corporation MCP78S [GeForce 8200] Memory Controller (rev a1)
      00:02.0 USB controller: NVIDIA Corporation MCP78S [GeForce 8200] OHCI USB 1.1 Controller (rev a1)
      00:02.1 USB controller: NVIDIA Corporation MCP78S [GeForce 8200] EHCI USB 2.0 Controller (rev a1)
      00:04.0 USB controller: NVIDIA Corporation MCP78S [GeForce 8200] OHCI USB 1.1 Controller (rev a1)
      00:04.1 USB controller: NVIDIA Corporation MCP78S [GeForce 8200] EHCI USB 2.0 Controller (rev a1)
      00:06.0 IDE interface: NVIDIA Corporation MCP78S [GeForce 8200] IDE (rev a1)
      00:07.0 Audio device: NVIDIA Corporation MCP72XE/MCP72P/MCP78U/MCP78S High Definition Audio (rev a1)
      00:08.0 PCI bridge: NVIDIA Corporation MCP78S [GeForce 8200] PCI Bridge (rev a1)
      00:09.0 IDE interface: NVIDIA Corporation MCP78S [GeForce 8200] SATA Controller (non-AHCI mode) (rev a2)
      00:0a.0 Ethernet controller: NVIDIA Corporation MCP77 Ethernet (rev a2)
      00:0b.0 PCI bridge: NVIDIA Corporation MCP78S [GeForce 8200] PCI Express Bridge (rev a1)
      00:14.0 PCI bridge: NVIDIA Corporation MCP78S [GeForce 8200] PCI Bridge (rev a1)
      00:18.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 11h Processor HyperTransport Configuration (rev 40)
      00:18.1 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 11h Processor Address Map
      00:18.2 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 11h Processor DRAM Controller
      00:18.3 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 11h Processor Miscellaneous Control
      00:18.4 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 11h Processor Link Control
      02:00.0 VGA compatible controller: NVIDIA Corporation C77 [GeForce 8200M G] (rev a2)
      07:00.0 Ethernet controller: Qualcomm Atheros AR242x / AR542x Wireless Network Adapter (PCI-Express) (rev 01)
      # 

Основные проблемы:

  • выключение не по нашему желанию (предположительно, от перегрева?) (ещё и до установки ALTLinux)
  • медленная работа спустя некоторое время после запуска (предположительно, от ошибок при работе с диском)
  • зависание графики (и потом вынужденная перезагрузка) при видеоразговорах по Skype (возможно, ошибки графики связаны с перегревом GPU, который происходит в те же моменты)
  • включение WiFi
  • звук: не используется встроенный микрофон, проблемы с громкоговорителями (появились не сразу)
  • поведение touchpad (хочется настроить по-другому)
  • использование синтезатора (внешней клавиатуры), программы для создания музыки
  • графические редакторы; возможно, запуск Photoshop и Corel Draw для Windows

По данным из, например, Wikipedia подобные платы Nvidia в подобных ноутбуках HP известны проблемами перегрева.

История действий:

Охлаждение физическое

  • чистка вентиляторов и всего, замена термопасты

Ошибки на диске

  • избавление от плохого сектора на диске:
    • просмотр информации: smartctl -a /dev/sda (опция -a -- "all", "все"), palimpsest (из gnome-disk-utility; возможно, "palimpsest" -- это прошлое название);
    • проверка с помощью smartctl -t short (опция -t -- "test"); потом просмотр результатов smartctl -l xselftest или smartctl -l selftest (опция -l -- "list", "перечислить"; разницы между "selftest" и "xselftest" я не заметил)
    • "избавление" от Pending Sector, номера сектора, где ошибка (при результате проверки "Completed: read failure"), в соответствии с HOWTO -- с помощью dd (запись в него 0, т.е. с некоторой потерей информации) или более новой возможности hdparm --write-sector
    • поиск следующих номеров секторов с ошибками -- проверка с помощью smartctl -t short; потом просмотр результатов
    • окончательная долгая проверка с помощью smartctl -t long; потом просмотр результатов. (the command to check whether a selftest is running: smartctl -c /dev/sda | fgrep remain)

wish: Было бы удобно, если бы была программа, которая бы знала все эти способы борьбы с ошибками на диске и ФС и решала бы их на всех затрагиваемых уровнях. (Пока что fsck не знает об ошибках от SMART, а данные от SMART приходится использовать вручную: либо грубым dd или hdparm --write-sector, либо более трудоёмким поиском какие файлы затронуты -- Find which files are affected by bad blocks on ext4 filesystem.)

Удалённый доступ для администрирования

wish: Было бы удобно более автоматизировать процесс настройки такого туннеля программами на стороне клиента и сервера (чтобы не вписывать всё руками).

Охлаждение ещё раз, зависание графики

wish: Было бы удобно, если бы эти способы включить управлять мощностью и следить за мощностью и температурой были доступны из графической среды пользователя -- bugzilla.altlinux.org.

WiFi

  • Попытки разблокировать радиопередатчик WiFi:
    • rfkill unblock all; просмотр состояния rfkill list all -- безрезультатно;
    • нажатие/касание сенсорной кнопки с индикатором WiFi -- безрезультатно;
    • вытаскивание этой штуковины и вставление заново -- заработало.
  • Настройка WiFi Access Point с помощью NetworkManager и небольшой правки его конфигов -- по инструкции с этой вики.

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

  • Изучение log-ов от разных загрузок с целью понять, что может происходить с WiFi
    • нужно отдельно от systemd поставить более новую версию journalctl с опцией для изучения отдельных загрузок -- bugzilla.altlinux.org, bugzilla.altlinux.org, расщепление пакетов: ... .

wish: Было бы удобно, если бы эти способы включить WiFi были доступны из графической среды пользователя -- bugzilla.altlinux.org.