Вопрос про драйвера для сетевой Atheros AR8151
-
Прошу помощи в установке сетевой карты в Pfsense.
Пытаюсь поставить свежий релиз (2.1) на мини-комп на базе материнки ASRock AD425PV3
У нее встроенная сетевая Atheros AR8151. И еще одну я вставил в PCI слот.
При установке - встроенный Atheros не подцепился, опозналась только дополнительная сетевая (в PCI слоте)Вроде бы поддержка карт AR81ХХ в FreeBSD есть, но "не видит". Вот пытаюсь заставить Pfsense "увидеть" этот злосчастный Atheros.
Попробовал как советовали здесь http://forums.freebsd.org/showthread.php?t=16186, добавить if_alc_load="YES" в /boot/loader.conf - не помогло. Судя по всему - модуль почему то не подгрузился.
Я очень начинающий Unix-пользователь, знаком с основами, но тонкостей могу не понимать, в силу малого опыта. Если не сложно, помогите пож. разобраться.Например нашел советы здесь http://forum.pfsense.org/index.php/topic,32664.0.html, но не понимаю что значит "extract the .ko module and copy to pfSense", видимо как раз драйверы - но где их брать?
-
Прошу помощи в установке сетевой карты в Pfsense.
Пытаюсь поставить свежий релиз (2.1) на мини-комп на базе материнки ASRock AD425PV3
У нее встроенная сетевая Atheros AR8151. И еще одну я вставил в PCI слот.
При установке - встроенный Atheros не подцепился, опозналась только дополнительная сетевая (в PCI слоте)Вроде бы поддержка карт AR81ХХ в FreeBSD есть, но "не видит". Вот пытаюсь заставить Pfsense "увидеть" этот злосчастный Atheros.
Попробовал как советовали здесь http://forums.freebsd.org/showthread.php?t=16186, добавить if_alc_load="YES" в /boot/loader.conf - не помогло. Судя по всему - модуль почему то не подгрузился.
Я очень начинающий Unix-пользователь, знаком с основами, но тонкостей могу не понимать, в силу малого опыта. Если не сложно, помогите пож. разобраться.Например нашел советы здесь http://forum.pfsense.org/index.php/topic,32664.0.html, но не понимаю что значит "extract the .ko module and copy to pfSense", видимо как раз драйверы - но где их брать?
you'll need to extract the files, load FreeBSD 8.1R onto the VM and compile then extract the .ko module onto a thumbdrive and copy into pfSense
суть, поставить на виртуалку фряху, скомпилить дрова, получить модуль *.ko затем вытащить этот модули и воткнуть его в pfSense
-
you'll need to extract the files, load FreeBSD 8.1R onto the VM and compile then extract the .ko module onto a thumbdrive and copy into pfSense
суть, поставить на виртуалку фряху, скомпилить дрова, получить модуль *.ko затем вытащить этот модули и воткнуть его в pfSense
Ох ты ж господи…
еще бы толком понимать как это делать…Ладно попробую "скомпилировать и вытащить модули".
Спасибо. -
В итоге собрал модуль, принес на pfSense, имею:
kldstat
Id Refs Address Size Name
1 7 0xc0400000 1178ad8 kernel
2 1 0xc1579000 e178 if_alc.koifconfig -a
dc0: flags=8843 <up,broadcast,running,simplex,multicast>metric 0 mtu 1500
options=80008<vlan_mtu,linkstate>
ether 00:80:ad:09:05:c9
inet 195.151.xxx.xxx netmask 0xffffffe0 broadcast 195.151.ххх.ххх
inet6 fe80::280:adff:fe09:5c9%dc0 prefixlen 64 scopeid 0x1
nd6 options=3<performnud,accept_rtadv>
media: Ethernet autoselect (100baseTX <full-duplex>)
status: active
plip0: flags=8810 <pointopoint,simplex,multicast>metric 0 mtu 1500
lo0: flags=8049 <up,loopback,running,multicast>metric 0 mtu 16384
options=3<rxcsum,txcsum>
inet 127.0.0.1 netmask 0xff000000
inet6 ::1 prefixlen 128
inet6 fe80::1%lo0 prefixlen 64 scopeid 0x3
nd6 options=3<performnud,accept_rtadv>
pfsync0: flags=0<> metric 0 mtu 1460
syncpeer: 224.0.0.240 maxupd: 128 syncok: 1
pflog0: flags=100 <promisc>metric 0 mtu 33200
enc0: flags=0<> metric 0 mtu 1536pciconf -lv | grep -B3 network
none2@pci0:1:0:0: class=0x020000 card=0x10831849 chip=0x10831969 rev=0xc0 hdr=0x00
class = network
subclass = ethernet
dc0@pci0:2:0:0: class=0x020000 card=0x50323030 chip=0x91021282 rev=0x31 hdr=0x00
class = networkdmesg | egrep alc
module_register: module alc/miibus already exists!
Module alc/miibus failed to register: 17
module_register: module pci/alc already exists!
Module pci/alc failed to register: 17
module_register: module alc/miibus already exists!
Module alc/miibus failed to register: 17
module_register: module pci/alc already exists!
Module pci/alc failed to register: 17
module_register: module alc/miibus already exists!
Module alc/miibus failed to register: 17
module_register: module pci/alc already exists!
Module pci/alc failed to register: 17Что я делаю не так?</promisc></performnud,accept_rtadv></rxcsum,txcsum></up,loopback,running,multicast></pointopoint,simplex,multicast></full-duplex></performnud,accept_rtadv></vlan_mtu,linkstate></up,broadcast,running,simplex,multicast>
-
you'll need to extract the files, load FreeBSD 8.1R onto the VM and compile then extract the .ko module onto a thumbdrive and copy into pfSense
суть, поставить на виртуалку фряху, скомпилить дрова, получить модуль *.ko затем вытащить этот модули и воткнуть его в pfSense
Ох ты ж господи…
еще бы толком понимать как это делать…Ладно попробую "скомпилировать и вытащить модули".
Спасибо.По идее если ни чего не путаю то когда скачиваете дрова с исходниками, то переходите в этот католог, затем make
-
По идее если ни чего не путаю то когда скачиваете дрова с исходниками, то переходите в этот католог, затем make
Да я выше отписался - вроде сделал. А вот результата пока не вижу.
У меня идеи кончились. -
тебе нужно скомпилировать ядро без модуля alc