Главная страница


ru.unix.bsd

 
 - RU.UNIX.BSD ------------------------------------------------------------------
 From : Aleph Null                           2:5020/400     27 Jun 2002  21:52:09
 To : Arthur Veles
 Subject : Re: Surecom EP-320X-S + FreeBSD 4.6
 -------------------------------------------------------------------------------- 
 
 Arthur Veles пишет:
 
 > Hello, глубокоуважаемый или (по-украински) вельмишановний All!
 > 
 > Кто-нить пробовал оживить под эхотагом такую срань как Surecom EP-320X-S?
 > Сразу прошу внимательно отнестись к последней букве.
 > В скачанных с "родного" сайта драйверах есть каталог FREEBSD с 3-мя файлами:
 > if_fet.c
 > if_fetreg.h
 > readme.txt
 > В последнем описалово как засунуть первые 2 файла в соответствующие
 > подкаталоги и переконфигурить ядро. Сую, на make depend получаю что нэту
 > файла "bpfilter.h". В Сишном модуле на него ссылка в самой первой строке:
 > #include "bpfilter.h"
 > Пробую закомментить, хотя и понимаю уже что это не метод - make depend
 > проходит, но на make ессно говорит - "Все, приплыли"...
 > Если это имеет значение, то FreeBSD 4.6 Release.
 > Или это старый драйвер, имхо для старой фри, или я дурак (что более похоже)
 
 imho, вы не дурак, драйвер, похоже, староват. Строчка
 #include "bpfilter.h"
 включает файл, отвечающий за Berkeley Packet Filter - первый друг хакера 
 :-). Файл этот верный config кладет в каталог, где строится ядро. Hоги 
 растут, естесственно, из файла ядра:
 pseudo-device bpfilter N
 где "N" - число доступных одновременно клиентов BPF. Причем, этот файл 
 существует всегда, даже если в файле ядра вы эту строчку 
 закомментирвали, просто константа, определяемая в "bpfilter.h", будет 
 иметь соответствующее значение. Hо все это верно для версий, скажем 3.х. 
 В 4.1 (просто она у меня под рукой) уже все не так. А именно:
 в файле ядра
 pseudo-device bpf
 в каталоге ядра "bpf.h" (который и используется-то не везде).
 Так что, драйверок явно не для 4.6.
 Причем, попытка просто забороться с BPF, очень возможно, ни к чему не 
 приведет - там еще много чего в ядре поменялось. Хотя попробовать можно 
 - попытка не пытка. Если вам не нужен BPF в этом драйвере, можно 
 попытаться вычистить из файла все упоминания о BPF (обложены 
 соответсвующими #if), или просто, закомментировать #include "bpfilter.h" 
 и вставить вместо него #define NBPFILTER 0
 Если BPF нужен, посмотрите, как вызываются соответствующие функции в 
 других драйверах.
 
 Удачи. Aleph0
 
 --- ifmail v.2.15dev5
  * Origin: VoronezhSvyazInform ISP News Server (2:5020/400)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Surecom EP-320X-S + FreeBSD 4.6   Arthur Veles   26 Jun 2002 18:58:34 
 Re: Surecom EP-320X-S + FreeBSD 4.6   Aleph Null   27 Jun 2002 21:52:09 
Архивное /ru.unix.bsd/6339b633272e.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional