- Опыт установки современного дистрибутива Linux на старый нетбук
- ru iwlwifi
- Установка
- Debian 8 «Jessie»
- Debian 7 «Wheezy»
- Устранение неполадок
- Проблема с медленным WiFi, при использовании Bluetooth
- Поддерживаемые устройства
- Смотрите также
- Linux Wireless
- User Tools
- Site Tools
- Sidebar
- Table of Contents
- Introduction
- Features
- Supported Devices
- Git repositories
- Firmware
- Support
- 7260, 3160, 7265, 7265D, 3165 and 3168 support
- Firmware_class dependency
- About the backport tree
- About dual-boot with Windows and «fast-boot» enabled
- About platform noise
- About the monitor / sniffer mode
- About iwldvm support and known issues
- Wi-Fi / Bluetooth coexistence
- Power management
- iwlwifi
- Installation
- Troubleshooting
- Slow WiFi problems when using Bluetooth
- Supported Devices
- See Also
Опыт установки современного дистрибутива Linux на старый нетбук
На reddit, в сообществах посвященных Linux, периодически поднимаются вопросы по установке современных 64-битных дистрибутивов Linux на старые нетбуки, выпускавшиеся для работы с 32-битными операционными системами лет 10 назад. Возможно и здесь кого-то заинтересует подобный опыт.
Дано: нетбук Samsung NC110, год выпуска 2011. ТТХ весьма скромные: одноядерный процессор Intel Atom N455 с тактовой частотой 1,66 GHz, 10 дюймовый дисплей, 2 GB RAM и 320 GB ROM (HDD) . Поставлялся он с Windows 7 Starter на борту. Но даже 10 лет назад эта ось была тяжеловата для данного нетбука поэтому сразу же после покупки Окна были снесены и заменены на Ubuntu (чувствую желание ценителей правильных дистрибутивов запустить в меня тапком).
Жил нетбук под управлением Ubuntu довольно долго, — обновления и новые версии дистрибутива для 32-битных версий выпускались регулярно вплоть до версии 18.04 (2018 год) и периодически использовался как портативная пишущая машинка. Когда же возможность обновляться исчезла, а вместе с ней и возможность использовать адекватные версии программ, стал выбор: выбросить/убрать на полку данный девайс или провести эксперимент. Хотя в моем случае, как и для многих других любителей все тестировать, это выбор без выбора, там, где можно провести исследовательское тестирование, мы его обязательно проведем.
Чтобы выбрать новую ось опробовал довольно много разных вариантов, даже KolibriOS пробовал запускать, но в итоге наиболее оптимальным выбором под потребности оказался дистрибутив Linux Lubuntu 20.04, 64-битная версия (лишь этот дистрибутив от Canonical смог не только запуститься с флэшки, но и отработал первичные тесты без сбоев). Установка дистрибутива длилась очень долго, порядка 1,5 часов (думаю столь старому агрегату простительно).
Протестировал установку софта:
на нетбук встала последняя версия wine (5.0.2 на момент установки) так что теперь без проблем можно запускать как некоторый специализированный софт, так и старые игры подобные Disciples 2 или HOMM 3;
инструменты для тестировщика: Postman (для тестирования API) работает крайне медленно, а сниффер Charles при попытке перехвата запроса в браузере намертво вешает систему;
для рисования блок схем поставил Xmind,- успешно установлен и медленно работает, а инструмент draw.io устанавливаться отказался, работает через браузер;
полноценно работают мессенджеры Skype и Slack;
установил наиболее распространенные браузеры последней версии (Firefox, Yandex, Chromium, Vivaldi), работают стабильно;
поставил LibreOffice для работы с офисными документами (так же можно использовать для обучению работы с SQL и базами данных).
Из вкусовщины: в целом LXQt в качестве среды рабочего стола мне понравился больше чем LXDE, есть в нем что-то такое что цепляет. Однако базовое оформление, на мой взгляд, слишком аляповато. Да и в целом я сторонник «ретроспективного будущего» в стиле MATE (думаю даже без приложенных скриншотов понятно какая DE установлена в дистрибутив). И ещё одно замечание в пользу MATE, — с этой средой рабочего стола не возникло никаких проблем при настройке уровня прозрачности терминала и виджетов conky, как я люблю, в отличии от LXQt (настроить уровни прозрачности удалось не сразу и периодически им возвращался не прозрачный вид).
Придирка к самому формату: на 10 дюймовый дисплеи Samsung NC110 полностью диалоговые окна многих программ и настроек параметров могут не поместиться, если не настроить скрытие панели.
Резюмируя, могу сказать, что эксперимент прошел успешно, на выходе получился компактный офисник с неплохим временем автономной работы и набором современного софта. Его возможностей вполне достаточно, чтобы работать одновременно с офисными приложениями, документами в формате PDF и несколькими вкладками браузера (в момент загрузки они особенно сильно напрягают процессор) или играть в старые игры. При этом хоть и не стоит ждать от таких машин скорости работы аналогичной современным ПК (если вы конечно не установили в качестве оси KolibriOS), лично я результатом доволен.
Источник
- ru
- iwlwifi
Эта страница описывает, как включить поддержку для устройств Intel 802.11n в ОС Debian.
Драйвер iwlwifi, ядра Linux, поддерживает несколько беспроводных сетевых адаптеров от Intel:
Intel Wireless WiFi 5100AGN, 5300AGN, and 5350AGN
Intel Wireless WiFi 5150AGN
Intel WiFi Link 1000BGN
Intel 6000 Series WiFi Adapters (6200AGN and 6300AGN)
Intel Wireless WiFi Link 6250AGN Adapter
Intel 6005 Series WiFi Adapters
Intel 6030 Series WiFi Adapters
Intel Wireless WiFi Link 6150BGN 2 Adapter
Intel 100 Series WiFi Adapters (100BGN and 130BGN)
Intel 2000 Series WiFi Adapters
Intel 7260 WiFi Adapter
Intel 7265 WiFi Adapter
Intel 3160 WiFi Adapter
Поддерживаемые устройства перечислены в конце этой страницы. Несвободные микропрограммы (Non-free firmware) требуют установки пакета firmware-iwlwifi.
Для поддержки устройств Intel 3945ABG/BG и 4965AGN — смотри iwlegacy.
Установка
Debian 8 «Jessie»
Добавте «non-free» компонент в файл /etc/apt/sources.list, пример:
Обновите список пакетов и установите пакет firmware-iwlwifi:
Модуль iwlwifi, для поддерживаемых устройств, автоматически загрузиться. Для ручной выгрузке и загрузки модуля, следует сделать следующие:
Теперь можно настроить ваш беспроводной интерфейс.
Debian 7 «Wheezy»
Добавте «non-free» компонент в файл /etc/apt/sources.list, пример:
Обновите список пакетов и установите пакет firmware-iwlwifi:
Модуль iwlwifi, для поддерживаемых устройств, автоматически загрузиться. Для ручной выгрузке и загрузки модуля, следует сделать следующие:
Теперь можно настроить ваш беспроводной интерфейс.
Устранение неполадок
Проблема с медленным WiFi, при использовании Bluetooth
Некоторые устройства, например 6235, включают в себя Bluetooth-устройства, это может приводить к конфликтам в радио диапазонах. Некоторые устройства (7200 и выше) пытаются более грамотно решить эту проблему.
Если ваш WiFi медленным WiFi, при использовании Bluetooth, добавьте следующие в файл /etc/modprobe.d/iwlwifi.conf и перезагрузитесь:
Поддерживаемые устройства
Эта страница ru/HowToIdentifyADevice/PCI объясняет, как определить используемое устройство на PCI-шине.
Нижe список базируется на выводе modinfo iwlwifi в Debian с ядром 3.16 (3.16.7-ckt9-2).
Смотрите также
iwlegacy — Устройства Intel PRO/Wireless 3945 и WiFi Link 4965
ipw2200 — Устройства Intel PRO/Wireless 2100, 2200 и 2915
Источник
Linux Wireless
User Tools
Site Tools
Sidebar
Table of Contents
Introduction
iwlwifi is the wireless driver for Intel’s current wireless chips. For older chips, there are other drivers:
Features
Supported Devices
The following devices are supported (since kernel version):
For more information on Intel Wireless products, please visit Intel Wireless.
Git repositories
There are four repositories that we maintain:
Firmware
If not installed by your distribution already (check the packages) you can get the latest firmware from linux-firmware.git.
If you do get it from linux-firmware.git, you’ll have to copy the files to the appropriate location on your system. Where that appropriate location is depends (again) on your system distribution. You can typically find this location by looking in the udev scripts of your distro, the default on most distributions is /lib/firmware.
Installation of the firmware is simply:
You can now load the driver.
Support
If you have technical issues or general questions about Intel Wi-Fi on Linux, please contact Intel Customer Support.
For bug reports and debugging, please see the page dedicated to that.
7260, 3160, 7265, 7265D, 3165 and 3168 support
Those devices will not be supported by the newest firmware versions: the last firmware that was released for 3160, 7260 and 7265 is -17.ucode. Bug fixes will be ported to -17.ucode. 7265D, 3165 and 3168’s latest firmware version is -29.ucode. In order to determine if your 7265 device is a ‘D’ version, you can check the dmesg output:
The revision number of a 7265D device is 0x210, if you see any other number, you have a 7265 device.
Firmware_class dependency
The firmware necessary to support the devices is distributed separately under the firmware license.
Note that many distributions ship the firmware, you could install the “linux-firmware” package or similar. If that doesn’t work, or you need newer firmware, read on.?
The driver loads the firmware using the kernel’s firmware_class infrastructure. More information can be found under in the Documentation/firmware_class/README file in the kernel source. In order to function correctly the driver requires this to be enabled in your kernel. When you configure the kernel, you can find this option in the following location:
You can determine if your kernel currently has firmware loader support by looking for the
definition on your kernel’s
In addition to having the firmware_class support in your kernel, you must also have a working userspace infrastructure configured. The steps for installing and configuring this are very distribution specific and the tools differ, but distributions have this enabled.
Once you have the firmware loader in place (or if you aren’t sure and you just want to try things to see if it works), you need to install the firmware file into the appropriate location.
About the backport tree
We merge the updates coming from the backport infrastructure on a regular basis. This means that the bleeding edge of the backport tree will run against decently recent kernel (usually against Linus’s tree). If you checkout an earlier branch / commit in backport-iwlwifi.git, you might not be able to work against the most recent kernel. Please keep that in mind. We have a release cycle based on the backport tree. These Core releases can be very useful for someone who wants to integrate our Wi-Fi solution into his home made system.
About dual-boot with Windows and «fast-boot» enabled
If you have a dual-boot machine with a recent version of Windows and start seeing problems during initialization of the WiFi device when booting Linux, the problem could be due to the “fast startup” feature on Windows.
With this feature enabled, Windows don’t really shut down the entire system, but leaves things partially running so you can start the machine faster again. Try to disable this option, on Windows 10 it should be in “Control Panel→Hardware and Sound→Power Options→System Settings”. Select “Chooose what the power buttons do” to access the System Settings from the Power Options. Then disable the “Fast Startup” option in “Shutdown Settings”. This will cause Windows to fully shutdown and may solve the issue.
About platform noise
Wi-Fi heavily relies on radio frequencies, and those are subject to interference. Interference may come from another Wi-Fi device, or from many other non Wi-Fi devices (e.g. microwaves) that operates on the same frequency, and it might also come from other components of your own device/computer – this is known as ‘platform noise’. Platform noise depends on the actual platform/computer and its design/manufacturing, and not on the Intel Wi-Fi module.
Some common sources of platform noise might be:
This kind of interference might happen on 2.4GHz band, it is much less likely to happen on 5.2GHz band. Also note that using 40MHz (and not 20MHz) channel bandwidth will increase the probability to suffer from platform noise (since more frequencies might impact the Wi-Fi performance).
Some potential work-around options to this issue:
The fact that one of these options helped doesn’t prove that the issue being troubleshooted is ‘platform noise’, but it may be an indication.
Another thing that can be tried is to modify the antenna position. The antennas are typically located in the lid of the laptop. It is worth trying to open / close the lid or to rotate the system and see if it has any effect.
About the monitor / sniffer mode
Our devices support monitor mode. When you have VHT APs around, you should load the iwlwifi module with
This will put lots of pressure on the memory subsystem, but it will allow you to hear 12K long packets. You may see firmware crashes in case you didn’t set that module parameter.
About iwldvm support and known issues
Wi-Fi / Bluetooth coexistence
Having Wi-Fi and Bluetooth running at the same time is a challenge. These scenarios have been tested thoroughly on 7260 and up, less so on earlier devices. This is why some people may face issues with devices that are handled by iwldvm. For users of these devices who have problems when Wi-Fi and Bluetooth are running concurrently, we suggest to disable BT Coex by loading iwlwifi with bt_coex_active=0 as a module parameter.
Power management
Starting from 3.17, power management has been disabled in iwldvm because users reported it improved the behavior and was a valid work around for issues. The commit that disabled power management is here.
Источник
- iwlwifi
This page describes how to enable support for Intel 802.11n devices on Debian systems.
The iwlwifi Linux kernel driver supports several Intel wireless LAN adapters:
Intel Wireless WiFi 5100AGN, 5300AGN, and 5350AGN
Intel Wireless WiFi 5150AGN
Intel WiFi Link 1000BGN
Intel 6000 Series WiFi Adapters (6200AGN and 6300AGN)
Intel Wireless WiFi Link 6250AGN Adapter
Intel 6005 Series WiFi Adapters
Intel 6030 Series WiFi Adapters
Intel Wireless WiFi Link 6150BGN 2 Adapter
Intel 100 Series WiFi Adapters (100BGN and 130BGN)
Intel 2000 Series WiFi Adapters
Intel 7260 WiFi Adapter
Intel 7265 WiFi Adapter
Intel 3160 WiFi Adapter
Intel 3165 WiFi Adapter
Supported devices are listed at the end of this page. Non-free firmware is required, which can be provided by installing the firmware-iwlwifi package.
For support of Intel 3945ABG/BG and 4965AGN devices, see iwlegacy.
Installation
Add a «non-free» component to the apt sources.
Update the list of available packages and install the firmware-iwlwifi package:
As the iwlwifi module is automatically loaded for supported devices, reinsert this module to access installed firmware:
Configure your wireless interface as appropriate.
Troubleshooting
Slow WiFi problems when using Bluetooth
Some devices like the 6235 do include a Bluetooth device in the same card, which may lead into radio conflict. Newer devices (7200 and up) try to solve them intelligently, but it is not the case of older ones.
If your WiFi is slow when using Bluetooth, try adding the following to /etc/modprobe.d/iwlwifi.conf and reboot:
Supported Devices
The page HowToIdentifyADevice/PCI explains how to identify a PCI device.
The following list is based on the alias fields of modinfo iwlwifi in Debian 3.16 (3.16.7-ckt9-2) kernel images.
See Also
iwlegacy — Intel PRO/Wireless 3945 and WiFi Link 4965 devices
ipw2200 — Intel PRO/Wireless 2100, 2200 and 2915 devices
Источник