Ubuntu 22.10 doesn't boot anymore. Upon boot I get the following messages:
[ 1.829574] usb 1-3.4: device descriptor read/64, error -32
/dev/sda6: clean, 271463/9601024 files, 15565532/38384128 blocks
[ 6.441227] nvidia-gpu 0000:01:00.3: i2c timeout error e0000000
[ 6.442378] ucsi_ccg 0-0008: i2c_transfer failed -110
[ 6.443371] ucsi_ccg 0-0008: ucsi_ccg_init failed - -110
[ 256.957586] snd_hda_intel 0000:00:1b.0: Too many BDL entries: buffer=4194300, period=135300
[ 319.513256] snd_hda_intel 0000:00:1b.0: Too many BDL entries: buffer=4194300, period=135300
The screen occasionally blinks with more messages but it's too fast to read, and comes back to these messages with an additional snd_hda_intel "Too many BDL entries" error.
The kernel must have been updated from 5.19.0-31 to 5.19.0-35 because I have these two entries in GRUB's advanced options.
The system boots normally with the older kernel version.
I had the same problem previously after a kernel update and I had to reinstall the OS. Let's hope this won't be necessary this time.
Sorry, the question is very vague. please tell me if there is any way I can gather more info.
5.19.0-35
and it won't boot unless in recovery mode. But there's also an entry for an older5.19.0-31
kernel — does this one boot normally? – Hi-Angel Mar 08 '23 at 13:21sudo apt purge linux-image-5.19.0-35-generic
, check that it doesn't remove any other kernel version) and avoid updating the kernel for now. You might also want to create a bugreport about this situation on launchpad, to make sure Ubuntu kernel maintainers are aware of this problem, so they'd find a fix. Since the35
number signifies custom patches, most likely some of the patches maintainers applied to the kernel screwed something up. – Hi-Angel Mar 08 '23 at 13:32linux-generic-hwe-22.04*
linux-image-5.19.0-35-generic*
linux-image-generic-hwe-22.04*
, should I do this ? – Cutter Mar 09 '23 at 20:25purge
withremove
in my command. Although, I find it odd that it suggests removing the meta-packages, given there is another kernel version that belongs to them… Just for the safe case, before removing, please also make sure there is output for this commanddpkg -l | grep linux-image-5.19.0-31
– Hi-Angel Mar 10 '23 at 07:21/
gets mounted correctly, and journal gets flushed before you turn off the computer, you will find the kernel logs from unsuccessful boots at/var/log/
dir, files with prefixdmesg
orkern
. You can make sure you found the correct log by looking up the error messages aboutBDL entries
that you know should show up. And regarding you first question about grub entries — simply removing the kernel version that is known to be broken will make default Grub entry point to the older kernel. – Hi-Angel Mar 12 '23 at 12:57