The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"FreeBSD + Attansic L1 Gigabit Ethernet = ?"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [ Отслеживать ]

"FreeBSD + Attansic L1 Gigabit Ethernet = ?"  
Сообщение от Gandalf email(ok) on 26-Апр-07, 16:36 
Шансы есть или всё очень плохо?
(драйверов для *NIX, кроме Linux, найти не удалось)
Высказать мнение | Ответить | Правка | Cообщить модератору

 Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "FreeBSD + Attansic L1 Gigabit Ethernet = ?"  
Сообщение от butcher (ok) on 26-Апр-07, 20:14 
>Шансы есть или всё очень плохо?
>(драйверов для *NIX, кроме Linux, найти не удалось)

Шансы будут, если вы предоставите железо кому-нибудь из разработчиков
http://freebsd.rambler.ru/bsdmail/freebsd-net_curr/msg00046....

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "FreeBSD + Attansic L1 Gigabit Ethernet = ?"  
Сообщение от Gandalf email(ok) on 27-Апр-07, 13:05 
>Шансы будут, если вы предоставите железо кому-нибудь из разработчиков
>http://freebsd.rambler.ru/bsdmail/freebsd-net_curr/msg00046....

А где бы мне найти разработчика говорящего по-русски? Ему бы мы такую машину предоставили для решения данной задачи (возможно даже за $).
Ведь портировать драйвера с уже готовых Linux на порядок проще, чем писать новые с железа и доков на него.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

