|
RedHat и NVIDIA nForce4 |
|
|
|
 |
Ответов
(1 - 6)
|
May 14 2006, 15:45
|

Частый гость
 
Группа: Свой
Сообщений: 153
Регистрация: 8-11-05
Из: Москва
Пользователь №: 10 605

|
Цитата(romez777 @ May 13 2006, 14:14)  Приветствую.
Есть два компа с одинаковыми мамками. На обоих - RedHat 8.0 и ядра 2.4.18 Соединил обе машины через гигабитные интерфейсы (что на матери интегрированы), попробовал померять скорость обычным ftp качанием, получается очень маленькая для гигабита, порядка 4-5 mbps.
Драйвер на сетевуху брал с nvidia.com, загружаю с параметром force_speed_duplex=0 (т.е. autonegotiate), причем если грузить с force_speed_duplex=9 (описано в доке как "autonegotiate for 1000Mbps full duplex "), то ругается на недопустимость этого параметра.
В логах сообщается, что скорость на интерфейсах выставлена 1Gb.
В чем может быть проблема, кто сталкивался?
Спасибо. Может быть стоит хотя бы выложить результаты lspci, потому что непонятно какой чип имеется в виду, тем более, какой драйвер под него должен быть. Вообще-то, полно есть гигабитных интерфесов к которым есть поддержка в ядре и все под GNU.
|
|
|
|
|
May 15 2006, 01:52
|
Местный
  
Группа: Свой
Сообщений: 292
Регистрация: 9-11-04
Пользователь №: 1 077

|
Цитата(vleo @ May 14 2006, 18:45)  Может быть стоит хотя бы выложить результаты lspci, потому что непонятно какой чип имеется в виду, тем более, какой драйвер под него должен быть. Приаттачил вывод 'lspci' и 'cat /proc/pci'. На сайте производителя особого выбора нет http://www.nvidia.com/object/unix.htmlЦитата Вообще-то, полно есть гигабитных интерфесов к которым есть поддержка в ядре и все под GNU. Ответ в духе старого доброго ФИДО  К сожалению взять другую карточку не могу, в моем случае мне нужны свободными все четыре PCI-слота.
Прикрепленные файлы
lspci.txt ( 5.82 килобайт )
Кол-во скачиваний: 69
pci.txt ( 3.32 килобайт )
Кол-во скачиваний: 114
|
|
|
|
|
May 15 2006, 21:40
|

Частый гость
 
Группа: Свой
Сообщений: 153
Регистрация: 8-11-05
Из: Москва
Пользователь №: 10 605

|
Цитата(romez777 @ May 15 2006, 05:52)  Ответ в духе старого доброго ФИДО  К сожалению взять другую карточку не могу, в моем случае мне нужны свободными все четыре PCI-слота. Дам еще один ответ в духе старого доброго ФИДО - в приаттаченном lspci я не вижу, вообще, ни одного устройства Ethernet. Могу ручаться, что поддерживаемые гигабитные интерфейсы видны как ethernet устройства. Что-то тут не так... Что касаемо железа - так надо было смотреть на спецификацию мамы прежде чем покупать.
|
|
|
|
|
May 16 2006, 04:27
|
Местный
  
Группа: Свой
Сообщений: 292
Регистрация: 9-11-04
Пользователь №: 1 077

|
Цитата(vleo @ May 16 2006, 00:40)  Дам еще один ответ в духе старого доброго ФИДО - в приаттаченном lspci я не вижу, вообще, ни одного устройства Ethernet. Могу ручаться, что поддерживаемые гигабитные интерфейсы видны как ethernet устройства. Что-то тут не так... Возможно интерфейс затесался где-то среди Unknown devices, ведь ядро о нем не знает Цитата Что касаемо железа - так надо было смотреть на спецификацию мамы прежде чем покупать. Мимо, покупал не я  Я думаю, если даже я предоставлю Вам спецификацию мамки, это не поможет решить проблему. Проблема не в железе, а в ядре, я полагаю, ибо установка на эту мамку Fedora Core 5 прояснило все вопросы (я в курсе что это не достаточно стабильный дистрибутив  , но для моих тестовых задач вполне сойдет). Думаю, что можно было бы просто водрузить ядро 2.6.x на Redhat8, но судя по рассылкам это чревато новыми проблемами, поэтому я пошел по пути наименьшего сопротивления  Спасибо за советы~
|
|
|
|
|
May 16 2006, 05:16
|

Частый гость
 
Группа: Свой
Сообщений: 153
Регистрация: 8-11-05
Из: Москва
Пользователь №: 10 605

|
Цитата(romez777 @ May 16 2006, 08:27)  Цитата(vleo @ May 16 2006, 00:40)  Дам еще один ответ в духе старого доброго ФИДО - в приаттаченном lspci я не вижу, вообще, ни одного устройства Ethernet. Могу ручаться, что поддерживаемые гигабитные интерфейсы видны как ethernet устройства. Что-то тут не так...
Возможно интерфейс затесался где-то среди Unknown devices, ведь ядро о нем не знает Нет, это невозможно - нет ни одного устройства, у которого неизвестен PCI класс - да и не может быть такого. К ядру это не имеет отношения - определение устройств, их классов происходит на уровне BIOS-а, точнее - железа. lspci - команда очень низкого уровня. Смотри PCI Spec 2.3, Appendix D : Class Codes, Base Class 0x2, а также пункт 6.2.1 спецификация регистров конфигурационного пространства. Это код, который можно напрямую прочитать из памяти устройства. Так что он всегда заполнен, и, если NVidia считает свой Ehternet контроллер устройством, соответствующим спецификации PCI (Linux тут не при чем), то устройство должно быть показано lspci как ethernet контроллер, на худой конец просто "Network controller". Может быть у Вас как-то в BIOS-е не активировано? Далее, Вы говорите, что все-таки оно как-то у Вас работает - с каким устройством (шина, устройство, функция), на каком прерывании?
|
|
|
|
|
May 17 2006, 00:58
|
Местный
  
Группа: Свой
Сообщений: 292
Регистрация: 9-11-04
Пользователь №: 1 077

|
Цитата(vleo @ May 16 2006, 08:16)  Может быть у Вас как-то в BIOS-е не активировано?
Далее, Вы говорите, что все-таки оно как-то у Вас работает - с каким устройством (шина, устройство, функция), на каком прерывании? Приветствую. Биос не трогал, все по дефолту. А судя по 'ifconfig' сетевуха получила 5 прерывание.
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|