Установка сетевой карты на FreeBSD 4.9 На машине установлена сетевая карта SURECOM EP-320X-S 100/10 Ethernet PCI Adapter. Так ее определила винда. Я вытянул драйвера, винда поставила кату и она работает. В архиве драйверов есть драйвер и под FreeBSD. Вот текст Редми –
Installation: 1. copy the source codes if_fet.c and if_fetreg.h to /sys/pci directory, #cp if_fet.c /sys/pci #cp if_fetreg.h /sys/pci 2. modify /sys/conf/files, add the following line pci/if_fet.c optional fet device-driver 3. modify /usr/src/sys/i386/conf/GENERIC, add the following line device fet0 4. compile the kernel, #cd /usr/src/sys/i386/conf #cp GENERIC MYKERNEL #/usr/sbin/config MYKERNEL #cd /usr/src/sys/compile/MYKERNEL #make depend #make #make install 5. reboot the system, #reboot 6. bind your card to an IP address #ifconfig fet0 ${IPADDR} broadcast ${BROADCAST} netmask ${NETMASK} 7. now, you should be able to ping local network.
В папке с драйверами два файла (логично ) if_fetreg и IF_FET. Я регистр выдержал! Следуя инструкции я копирую файлы в папку /sys/pci. В конце файла /sys/conf/files делаю запись pci/if_fet.c optional fet (if_fet.c маленькими буквами) В конце файла /usr/src/sys/i386/conf/GENERIC делаю запись device fet0 И далее по инструкции. Команда #make depend выполняется нормально а команда #make выдает ошибку. Почему не понимаю. Если убрать эти строки то все три команды выполняются на ура.