llivejo: (Default)
llivejo ([personal profile] llivejo) wrote2010-09-12 03:53 pm
Entry tags:

линуксоводческое

Оказывается, в новых линукс-ядрах модуль драйвера сетевушки Intel EtherExpress 100 требует внешнего firmware, который, соответственно, в Debian живет в non-free пакете firmware-linux-nonfree. А в lenny вообще нет такого пакета!

Накололся в четверг при плановых работах. Типа всю жизнь нормальный драйвер был e100, во все ядра входил по умолчанию, а тут ВНЕЗАПНО устройство ethX создает, а поднимать не поднимает. Фирмварь при этом копеечная, на 539 байт. Вот же ж. Да покарает их Столлман.

[identity profile] andy-shev.livejournal.com 2010-09-12 07:48 am (UTC)(link)
Если я всё правильно понимаю (ага, именно так), то это сделано в рамках лицензионного очищения исходников ядра. Код этот всегда был, но был вшит в драйвер.

Подробности смотри в

commit 9ac32e1bc0518b01b47dd34a733dce8634a38ed3
Author: Jaswinder Singh Rajput <jaswinderrajput@gmail.com>
Date: Wed Jan 7 12:59:17 2009 -0800

firmware: convert e100 driver to request_firmware()

Thanks to David Woodhouse for help.

Signed-off-by: Jaswinder Singh Rajput <jaswinderrajput@gmail.com>
Signed-off-by: David S. Miller <davem@davemloft.net>

[identity profile] alogic.livejournal.com 2010-09-14 03:13 am (UTC)(link)
Чтобы Столлман их не покарал, они заблаговременно выкинули документацию к Емаксу в нон-фри. И правильно, нехрен такие ограничения на книжку налагать.

[identity profile] alogic.livejournal.com 2010-09-14 12:00 pm (UTC)(link)
У меня такое с фирмварью звуковой карты Yamaha 724F случилось, причём я не понимаю почему, но при загрузке оно не находится и надо вручную рестартовать alsa.
С другой стороны, конечно надо помнить, что мы пока живём в копирастном мире и та же Yamaha завтра может начать вопить, что за их 300 байт им все по гроб жизни обязаны.