Шансы есть или всё очень плохо?
(драйверов для *NIX, кроме Linux, найти не удалось)
>Шансы есть или всё очень плохо?
>(драйверов для *NIX, кроме Linux, найти не удалось)Шансы будут, если вы предоставите железо кому-нибудь из разработчиков
http://freebsd.rambler.ru/bsdmail/freebsd-net_curr/msg00046....
>Шансы будут, если вы предоставите железо кому-нибудь из разработчиков
>http://freebsd.rambler.ru/bsdmail/freebsd-net_curr/msg00046....А где бы мне найти разработчика говорящего по-русски? Ему бы мы такую машину предоставили для решения данной задачи (возможно даже за $).
Ведь портировать драйвера с уже готовых Linux на порядок проще, чем писать новые с железа и доков на него.
>Шансы есть или всё очень плохо?
>(драйверов для *NIX, кроме Linux, найти не удалось)Если ещё кому-то актуально - проблему решить можно.
Я решил на своей 6.2-STABLE следующим образом:
Качаем драйвер под windows 2000 (именно под 2000, под другими может не сработать).
Оттуда выдёргиваем 2 файла - atl01_2k.inf и atl01_2k.sys.
Далее -
#ndisgen /path/to/atl01_2k.inf /path/to/atl01_2k.sys
Отвечаем на все вопросы; на выходе получаем файлик atl01_2k_sys.ko
Подгружаем его:
#kldload ./atl01_2k_sys.koСмотрим ifconfig и видим новую сетевуху - ndis0.
Далее -
#cp /path/to/atl01_2k_sys.ko /boot/modules
И в /boot/loader.conf дописываем строку:
atl01_2k_sys_load="YES"Правим rc.conf, забиваем нужные настройки через ifconfig и радуемся жизни ;)
Greets.
А как закачать драйвер в линукс?
>А как закачать драйвер в линукс?С линуксом проще - http://atl1.sourceforge.net/
Спасибо
>#ndisgen /path/to/atl01_2k.inf /path/to/atl01_2k.sys
>#kldload ./atl01_2k_sys.ko
>Смотрим ifconfig и видим новую сетевуху - ndis0.
>#cp /path/to/atl01_2k_sys.ko /boot/modules
>И в /boot/loader.conf дописываем строку:
>atl01_2k_sys_load="YES"
>
>Правим rc.conf, забиваем нужные настройки через ifconfig и радуемся жизни ;)Работает, но виснет 1-2 раза в сутки 100%, причём виснет намертво (подтверждено от нескольких людей на других форумах и лично мною).
Нужно искать другие решения, если важна стабильность!
>Шансы есть или всё очень плохо?
>(драйверов для *NIX, кроме Linux, найти не удалось)Где-то нарыл патчик: http://www.rendol.net.ua/download/FreeBSD/nve_patch
вроде работает, но непронятный глюк: когда с неё кого-топингуют - всё ок, а вот пропинговать или законнектиться на неё - нельзя. Поменял мак на более удобоваримый (тот начинался с 3f:c2:c9) - всё в порядке. Такое ощущение, что драйвер в обратном порядке читает байты МАКа.
>>Шансы есть или всё очень плохо?
>>(драйверов для *NIX, кроме Linux, найти не удалось)
>
>Где-то нарыл патчик: http://www.rendol.net.ua/download/FreeBSD/nve_patchУжасно не люблю баранов, чьи любимые слова курите ман или вы не фига не шарите ставьте винду.
В общем, На основании патчика который нарыт выше сделаны следующие файлы для
FreeBSD 6.2 AMDhttp://slovakia.com.ua/files/if_nve.c
http://slovakia.com.ua/files/if_nvereg.hДостаточно их бросить в папку /usr/src/sys/dev/nve/
и пересобрать ядро из /usr/src/sys/amd64/conf или женерик или с поддержкой
мультипроцессорности, если вы таковым обладаете.
>>>Шансы есть или всё очень плохо?
>>>(драйверов для *NIX, кроме Linux, найти не удалось)
>>
>>Где-то нарыл патчик: http://www.rendol.net.ua/download/FreeBSD/nve_patch
>
>Ужасно не люблю баранов, чьи любимые слова курите ман или вы не
>фига не шарите ставьте винду.ничего не понял
>В общем, На основании патчика который нарыт выше сделаны следующие файлы для
эм, на сколько видно из патча - он сам создаёт эти файлы, и кидать их никуда не надо.
Патч создан на основе CURRENT и текущей (на момент моего поста) RELENG6Да, кстати. Многочисленные эксперименты с NDIS для "свежих" версий этих карточек не проходит.
Линки дохлые а дрова нужны для 7.0 ветки БСД
>Линки дохлые а дрова нужны для 7.0 ветки БСДэээ, вообще-то патч делался на основе 7й ветки...
З.Ы. канал чуток разрулим - верну взад патчик
Кинь на мыл плз.. пока я не окончил работу над системой ... позже не будет возможности его установить мыл:asternetadmin@gmail.com
>>Линки дохлые а дрова нужны для 7.0 ветки БСД
>
>эээ, вообще-то патч делался на основе 7й ветки...
>
>З.Ы. канал чуток разрулим - верну взад патчикПропатчил .. вписал в кренел девайс нве , поставил модуль в лоадере "if_nve="YES"" карточки все равно не видно
Сегодня набрел на ссылки
For CURRENT:
http://people.freebsd.org/~yongari/age/age.HEAD.diff<http...
For RELENG_7/7.0-RELEASE:
http://people.freebsd.org/~yongari/age/age.7.0R.diff<http...Вторую нашел позже :) по певой само ядро не собралось жаловалось на то что аге не определен но модуль аге скомпилировался после загрузки карточка появилась .. но требовала много реесурсов .. при ребуте комп завис ... прописал в автозагрузке кернел завеисал после определения Attansic L1 Gigabit Ethernet . сейчас поставил второй патч .. он кажется более правильный для релиза 7.0 нормально понял в конфиге девайс аге. остальное сообщу после окончания компиляции
>[оверквотинг удален]
>For RELENG_7/7.0-RELEASE:
> http://people.freebsd.org/~yongari/age/age.7.0R.diff<http...
>
>Вторую нашел позже :) по певой само ядро не собралось жаловалось на
>то что аге не определен но модуль аге скомпилировался после загрузки
>карточка появилась .. но требовала много реесурсов .. при ребуте комп
>завис ... прописал в автозагрузке кернел завеисал после определения Attansic L1
>Gigabit Ethernet . сейчас поставил второй патч .. он кажется более
>правильный для релиза 7.0 нормально понял в конфиге девайс аге. остальное
>сообщу после окончания компиляцииВ общем на Коре2 Дуо в конфигурации амд64 зависает при старте если модуль указан в ядре или при рестарте ели подгружать модуль после старта в других ос незнаю ... проблемма с карточкой не решилась :(
RELENG_7/7.0-RELEASE:
http://people.freebsd.org/~yongari/age/age.7.0R.diff
патчим потом качаем
http://people.freebsd.org/~yongari/age/if_age.c
меняем /usr/src/sys/dev/age/if_age.c на новый .. компилим и наслаждаемся.
правда не радуемся всей душой .. пока еще окончательно не доделан скорость на аплоаде приблизительно 300 Мбит/с при даунлоде приблизительно 100Мбит/с
Почти работает =)
При выключении компа, виснет сетевуха, выражается беспрерывным горением линка и трансфера, причем, не гаснут до тех пора пока не пропадет питание на мат плате.
А если попытаться загрузится в таком состоянии, то виснет на апе сетевухи.
скачал патч http://people.freebsd.org/~yongari/age/age.7.0R.diff, установил его, при сборке ядра выдет ошибку:
/usr/src/sys/dev/mii/atphy.c:88: error: 'MII_OUI_ATHEROS' undeclared here (not in a function)
/usr/src/sys/dev/mii/atphy.c:88: error: 'MII_MODEL_ATHEROS_F1' undeclared here (not in a function)
/usr/src/sys/dev/mii/atphy.c:88: error: 'MII_STR_ATHEROS_F1' undeclared here (not in a function)
cc1: warnings being treated as errors
/usr/src/sys/dev/mii/atphy.c: In function 'atphy_attach':
/usr/src/sys/dev/mii/atphy.c:120: warning: statement with no effect
/usr/src/sys/dev/mii/atphy.c: In function 'atphy_reset':
/usr/src/sys/dev/mii/atphy.c:337: warning: statement with no effect
*** Error code 1в чем может быть проблема?
>[оверквотинг удален]
>/usr/src/sys/dev/mii/atphy.c:88: error: 'MII_MODEL_ATHEROS_F1' undeclared here (not in a function)
>/usr/src/sys/dev/mii/atphy.c:88: error: 'MII_STR_ATHEROS_F1' undeclared here (not in a function)
>cc1: warnings being treated as errors
>/usr/src/sys/dev/mii/atphy.c: In function 'atphy_attach':
>/usr/src/sys/dev/mii/atphy.c:120: warning: statement with no effect
>/usr/src/sys/dev/mii/atphy.c: In function 'atphy_reset':
>/usr/src/sys/dev/mii/atphy.c:337: warning: statement with no effect
>*** Error code 1
>
>в чем может быть проблема?У меня тоже не сразу все срослось на 7.0, но в итоге все пашет без проблем. В общем убедитесь, что скачали все исходники из того же места откуда и патч, и разложили куда положено, там в README все написано, единственный ньюанс, может только у меня такие грабли, по крайней мере в README ни слова, так вот один заголовок лишний, вроде if_agevar.h или if_agereg.h, точно уже не помню, методом тыка легко выяснить...