pop-os / linux

Pop!_OS fork of https://launchpad.net/ubuntu/+source/linux
Other
110 stars 14 forks source link

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

Closed thomas-zimmerman closed 1 year ago

thomas-zimmerman commented 1 year ago

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 commented 1 year ago

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

leviport commented 1 year ago

I believe this is stale now