[sisyphus] Intel PRO/1000 & Message Signaled Interrupts
Michael A. Kangin
=?iso-8859-1?q?mak_=CE=C1_rsmu=2Eru?=
Чт Сен 11 11:09:56 MSD 2008
В сообщении от Thursday 11 September 2008 10:53:33 Ivan Adzhubey написал(а):
> Коллеги, никогда не покупайте материнских плат от Intel. Это что-то
> чудовищное.
У меня с этой платой полёт нормальный, кроме просыпания из памяти. Наивный
вопрос - БИОС свежий? Там интели очень много правили всякого.
> # uname -a
> Linux ika 2.6.25-std-def-alt9 #1 SMP Wed Sep 10 13:50:51 MSD 2008 x86_64
> GNU/Linux
# uname -a
Linux mak-home 2.6.26-wks-smp-alt3 #1 SMP PREEMPT Wed Aug 20 01:41:58 MSD 2008
i686 GNU/Linux
> # lsmod|fgrep e100
> e1000e 115236 0
# lsmod|fgrep e100
e1000e 86436 0
> # lspci -v
> 00:19.0 Ethernet controller: Intel Corporation 82566DC-2 Gigabit Network
> Connection (rev 02)
> Subsystem: Intel Corporation Device 0001
> Flags: bus master, fast devsel, latency 0, IRQ 2301
> Memory at e0200000 (32-bit, non-prefetchable) [size=128K]
> Memory at e0224000 (32-bit, non-prefetchable) [size=4K]
> I/O ports at 20e0 [size=32]
> Capabilities: [c8] Power Management version 2
> Capabilities: [d0] Message Signalled Interrupts: Mask- 64bit+
> Queue=0/0 Enable+
> Capabilities: [e0] Vendor Specific Information <?>
> Kernel driver in use: e1000e
> Kernel modules: e1000, e1000e
# lspci -v
00:19.0 Ethernet controller: Intel Corporation 82566DC-2 Gigabit Network
Connection (rev 02)
Subsystem: Intel Corporation Device 0001
Flags: bus master, fast devsel, latency 0, IRQ 220
Memory at 93100000 (32-bit, non-prefetchable) [size=128K]
Memory at 93124000 (32-bit, non-prefetchable) [size=4K]
I/O ports at 2400 [size=32]
Capabilities: [c8] Power Management version 2
Capabilities: [d0] Message Signalled Interrupts: Mask- 64bit+
Queue=0/0 Enable+
Capabilities: [e0] Vendor Specific Information <?>
Kernel driver in use: e1000e
Kernel modules: e1000e
>
> # cat /proc/interrupts
> CPU0 CPU1 CPU2 CPU3
> 0: 37 1 0 0 IO-APIC-edge timer
> 1: 1 0 1 0 IO-APIC-edge i8042
> 3: 1 0 0 1 IO-APIC-edge
> 8: 0 0 1 0 IO-APIC-edge rtc
> 9: 0 0 0 0 IO-APIC-fasteoi acpi
> 12: 0 2 0 2 IO-APIC-edge i8042
> 16: 13740 13701 13814 13856 IO-APIC-fasteoi
> fglrx[0]@PCI:1:0:0
> 17: 7 5 5 6 IO-APIC-fasteoi
> uhci_hcd:usb3, ehci_hcd:usb7, HDA Intel
> 18: 999 1034 1018 1032 IO-APIC-fasteoi
> uhci_hcd:usb1, uhci_hcd:usb6
> 19: 0 1 2 0 IO-APIC-fasteoi
> uhci_hcd:usb5, ohci1394
> 21: 3040 3012 3050 3044 IO-APIC-fasteoi
> ata_piix, ata_piix, uhci_hcd:usb2
> 22: 38 38 38 38 IO-APIC-fasteoi HDA
> Intel 23: 1103 1135 1126 1125 IO-APIC-fasteoi
> uhci_hcd:usb4, ehci_hcd:usb8
> 2301: 195398 195400 195275 195226 PCI-MSI-edge eth0
> NMI: 0 0 0 0 Non-maskable interrupts
> LOC: 118133 98168 91687 85636 Local timer interrupts
> RES: 1619 940 877 2208 Rescheduling interrupts
> CAL: 22568 11422 25209 16560 function call interrupts
> TLB: 4848 4928 6267 6532 TLB shootdowns
> TRM: 0 0 0 0 Thermal event interrupts
> THR: 0 0 0 0 Threshold APIC
> interrupts SPU: 0 0 0 0 Spurious
> interrupts ERR: 0
# cat /proc/interrupts
CPU0 CPU1
0: 672549988 3705469 IO-APIC-edge timer
1: 43 1 IO-APIC-edge i8042
3: 7 1 IO-APIC-edge
9: 0 0 IO-APIC-fasteoi acpi
12: 65 2 IO-APIC-edge i8042
16: 59529163 321578 IO-APIC-fasteoi nvidia
17: 22 17 IO-APIC-fasteoi uhci_hcd:usb3, ehci_hcd:usb6
18: 2042865 40272 IO-APIC-fasteoi uhci_hcd:usb1, uhci_hcd:usb7
19: 14939 77 IO-APIC-fasteoi uhci_hcd:usb5, firewire_ohci
21: 2985434 24 IO-APIC-fasteoi uhci_hcd:usb2
22: 27936003 79394 IO-APIC-fasteoi HDA Intel
23: 3310800 0 IO-APIC-fasteoi uhci_hcd:usb4, ehci_hcd:usb8
220: 31490076 56519135 PCI-MSI-edge eth0
221: 34997566 4404474 PCI-MSI-edge ahci
NMI: 0 0 Non-maskable interrupts
LOC: 107272619 389979115 Local timer interrupts
RES: 96333897 94590070 Rescheduling interrupts
CAL: 358028 864609 function call interrupts
TLB: 247006 442189 TLB shootdowns
TRM: 0 0 Thermal event interrupts
SPU: 0 0 Spurious interrupts
ERR: 0
MIS: 0
Из забавного на этой плате еще то, что если ни один раздел диска не помечен
как активный, его MBRу управление передаваться не будет. Ну и загрузки тоже
не будет.
--
wbr, Michael A. Kangin
Подробная информация о списке рассылки Sisyphus