Имею сервер Base Board Information Manufacturer: Supermicro Product Name: X8SIE На котором 03:00.0 Ethernet controller: Intel Corporation 82574L Gigabit Network Connection Subsystem: Super Micro Computer Inc Device 040d Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+ Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx- Latency: 0, Cache Line Size: 64 bytes Interrupt: pin A routed to IRQ 16 Region 0: Memory at fb5e0000 (32-bit, non-prefetchable) [size=128K] Region 2: I/O ports at dc00 [size=32] Region 3: Memory at fb5dc000 (32-bit, non-prefetchable) [size=16K] Capabilities: [c8] Power Management version 2 Flags: PMEClk- DSI+ D1- D2- AuxCurrent=0mA PME(D0+,D1-,D2-,D3hot+,D3cold+) Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=1 PME- Capabilities: [d0] MSI: Enable- Count=1/1 Maskable- 64bit+ Address: 0000000000000000 Data: 0000 Capabilities: [e0] Express (v1) Endpoint, MSI 00 DevCap: MaxPayload 256 bytes, PhantFunc 0, Latency L0s <512ns, L1 <64us ExtTag- AttnBtn- AttnInd- PwrInd- RBE+ FLReset- DevCtl: Report errors: Correctable+ Non-Fatal+ Fatal+ Unsupported+ RlxdOrd+ ExtTag- PhantFunc- AuxPwr- NoSnoop+ MaxPayload 128 bytes, MaxReadReq 512 bytes DevSta: CorrErr+ UncorrErr- FatalErr- UnsuppReq+ AuxPwr+ TransPend- LnkCap: Port #0, Speed 2.5GT/s, Width x1, ASPM L0s L1, Latency L0 <128ns, L1 <64us ClockPM- Surprise- LLActRep- BwNot- LnkCtl: ASPM Disabled; RCB 64 bytes Disabled- Retrain- CommClk+ ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt- LnkSta: Speed 2.5GT/s, Width x1, TrErr- Train- SlotClk+ DLActive- BWMgmt- ABWMgmt- Capabilities: [a0] MSI-X: Enable+ Count=5 Masked- Vector table: BAR=3 offset=00000000 PBA: BAR=3 offset=00002000 Capabilities: [100 v1] Advanced Error Reporting UESta: DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol- UEMsk: DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol- UESvrt: DLP+ SDES- TLP- FCP+ CmpltTO- CmpltAbrt- UnxCmplt- RxOF+ MalfTLP+ ECRC- UnsupReq- ACSViol- CESta: RxErr+ BadTLP+ BadDLLP+ Rollover+ Timeout+ NonFatalErr+ CEMsk: RxErr- BadTLP- BadDLLP- Rollover- Timeout- NonFatalErr+ AERCap: First Error Pointer: 00, GenCap- CGenEn- ChkCap- ChkEn- Capabilities: [140 v1] Device Serial Number 00-25-90-ff-ff-0a-91-10 Kernel driver in use: e1000e Kernel modules: e1000e 04:00.0 Ethernet controller: Intel Corporation 82574L Gigabit Network Connection Subsystem: Super Micro Computer Inc Device 040d Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+ Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx- Latency: 0, Cache Line Size: 64 bytes Interrupt: pin A routed to IRQ 17 Region 0: Memory at fb6e0000 (32-bit, non-prefetchable) [size=128K] Region 2: I/O ports at ec00 [size=32] Region 3: Memory at fb6dc000 (32-bit, non-prefetchable) [size=16K] Capabilities: [c8] Power Management version 2 Flags: PMEClk- DSI+ D1- D2- AuxCurrent=0mA PME(D0+,D1-,D2-,D3hot+,D3cold+) Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=1 PME- Capabilities: [d0] MSI: Enable- Count=1/1 Maskable- 64bit+ Address: 0000000000000000 Data: 0000 Capabilities: [e0] Express (v1) Endpoint, MSI 00 DevCap: MaxPayload 256 bytes, PhantFunc 0, Latency L0s <512ns, L1 <64us ExtTag- AttnBtn- AttnInd- PwrInd- RBE+ FLReset- DevCtl: Report errors: Correctable+ Non-Fatal+ Fatal+ Unsupported+ RlxdOrd+ ExtTag- PhantFunc- AuxPwr- NoSnoop+ MaxPayload 128 bytes, MaxReadReq 512 bytes DevSta: CorrErr+ UncorrErr- FatalErr- UnsuppReq+ AuxPwr+ TransPend- LnkCap: Port #0, Speed 2.5GT/s, Width x1, ASPM L0s L1, Latency L0 <128ns, L1 <64us ClockPM- Surprise- LLActRep- BwNot- LnkCtl: ASPM Disabled; RCB 64 bytes Disabled- Retrain- CommClk+ ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt- LnkSta: Speed 2.5GT/s, Width x1, TrErr- Train- SlotClk+ DLActive- BWMgmt- ABWMgmt- Capabilities: [a0] MSI-X: Enable+ Count=5 Masked- Vector table: BAR=3 offset=00000000 PBA: BAR=3 offset=00002000 Capabilities: [100 v1] Advanced Error Reporting UESta: DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol- UEMsk: DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol- UESvrt: DLP+ SDES- TLP- FCP+ CmpltTO- CmpltAbrt- UnxCmplt- RxOF+ MalfTLP+ ECRC- UnsupReq- ACSViol- CESta: RxErr+ BadTLP+ BadDLLP+ Rollover- Timeout+ NonFatalErr+ CEMsk: RxErr- BadTLP- BadDLLP- Rollover- Timeout- NonFatalErr+ AERCap: First Error Pointer: 00, GenCap- CGenEn- ChkCap- ChkEn- Capabilities: [140 v1] Device Serial Number 00-25-90-ff-ff-0a-91-11 Kernel driver in use: e1000e Kernel modules: e1000e При попытке что-то закачать, происходит завис. Никаких трейсов или паник нет. В логах тоже чисто. Исправилось сборкой последней версии 1.2.20 драйвера e1000e
> При попытке что-то закачать, происходит завис. > Никаких трейсов или паник нет. В логах тоже чисто. > Исправилось сборкой последней версии 1.2.20 драйвера e1000e Где живут его исходники?
(В ответ на комментарий №1) > > При попытке что-то закачать, происходит завис. > > Никаких трейсов или паник нет. В логах тоже чисто. > > Исправилось сборкой последней версии 1.2.20 драйвера e1000e > > Где живут его исходники? https://sourceforge.net/projects/e1000
(В ответ на комментарий №2) > (В ответ на комментарий №1) > > > При попытке что-то закачать, происходит завис. > > > Никаких трейсов или паник нет. В логах тоже чисто. > > > Исправилось сборкой последней версии 1.2.20 драйвера e1000e > > > > Где живут его исходники? > https://sourceforge.net/projects/e1000 Собрал e1000e внешним модулем с sf (ядро alt12)
А e1000 и igb это тоже касается, или они, пока, в составе ядра остаются ?
(В ответ на комментарий №4) > А e1000 и igb это тоже касается, или они, пока, в составе ядра остаются ? с e1000 есть один сервер и проблем пока не замечал. Проверить igb не могу, т.к. нет такого железа в наличии.
Я имел ввиду вынос в отдельные модули. Само по себе оно не страшно, но может оказаться не очень приятной неожиданностьюю при удалённой замене ядра.
Пока "это сизиф" и дистрибутивов с ним не было -- может быть неприятно (я тоже напоролся с одним хостом), но допустимо.
(В ответ на комментарий №6) > Я имел ввиду вынос в отдельные модули. Само по себе оно не страшно, но может > оказаться не очень приятной неожиданностьюю при удалённой замене ядра. IMHO для тех драйверов, для которых существуют отдельные апстримы, например intel драйвера, хорошо чтобы они были в отдельных пакетах. Преимуществ несколько: 1. Версии в ядре всегда отстают от тех исходников, что поставляются отдельно. 2. Хочется иметь несколько версий одного драйвера, например еще пропатченные драйвера для pf_ring.
(В ответ на комментарий №8) > (В ответ на комментарий №6) > > Я имел ввиду вынос в отдельные модули. Само по себе оно не страшно, но может > > оказаться не очень приятной неожиданностьюю при удалённой замене ядра. > IMHO для тех драйверов, для которых существуют отдельные апстримы, например > intel драйвера, хорошо чтобы они были в отдельных пакетах. > Преимуществ несколько: > 1. Версии в ядре всегда отстают от тех исходников, что поставляются отдельно. > 2. Хочется иметь несколько версий одного драйвера, например еще пропатченные > драйвера для pf_ring. OK, я подумаю