15. "FreeBSD + Attansic L1 Gigabit Ethernet = ?"  
Сообщение от MOV_ah email on 12-Сен-07, 10:18 
>Шансы есть или всё очень плохо?
>(драйверов для *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.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

16. "FreeBSD + Attansic L1 Gigabit Ethernet = ?"  
Сообщение от SMF (ok) on 19-Сен-07, 16:57 
А как закачать драйвер в линукс?


Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

17. "FreeBSD + Attansic L1 Gigabit Ethernet = ?"  
Сообщение от MOV_ah email on 20-Сен-07, 06:25 
>А как закачать драйвер в линукс?

С линуксом проще - http://atl1.sourceforge.net/

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

18. "FreeBSD + Attansic L1 Gigabit Ethernet = ?"  
Сообщение от SMF (??) on 21-Сен-07, 15:35 
Спасибо
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

20. "FreeBSD + Attansic L1 Gigabit Ethernet = ?"  
Сообщение от Gandalf (ok) on 19-Дек-07, 14:31 
>#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%, причём виснет намертво (подтверждено от нескольких людей на других форумах и лично мною).

Нужно искать другие решения, если важна стабильность!

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

19. "FreeBSD + Attansic L1 Gigabit Ethernet = ?"  
Сообщение от Рыб email on 02-Окт-07, 13:41 
>Шансы есть или всё очень плохо?
>(драйверов для *NIX, кроме Linux, найти не удалось)

Где-то нарыл патчик: http://www.rendol.net.ua/download/FreeBSD/nve_patch
вроде работает, но непронятный глюк: когда с неё кого-топингуют - всё ок, а вот пропинговать или законнектиться на неё - нельзя. Поменял мак на более удобоваримый (тот начинался с 3f:c2:c9) - всё в порядке. Такое ощущение, что драйвер в обратном порядке читает байты МАКа.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

21. "FreeBSD + Attansic L1 Gigabit Ethernet = ?"  
Сообщение от ALex email on 21-Дек-07, 00:12 
>>Шансы есть или всё очень плохо?
>>(драйверов для *NIX, кроме Linux, найти не удалось)
>
>Где-то нарыл патчик: http://www.rendol.net.ua/download/FreeBSD/nve_patch

Ужасно не люблю баранов, чьи любимые слова курите ман или вы не фига не шарите ставьте винду.

В общем, На основании патчика который нарыт выше сделаны следующие файлы для
FreeBSD 6.2 AMD

http://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 или женерик или с поддержкой
мультипроцессорности, если вы таковым обладаете.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

22. "FreeBSD + Attansic L1 Gigabit Ethernet = ?"  
Сообщение от Рыб email on 27-Дек-07, 18:37 
>>>Шансы есть или всё очень плохо?
>>>(драйверов для *NIX, кроме Linux, найти не удалось)
>>
>>Где-то нарыл патчик: http://www.rendol.net.ua/download/FreeBSD/nve_patch
>
>Ужасно не люблю баранов, чьи любимые слова курите ман или вы не
>фига не шарите ставьте винду.

ничего не понял

>В общем, На основании патчика который нарыт выше сделаны следующие файлы для

эм, на сколько видно из патча - он сам создаёт эти файлы, и кидать их никуда не надо.
Патч создан на основе CURRENT и текущей (на момент моего поста) RELENG6

Да, кстати. Многочисленные эксперименты с NDIS для "свежих" версий этих карточек не проходит.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

23. "FreeBSD + Attansic L1 Gigabit Ethernet = ?"  
Сообщение от RomanPogosyan email(ok) on 19-Мрт-08, 16:58 
Линки дохлые а дрова нужны для 7.0 ветки БСД
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

24. "FreeBSD + Attansic L1 Gigabit Ethernet = ?"  
Сообщение от Barracuda email(ok) on 20-Мрт-08, 16:43 
>Линки дохлые а дрова нужны для 7.0 ветки БСД

эээ, вообще-то патч делался на основе 7й ветки...

З.Ы. канал чуток разрулим - верну взад патчик

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

25. "FreeBSD + Attansic L1 Gigabit Ethernet = ?"  
Сообщение от RomanPogosyan email(ok) on 20-Мрт-08, 18:19 
Кинь на мыл плз.. пока я не окончил работу над системой ... позже не будет возможности его установить мыл:asternetadmin@gmail.com
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

26. "FreeBSD + Attansic L1 Gigabit Ethernet = ?"  
Сообщение от RomanPogosyan email(ok) on 21-Мрт-08, 15:49 
>>Линки дохлые а дрова нужны для 7.0 ветки БСД
>
>эээ, вообще-то патч делался на основе 7й ветки...
>
>З.Ы. канал чуток разрулим - верну взад патчик

Пропатчил .. вписал в кренел девайс нве , поставил модуль в лоадере "if_nve="YES"" карточки все равно не видно

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

27. "FreeBSD + Attansic L1 Gigabit Ethernet = ?"  
Сообщение от RomanPogosyan email(ok) on 21-Мрт-08, 17:05 
Сегодня набрел на ссылки
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 нормально понял в конфиге девайс аге. остальное сообщу после окончания компиляции

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

28. "FreeBSD + Attansic L1 Gigabit Ethernet = ?"  
Сообщение от RomanPogosyan email(ok) on 21-Мрт-08, 20:51 
>[оверквотинг удален]
>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 зависает при старте если модуль указан в ядре или при рестарте ели подгружать модуль после старта в других ос незнаю ... проблемма с карточкой не решилась :(

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

29. "Ура! почти работает"  
Сообщение от RomanPogosyan email(ok) on 22-Мрт-08, 17:02 
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Мбит/с
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

30. "Ура! почти работает"  
Сообщение от kshik on 17-Апр-08, 09:13 
Почти работает =)
При выключении компа, виснет сетевуха, выражается беспрерывным горением линка и трансфера, причем, не гаснут до тех пора пока не пропадет питание на мат плате.
А если попытаться загрузится в таком состоянии, то виснет на апе сетевухи.
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

31. "Ура! почти работает"  
Сообщение от broadcast (??) on 28-Сен-08, 18:31 
скачал патч 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

в чем может быть проблема?

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

32. "Ура! почти работает"  
Сообщение от cobalt (??) on 10-Окт-08, 14:43 
>[оверквотинг удален]
>/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, точно уже не помню, методом тыка легко выяснить...

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




Спонсоры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2022 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру