Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Kernel update to 6.2 -- double remove of igb Ethernet driver on Dock #239

Closed
thomas-zimmerman opened this issue Mar 9, 2023 · 2 comments

Comments

@thomas-zimmerman
Copy link

New behavior after update to the 6.2.0-76060200-generic release. (ZD: 119462)

Mar 08 09:20:53 slice kernel: thunderbolt 0-1: device disconnected
Mar 08 09:20:53 slice kernel: ------------[ cut here ]------------
Mar 08 09:20:53 slice kernel: Trying to free already-free IRQ 174
Mar 08 09:20:53 slice kernel: WARNING: CPU: 3 PID: 114 at kernel/irq/manage.c:1887 __free_irq+0x1a6/0x300
Mar 08 09:20:53 slice kernel: Modules linked in: hid_logitech_hidpp uhid uas usb_storage snd_usb_audio snd_usbmidi_lib usbhid igb dca tls ccm rfcomm cmac algif_hash algif_skcipher af_alg snd_seq_dummy snd_hrtimer zstd bnep snd_hda_codec_hdmi zram snd_sof_pci_intel_tgl snd_sof_intel_hda_common soundwire_intel snd_hda_codec_realtek soundwire_generic_allocation joydev soundwire_cadence snd_hda_codec_generic snd_sof_intel_hda ledtrig_audio snd_sof_pci snd_sof_xtensa_dsp snd_sof snd_sof_utils snd_soc_hdac_hda snd_hda_ext_core snd_soc_acpi_intel_match snd_soc_acpi soundwire_bus snd_soc_core snd_compress ac97_bus snd_pcm_dmaengine snd_hda_intel snd_intel_dspcfg snd_intel_sdw_acpi snd_hda_codec snd_hda_core snd_hwdep snd_pcm iwlmvm intel_rapl_msr intel_rapl_common snd_seq_midi snd_seq_midi_event intel_tcc_cooling x86_pkg_temp_thermal intel_powerclamp coretemp btusb snd_rawmidi uvcvideo mac80211 btrtl kvm_intel videobuf2_vmalloc btbcm videobuf2_memops nls_iso8859_1 libarc4 snd_seq videobuf2_v4l2 btintel mei_pxp
Mar 08 09:20:53 slice kernel:  mei_hdcp kvm iwlwifi videodev btmtk pmt_telemetry snd_seq_device pmt_class bluetooth snd_timer cmdlinepart spi_nor mei_me rapl input_leds snd ecdh_generic videobuf2_common cfg80211 hid_multitouch ecc soundcore mtd mei bfq intel_cstate mc serio_raw intel_vsec igen6_edac intel_pmc_mux typec intel_hid intel_scu_pltdrv mac_hid sparse_keymap sch_fq_codel kyber_iosched ipmi_devintf ipmi_msghandler msr parport_pc ppdev lp parport ramoops pstore_blk reed_solomon pstore_zone efi_pstore ip_tables x_tables autofs4 dm_crypt raid10 raid456 async_raid6_recov async_memcpy async_pq async_xor async_tx xor raid6_pq libcrc32c raid1 raid0 multipath linear system76_io(OE) i915 drm_buddy i2c_algo_bit ttm drm_display_helper cec rc_core drm_kms_helper hid_generic syscopyarea crct10dif_pclmul sysfillrect crc32_pclmul sdhci_pci sysimgblt polyval_clmulni polyval_generic ghash_clmulni_intel sha512_ssse3 aesni_intel nvme crypto_simd intel_lpss_pci cqhci i2c_i801 i2c_hid_acpi spi_intel_pci cryptd drm
Mar 08 09:20:53 slice kernel:  nvme_core thunderbolt i2c_smbus i2c_hid spi_intel sdhci intel_lpss xhci_pci idma64 xhci_pci_renesas nvme_common hid video wmi pinctrl_tigerlake system76_acpi(OE)
Mar 08 09:20:53 slice kernel: CPU: 3 PID: 114 Comm: irq/123-pciehp Tainted: G           OE      6.2.0-76060200-generic #202302191831~1677858327~22.04~3cea1be
Mar 08 09:20:53 slice kernel: Hardware name: System76 Lemur Pro/Lemur Pro, BIOS 2022-11-21_b337ac6 11/14/2022
Mar 08 09:20:53 slice kernel: RIP: 0010:__free_irq+0x1a6/0x300
Mar 08 09:20:53 slice kernel: Code: 70 2e 00 00 49 8b be 88 01 00 00 e8 94 ad 02 00 49 8b 7f 30 e8 3b 0e 20 00 eb 35 8b 75 d0 48 c7 c7 80 88 b4 a6 e8 7d df e4 00 <0f> 0b 48 8b 75 c8 4c 89 e7 e8 4c 3c f3 00 49 8b 46 40 48 8b 40 78
Mar 08 09:20:53 slice kernel: RSP: 0000:ffffb73d806079f0 EFLAGS: 00010046
Mar 08 09:20:53 slice kernel: RAX: 0000000000000000 RBX: ffff925c1adf89c0 RCX: 0000000000000000
Mar 08 09:20:53 slice kernel: RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000000
Mar 08 09:20:53 slice kernel: RBP: ffffb73d80607a28 R08: 0000000000000000 R09: 0000000000000000
Mar 08 09:20:53 slice kernel: R10: 0000000000000000 R11: 0000000000000000 R12: ffff925c1edaa4a4
Mar 08 09:20:53 slice kernel: R13: ffff925c1edaa560 R14: ffff925c1edaa400 R15: ffff925c189a8980
Mar 08 09:20:53 slice kernel: FS:  0000000000000000(0000) GS:ffff9265564c0000(0000) knlGS:0000000000000000
Mar 08 09:20:53 slice kernel: CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
Mar 08 09:20:53 slice kernel: CR2: 0000557596299de6 CR3: 0000000388e10004 CR4: 0000000000770ee0
Mar 08 09:20:53 slice kernel: PKRU: 55555554
Mar 08 09:20:53 slice kernel: Call Trace:
Mar 08 09:20:53 slice kernel:  <TASK>
Mar 08 09:20:53 slice kernel:  free_irq+0x32/0x80
Mar 08 09:20:53 slice kernel:  igb_free_irq+0x2e/0xf0 [igb]
Mar 08 09:20:53 slice kernel:  __igb_close+0x52/0x1d0 [igb]
Mar 08 09:20:53 slice kernel:  igb_close+0x48/0x60 [igb]
Mar 08 09:20:53 slice kernel:  __dev_close_many+0x9f/0x130
Mar 08 09:20:53 slice kernel:  dev_close_many+0x7f/0x140
Mar 08 09:20:53 slice kernel:  ? __flush_work.isra.0+0x206/0x350
Mar 08 09:20:53 slice kernel:  unregister_netdevice_many_notify+0x144/0x6e0
Mar 08 09:20:53 slice kernel:  unregister_netdevice_queue+0xa2/0xf0
Mar 08 09:20:53 slice kernel:  unregister_netdev+0x1c/0x30
Mar 08 09:20:53 slice kernel:  igb_remove+0xd7/0x210 [igb]
Mar 08 09:20:53 slice kernel:  pci_device_remove+0x36/0xb0
Mar 08 09:20:53 slice kernel:  device_remove+0x40/0x80
Mar 08 09:20:53 slice kernel:  device_release_driver_internal+0x222/0x2a0
Mar 08 09:20:53 slice kernel:  device_release_driver+0x12/0x20
Mar 08 09:20:53 slice kernel:  pci_stop_bus_device+0x7a/0xb0
Mar 08 09:20:53 slice kernel:  pci_stop_bus_device+0x30/0xb0
Mar 08 09:20:53 slice kernel:  pci_stop_bus_device+0x41/0xb0
Mar 08 09:20:53 slice kernel:  pci_stop_and_remove_bus_device+0x12/0x30
Mar 08 09:20:53 slice kernel:  pciehp_unconfigure_device+0x84/0x150
Mar 08 09:20:53 slice kernel:  pciehp_disable_slot+0x6c/0x110
Mar 08 09:20:53 slice kernel:  pciehp_handle_presence_or_link_change+0xbf/0x120
Mar 08 09:20:53 slice kernel:  pciehp_ist+0x18d/0x1a0
Mar 08 09:20:53 slice kernel:  ? __pfx_irq_thread_fn+0x10/0x10
Mar 08 09:20:53 slice kernel:  irq_thread_fn+0x21/0x70
Mar 08 09:20:53 slice kernel:  irq_thread+0xf8/0x1c0
Mar 08 09:20:53 slice kernel:  ? __pfx_irq_thread_dtor+0x10/0x10
Mar 08 09:20:53 slice kernel:  ? __pfx_irq_thread+0x10/0x10
Mar 08 09:20:53 slice kernel:  kthread+0xe6/0x110
Mar 08 09:20:53 slice kernel:  ? __pfx_kthread+0x10/0x10
Mar 08 09:20:53 slice kernel:  ret_from_fork+0x29/0x50
Mar 08 09:20:53 slice kernel:  </TASK>
Mar 08 09:20:53 slice kernel: ---[ end trace 0000000000000000 ]---
Mar 08 09:20:53 slice kernel: ------------[ cut here ]------------
Mar 08 09:20:53 slice kernel: igb 0000:07:00.0: disabling already-disabled device
@13r0ck
Copy link

13r0ck commented Mar 14, 2023

Suspend on lemp11 with a dock connected works on both 6.2 and 6.2.6

@leviport
Copy link
Member

leviport commented Aug 1, 2023

I believe this is stale now

@leviport leviport closed this as completed Aug 1, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants