Thinkpad X1 Carbon Gen 12π
Trackpadπ
not working at all, libinput-tools > libinput list-devices > not visible
dmesg
[ 1.324073] input: AT Translated Set 2 keyboard as /devices/platform/i8042/serio0/input/input0
=> kernel i8042.nomux=1 i8042.reset => still not working
echo Y |sudo tee /sys/module/i8042/parameters/debug
=> kbd, trackpoint > output, toucphad > nothing
cat /proc/bus/input/devices
=> not visible
https://forums.linuxmint.com/viewtopic.php?p=2003908#p2003908
=> i8042.nopnp=1 pci=nocrs
=> fails to boot? β¦ without nocrs touchpad not working
kernel/Documentation/admin-guide/kernel-parameters
i8042.debug=1 i8042.unmask_kbd_data i8042.reset=1
WiFiπ
Seems that WiFi isnβt supported by Debian 13 (trixie) as of now.
iwlwifiπ
Newer iwlwifi packages should have required firmware, but those files are missing in current version of the package (20230625-2).
Thus, attempting to rebuild Debian firmware-iwlwifi package.
Source: firmware-nonfree.
-
deps: rdfind
-
suggest: debian-kernel-handbook
-
https://salsa.debian.org/kernel-team/firmware-nonfree.git
-
uscan > downloads new version of upstream `linux-firmware
-
firmware-nonfree$ tar βstrip-components=1 -xJf ../firmware-nonfree_20240610.orig.tar.xz
-
debian/bin/gencontrol.py fails due to missing module
-
seems that module available in Debian linux pkg sources
-
https://salsa.debian.org/kgencontrol.py path/to/linux/debiann
-
make -f debian/rules debian/control -
dgit clone firmware-nonfree
-
dpkg-buildpackage -us -uc > ok
-
uscan
-
user@41b9c89784a9:~/tmp/firmware-nonfree$ for f in $(./debian/bin/check_upstream.py |grep iwlwifi |awk β{print $2}β |xargs) ; do echo β<firmware type="runtime">$fβ ; done
-
=> debian/iwlwifi..metainfo
-
dch
-
dpkg buildp
=> works with eg. 20240610