Public bug reported:

I currently use Groovy (20.10) on an HP Pavilion x360 laptop; the
wireless card is a Realtek 8821ce. For over a year, I've depended on an
unofficial wireless driver from GitHub for lack of kernel support.
However, the release candidates for Linux 5.12 that came out recently
have begun to include support for this card, which motivated me to
download and compile v5.12-rc5.

There are various resources on AskUbuntu and the Ubuntu website itself 
providing instructions on how an upstream kernel can be compiled and installed; 
I will skip the details unless asked. The basic commands I used were:
cp /boot/config-5.8.0-48-generic .config
time make -j9 olddefconfig bindeb-pkg
followed by "dpkg -i" for the headers and the image. I rebooted and entered a 
kernel supporting neither my touchpad nor my wireless card.

I poked around a little and realised that olddefconfig is somehow
excluding kernel modules which support the above two hardware
components. I edited the .config file manually to indiscriminately
enable everything pertaining to HID and RTL8821, and compiled a kernel
that does work.

Therefore, the bug I am requesting to be fixed is the omission of
necessary kernel configuration options on the default
/boot/config-5.8.0-48-generic file. The fix I am requesting is the
inclusion of these options, although I'm not sure from looking at
/proc/modules which ones they are. So in the attachment section I'm
going to reproduce the contents of /proc/modules and both kernel configs
- this will all be in one file because I cannot seem to upload multiple
attachments. Hopefully, this will be enough for the issue to be fixed so
that the many users of the RTL8821ce chip can switch over to a suitable
kernel sooner rather than later (which will apparently be some time
after Ubuntu Hirsute ships with Linux 5.10.)

To address the bug reporting guidelines below:
1. Description: Ubuntu 20.10
Release:        20.10
2. linux-image-5.8.0-48-generic:
  Installed: 5.8.0-48.54
  Candidate: 5.8.0-48.54
  Version table:
 *** 5.8.0-48.54 500
        500 http://us.archive.ubuntu.com/ubuntu groovy-updates/main amd64 
Packages
        500 http://security.ubuntu.com/ubuntu groovy-security/main amd64 
Packages
        100 /var/lib/dpkg/status
3. I expected to be able to compile the kernel with the necessary modules.
4. I compiled a kernel with no support for my touchpad or my wireless card.

Thanks,
Mihir.

PS: I'm also willing to make a patch myself if someone can help me
identify the components the patch is for!

** Affects: linux (Ubuntu)
     Importance: Undecided
         Status: Incomplete


** Tags: groovy

** Attachment added: "Log containing all requested information"
   
https://bugs.launchpad.net/bugs/1922260/+attachment/5483209/+files/log-2021-04-01.txt

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1922260

Title:
  `make olddefconfig` results in a kernel missing support for touchpad
  and wifi

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1922260/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to