Участник:IvanZakharyaschev/История возни с компьютером Инны Л.
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, номера сектора, где ошибка, в соответствии с HOWTO -- с помощью dd (запись в него 0, т.е. с некоторой потерей информации)
- поиск следующих номеров секторов с ошибками -- проверка с помощью smartctl -t short; потом просмотр результатов
- окончательная долгая проверка с помощью smartctl -t long; потом просмотр результатов
wish: Было бы удобно, если бы была программа, которая бы знала все эти способы борьбы с ошибками на диске и ФС и решала бы их на всех затрагиваемых уровнях. (Пока что fsck не знает об ошибках от SMART, а данные от SMART приходится использовать вручную: либо грубым dd, либо более трудоёмким поиском какие файлы затронуты.)
Удалённый доступ для администрирования
- ../Как дать доступ на компьютер через туннель средствами ssh -- как дать мне доступ по ssh на Ваш (мобильный) компьютер.
- altbug #29679 -- поправленные (gear repo: at Gitorious, at or.cz, branch sisyphus or tag 0.0.2-alt6) ошибки в упаковке autosshd
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, расщепление пакетов: ... .
- Предлагаются в Интернете такие пути борьбы с блокировкой WiFi не по нашему желанию (Какой же выбрать для надёжности в будущем?):
- rmmod -f ath5k, потом rfkill unblock all;
- опция модуля ath5k для игнорирования hardware block (потому что WiFi-карта может получать "глючные" сигналы как бы от кнопки, например, при несоответствии прошивки подключению и т.п.).
- не давать грузиться hp-wmi (что это за модуль, кстати?):
- "Workaround #2: Add hp-wmi to modprobe blacklist. Again, this causes only phy0 wireless to be reported and phy0 always accurately reflects the state of the hardware (both soft and hard blocked)."
- "Instead of removing my ath9k and adding it back, I simply removed the hp-wifi module like so. rmmod hp-wmi (do this, this removes the hp-wifi module which you don't need now )"
- Надеюсь, в нашем случае мы не имеем дело с известным загадочным поведением WiFi на каких-то ноутбуках HP вроде:
- "Apparently my WLAN interface gets hard blocked now when I connect by wire"
- "I found out the wifi button stops working when I've got my mobile phone plugged in for charging"
- "If I reboot the machine and press the WiFi button on the laptop ONCE sometime before linux boots (took me 3 tries to get the timing right – needs to be somewhere between the BIOS and OS boot… hard to say) – then the phy0 hard block will go off! I can use my laptop WiFi again!"
- "hp-wifi"+"phy0"&ie=utf-8 ещё результаты поиска
wish: Было бы удобно, если бы эти способы включить WiFi были доступны из графической среды пользователя -- bugzilla.altlinux.org.