Bug ID | 1204786 |
---|---|
Summary | Boot is hanging when intel ethernet card is enabled |
Classification | openSUSE |
Product | openSUSE Distribution |
Version | Leap 15.4 |
Hardware | Other |
OS | Other |
Status | NEW |
Severity | Normal |
Priority | P5 - None |
Component | Kernel |
Assignee | kernel-bugs@opensuse.org |
Reporter | bechir.kahla@suse.com |
QA Contact | qa-bugs@suse.de |
Found By | --- |
Blocker | --- |
Created attachment 862487 [details] boot_logs I have a Lenovo ThinkPad P15 Gen 2i. This laptop is running OpenSuse Leap 15.4 when installing the laptop I had no issue, but just after rebooting it the boot hangs and many services where failing to start, even the sudo commands hangs The issue is not reproduced systematically, sometimes the system boots correctly but it is very frequent. Disabling my IO devices from the bios one by one helped me to understand that the issue is coming from the my ethernet card which is an itel card. an lspci for the ethernet device I am using done in the initramfs as it was hanging if I run it after igc module insertion : >0b:00.0 Ethernet controller: Intel Corporation Ethernet Controller I225-LM (rev 03) > Subsystem: Lenovo Device 22d8 > 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- > Interrupt: pin A routed to IRQ 255 > Region 0: Memory at be300000 (32-bit, non-prefetchable) [disabled] [size=1M] > Region 3: Memory at be400000 (32-bit, non-prefetchable) [disabled] [size=16K] > Capabilities: [40] Power Management version 3 > Flags: PMEClk- DSI+ D1- D2- AuxCurrent=0mA PME(D0+,D1-,D2-,D3hot+,D3cold+) > Status: D0 NoSoftRst+ PME-Enable- DSel=0 DScale=1 PME- > Capabilities: [50] MSI: Enable- Count=1/1 Maskable+ 64bit+ > Address: 0000000000000000 Data: 0000 > Masking: 00000000 Pending: 00000000 > Capabilities: [70] MSI-X: Enable- Count=5 Masked- > Vector table: BAR=3 offset=00000000 > PBA: BAR=3 offset=00002000 > Capabilities: [a0] Express (v2) Endpoint, MSI 00 > DevCap: MaxPayload 512 bytes, PhantFunc 0, Latency L0s <512ns, L1 <64us > ExtTag- AttnBtn- AttnInd- PwrInd- RBE+ FLReset+ SlotPowerLimit 0.000W > DevCtl: Report errors: Correctable- Non-Fatal- Fatal- Unsupported- > RlxdOrd+ ExtTag- PhantFunc- AuxPwr- NoSnoop+ FLReset- > MaxPayload 256 bytes, MaxReadReq 512 bytes > DevSta: CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr+ TransPend- > LnkCap: Port #0, Speed 5GT/s, Width x1, ASPM L1, Exit Latency L1 <4us > ClockPM- Surprise- LLActRep- BwNot- ASPMOptComp+ > LnkCtl: ASPM L1 Enabled; RCB 64 bytes Disabled- CommClk+ > ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt- > LnkSta: Speed 5GT/s, Width x1, TrErr- Train- SlotClk+ DLActive- BWMgmt- ABWMgmt- > DevCap2: Completion Timeout: Range ABCD, TimeoutDis+, LTR+, OBFF Not Supported > AtomicOpsCap: 32bit- 64bit- 128bitCAS- > DevCtl2: Completion Timeout: 50us to 50ms, TimeoutDis-, LTR+, OBFF Disabled > AtomicOpsCtl: ReqEn- > LnkCtl2: Target Link Speed: 5GT/s, EnterCompliance- SpeedDis- > Transmit Margin: Normal Operating Range, EnterModifiedCompliance- ComplianceSOS- > Compliance De-emphasis: -6dB > LnkSta2: Current De-emphasis Level: -6dB, EqualizationComplete-, >EqualizationPhase1- > EqualizationPhase2-, EqualizationPhase3-, LinkEqualizationRequest- > Capabilities: [100 v2] 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, ECRCGenCap+ ECRCGenEn- ECRCChkCap+ ECRCChkEn- > MultHdrRecCap- MultHdrRecEn- TLPPfxPres- HdrLogCap- > HeaderLog: 00000000 00000000 00000000 00000000 > Capabilities: [140 v1] Device Serial Number 90-2e-16-ff-ff-f3-4f-ea > Capabilities: [1c0 v1] Latency Tolerance Reporting > Max snoop latency: 3145728ns > Max no snoop latency: 3145728ns > Capabilities: [1f0 v1] Precision Time Measurement > PTMCap: Requester:+ Responder:- Root:- > PTMClockGranularity: 4ns > PTMControl: Enabled:+ RootSelected:- > PTMEffectiveGranularity: 4ns > Capabilities: [1e0 v1] L1 PM Substates > L1SubCap: PCI-PM_L1.2- PCI-PM_L1.1+ ASPM_L1.2- ASPM_L1.1+ L1_PM_Substates+ > L1SubCtl1: PCI-PM_L1.2- PCI-PM_L1.1+ ASPM_L1.2- ASPM_L1.1+ > > L1SubCtl2: > Kernel modules: igc I attached some logs but I don't see many entries from igc driver just : >oct. 27 09:47:01 localhost kernel: igc 0000:0b:00.0: enabling device (0000 -> 0002) >oct. 27 09:47:01 localhost kernel: igc 0000:0b:00.0: PTM enabled, 4ns granularity >oct. 27 09:47:01 localhost kernel: igc 0000:0b:00.0 (unnamed net_device (uninitialized): PHC added >oct. 27 09:47:01 localhost kernel: igc 0000:0b:00.0: 4.000 Gb/s available PCIe bandwidth (5.0 GT/s PCIe x1 link) >oct. 27 09:47:01 localhost kernel: igc 0000:0b:00.0 eth0: MAC:90:2e:16:f3:4f:ea >oct. 27 09:47:25 localhost NetworkManager[1554]: <info> [1666856845.4896] device (eth0): driver 'igc' does not support carrier detection. I will try to enable higher log level for igc module and attach the new logs