Я бесплатно приобрел старый Dell Dimension 4600 и хочу установить на него Linux. Ubuntu не требуется, но это то, что у меня сейчас работает.
lspci -v говорит мне:
Ethernet Controller: Intel Corporation 82562EZ 10/100 Ethernet Controller (rev 02)
Subsystem: Dell Device 0174
Flags: bus master, medium devsel, latency 64, IRQ 20
Memory at fbfff000 (32-bit, non-prefetchable) [size=4K]
I/O port sat df40 [size=64]
Capabilities: <access denied>
Kerneldriver in use: e100
Это без изменений. Я удивлен, что драйвер, поставляемый с Ubuntu, не работал.
Intel предоставляет драйвер для Linux здесь:
https://downloadcenter.intel.com/Detail_Desc.aspx?DwnldID=2896&agr=Y
Но когда я попробуйте make install
я получаю сообщение об ошибке, которое устраняется в README:
Driver Compilation
------------------
When trying to compile the driver by running make install, the following
error may occur:
"Linux kernel source not configured - missing version.h"
To solve this issue, create the version.h file by going to the Linux
source tree and entering:
make include/linux/version.h.
Что они означают, переходят в дерево исходных текстов Linux? Я не получил каталог / include / в архиве.
Я обнаружил проблему, которая не связана с драйвером. У меня не было маршрутизатора в моей сети, только модема. Таким образом, мой ISP, вероятно, ограничивал мои IP-адреса (не предоставление моего Dell одного). Я собираюсь изучить получение маршрутизатора.
Я думаю, что Вы хотите основы сборки Linux имен пакета, но это не может требоваться: существует ссылка в http://manpages.ubuntu.com/manpages/lucid/man4/if_fxp.4freebsd.html , который обсуждает Вашу сетевую плату и как установить ее. Я также предложил бы, чтобы Вы загрузили пакет linux-firmware-nonfree
sudo apt-get install linux-firmware-nonfree