Прикручиваем Marvell 88E8053 к FreeBSD-6.1
Факью, как прикрутить встроенный сетевой контроллер Marvell 88E8053 для FreeBSD-6.1
После установке FreeBSD 6.1-RELEASE обнаружил, что перационка не установила сетевой контроллер Marvell 88E8053 10/100/1000 Мбит/сек.
После долгих поисков в инете и занимательно чтива, нашел решение:
Скачиваем дрова для сетевухи. Скидываем на флешку или сиди.
# mkdir /usr/src/sys/dev/myk :создаем папку
# cp /mnt/cdrom/mykbsd60x86-8.12.1.3-src.tgz /usr/src/sys/dev/myk :копируем файл
# cd /usr/src/sys/dev/myk :переходим в каталог
# tar xvf mykbsd60x86-8.12.1.3-src.tgz :распаковываем
x Makefile :список директорий и файлов архива
x addr
x addr
x addr/h
x ...
x ...
# make clean all :инсталим дрова
: : бла-бла отчет оси
# kldload ./if_myk.ko : загружаем
myk0: <Marvell 88E8053 Gigabit Ethernet Controller, Ver. 8.12.1.3> port 0xc800-0
xc8ff mem 0xcfffffff irq 18 at device 0.0 on pci5
myk0: Ethernet address: 15:00:2f:2c:7f:c2
# ifconfig myk0 :смотрим как прикрутилось :)
myk0: flags=8802<BROADCAST,SIMPLEX,MULTICAST> mtu 1500
options=2b<RXCSUM,TXCSUM,VLAN_MTU,JUMBO_MTU>
ether 15:00:2f:2c:7f:c2
media: Ethernet autoselect
status: no carrier
# ee /boot/loader.conf :добавляем соответствующую строку в файл чтобы при загрузке автоматом прикручивалось
if_myk.ko_load="YES" :сохраняемся и выходим
ВСЕ!!!
В принципе я думаю таким способом можно любое устройство установить.
Первоисточники:
http://article.gmane.org/gmane.os.freebsd.current/79140
http://www.freebsd.org/doc/ru_RU.KOI8-R/books/handbook/sound-setup.html
Прямой линк на дрова сетевухи http://people.freebsd.org/~andre/mykbsd60x86-8.12.1.3-src.tgz
Пока достаточно для начинающего.
Следующий этап сборка ядра :))
Комментарии


