Package: debian-installer
Severity: important
X-Debbugs-Cc: baptx...@gmail.com

The following issue is based on the discussion I created on 
https://forums.debian.net/viewtopic.php?t=159027 where you can find attached 
the content of /var/log/installer/syslog which was generated on a virtual 
machine with virt-manager when installing debian-live-12.5.0-amd64-lxqt.iso 
with the firmware=never parameter (the problem was also present on my real 
computer when I tested with a previous version 
debian-live-12.0.0-amd64-lxqt.iso). I also attached the result of the vrms 
command after using firmware=never parameter. To compare, you can also find 
attached another installer syslog without using firmware=never parameter, which 
also contains the line "hw-detect: skipping check-missing-firmware as requested 
by the caller" and looks like a bug.

The firmware=never parameter did not work at all when using the LXQt ISO file 
(maybe the problem also happens on ISO files with other desktop environments), 
the non-free firmware packages were installed. And with the LXQt ISO file, the 
graphical expert install as well as the text expert install did not ask me if I 
want the non-free firmware packages, they were installed automatically.
I noticed the firmware=never parameter only worked with the netinst ISO file.
For the automatic detection of needed non-free firmware packages, it only 
worked with the netinst ISO file as well (the LXQt ISO file installed all 
non-free firmware packages). But even with netinst ISO file, it seems it is 
only guessing the non-free firmware packages needed since several were not 
needed to make my laptop work correctly (firmware-realtek, firmware-sof-signed) 
when installed on my real computer instead of a virtual machine.
Can these issues be fixed?

It would also be useful to have the firmware=never parameter added in a menu in 
the normal graphical installation (for people who don't want the complexity of 
the expert installation), since it is more convenient to have it in a menu and 
also avoids mistakes when typing firmware=never (I accidentally typed firmzare 
due to my AZERTY keyboard and the QWERTY input). It would be a good idea to 
warn the user if the entered parameter / value does not exist, to avoid 
unwanted results like installing non-free firmware.

-- System Information:
Debian Release: 12.5
  APT prefers stable
  APT policy: (500, 'stable')
Architecture: amd64 (x86_64)

Kernel: Linux 6.1.0-18-amd64 (SMP w/2 CPU threads; PREEMPT)
Locale: LANG=en_IE.UTF-8, LC_CTYPE=en_IE.UTF-8 (charmap=UTF-8), 
LANGUAGE=en_IE:en
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Reply via email to