Перейти к содержимому

Broadcom Corporation NetXtreme BCM5703


Рекомендованные сообщения

сетевая на сервере

Ethernet controller: Broadcom Corporation NetXtreme BCM5703X Gigabit Ethernet (rev 02)

Subsystem: Compaq Computer Corporation NC7781 Gigabit Server Adapter (PCI-X, 10,100,1000-T)

Flags: bus master, 66MHz, medium devsel, latency 64, IRQ 23

Memory at f7fe0000 (64-bit, non-prefetchable)

[virtual] Expansion ROM at 80050000 [disabled]

Capabilities: [40] PCI-X non-bridge device

Capabilities: [48] Power Management version 2

Capabilities: [50] Vital Product Data <?>

Capabilities: [58] Message Signalled Interrupts: Mask- 64bit+ Queue=0/3 Enable-

Kernel driver in use: tg3

 

shadow:/usr/src/linux/linux-2.6.31.11/drivers/net# cat /boot/config-`uname -r` |grep CONFIG_PCI_MSI

CONFIG_PCI_MSI=y

 

shadow:/usr/src/linux/linux-2.6.31.11/drivers/net# cat /proc/interrupts

CPU0 CPU1 CPU2 CPU3 CPU4 CPU5

0: 128 0 0 0 0 0 IO-APIC-edge timer

1: 922 0 0 0 0 0 IO-APIC-edge i8042

9: 0 0 0 0 0 0 IO-APIC-fasteoi acpi

12: 114 0 0 0 0 0 IO-APIC-edge i8042

23: 2 0 602455305 0 8340128 0 IO-APIC-fasteoi eth1

30: 2091541 0 0 0 0 0 IO-APIC-fasteoi cciss0

31: 392199221 70746 0 5554857 0 0 IO-APIC-fasteoi eth0

 

 

31: 392199221 70746 0 5554857 0 0 IO-APIC-fasteoi eth0

 

IO-APIC-fasteoi значит не работает PCI_MSI ?

дрова

shadow:/usr/src/linux/linux-2.6.31.11/drivers/net# ethtool -i eth1

driver: tg3

version: 3.99

firmware-version: 5703-v2.22

bus-info: 0000:02:02.0

shadow:/usr/src/linux/linux-2.6.31.11/drivers/net#

 

ядро shadow:/usr/src/linux/linux-2.6.31.11/drivers/net# uname -r

2.6.31.11

 

в 2.32 дрова 3.102 и там есть изменения насчет PCI_MSI

 

нашел только одну сылку http://patchwork.ozlabs.org/patch/32799/ на патч

но что то не верится что сколько времени нет поддержики это го в дровах

 

 

вопрос: поддерживает ли чип Broadcom Corporation NetXtreme BCM5703X Gigabit Ethernet (rev 02)

Subsystem: Compaq Computer Corporation NC7781 Gigabit Server Adapter (PCI-X, 10,100,1000-T)

MSI

 

потому как при большом ппс становиться плохо

за ранее спасибо

сетевые как бы ничего и кто то говорит что векторы есть на прерывания но инфы мало

за ранее спасибо

Ссылка на сообщение
Поделиться на других сайтах

Если внимательно:

1) Прочитать

http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=blob;f=Documentation/PCI/MSI-HOWTO.txt;hb=HEAD

2) Посмотреть

http://git.kernel.org/?p=linux/kernel/git/stable/linux-2.6.31.y.git;a=tree;f=drivers/net;h=0c043358a601ce5c54de02c6260efe5dbbe73725;hb=HEAD

3) И сравнить с

http://git.kernel.org/?p=linux/kernel/git/stable/linux-2.6.32.y.git;a=blob;f=drivers/net/tg3.c;h=ba5d3fe753b694d58b93bedf2fc050f001995fef;hb=HEAD

 

То будет видно, что pci_enable_msix/pci_enable_msi появилось тольков 2.6.32.

Соответственно вам надо обновить ядро до 2.6.32 или самому пропатчить драйвер и пересобрать его.

Ссылка на сообщение
Поделиться на других сайтах

Если внимательно:

1) Прочитать

http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=blob;f=Documentation/PCI/MSI-HOWTO.txt;hb=HEAD

2) Посмотреть

http://git.kernel.org/?p=linux/kernel/git/stable/linux-2.6.31.y.git;a=tree;f=drivers/net;h=0c043358a601ce5c54de02c6260efe5dbbe73725;hb=HEAD

3) И сравнить с

http://git.kernel.org/?p=linux/kernel/git/stable/linux-2.6.32.y.git;a=blob;f=drivers/net/tg3.c;h=ba5d3fe753b694d58b93bedf2fc050f001995fef;hb=HEAD

 

То будет видно, что pci_enable_msix/pci_enable_msi появилось тольков 2.6.32.

Соответственно вам надо обновить ядро до 2.6.32 или самому пропатчить драйвер и пересобрать его.

да я спином мозгом чуствую что я рядом

но ты хочешь сказать что только вот сейчас появляется msi а сервер то у меня ProLiant DL560 G1 с 2004 года выпуска и что с того момента никто не пользовался msi ? как то не вериться

буду копать

Ссылка на сообщение
Поделиться на других сайтах

Да, ты абсолютно прав поддержку МСИ для драйвера тг3(для твоего броадкомовского чипа) доделали только в сентябре 2009 :-)

Для карточек интел она была ещё в 2.6.24(+-2005 год).

 

Просто обнови ядро.

Ссылка на сообщение
Поделиться на других сайтах

это жесть :) мелкософт как то шустрее :rolleyes:

да я бы перелез на 32 ядро но модуль ipt_NETFLOW не компилится на 32 хоть ты тресни

 

чем глубже копаешь в линух тем больше понимаешь что винда не так ух и плоха :rolleyes:

спасибо за инфу

Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

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

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас
  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу.

×
×
  • Создать...