Проблема с сетевой картой

SLAX, Deep Style, ZenWalk

Модератор: Модераторы разделов

TIGERADM
Сообщения: 55

Проблема с сетевой картой

Сообщение TIGERADM »

Помогите!
На сервере есть одна встроенная карта и две на PCI. Но сервер видит только две карты. Ту что встроенная видит всегда, а те что на PCI только одну из двух. Ставил карты поодной, показывает что обе карты работают. Но когда обе вместе работает одна из двух.

Код: Выделить всё

uname -a
Linux neon 2.6.24.5-smp #2 SMP Wed Apr 30 13:41:38 CDT 2008 i686 Intel(R) Pentium(R) Dual  CPU  E2200  @ 2.20GHz GenuineIntel GNU/Linux


Код: Выделить всё

ifconfig -a
eth1      Link encap:Ethernet  HWaddr 00:1c:61:02:09:44
          inet addr:192.168.150.100  Bcast:192.168.150.255  Mask:255.255.255.0
          inet6 addr: fe80::21c:61ff:fe02:944/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:1169 errors:0 dropped:0 overruns:0 frame:0
          TX packets:1312 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:571024 (557.6 KiB)  TX bytes:192417 (187.9 KiB)
          Interrupt:20 Base address:0x2000

eth2      Link encap:Ethernet  HWaddr 00:22:b0:03:f4:00
          inet addr:192.168.160.100  Bcast:192.168.160.255  Mask:255.255.255.0
          inet6 addr: fe80::222:b0ff:fe03:f400/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:3655 errors:0 dropped:0 overruns:0 frame:0
          TX packets:2898 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:403716 (394.2 KiB)  TX bytes:832883 (813.3 KiB)
          Interrupt:20 Base address:0x6000

lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)


Код: Выделить всё

cat /var/log/dmesg | grep eth

eth0: RTL8169sc/8110sc at 0xf8c52000, 00:1c:61:02:09:44, XID 18000000 IRQ 20
eth1: VIA Rhine III at 0xefbff000, 00:22:b0:03:f4:00, IRQ 20.
eth1: MII PHY found at address 1, status 0x786d advertising 05e1 Link 41e1.
udev: renamed network interface eth1 to eth2
udev: renamed network interface eth0_rename to eth1


Код: Выделить всё

lspci | grep Eth

01:06.0 Ethernet controller: Unknown device 0106:3106 (rev 8b)
01:07.0 Ethernet controller: VIA Technologies, Inc. VT6105 [Rhine-III] (rev 8b)
01:08.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8110SC/8169SC Gigabit Ethernet (rev 10)


Дивайс не опознан. Вторую снимаю - опознаётся...
Спасибо сказали:
flank'er
Сообщения: 496
Статус: слаковщик
ОС: Slackware64

Re: Проблема с сетевой картой

Сообщение flank'er »

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

проблему так и не решил, но насколько понимаю копать нужно с сторону железа, аппаратные прерывания не могут поделить или конфликтуют, это все что приходит в голову..
TX: сетевые acorp L100S m/b ga-6oxt slackware-11 kernel 2.4.37
Спасибо сказали:
TIGERADM
Сообщения: 55

Re: Проблема с сетевой картой

Сообщение TIGERADM »

Непонятно почему происходит переименование карты. А как можно вручную распределить прерывания? Интересно а если поставить карты не одинаковые, а разные может быть так чтобы проблема решилась?
Спасибо сказали:
flank'er
Сообщения: 496
Статус: слаковщик
ОС: Slackware64

Re: Проблема с сетевой картой

Сообщение flank'er »

а если поставить карты не одинаковые, а разные может быть так чтобы проблема решилась?

в принципе смысл есть, но я думаю что проблемы это не решит, потому что проблема на уровне материнской платы. может быть я ошибаюсь, попробуйте - узнаете.
А как можно вручную распределить прерывания?

в биосе можно крутить IRQ, в разных биосах по разному. результат - сомнительный потому как imho на нормальном железе такой проблемы быть не должно в принципе.

попробуйте в биосе отключить лишние встроенные устройства, звуковую карту, второй IDE канал и и.д. может поможет
Спасибо сказали:
TIGERADM
Сообщения: 55

Re: Проблема с сетевой картой

Сообщение TIGERADM »

Решил заново пересобрать сервер. Вообще на новом железе. Перед этим сначала установил windows чтобы проверить работоспособность карт, всё нормльно работало. И встроенная каррта и 2 дополнительные D-LINK, после этого установил Skackware 12.1. И опять проблема. Теперь встроенную не видит, видит всегоодну длинк. Не пойму почему? Если видит первую, значит есть драйвер для него. Так почему же не может увидеть и вторую? Уже замучался с этими сетевыми картами. Вечно какие-топроблемы с ними :) Помогите, как запустить вторую д-линк? Как разбудить и втроенную карту? Думаю для встроенной нужно искать драйвер. Но для длинка он же есть...
Спасибо сказали:
TIGERADM
Сообщения: 55

Re: Проблема с сетевой картой

Сообщение TIGERADM »

1) Значит так. Нашёл драйвер для встроенной сетевой карты. Карта ATHEROS. Создал драйвер atl2.ko. Загружаю его insmod atl2.ko, смотрю ifconfig -a - она видна. Появляется как eth2. Занёс эту строку (insmod atl2.ko) в rc.loсal, чтобы она запускалась автоматически при включении компа. Пробовал перезагружать компьютер, а карта появляется то нормально с именем eth2 то с именем eth2_rename..., несколько раз перезагружался и всё время меняется имя. Почему так? Как сделать чтобы она всегда была eth2, чтобы нормально автоматически настроить сеть?

2) В нескольких местах в инете было написано что нужно загружать драйвер так:

depmode atl2.ko
modprobe atl2

сначала сделал так, но псле этого ни один драйвер не загружался. lsmod ничего не показывал кроме atl2, хотя до выполнения этой команды lsmod показывал кучу строк. поэтому решил загружать драйвер insmod-ом. Скажите почему так? куда пропадают все драйверы после depmod-а. Как правильно сделать?
Спасибо сказали:
Аватара пользователя
AlexFilth
Сообщения: 450
Статус: Хронический ламер
ОС: GENTOO

Re: Проблема с сетевой картой

Сообщение AlexFilth »

А что мешает написать в
/etc/rc.d/rc.modules
строчку
/sbin/modprobe atl2
?
-=emerge -auDn world=-
Спасибо сказали:
o6s
Сообщения: 187

Re: Проблема с сетевой картой

Сообщение o6s »

а насчет разного имени сморите в правила udev. Я с этим в debian уже довольно давно сталкиваюсь. Ну и гугл на тему ethX_rename
Спасибо сказали: