This is a static archive of the old Zorin Forum.

The information below may be outdated. Visit the new Zorin Forum here ›

If you have registered on the old forum, you will need to create an account on the new forum.

[SOLVED] Issues upgrading to kernel 5.3.0-59-generic

Gohn

Thu Jun 11, 2020 12:50:29 pm

Hi everybody,

I'm using ZorinOS 15.2 and everything was perfectly fine until yesterday.
The update manager tool proposed me a new kernel (5.3.0-59-generic) and I accepted it.

But things didn't went smoothly as usual.
The download and installing part from the tool was alright.
But when I rebooted my computer, I had black screen followed long after by a busybox message where I couldn't do anything.

I solved this issue by booting on the old kernel (5.3.0-53-generic) via grub, then uninstalling the 5.3.0-59-generic and reinstalling it manually.

After a reboot I could log in again and work from there but I didn't notice one thing, my sound wasn't working.
In the parameters, I could only see a "Dummy" device and no trace whatsoever of my sound card / usb headset.

I tried to follow a lot of tutorials on the internet, some askings to add lines into the "/etc/modprobe.d/asla-base.conf" file or/and "/etc/modprobe.d/blacklist.conf", some asking you to disable the sound card in the bios, get into the os, reboot, enable and reboot again, etc etc ..

None of those worked so I reverted everything.
I'm just booting with the 5.3.0-53-generic kernel from now on until I can solve it (if it is possible?).

So my questions are, can I solve this issue with the new kernel or is the 5.3.0-59-generic version faulty ?

Thanks in advance for your answers.

