e1000-cids is a custom kernel module running on kernel 2.6.29.1 . Do you
see any impact because e1000 driver has not supported 82574 ?
On Fri, Aug 2, 2013 at 10:06 PM, Allan, Bruce W <bruce.w.al...@intel.com>wrote:
> Your issue is with 82574L devices, but what is this e1000-cids kernel
> module that is in use?!? What distribution are you using? It appears that
> this is on some custom kernel based off 2.6.29 with a customized version of
> an old e1000 driver but the standard in-kernel e1000 driver has never
> supported 82574 AFAICR, only e1000e has.
>
> > -----Original Message-----
> > From: Kaushal Bhandankar [mailto:kaushal...@gmail.com]
> > Sent: Friday, August 02, 2013 7:40 AM
> > To: e1000-devel@lists.sourceforge.net
> > Subject: Re: [E1000-devel] e1000_clean_tx_irq not reclaiming some
> > resources
> >
> > Hi,
> > There are 8 CPU, interrupts are enabled only on CPU 1. So I don't think
> > Serialization is the issue here ( tx_hung or memory barrier ) . The whole
> > transmit operation happens after acquiring a spin lock. Attaching logs
> >
> >
> > -bash-3.2# lspci -vvv
> >
> > 06:00.0 Class 0200: Device 8086:10d3
> > Subsystem: Device 8086:0000
> > 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 52
> > Region 0: Memory at fb500000 (32-bit, non-prefetchable) [size=128K]
> > Region 2: I/O ports at 9000 [size=32]
> > Region 3: Memory at fb520000 (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 PME-Enable- DSel=0 DScale=1 PME-
> > Capabilities: [d0] Message Signalled Interrupts: Mask- 64bit+ Count=1/1
> > Enable+
> > Address: 00000000fee0200c Data: 41a2
> > 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 256 bytes, MaxReadReq 512 bytes
> > DevSta: CorrErr+ UncorrErr- FatalErr- UnsuppReq+ AuxPwr+ TransPend-
> > LnkCap: Port #7, Speed 2.5GT/s, Width x1, ASPM L0s L1, Latency L0
> <128ns,
> > L1 <64us
> > ClockPM- Suprise- 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- Mask- TabSize=5
> > Vector table: BAR=3 offset=00000000
> > PBA: BAR=3 offset=00002000
> > Capabilities: [100] Advanced Error Reporting
> > UESta: DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF-
> > MalfTLP-
> > ECRC- UnsupReq- ACSVoil-
> > UEMsk: DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF-
> > MalfTLP-
> > ECRC- UnsupReq- ACSVoil-
> > UESvrt: DLP+ SDES- TLP- FCP+ CmpltTO- CmpltAbrt- UnxCmplt- RxOF+
> > MalfTLP+
> > ECRC- UnsupReq- ACSVoil-
> > CESta: RxErr- BadTLP- BadDLLP- Rollover- Timeout- NonFatalErr+
> > CESta: RxErr- BadTLP- BadDLLP- Rollover- Timeout- NonFatalErr+
> > AERCap: First Error Pointer: 00, GenCap- CGenEn- ChkCap- ChkEn-
> > Capabilities: [140] Device Serial Number 24-4a-44-ff-ff-35-4e-4c
> > Kernel driver in use: e1000-cids
> > Kernel modules: e1000e, e1000-cids
> >
> > 0a:00.0 Class 0200: Device 8086:10d3
> > Subsystem: Device 8086:0000
> > 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 56
> > Region 0: Memory at fb100000 (32-bit, non-prefetchable) [size=128K]
> > Region 2: I/O ports at 5000 [size=32]
> > Region 3: Memory at fb120000 (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 PME-Enable- DSel=0 DScale=1 PME-
> > Capabilities: [d0] Message Signalled Interrupts: Mask- 64bit+ Count=1/1
> > Enable+
> > Address: 00000000fee0200c Data: 41c2
> > 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 256 bytes, MaxReadReq 512 bytes
> > DevSta: CorrErr+ UncorrErr- FatalErr- UnsuppReq+ AuxPwr+ TransPend-
> > LnkCap: Port #15, Speed 2.5GT/s, Width x1, ASPM L0s L1, Latency L0
> <128ns,
> > L1 <64us
> > ClockPM- Suprise- 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- Mask- TabSize=5
> > Vector table: BAR=3 offset=00000000
> > PBA: BAR=3 offset=00002000
> > Capabilities: [100] Advanced Error Reporting
> > UESta: DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF-
> > MalfTLP-
> > ECRC- UnsupReq- ACSVoil-
> > UEMsk: DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF-
> > MalfTLP-
> > ECRC- UnsupReq- ACSVoil-
> > UESvrt: DLP+ SDES- TLP- FCP+ CmpltTO- CmpltAbrt- UnxCmplt- RxOF+
> > MalfTLP+
> > ECRC- UnsupReq- ACSVoil-
> > CESta: RxErr+ BadTLP- BadDLLP- Rollover- Timeout- NonFatalErr+
> > CESta: RxErr- BadTLP- BadDLLP- Rollover- Timeout- NonFatalErr+
> > AERCap: First Error Pointer: 14, GenCap- CGenEn- ChkCap- ChkEn-
> > Capabilities: [140] Device Serial Number 20-4a-44-ff-ff-35-4e-4c
> > Kernel driver in use: e1000-cids
> > Kernel modules: e1000e, e1000-cids
> >
> >
> >
> >
> >
> > -bash-3.2# /home/service/ethtool_x64 -S ge0_0
> > NIC statistics:
> > rx_packets: 2270486963
> > tx_packets: 2270258731
> > rx_bytes: 842820640337
> > tx_bytes: 842677599977
> > rx_broadcast: 15
> > tx_broadcast: 17
> > rx_multicast: 217
> > tx_multicast: 0
> > rx_errors: 0
> > tx_errors: 0
> > tx_dropped: 0
> > multicast: 217
> > collisions: 0
> > rx_length_errors: 0
> > rx_over_errors: 0
> > rx_crc_errors: 0
> > rx_frame_errors: 0
> > rx_no_buffer_count: 0
> > rx_missed_errors: 734
> > tx_aborted_errors: 0
> > tx_carrier_errors: 0
> > tx_fifo_errors: 0
> > tx_heartbeat_errors: 0
> > tx_window_errors: 0
> > tx_abort_late_coll: 0
> > tx_deferred_ok: 0
> > tx_single_coll_ok: 0
> > tx_multi_coll_ok: 0
> > tx_timeout_count: 0
> > tx_restart_queue: 0
> > rx_long_length_errors: 0
> > rx_short_length_errors: 0
> > rx_align_errors: 0
> > tx_tcp_seg_good: 0
> > tx_tcp_seg_failed: 0
> > rx_flow_control_xon: 0
> > rx_flow_control_xoff: 0
> > tx_flow_control_xon: 0
> > tx_flow_control_xoff: 0
> > rx_long_byte_count: 842820640337
> > rx_csum_offload_good: 4540964668
> > rx_csum_offload_errors: 0
> > rx_header_split: 0
> > alloc_rx_buff_failed: 0
> > tx_smbus: 0
> > rx_smbus: 0
> > dropped_smbus: 0
> >
> >
> > -bash-3.2# /home/service/ethtool_x64 -S ge0_1
> > NIC statistics:
> > rx_packets: 2270479945
> > tx_packets: 2270260736
> > rx_bytes: 842731587884
> > tx_bytes: 842763758123
> > rx_broadcast: 17
> > tx_broadcast: 15
> > rx_multicast: 251
> > tx_multicast: 0
> > rx_errors: 0
> > tx_errors: 0
> > tx_dropped: 0
> > multicast: 251
> > collisions: 0
> > rx_length_errors: 0
> > rx_over_errors: 0
> > rx_crc_errors: 0
> > rx_frame_errors: 0
> > rx_no_buffer_count: 0
> > rx_missed_errors: 668
> > tx_aborted_errors: 0
> > tx_carrier_errors: 0
> > tx_fifo_errors: 0
> > tx_heartbeat_errors: 0
> > tx_window_errors: 0
> > tx_abort_late_coll: 0
> > tx_deferred_ok: 0
> > tx_single_coll_ok: 0
> > tx_multi_coll_ok: 0
> > tx_timeout_count: 0
> > tx_restart_queue: 0
> > rx_long_length_errors: 0
> > rx_short_length_errors: 0
> > rx_align_errors: 0
> > tx_tcp_seg_good: 0
> > tx_tcp_seg_failed: 0
> > rx_flow_control_xon: 0
> > rx_flow_control_xoff: 0
> > tx_flow_control_xon: 0
> > tx_flow_control_xoff: 0
> > rx_long_byte_count: 842731587884
> > rx_csum_offload_good: 4540950578
> > rx_csum_offload_errors: 0
> > rx_header_split: 0
> > alloc_rx_buff_failed: 0
> > tx_smbus: 0
> > rx_smbus: 0
> > dropped_smbus: 0
> >
> >
> > -bash-3.2# modinfo e1000-cids
> > filename: /lib/modules/2.6.29.1/kernel/drivers/cisco/e1000-cids.ko
> > license: GPL
> > description: Intel(R) PRO/1000 Network Driver
> > author: Intel Corporation, <linux.n...@intel.com>
> > srcversion: E9DC028A15DB101E7CF77E9
> > alias: pci:v00008086d000010C3sv*sd*bc*sc*i*
> > alias: pci:v00008086d000010C2sv*sd*bc*sc*i*
> > alias: pci:v00008086d000010C0sv*sd*bc*sc*i*
> > alias: pci:v00008086d0000294Csv*sd*bc*sc*i*
> > alias: pci:v00008086d000010BDsv*sd*bc*sc*i*
> > alias: pci:v00008086d000010C5sv*sd*bc*sc*i*
> > alias: pci:v00008086d000010C4sv*sd*bc*sc*i*
> > alias: pci:v00008086d000010D5sv*sd*bc*sc*i*
> > alias: pci:v00008086d000010BCsv*sd*bc*sc*i*
> > alias: pci:v00008086d000010BBsv*sd*bc*sc*i*
> > alias: pci:v00008086d000010BAsv*sd*bc*sc*i*
> > alias: pci:v00008086d000010B9sv*sd*bc*sc*i*
> > alias: pci:v00008086d000010B5sv*sd*bc*sc*i*
> > alias: pci:v00008086d000010A0sv*sd*bc*sc*i*
> > alias: pci:v00008086d000010DAsv*sd*bc*sc*i*
> > alias: pci:v00008086d000010D9sv*sd*bc*sc*i*
> > alias: pci:v00008086d000010A5sv*sd*bc*sc*i*
> > alias: pci:v00008086d000010A4sv*sd*bc*sc*i*
> > alias: pci:v00008086d000010D3sv*sd*bc*sc*i*
> > alias: pci:v00008086d0000109Asv*sd*bc*sc*i*
> > alias: pci:v00008086d00001099sv*sd*bc*sc*i*
> > alias: pci:v00008086d00001098sv*sd*bc*sc*i*
> > alias: pci:v00008086d00001096sv*sd*bc*sc*i*
> > alias: pci:v00008086d0000108Csv*sd*bc*sc*i*
> > alias: pci:v00008086d0000108Bsv*sd*bc*sc*i*
> > alias: pci:v00008086d0000108Asv*sd*bc*sc*i*
> > alias: pci:v00008086d0000107Fsv*sd*bc*sc*i*
> > alias: pci:v00008086d0000107Esv*sd*bc*sc*i*
> > alias: pci:v00008086d0000107Dsv*sd*bc*sc*i*
> > alias: pci:v00008086d0000107Csv*sd*bc*sc*i*
> > alias: pci:v00008086d0000107Bsv*sd*bc*sc*i*
> > alias: pci:v00008086d0000107Asv*sd*bc*sc*i*
> > alias: pci:v00008086d00001079sv*sd*bc*sc*i*
> > alias: pci:v00008086d00001078sv*sd*bc*sc*i*
> > alias: pci:v00008086d00001077sv*sd*bc*sc*i*
> > alias: pci:v00008086d00001076sv*sd*bc*sc*i*
> > alias: pci:v00008086d00001075sv*sd*bc*sc*i*
> > alias: pci:v00008086d00001060sv*sd*bc*sc*i*
> > alias: pci:v00008086d0000105Fsv*sd*bc*sc*i*
> > alias: pci:v00008086d0000105Esv*sd*bc*sc*i*
> > alias: pci:v00008086d0000104Dsv*sd*bc*sc*i*
> > alias: pci:v00008086d0000104Csv*sd*bc*sc*i*
> > alias: pci:v00008086d0000104Bsv*sd*bc*sc*i*
> > alias: pci:v00008086d0000104Asv*sd*bc*sc*i*
> > alias: pci:v00008086d00001049sv*sd*bc*sc*i*
> > alias: pci:v00008086d00001028sv*sd*bc*sc*i*
> > alias: pci:v00008086d00001027sv*sd*bc*sc*i*
> > alias: pci:v00008086d00001026sv*sd*bc*sc*i*
> > alias: pci:v00008086d0000101Esv*sd*bc*sc*i*
> > alias: pci:v00008086d0000101Dsv*sd*bc*sc*i*
> > alias: pci:v00008086d0000101Asv*sd*bc*sc*i*
> > alias: pci:v00008086d00001019sv*sd*bc*sc*i*
> > alias: pci:v00008086d00001018sv*sd*bc*sc*i*
> > alias: pci:v00008086d00001017sv*sd*bc*sc*i*
> > alias: pci:v00008086d00001016sv*sd*bc*sc*i*
> > alias: pci:v00008086d00001015sv*sd*bc*sc*i*
> > alias: pci:v00008086d00001014sv*sd*bc*sc*i*
> > alias: pci:v00008086d00001013sv*sd*bc*sc*i*
> > alias: pci:v00008086d00001012sv*sd*bc*sc*i*
> > alias: pci:v00008086d00001011sv*sd*bc*sc*i*
> > alias: pci:v00008086d00001010sv*sd*bc*sc*i*
> > alias: pci:v00008086d0000100Fsv*sd*bc*sc*i*
> > alias: pci:v00008086d0000100Esv*sd*bc*sc*i*
> > alias: pci:v00008086d0000100Dsv*sd*bc*sc*i*
> > alias: pci:v00008086d0000100Csv*sd*bc*sc*i*
> > alias: pci:v00008086d00001009sv*sd*bc*sc*i*
> > alias: pci:v00008086d00001008sv*sd*bc*sc*i*
> > depends:
> > vermagic: 2.6.29.1 SMP mod_unload
> > parm: TxDescriptors:Number of transmit descriptors (array of
> int)
> > parm: RxDescriptors:Number of receive descriptors (array of
> int)
> > parm: Speed:Speed setting (array of int)
> > parm: Duplex:Duplex setting (array of int)
> > parm: AutoNeg:Advertised auto-negotiation setting (array of
> int)
> > parm: FlowControl:Flow Control setting (array of int)
> > parm: XsumRX:Disable or enable Receive Checksum offload (array
> of
> > int)
> > parm: TxIntDelay:Transmit Interrupt Delay (array of int)
> > parm: TxAbsIntDelay:Transmit Absolute Interrupt Delay (array of
> > int)
> > parm: RxIntDelay:Receive Interrupt Delay (array of int)
> > parm: RxAbsIntDelay:Receive Absolute Interrupt Delay (array of
> > int)
> > parm: InterruptThrottleRate:Interrupt Throttling Rate (array of
> > int)
> > parm: PollingMode:Disable or enable Polling Mode (array of int)
> > parm: XLActive:Disable or enable XL Mode (array of int)
> > parm: SmartPowerDownEnable:Enable PHY smart power down (array
> > of
> > int)
> > parm: KumeranLockLoss:Enable Kumeran lock loss workaround
> (array
> > of int)
> > parm: smart_speed_count:Pass smart speed count if the
> architure
> > is 4260 or 4270 (int)
> > parm: copybreak:Maximum size of packet that is copied to a new
> > buffer on receive (uint)
> > parm: debug:Debug level (0=none,...,16=all) (int)
> >
> >
> >
> >
> >
> > -bash-3.2# cat /proc/interrupts
> > CPU0 CPU1 CPU2 CPU3 CPU4 CPU5
> > CPU6 CPU7
> > 0: 149 0 0 11835923 0 0
> > 0 0 IO-APIC-edge timer
> > 1: 0 0 0 2 0 0
> > 0 0 IO-APIC-edge i8042
> > 3: 0 0 0 6 0 0
> > 0 0 IO-APIC-edge serial
> > 4: 0 0 0 570 0 0
> > 0 0 IO-APIC-edge serial
> > 8: 0 0 0 1 0 0
> > 0 0 IO-APIC-edge rtc0
> > 9: 0 0 0 0 0 0
> > 0 0 IO-APIC-fasteoi acpi
> > 12: 0 0 0 7 0 0
> > 0 0 IO-APIC-edge i8042
> > 14: 0 0 0 0 0 0
> > 0 0 IO-APIC-edge ide0
> > 15: 0 0 0 0 0 0
> > 0 0 IO-APIC-edge ide1
> > 16: 0 0 0 0 0 0
> > 0 74 IO-APIC-fasteoi ehci_hcd:usb1
> > 23: 0 0 0 0 0 0
> > 0 33597 IO-APIC-fasteoi ehci_hcd:usb2
> > 24: 11834303 0 0 0 0 0
> > 0 0 HPET_MSI-edge hpet2
> > 25: 0 11848245 0 0 0 0
> > 0 0 HPET_MSI-edge hpet3
> > 26: 0 0 11847837 0 0 0
> > 0 0 HPET_MSI-edge hpet4
> > 27: 0 0 0 11847188 0 0
> > 0 0 HPET_MSI-edge hpet5
> > 28: 0 0 0 0 11847939 0
> > 0 0 HPET_MSI-edge hpet6
> > 29: 0 0 0 0 0 0
> > 0 0 PCI-MSI-edge aerdrv
> > 30: 0 0 0 0 0 0
> > 0 0 PCI-MSI-edge aerdrv
> > 48: 52305 0 0 0 0 0
> > 0 0 PCI-MSI-edge cpp_base
> > 49: 0 0 0 0 0 0
> > 0 0 PCI-MSI-edge ge0_6
> > 50: 0 0 0 0 0 0
> > 0 0 PCI-MSI-edge ge0_4
> > 51: 0 0 0 0 0 0
> > 0 0 PCI-MSI-edge ge0_2
> > 52: 0 182372945 1 0 0 0
> > 0 0 PCI-MSI-edge ge0_0
> > 53: 0 0 0 0 0 0
> > 0 0 PCI-MSI-edge ge0_7
> > 54: 0 0 0 0 0 0
> > 0 0 PCI-MSI-edge ge0_5
> > 55: 0 0 0 0 0 0
> > 0 0 PCI-MSI-edge ge0_3
> > 56: 0 182106089 0 0 1 0
> > 0 0 PCI-MSI-edge ge0_1
> > 57: 0 0 0 0 0 32369
> > 0 0 PCI-MSI-edge ma0_0
> > NMI: 0 0 0 0 0 0
> > 0 0 Non-maskable interrupts
> > LOC: 792 8319 7743 7167 6591 11855915
> > 11854969 11851679 Local timer interrupts
> > RES: 33183 204822 147379 28106 749980 19856
> > 29527 173678 Rescheduling interrupts
> > CAL: 33 145 144 125 145 146
> > 144 140 Function call interrupts
> > TLB: 3907 4653 3080 3162 3274 4554
> > 3565 8091 TLB shootdowns
> > TRM: 0 0 0 0 0 0
> > 0 0 Thermal event interrupts
> > THR: 0 0 0 0 0 0
> > 0 0 Threshold APIC interrupts
> > SPU: 0 0 0 0 0 0
> > 0 0 Spurious interrupts
> > ERR: 0
> > MIS: 0
> >
> >
> >
> >
> >
> > -bash-3.2# dmesg
> > eated pci_slot on 0000:0c:08
> > pci_create_slot: created pci_slot on 0000:0c:09
> > pci_create_slot: created pci_slot on 0000:0f:00
> > pci_create_slot: created pci_slot on 0000:11:00
> > pci_create_slot: created pci_slot on 0000:12:00
> > pci_create_slot: created pci_slot on 0000:13:00
> > pci_create_slot: created pci_slot on 0000:14:00
> > ACPI: SSDT DF630898, 06F4 (r1 AMI IST 1 MSFT 3000001)
> > ACPI Warning (tbutils-0242): Incorrect checksum in table [SSDT] - 3F,
> > should be 91 [20081204]
> > ACPI: SSDT DF627D98, 00E4 (r1 AMI CST 1 MSFT 3000001)
> > Monitor-Mwait will be used to enter C-3 state
> > ACPI: CPU0 (power states: C1[C1] C2[C3])
> > processor ACPI_CPU:00: registered as cooling_device0
> > ACPI: Processor [P000] (supports 8 throttling states)
> > ACPI: CPU1 (power states: C1[C1] C2[C3])
> > processor ACPI_CPU:01: registered as cooling_device1
> > ACPI: Processor [P001] (supports 8 throttling states)
> > ACPI: CPU2 (power states: C1[C1] C2[C3])
> > processor ACPI_CPU:02: registered as cooling_device2
> > ACPI: Processor [P002] (supports 8 throttling states)
> > ACPI: CPU3 (power states: C1[C1] C2[C3])
> > processor ACPI_CPU:03: registered as cooling_device3
> > ACPI: Processor [P003] (supports 8 throttling states)
> > ACPI: CPU4 (power states: C1[C1] C2[C3])
> > processor ACPI_CPU:04: registered as cooling_device4
> > ACPI: Processor [P004] (supports 8 throttling states)
> > ACPI: CPU5 (power states: C1[C1] C2[C3])
> > processor ACPI_CPU:05: registered as cooling_device5
> > ACPI: Processor [P005] (supports 8 throttling states)
> > ACPI: CPU6 (power states: C1[C1] C2[C3])
> > processor ACPI_CPU:06: registered as cooling_device6
> > ACPI: Processor [P006] (supports 8 throttling states)
> > ACPI: CPU7 (power states: C1[C1] C2[C3])
> > processor ACPI_CPU:07: registered as cooling_device7
> > ACPI: Processor [P007] (supports 8 throttling states)
> > Non-volatile memory driver v1.3
> > Linux agpgart interface v0.103
> > ipmi message handler version 39.2
> > ipmi device interface
> > IPMI System Interface driver.
> > ipmi_si: Trying SMBIOS-specified kcs state machine at i/o address 0xca2,
> > slave address 0x0, irq 0
> > ipmi: Found new BMC (man_id: 0x00168b, prod_id: 0x00a9, dev_id: 0x20)
> > IPMI kcs interface initialized
> > ipmi_si: Trying ACPI-specified kcs state machine at i/o address 0xca2,
> > slave address 0x0, irq 0
> > ipmi_si: duplicate interface
> > IPMI SMB Interface driver
> > IPMI Watchdog: driver initialized
> > Copyright (C) 2004 MontaVista Software - IPMI Powerdown via sys_reboot.
> > IPMI poweroff: ATCA Detect mfg 0x168B prod 0xA9
> > IPMI poweroff: Found a chassis style poweroff function
> > Serial: 8250/16550 driver, 4 ports, IRQ sharing enabled
> > serial8250: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
> > serial8250: ttyS1 at I/O 0x2f8 (irq = 3) is a 16550A
> > 00:03: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
> > 00:04: ttyS1 at I/O 0x2f8 (irq = 3) is a 16550A
> > brd: module loaded
> > loop: module loaded
> > lpc: version 0.1 (Jan 18 2013)
> > tun: Universal TUN/TAP device driver, 1.6
> > tun: (C) 1999-2004 Max Krasnyansky <m...@qualcomm.com>
> > Uniform Multi-Platform E-IDE driver
> > ide_generic: please use "probe_mask=0x3f" module parameter for probing
> > all
> > legacy ISA IDE ports
> > Probing IDE interface ide0...
> > ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
> > Probing IDE interface ide1...
> > ide1 at 0x170-0x177,0x376 on irq 15
> > ide-gd driver 1.18
> > Driver 'sd' needs updating - please use bus_type methods
> > Driver 'sr' needs updating - please use bus_type methods
> > ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
> > ehci_hcd 0000:00:1a.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
> > ehci_hcd 0000:00:1a.0: setting latency timer to 64
> > ehci_hcd 0000:00:1a.0: EHCI Host Controller
> > ehci_hcd 0000:00:1a.0: new USB bus registered, assigned bus number 1
> > ehci_hcd 0000:00:1a.0: debug port 2
> > ehci_hcd 0000:00:1a.0: cache line size of 32 is not supported
> > ehci_hcd 0000:00:1a.0: irq 16, io mem 0xfbd03000
> > ehci_hcd 0000:00:1a.0: USB 2.0 started, EHCI 1.00
> > usb usb1: configuration #1 chosen from 1 choice
> > hub 1-0:1.0: USB hub found
> > hub 1-0:1.0: 2 ports detected
> > ehci_hcd 0000:00:1d.0: PCI INT A -> GSI 23 (level, low) -> IRQ 23
> > ehci_hcd 0000:00:1d.0: setting latency timer to 64
> > ehci_hcd 0000:00:1d.0: EHCI Host Controller
> > ehci_hcd 0000:00:1d.0: new USB bus registered, assigned bus number 2
> > ehci_hcd 0000:00:1d.0: debug port 2
> > ehci_hcd 0000:00:1d.0: cache line size of 32 is not supported
> > ehci_hcd 0000:00:1d.0: irq 23, io mem 0xfbd02000
> > ehci_hcd 0000:00:1d.0: USB 2.0 started, EHCI 1.00
> > usb usb2: configuration #1 chosen from 1 choice
> > hub 2-0:1.0: USB hub found
> > usb 1-1: new high speed USB device using ehci_hcd and address 2
> > hub 2-0:1.0: 2 ports detected
> > ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
> > uhci_hcd: USB Universal Host Controller Interface driver
> > Initializing USB Mass Storage driver...
> > usbcore: registered new interface driver usb-storage
> > USB Mass Storage support registered.
> > PNP: No PS/2 controller found. Probing ports directly.
> > usb 1-1: configuration #1 chosen from 1 choice
> > serio: i8042 KBD port at 0x60,0x64 irq 1
> > serio: i8042 AUX port at 0x60,0x64 irq 12
> > mice: PS/2 mouse device common for all mice
> > rtc_cmos 00:06: RTC can wake from S4
> > rtc_cmos 00:06: rtc core: registered rtc_cmos as rtc0
> > rtc0: alarms up to one year, y3k, 114 bytes nvram, hpet irqs
> > i2c /dev entries driver
> > i801_smbus 0000:00:1f.3: PCI INT C -> GSI 18 (level, low) -> IRQ 18
> > hub 1-1:1.0: USB hub found
> > hub 1-1:1.0: 6 ports detected
> > device-mapper: ioctl: 4.14.0-ioctl (2008-04-23) initialised:
> > dm-de...@redhat.com
> > cpuidle: using governor ladder
> > usbcore: registered new interface driver usbhid
> > usbhid: v2.6:USB HID core driver
> > usb 2-1: new high speed USB device using ehci_hcd and address 2
> > TCP cubic registered
> > IPv6: Loaded, but is disabled by default. IPv6 may be enabled on
> individual
> > interfaces.
> > NET: Registered protocol family 10
> > NET: Registered protocol family 17
> > NET: Registered protocol family 5
> > usb 2-1: configuration #1 chosen from 1 choice
> > hub 2-1:1.0: USB hub found
> > hub 2-1:1.0: 8 ports detected
> > rtc_cmos 00:06: setting system clock to 2013-08-02 03:47:34 UTC
> > (1375415254)
> > Freeing unused kernel memory: 1032k freed
> > usb 1-1.2: new high speed USB device using ehci_hcd and address 3
> > Write protecting the kernel read-only data: 4272k
> > usb 1-1.2: configuration #1 chosen from 1 choice
> > input: Avocent USB Composite Device-0 as /class/input/input0
> > generic-usb 0003:0624:0248.0001: input: USB HID v1.00 Keyboard [Avocent
> > USB
> > Composite Device-0] on usb-0000:00:1a.0-1.2/input0
> > input: Avocent USB Composite Device-0 as /class/input/input1
> > generic-usb 0003:0624:0248.0002: input: USB HID v1.00 Mouse [Avocent USB
> > Composite Device-0] on usb-0000:00:1a.0-1.2/input1
> > input: Avocent USB Composite Device-0 as /class/input/input2
> > generic-usb 0003:0624:0248.0003: input: USB HID v1.00 Mouse [Avocent USB
> > Composite Device-0] on usb-0000:00:1a.0-1.2/input2
> > usb 2-1.3: new high speed USB device using ehci_hcd and address 3
> > usb 2-1.3: configuration #1 chosen from 1 choice
> > scsi0 : SCSI emulation for USB Mass Storage devices
> > usb-storage: device found at 3
> > usb-storage: waiting for device to settle before scanning
> > scsi 0:0:0:0: Direct-Access UNIGEN QAR8000S1 PMAP PQ: 0
> ANSI:
> > 0 CCS
> > sd 0:0:0:0: [sda] 15646720 512-byte hardware sectors: (8.01 GB/7.46 GiB)
> > sd 0:0:0:0: [sda] Write Protect is off
> > sd 0:0:0:0: [sda] Mode Sense: 23 00 00 00
> > sd 0:0:0:0: [sda] Assuming drive cache: write through
> > sd 0:0:0:0: [sda] 15646720 512-byte hardware sectors: (8.01 GB/7.46 GiB)
> > sd 0:0:0:0: [sda] Write Protect is off
> > sd 0:0:0:0: [sda] Mode Sense: 23 00 00 00
> > sd 0:0:0:0: [sda] Assuming drive cache: write through
> > sda: sda1 sda2 sda3 sda4
> > sd 0:0:0:0: [sda] Attached SCSI removable disk
> > sd 0:0:0:0: Attached scsi generic sg0 type 0
> > kjournald starting. Commit interval 5 seconds
> > EXT3-fs: mounted filesystem with ordered data mode.
> > usb-storage: device scan complete
> > kjournald starting. Commit interval 5 seconds
> > EXT3 FS on sda2, internal journal
> > EXT3-fs: mounted filesystem with ordered data mode.
> > kjournald starting. Commit interval 5 seconds
> > EXT3-fs: mounted filesystem with ordered data mode.
> > linux_kernel_bde: module license 'Proprietary' taints kernel.
> > linux-kernel-bde (1956): ** Alloc contiguous DMA-able memroy 8388608
> > bytes
> > Error: __pci_dev_mem_alloc NULL!
> > linux-kernel-bde (1956): alloc_mpool : dma_pbase (0x00000000) dma_vbase
> > ((null))
> > linux-kernel-bde (1956): no DMA memory available
> > EXT3 FS on sda1, internal journal
> > cpp INFO at cppInitBusDevice:862: Detected Tarari device 0, deviceId
> 0x0a05
> > on bus=15, slot=0
> > pci 0000:0f:00.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
> > pci 0000:0f:00.0: irq 48 for MSI/MSI-X
> > Silicom Bypass-SD Control driver v5.0.44
> > No such device
> > cids-shared: initializing cidsSharedPtr to ffff8800364f4604
> > Intel(R) PRO/1000 Network Driver - version 7.6.15.6-cids
> > Copyright (c) 1999-2008 Intel Corporation.
> > e1000-cids 0000:03:00.0: PCI INT A -> GSI 17 (level, low) -> IRQ 17
> > e1000-cids 0000:03:00.0: setting latency timer to 64
> > eth0: Intel(R) PRO/1000 Network Connection
> > e1000: eth0: e1000_cids_setup: (PCI Express:2.5Gb/s:Width x1)
> > 4c:4e:35:44:4a:27
> > e1000-cids: initializing cidsSharedPtr to ffff8800364f4604
> > e1000-cids 0000:03:00.0: irq 49 for MSI/MSI-X
> > MSI Interrupt mode set - eth0
> > e1000-cids 0000:04:00.0: PCI INT A -> GSI 19 (level, low) -> IRQ 19
> > e1000-cids 0000:04:00.0: setting latency timer to 64
> > eth1: Intel(R) PRO/1000 Network Connection
> > e1000: eth1: e1000_cids_setup: (PCI Express:2.5Gb/s:Width x1)
> > 4c:4e:35:44:4a:26
> > e1000-cids: initializing cidsSharedPtr to ffff8800364f4604
> > e1000-cids 0000:04:00.0: irq 50 for MSI/MSI-X
> > MSI Interrupt mode set - eth1
> > e1000-cids 0000:05:00.0: PCI INT A -> GSI 17 (level, low) -> IRQ 17
> > e1000-cids 0000:05:00.0: setting latency timer to 64
> > eth2: Intel(R) PRO/1000 Network Connection
> > e1000: eth2: e1000_cids_setup: (PCI Express:2.5Gb/s:Width x1)
> > 4c:4e:35:44:4a:25
> > e1000-cids: initializing cidsSharedPtr to ffff8800364f4604
> > e1000-cids 0000:05:00.0: irq 51 for MSI/MSI-X
> > MSI Interrupt mode set - eth2
> > e1000-cids 0000:06:00.0: PCI INT A -> GSI 19 (level, low) -> IRQ 19
> > e1000-cids 0000:06:00.0: setting latency timer to 64
> > eth3: Intel(R) PRO/1000 Network Connection
> > e1000: eth3: e1000_cids_setup: (PCI Express:2.5Gb/s:Width x1)
> > 4c:4e:35:44:4a:24
> > e1000-cids: initializing cidsSharedPtr to ffff8800364f4604
> > e1000-cids 0000:06:00.0: irq 52 for MSI/MSI-X
> > MSI Interrupt mode set - eth3
> > e1000-cids 0000:07:00.0: PCI INT A -> GSI 17 (level, low) -> IRQ 17
> > e1000-cids 0000:07:00.0: setting latency timer to 64
> > eth4: Intel(R) PRO/1000 Network Connection
> > e1000: eth4: e1000_cids_setup: (PCI Express:2.5Gb/s:Width x1)
> > 4c:4e:35:44:4a:23
> > e1000-cids: initializing cidsSharedPtr to ffff8800364f4604
> > e1000-cids 0000:07:00.0: irq 53 for MSI/MSI-X
> > MSI Interrupt mode set - eth4
> > e1000-cids 0000:08:00.0: PCI INT A -> GSI 19 (level, low) -> IRQ 19
> > e1000-cids 0000:08:00.0: setting latency timer to 64
> > eth5: Intel(R) PRO/1000 Network Connection
> > e1000: eth5: e1000_cids_setup: (PCI Express:2.5Gb/s:Width x1)
> > 4c:4e:35:44:4a:22
> > e1000-cids: initializing cidsSharedPtr to ffff8800364f4604
> > e1000-cids 0000:08:00.0: irq 54 for MSI/MSI-X
> > MSI Interrupt mode set - eth5
> > e1000-cids 0000:09:00.0: PCI INT A -> GSI 17 (level, low) -> IRQ 17
> > e1000-cids 0000:09:00.0: setting latency timer to 64
> > eth6: Intel(R) PRO/1000 Network Connection
> > e1000: eth6: e1000_cids_setup: (PCI Express:2.5Gb/s:Width x1)
> > 4c:4e:35:44:4a:21
> > e1000-cids: initializing cidsSharedPtr to ffff8800364f4604
> > e1000-cids 0000:09:00.0: irq 55 for MSI/MSI-X
> > MSI Interrupt mode set - eth6
> > e1000-cids 0000:0a:00.0: PCI INT A -> GSI 19 (level, low) -> IRQ 19
> > e1000-cids 0000:0a:00.0: setting latency timer to 64
> > eth7: Intel(R) PRO/1000 Network Connection
> > e1000: eth7: e1000_cids_setup: (PCI Express:2.5Gb/s:Width x1)
> > 4c:4e:35:44:4a:20
> > e1000-cids: initializing cidsSharedPtr to ffff8800364f4604
> > e1000-cids 0000:0a:00.0: irq 56 for MSI/MSI-X
> > MSI Interrupt mode set - eth7
> > e1000-cids 0000:12:00.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
> > e1000-cids 0000:12:00.0: setting latency timer to 64
> > e1000: eth%d: e1000_probe: (PCI Express:2.5Gb/s:Width x1)
> > 4c:4e:35:44:4a:1f
> > e1000: eth8: e1000_probe: Intel(R) PRO/1000 Network Connection
> > ixgbe: Intel(R) 10 Gigabit PCI Express Network Driver - version 2.0.1
> > Copyright (c) 1999-2008 Intel Corporation.
> > Silicom Bypass-SD Control driver v5.0.44
> > No such device
> > igb_cids: Unknown symbol set_bypass_wd_sd
> > igb_cids: Unknown symbol set_bypass_pwoff_sd
> > igb_cids: Unknown symbol set_wd_autoreset_sd
> > igb_cids: Unknown symbol set_bypass_pwup_sd
> > igb_cids: Unknown symbol is_bypass_sd
> > igb_cids: Unknown symbol set_bypass_sd
> > e100: Intel(R) PRO/100 Network Driver, 3.5.23-k6-NAPI
> > e100: Copyright(c) 1999-2006 Intel Corporation
> > ip_tables: (C) 2000-2006 Netfilter Core Team
> > nf_conntrack version 0.5.0 (16384 buckets, 65536 max)
> > CONFIG_NF_CT_ACCT is deprecated and will be removed soon. Please use
> > nf_conntrack.acct=1 kernel paramater, acct=1 nf_conntrack module option
> > or
> > sysctl net.netfilter.nf_conntrack_acct=1 to enable it.
> > e1000-cids 0000:12:00.0: irq 57 for MSI/MSI-X
> > e1000-cids 0000:12:00.0: irq 57 for MSI/MSI-X
> > e1000-cids 0000:12:00.0: irq 57 for MSI/MSI-X
> > ADDRCONF(NETDEV_UP): ma0_0: link is not ready
> > e1000: ge0_0: e1000_cids_watchdog_task: NIC Link is Up 1000 Mbps Full
> > Duplex, Flow Control: None
> > e1000: ge0_1: e1000_cids_watchdog_task: NIC Link is Up 1000 Mbps Full
> > Duplex, Flow Control: None
> > e1000: ma0_0: e1000_watchdog_task: NIC Link is Up 100 Mbps Full Duplex,
> > Flow Control: None
> > e1000: ma0_0: e1000_watchdog_task: 10/100 speed: disabling TSO
> > ADDRCONF(NETDEV_CHANGE): ma0_0: link becomes ready
> >
> >
> > Regards,
> > Kaushal
> >
> >
> > On Fri, Aug 2, 2013 at 4:17 PM, Kaushal Bhandankar
> > <kaushal...@gmail.com>wrote:
> >
> > > Hi,
> > > I have a peculiar problem in the Tx ring. Some packet buffers are not
> > > reclaimed in e1000_clean_tx_irq function.
> > > I added some instrumentation to the packet buffers to confirm that the
> > > transmit is happening. Is this related to Tx hung issue, where some
> > packets
> > > are not transmitted ?
> > >
> > > Any idea what can go wrong ?
> > >
> > > Regards,
> > > Kaushal
> > >
>
------------------------------------------------------------------------------
Get your SQL database under version control now!
Version control is standard for application code, but databases havent
caught up. So what steps can you take to put your SQL databases under
version control? Why should you start doing it? Read more to find out.
http://pubads.g.doubleclick.net/gampad/clk?id=49501711&iu=/4140/ostg.clktrk
_______________________________________________
E1000-devel mailing list
E1000-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/e1000-devel
To learn more about Intel® Ethernet, visit
http://communities.intel.com/community/wired