UPDATE October 28th 2023
(K)Ubuntu 23.10 can now be installed - it comes with Kernel 6.5.0-10.
The web-camera works also.
[(K)Ubuntu 23.04 can not be installed.]
UPDATE October 14th.
This bug has been fixed in kernel 6.5.0-5.5.
UPDATE May 1st.
Solution found.
A fix in Ubuntu kernel is under work. Atomisp modules will be disabled in kernel.
I will try to inform here when the kernel is updated - or you can follow the progress in report.
You can still mark in the report if this issue affects you.
Intel Atom owners:
Don't file reports of web-camera not working.
It won't be working until atomisp is ready. Instead follow news of atomisp development.
Meanwhile, as a temporary solution, here is how to boot with kernel 6.2 (thanks @mchid):
Before update from 22.10 download firmware shisp_2401a0_v21.bin , copy it to /lib/firmware
and you will be able to boot.
The same goes if you have 23.04 or any other linux running with previous kernel.
Original solution in: Anyone else having an issue with Atom after 23.04 upgrade?
Additional information
The Kernel 6.2 misses shisp_2401a0_v21.bin and possibly more atomisp related drivers - This / these drivers were already missing in kernel 5.19, but then they "only" caused kernel panic. Now this issue has escalated to a point where the OS does not boot at all.
The newest Ubuntu Kernel 6.3.0 still has this issue.
This issue is not limited to Ubuntu and Kubuntu - but concerns all Linux distributions in computers with Intel Atom CPU with kernel 6.2 or higher:
This issue has been reported in Ubuntu bugtracking system for Ubuntu 23.04 Beta.
It has also been reported by Arch Linux
and Manjaro Linux users.
What then is this "atomisp" which causes all this trouble?
- It is a Web-camera module intended for Intel Atom CPU computers.
atomisp.blacklist=1
on the part that normally hasquietsplash
or where you would normally add NOMODESET. So probably select expert mode instead of NOMODESET and then addatomisp.blacklist=1
A list of the other related modules can be found here. And of course, you'd just add themodule_name.blacklist=1
for any you want to blacklist (replacingmodule_name
with the actual name of the module, of course). – mchid Apr 24 '23 at 11:25