For information, my cpu is an AMD Ryzen 1700x on a Asus Crosshair VI Hero motherboard. You'll find the result of the pacmd list-cards command below :
Code:
4 card(s) available.
    index: 1
   name: <alsa_card.usb-SteelSeries_SteelSeries_Arctis_7-00>
   driver: <module-alsa-card.c>
   owner module: 8
   properties:
      alsa.card = "3"
      alsa.card_name = "SteelSeries Arctis 7"
      alsa.long_card_name = "SteelSeries SteelSeries Arctis 7 at usb-0000:02:00.0-7, full speed"
      alsa.driver_name = "snd_usb_audio"
      device.bus_path = "pci-0000:02:00.0-usb-0:7:1.0"
      sysfs.path = "/devices/pci0000:00/0000:00:01.3/0000:02:00.0/usb1/1-7/1-7:1.0/sound/card3"
      udev.id = "usb-SteelSeries_SteelSeries_Arctis_7-00"
      device.bus = "usb"
      device.vendor.id = "1038"
      device.vendor.name = "SteelSeries ApS"
      device.product.id = "12ad"
      device.product.name = "SteelSeries Arctis 7"
      device.serial = "SteelSeries_SteelSeries_Arctis_7"
      device.string = "3"
      device.description = "SteelSeries Arctis 7"
      module-udev-detect.discovered = "1"
      device.icon_name = "audio-card-usb"
   profiles:
      output:analog-mono+output:analog-stereo+input:analog-mono: Sortie Mono analogique + Sortie Stéréo analogique + Entrée Mono analogique (priority 5100, available: unknown)
      input:analog-mono: Entrée Mono analogique (priority 0, available: unknown)
      output:analog-mono: Sortie Mono analogique (priority 0, available: unknown)
      output:analog-mono+input:analog-mono: Duplex Mono analogique (priority 0, available: unknown)
      output:analog-stereo: Sortie Stéréo analogique (priority 5000, available: unknown)
      output:analog-stereo+input:analog-mono: Sortie Stéréo analogique + Entrée Mono analogique (priority 5000, available: unknown)
      off: Éteint (priority 0, available: unknown)
   active profile: <output:analog-mono+output:analog-stereo+input:analog-mono>
   sinks:
      alsa_output.usb-SteelSeries_SteelSeries_Arctis_7-00.analog-mono/#1: SteelSeries Arctis 7 Mono analogique
      alsa_output.usb-SteelSeries_SteelSeries_Arctis_7-00.analog-stereo/#2: SteelSeries Arctis 7 Stéréo analogique
   sources:
      alsa_output.usb-SteelSeries_SteelSeries_Arctis_7-00.analog-mono.monitor/#1: Monitor of SteelSeries Arctis 7 Mono analogique
      alsa_output.usb-SteelSeries_SteelSeries_Arctis_7-00.analog-stereo.monitor/#2: Monitor of SteelSeries Arctis 7 Stéréo analogique
      alsa_input.usb-SteelSeries_SteelSeries_Arctis_7-00.analog-mono/#3: SteelSeries Arctis 7 Mono analogique
   ports:
      steelseries-arctis-7-output-mono: Casque avec sortie mono (priority 0, latency offset 0 usec, available: unknown)
         properties:
            
      steelseries-arctis-7-output-stereo: Casque audio (priority 0, latency offset 0 usec, available: unknown)
         properties:
            
      steelseries-arctis-7-input: Microphone casque (priority 0, latency offset 0 usec, available: unknown)
         properties:
            
    index: 2
   name: <alsa_card.pci-0000_0b_00.1>
   driver: <module-alsa-card.c>
   owner module: 9
   properties:
      alsa.card = "0"
      alsa.card_name = "HDA NVidia"
      alsa.long_card_name = "HDA NVidia at 0xf6080000 irq 67"
      alsa.driver_name = "snd_hda_intel"
      device.bus_path = "pci-0000:0b:00.1"
      sysfs.path = "/devices/pci0000:00/0000:00:03.1/0000:0b:00.1/sound/card0"
      device.bus = "pci"
      device.vendor.id = "10de"
      device.vendor.name = "NVIDIA Corporation"
      device.product.id = "10ef"
      device.product.name = "GP102 HDMI Audio Controller"
      device.string = "0"
      device.description = "GP102 HDMI Audio Controller"
      module-udev-detect.discovered = "1"
      device.icon_name = "audio-card-pci"
   profiles:
      output:hdmi-stereo: Sortie Digital Stereo (HDMI) (priority 5400, available: unknown)
      output:hdmi-surround: Sortie Digital Surround 5.1 (HDMI) (priority 300, available: unknown)
      output:hdmi-surround71: Sortie Digital Surround 7.1 (HDMI) (priority 300, available: unknown)
      output:hdmi-stereo-extra1: Sortie Digital Stereo (HDMI 2) (priority 5200, available: no)
      output:hdmi-surround-extra1: Sortie Digital Surround 5.1 (HDMI 2) (priority 100, available: no)
      output:hdmi-surround71-extra1: Sortie Digital Surround 7.1 (HDMI 2) (priority 100, available: no)
      output:hdmi-stereo-extra2: Sortie Digital Stereo (HDMI 3) (priority 5200, available: unknown)
      output:hdmi-stereo-extra3: Sortie Digital Stereo (HDMI 4) (priority 5200, available: no)
      output:hdmi-surround-extra3: Sortie Digital Surround 5.1 (HDMI 4) (priority 100, available: no)
      output:hdmi-surround71-extra3: Sortie Digital Surround 7.1 (HDMI 4) (priority 100, available: no)
      off: Éteint (priority 0, available: unknown)
   active profile: <output:hdmi-stereo>
   sinks:
      alsa_output.pci-0000_0b_00.1.hdmi-stereo/#3: GP102 HDMI Audio Controller Digital Stereo (HDMI)
   sources:
      alsa_output.pci-0000_0b_00.1.hdmi-stereo.monitor/#4: Monitor of GP102 HDMI Audio Controller Digital Stereo (HDMI)
   ports:
      hdmi-output-0: HDMI / DisplayPort (priority 5900, latency offset 0 usec, available: yes)
         properties:
            device.icon_name = "video-display"
      hdmi-output-1: HDMI / DisplayPort 2 (priority 5800, latency offset 0 usec, available: no)
         properties:
            device.icon_name = "video-display"
      hdmi-output-2: HDMI / DisplayPort 3 (priority 5700, latency offset 0 usec, available: yes)
         properties:
            device.icon_name = "video-display"
            device.product.name = "XG2401 SERIES"
      hdmi-output-3: HDMI / DisplayPort 4 (priority 5600, latency offset 0 usec, available: no)
         properties:
            device.icon_name = "video-display"
    index: 3
   name: <alsa_card.pci-0000_0d_00.3>
   driver: <module-alsa-card.c>
   owner module: 10
   properties:
      alsa.card = "2"
      alsa.card_name = "HD-Audio Generic"
      alsa.long_card_name = "HD-Audio Generic at 0xf6800000 irq 69"
      alsa.driver_name = "snd_hda_intel"
      device.bus_path = "pci-0000:0d:00.3"
      sysfs.path = "/devices/pci0000:00/0000:00:08.1/0000:0d:00.3/sound/card2"
      device.bus = "pci"
      device.vendor.id = "1022"
      device.vendor.name = "Advanced Micro Devices, Inc. [AMD]"
      device.product.id = "1457"
      device.product.name = "Family 17h (Models 00h-0fh) HD Audio Controller"
      device.string = "2"
      device.description = "Family 17h (Models 00h-0fh) HD Audio Controller"
      module-udev-detect.discovered = "1"
      device.icon_name = "audio-card-pci"
   profiles:
      input:analog-stereo: Entrée Stéréo analogique (priority 60, available: no)
      output:analog-stereo: Sortie Stéréo analogique (priority 6000, available: no)
      output:analog-stereo+input:analog-stereo: Duplex stéréo analogique (priority 6060, available: no)
      output:analog-surround-21: Sortie Surround analogique 2.1 (priority 800, available: no)
      output:analog-surround-21+input:analog-stereo: Sortie Surround analogique 2.1 + Entrée Stéréo analogique (priority 860, available: no)
      output:analog-surround-40: Sortie Surround analogique 4.0 (priority 700, available: no)
      output:analog-surround-40+input:analog-stereo: Sortie Surround analogique 4.0 + Entrée Stéréo analogique (priority 760, available: no)
      output:analog-surround-41: Sortie Surround analogique 4.1 (priority 800, available: no)
      output:analog-surround-41+input:analog-stereo: Sortie Surround analogique 4.1 + Entrée Stéréo analogique (priority 860, available: no)
      output:analog-surround-50: Sortie Surround analogique 5.0 (priority 700, available: no)
      output:analog-surround-50+input:analog-stereo: Sortie Surround analogique 5.0 + Entrée Stéréo analogique (priority 760, available: no)
      output:analog-surround-51: Sortie Surround analogique 5.1 (priority 800, available: no)
      output:analog-surround-51+input:analog-stereo: Sortie Surround analogique 5.1 + Entrée Stéréo analogique (priority 860, available: no)
      output:iec958-stereo: Sortie Stéréo numérique (IEC958) (priority 5500, available: unknown)
      output:iec958-stereo+input:analog-stereo: Sortie Stéréo numérique (IEC958) + Entrée Stéréo analogique (priority 5560, available: unknown)
      off: Éteint (priority 0, available: unknown)
   active profile: <output:iec958-stereo+input:analog-stereo>
   sinks:
      alsa_output.pci-0000_0d_00.3.iec958-stereo/#4: Family 17h (Models 00h-0fh) HD Audio Controller Stéréo numérique (IEC958)
   sources:
      alsa_output.pci-0000_0d_00.3.iec958-stereo.monitor/#5: Monitor of Family 17h (Models 00h-0fh) HD Audio Controller Stéréo numérique (IEC958)
      alsa_input.pci-0000_0d_00.3.analog-stereo/#6: Family 17h (Models 00h-0fh) HD Audio Controller Stéréo analogique
   ports:
      analog-input-front-mic: Microphone avant (priority 8500, latency offset 0 usec, available: no)
         properties:
            device.icon_name = "audio-input-microphone"
      analog-input-rear-mic: Microphone arrière (priority 8200, latency offset 0 usec, available: no)
         properties:
            device.icon_name = "audio-input-microphone"
      analog-input-linein: Entrée ligne (priority 8100, latency offset 0 usec, available: no)
         properties:
            
      analog-output-lineout: Sortie ligne (priority 9900, latency offset 0 usec, available: no)
         properties:
            
      analog-output-headphones: Casque audio (priority 9000, latency offset 0 usec, available: no)
         properties:
            device.icon_name = "audio-headphones"
      iec958-stereo-output: Sortie numérique (S/PDIF) (priority 0, latency offset 0 usec, available: unknown)
         properties:
            
    index: 5
   name: <alsa_card.usb-GuangZhou_FiiO_Electronics_Co._Ltd_FiiO_Q1_FA114886-00>
   driver: <module-alsa-card.c>
   owner module: 31
   properties:
      alsa.card = "1"
      alsa.card_name = "FiiO Q1"
      alsa.long_card_name = "GuangZhou FiiO Electronics Co.,Ltd FiiO Q1 at usb-0000:02:00.0-6, high speed"
      alsa.driver_name = "snd_usb_audio"
      device.bus_path = "pci-0000:02:00.0-usb-0:6:1.0"
      sysfs.path = "/devices/pci0000:00/0000:00:01.3/0000:02:00.0/usb1/1-6/1-6:1.0/sound/card1"
      udev.id = "usb-GuangZhou_FiiO_Electronics_Co._Ltd_FiiO_Q1_FA114886-00"
      device.bus = "usb"
      device.vendor.id = "2972"
      device.vendor.name = "GuangZhou FiiO Electronics Co.,Ltd"
      device.product.id = "0035"
      device.product.name = "FiiO Q1"
      device.serial = "GuangZhou_FiiO_Electronics_Co._Ltd_FiiO_Q1_FA114886"
      device.string = "1"
      device.description = "FiiO Q1"
      module-udev-detect.discovered = "1"
      device.icon_name = "audio-card-usb"
   profiles:
      output:analog-stereo: Sortie Stéréo analogique (priority 6000, available: unknown)
      output:iec958-stereo: Sortie Stéréo numérique (IEC958) (priority 5500, available: unknown)
      off: Éteint (priority 0, available: unknown)
   active profile: <output:analog-stereo>
   sinks:
      alsa_output.usb-GuangZhou_FiiO_Electronics_Co._Ltd_FiiO_Q1_FA114886-00.analog-stereo/#6: FiiO Q1 Stéréo analogique
   sources:
      alsa_output.usb-GuangZhou_FiiO_Electronics_Co._Ltd_FiiO_Q1_FA114886-00.analog-stereo.monitor/#8: Monitor of FiiO Q1 Stéréo analogique
   ports:
      analog-output: Sortie analogique (priority 9900, latency offset 0 usec, available: unknown)
         properties:
            
      iec958-stereo-output: Sortie numérique (S/PDIF) (priority 0, latency offset 0 usec, available: unknown)
         properties:

Swarfendor437

Thu Jun 11, 2020 2:51:53 pm

Hi, I would stick with your current working kernel and block future updates using the method I posted here:

viewtopic.php?f=5&t=15793#p71942

I've got an old notebook from work that wasn't eligible for Windows 10 upgrade - Had issues with 5.0.53 - now sticking with 4.18. ;) :D

Gohn

Thu Jun 11, 2020 4:32:41 pm

Hi @Swarfendor437,

Thanks for your recommendation, I'm definitly following your instructions if I can't get it to work :)

Gohn

Thu Jun 11, 2020 5:55:42 pm

Well, I've actually found the solution.
Even though the reinstallation of the kernel allowed me to get into Zorin, the module dependencies weren't set right.
Running "sudo depmod" recreated the list of module dependencies for this kernel and the sound was fine after a reboot.

Hope this will help someone :)

Swarfendor437

Thu Jun 11, 2020 8:17:35 pm

Well done you! And thanks for sharing! ;) :D