** Description changed: [ Summary ] hwe-qcom-x1e-meta should automatically get installed during Ubuntu installation on supported laptops. This works by using modalias signatures in d/hwe-qcom-x1e-meta.modaliases which ubuntu-drivers uses to find supported driver packages. The current matching pattern for the Asus Vivobook is: - dmi:bvnASUSTeKCOMPUTERINC.:*:pnASUSVivobookS15* + dmi:bvnASUSTeKCOMPUTERINC.:*:pnASUSVivobookS15* This is incorrect, since bvn is the BIOS vendor field which is not actually ASUS. The actual content of /sys/devices/virtual/dmi/id/modalias on the laptop is: - dmi:bvnInsyde:bvrS5507QAD.362:bd12/26/2024:br3.7:efr3.9:svnASUSTeKCOMPUTERINC.:pnASUSVivobookS15S5507QA_S5507QAD:pvr1.0:rvnASUSTeKCOMPUTERINC.:rnS5507QAD:rvr1.0:cvnASUSTeKCOMPUTERINC.:ct10:cvr1.0:sku(null): + dmi:bvnInsyde:bvrS5507QAD.362:bd12/26/2024:br3.7:efr3.9:svnASUSTeKCOMPUTERINC.:pnASUSVivobookS15S5507QA_S5507QAD:pvr1.0:rvnASUSTeKCOMPUTERINC.:rnS5507QAD:rvr1.0:cvnASUSTeKCOMPUTERINC.:ct10:cvr1.0:sku(null): This is easily fixed by adjusting the pattern to sth like: - dmi:*:svnASUSTeKCOMPUTERINC.:pnASUSVivobookS15* + dmi:*:svnASUSTeKCOMPUTERINC.:pnASUSVivobookS15* + + [ User Impact ] + + user tries to install Ubuntu 25.04 on an Asus Vivobook. Installer boots and everything looks fine but when they try to boot into the installed system it won't work. This is because the modalias didn't match, the ubuntu-x1e-settings package wasn't automatically installed and now they are missing configuration + files without which the system won't boot. [ Test Plan ] Someone with access to the hardware can verify the validity of the new pattern with the following script: for l in $(find /sys -name modalias -print0 | xargs -0 cat); do if [[ $l == dmi:*:svnASUSTeKCOMPUTERINC.:pnASUSVivobookS15* ]]; then echo $l; fi; done Once a fix is in proposed, "ubuntu-drivers list" should return hwe- qcom-x1e-meta on the affected machine with proposed enabled. [ Regression Potential ] Close to none. The current pattern doesn't work, a patch would only touch that. In the worst case it will still not work, it can't affect any other devices. [ References ] Previous discussion on discourse: https://discourse.ubuntu.com/t/ubuntu-24-10-concept-snapdragon-x-elite/48800/865
** Description changed: [ Summary ] hwe-qcom-x1e-meta should automatically get installed during Ubuntu installation on supported laptops. This works by using modalias signatures in d/hwe-qcom-x1e-meta.modaliases which ubuntu-drivers uses to find supported driver packages. The current matching pattern for the Asus Vivobook is: dmi:bvnASUSTeKCOMPUTERINC.:*:pnASUSVivobookS15* This is incorrect, since bvn is the BIOS vendor field which is not actually ASUS. The actual content of /sys/devices/virtual/dmi/id/modalias on the laptop is: dmi:bvnInsyde:bvrS5507QAD.362:bd12/26/2024:br3.7:efr3.9:svnASUSTeKCOMPUTERINC.:pnASUSVivobookS15S5507QA_S5507QAD:pvr1.0:rvnASUSTeKCOMPUTERINC.:rnS5507QAD:rvr1.0:cvnASUSTeKCOMPUTERINC.:ct10:cvr1.0:sku(null): This is easily fixed by adjusting the pattern to sth like: dmi:*:svnASUSTeKCOMPUTERINC.:pnASUSVivobookS15* [ User Impact ] - user tries to install Ubuntu 25.04 on an Asus Vivobook. Installer boots and everything looks fine but when they try to boot into the installed system it won't work. This is because the modalias didn't match, the ubuntu-x1e-settings package wasn't automatically installed and now they are missing configuration - files without which the system won't boot. + user tries to install Ubuntu 25.04 on an Asus Vivobook. Installer boots + and everything looks fine but when they try to boot into the installed + system it won't work. This is because the modalias didn't match, the + ubuntu-x1e-settings package wasn't automatically installed and now they + are missing configuration files without which the system won't boot. [ Test Plan ] Someone with access to the hardware can verify the validity of the new pattern with the following script: for l in $(find /sys -name modalias -print0 | xargs -0 cat); do if [[ $l == dmi:*:svnASUSTeKCOMPUTERINC.:pnASUSVivobookS15* ]]; then echo $l; fi; done Once a fix is in proposed, "ubuntu-drivers list" should return hwe- qcom-x1e-meta on the affected machine with proposed enabled. [ Regression Potential ] Close to none. The current pattern doesn't work, a patch would only touch that. In the worst case it will still not work, it can't affect any other devices. [ References ] Previous discussion on discourse: https://discourse.ubuntu.com/t/ubuntu-24-10-concept-snapdragon-x-elite/48800/865 -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/2107692 Title: [SRU] Asus Vivobook S15 hwe-qcom-x1e-meta modsignature doesn't work To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/ubuntu-x1e-settings/+bug/2107692/+subscriptions -- ubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
