вторник, 12 января 2016 г.

Прохладные былины про драйверы в Linux

В промежутках между разбирательством с драйвером для MTK7630e (к слову, в репозитории contrib дистрибутива ROSA появился dkms-модуль для этой карточки) интересную историю рассказали.

У одного из моих бывших коллег внезапно заглючил драйвер iwlwifi на ядре 4.1. При этом, на ядре 4.0 никаких проблем не наблюдалось. Сначала грешили на регрессию в коде драйвера, даже отписались авторам. Авторы проблемой крайне заинтересовались и для них организовали прямой доступ до этой машины. Разбирались долго весьма, но выяснилось, что вендор и особенности сборки железа очень даже влияют на работу драйвера. Примерная суть найденной проблемы — кривая сборка ноутбука. Из-за чего оборудование иногда считало, что Wi-Fi адаптер сбоит и попросту отключало карту. Почему эта проблема не проявлялась на 4.0 — так и неясно, хотя и позднее баг воспроизвести всё же смогли.

Но виноват во всём кривой Линукс, конечно же.

Комментариев нет:

Отправить комментарий