Пропадает сеть
Есть плате ASUS M2N32 (чипсет nForce 590 SLI) со встроенными сетевыми (Marvell 88E1116). При сборке ядра просмотрел все модули и единственным подходящим был драйвер forcedeth. С ним всё работает, и карточка определяется, и сеть есть, НО как только входящий трафик достигает 25-30 Мб сеть просто пропадает. На пинги отвечает (ping 10.105.17.1)
что 10.105.17.53 Destination host unreacheble. (10.105.17.1 - гейт, 17.53 - мой ip)
Сеть просто пропадает, а в остальном система работает нормально. Только при попытке заново загрузить модулить всю систему заедает на секунду. Простая перезагрузка не помогает, нужно либо полное выключение питание(шнур например вытащить), либо сначала загрузить Windows. После чего всё начинается с начала.
В чём может быть дело?
- Для комментирования войдите или зарегистрируйтесь
У меня тоже
У меня тоже проблема с Marvell...
Сетевуха вообще не определяется. Причем forcedeth почему-то устанавливается автоматически, а нифига не работает. ifconfig выдает, что eth0 не существует...но lo есть.
Пробовал с другими дистрами: карточка работает в Mandriva 2006 Powerpack и в Suse 10.1, не работает в Mandriva spring 2007
и ASP linux.
У меня подозрение на последние ядра.
У кого какие соображения?
возможно у
возможно у девайса другое имя? например eth1...
смотри
смотри внмательно логи tail /var/log/messages сразу после падения сети,
возможно там будут ответы...
у меня мать на
у меня мать на чипсете похуже - 570 (M2N SLI DELUXE)всё замечательно работает. в ядре она завязана на PHY.
вот это воткнуто
а как чип точно узнать? у меня просто
Bridge: nVidia Corporation MCP55 Ethernet (rev a2)
Проверю
Надо будет попробовать этот PHY драйвер.
На счёт интерфейса: точно eth0, сеть работает пока не скачашь мегов 30. И интерфейс всё равно остаётся. Просто не работает))
в /var/log/messages ничего нового, никаких ошибок.
Если у тебя в
Если у тебя в конфе ведра включена поддержка поллов для твоей нвидиа сеьевухи, просто отключи - и все будет работать как часики!
С очень большой
С очень большой вероятностью, IRQ который использует сетевая карта используется еще несколькими устройствами. Попробуйте разгрузить IRQ, который занимает карта, так чтобы на этом IRQ было не больше 2х дополнительных устройств.
Re: С очень большой
А как это можно сделать?
Все зависит от
Все зависит от конкретного производителя MB и BIOS-а.
Обычно это делается примерно так:
- Узнать какие утройства висят на каких прерываниях можно на отладочном черном экране, во время заргузки компьютера. Как только BIOS определит процессор и "посчитает" память, постарайтесь успеть нажать клавишу Pause/Break, чтобы "приостановить" загрузку. Внизу экрана будут перечислены устройства и ресурсы, которые они занимают (в т.ч. IRQ).
- Войдите в BIOS и вручную присвойте IRQ PCI шинам. Попробуйте поотключать "лишние" устройства: "лишние" USB, IDE контроллеры, LPT, COM.
Похожая проблема
У мну на ASUS p532e sli plus похожая проблема, 2 встроенных сетевых интерфейся на чипе marvell 88e1116 phy, модуль forcedeth подгружается, но сеть не работает... Пришлось воткнуть realtek 8139, с которой все работает на ура...
Марвэловский чип удавалось использовать под Ubuntu 7.03, там он работал, правда не устойчиво, но работал...
Есть ли решение этой проблемы в Gentoo, возможно существую патчи к ядру?! Кто-нибудь разрешал подобную проблему?!
---------------
Shit happens...
у меня есть M2NSLI
у меня есть M2NSLI Deluxe на 570том чипсете, видиться как:
00:08.0 Bridge: nVidia Corporation MCP55 Ethernet (rev a2)
работает великолепно. а как узнать букоффки/циферки?
я втыкал поддержку PHY и "новые дрова" для марвела
В мну анологично...
lspci | grep -i eth 00:11.0 Bridge: nVidia Corporation MCP55 Ethernet (rev a2) 00:12.0 Bridge: nVidia Corporation MCP55 Ethernet (rev a2) 04:07.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ (rev 10)
О каких циферках идет речь?! Имеешь ввиду микросхему?! marvell 88e1116? Если это, то из описания MB...
Поддержка phy врублена
оно?! Так ведь?!
А что насчет дров?! Был на сайте марвэла, не нашел ничего... =(
_______________
Shit happens...
вот дрова на
вот дрова на марвелл-PHY :
а вот собсно на сетевуху от марвела:
какая дровина именно я незнаю - у меня вот так работает, нада как-нить потестить - но влом...
Хм... Толку нет...
Так то, что в ядре уже есь врублено, вышеперечисленные пункты включены - результат - "0"... Я полагал, можЭ патчи какие есь...
Да, кста, ядро-то не старое... Сейчас летаю под vanilla-sources-2.6.22_rc6, может есть смысл поставить gentoo-sources, возможно в нем есь поддержка?!
Еще раз повторюсь, что Убунта 7.03 работает с этой сетевухой... Хоть, ИМХО, и хреново... Но мну для домашних нужд, поэтому не кретично... Хай тормозит, лишь бы работало...
-----------------
Shit happens...
может у тя
может у тя другая сеть? у меня так работает...
глянь что за модуль в кубунте за сеть отвечает
дЫк тот же forcedeth...
Ток вот, мож патч какой у них хитрый есь... =(
-----------------
Shit happens...
Имхо легче
Имхо легче всунуть не дорогой realtek.
Линк в тему.
Не тут-то было...
Смотри выше, я указал материнку, у нее всего два pci слота, один под сетевухой realtek 8139, во втором карта захвата, которую, возможно скоро сменит скайстар, так что... А хочется домашние компы собрать в сеть... ТакИ дела...
----------------
Shit happens...
С вашего позволения...
Позвольте тряхнуть стариной...
Собрался уже было таки заткнуть второй и последний слот pci 2-ой сетевухой, но все же еще раз попробовал live-cd... Опять в ступоре... Весь день убил, но так ничего и не понял... Господа истинные гуру, растолкуйте дурачку, как же мне все сделать?!
Суть в том, что в любом дистрибутиве на лайв сиди стоит только поменять ип на нужный и копмы в сети с Виндой (может и не важно это) становятся видны, пингуются, и в обратном направлении соответственно... А вот с жентой договориться не получается.. =( Подгружены модули forcedeth, eth1394, при подключении последнего появляется еще один интерфейс, лишь меняю ип на нем, а эффекту ноль...
Бога ради, помогите, всю голову уже сломал... Если нужно, прицеплю любые логи, впрочем, лично я в них ничего, относящегося к теме не наблюдал...
З.Ы.: Не верю, что нет решения этой проблемы... Ведь в других дистрах работает...
З.З.Ы.: Под лайв сиди 2006.1 женты, не работает так же... Хотя под RescueDisk, кой тоже построен на женте работает на ура...
_______________
Shit happens...
Расскажите, как
Расскажите, как Вы меняете IP на интерфейсе.
То есть с самого начала. Вот загрузились с LiveCD и что дальше?
Всем спасибо за участие!
Извиняюсь за беспокойство!
Вобщем сам не очень понимаю что именно произошло, из нового только следующее в файле /etc/modprobe.conf
options forcedeth msi=0 msix=0
для модуля fordeth соответственно...
А больше ничего... Все остальное как было... МОжет чего упустил, весь день бился...
Если у кого подобные проблемы с marvell 88e1116 phy или похожей, можно посмотреть еще вот это http://gentoo-wiki.com/Asus_P5N32-E_SLI
Для себя я эту тему закрыл! Удачи и вам! =)
_______________
Shit happens...