SlackwareThis Forum is for the discussion of Slackware Linux.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
The new laptop is ASUS fx63vd, with an Intel Dual Band Wireless-AC 8265 WiFi chip. The system is slack 14.2.
The problem is I didn’t find any sign in the dmesg showing exists of the WiFi, I tried keywords such ad WiFi, Wireless, wlan with case insensitive. I checked the kernel already buit with iwlwifi driver module, it even has firmware file located in /lib/firmware. I can manually load the module with modprobe and see no error reported, but still can not get the wlan0 interface.
Please you expert give me an advice, I cannot live without WiFi. Thanks!
According to Intel's page, your chipset will be identified with Linux Kernel 4.6.+. Unfortunately Slackware 14.2 shipped with Linux kernel 4.4.x, so that means that you need to build your own kernel in order to get the device recognized by the kernel or try to use the modules iwlwifi-8265-ucode-22.361476.0.tgz
According to Intel's page, your chipset will be identified with Linux Kernel 4.6.+. Unfortunately Slackware 14.2 shipped with Linux kernel 4.4.x, so that means that you need to build your own kernel in order to get the device recognized by the kernel or try to use the modules iwlwifi-8265-ucode-22.361476.0.tgz
Thank you Willy for giving the important information. Since my power resume also not work, so I like to build a new kernel. I just not familiar with those firmware files in /lib/firmware, if I follow the doc and build a 4.6 kernel, will it take care for me all the firmware things?
You should be able to upgrade your kernel to the one from the current tree (4.14.47) easy enough
This is what I was doing half hour ago. But so weird, the 4.14.47 from the current tree did not boot ... I just can saw a very quick flash and the screen went back to the elilo boot menu again. Is that possible the binary kernel image has a problem?
Now I am going to rebuild it from the source on my laptop using the same config as that 'curent' provided.
Don't use kernel from -current as it was built with different GCC and toolchain that's available from your system (14.2). Best to build your own kernel using the -current SlackBuild script
Don't use kernel from -current as it was built with different GCC and toolchain that's available from your system (14.2). Best to build your own kernel using the -current SlackBuild script
I just built a 4.14.47 kernel, the kernel tar.xz got from the "current", the ".config" also got from the "current" config-huge-4.14.47. I did the building with following:
- make bzImage
- make modules
- make modules_install
- remove the old /lib/firmware
- install the "current" version of kernel-firmware package
- then copy the bzImage to my EFI partiton and adjusted the elilo.conf
This time, I still cannot get a boot of the new kernel, it immediately reset the machine when loading the kernel.
What's possibly the problem? I feel this is quit unusual because I think, at least, the kernel should be loaded with success and a problem should only happen in a later driver initializing stages. I never met this kind of situation before.
why not use the proper SlackBuild from -current source tree instead of building them manually?
There is no 'elilo' command in the system. As what I understood so far, I just need to edit the elilo.conf in the efi partition, the efi boot loader of the Slackware will read the elilo.conf file at booting time. Is this right?
I think I have to try the SlackBuild from the "current" source tree later.
Don't use kernel from -current as it was built with different GCC and toolchain that's available from your system (14.2). Best to build your own kernel using the -current SlackBuild script
I just built the 4.14.47 using the SlackBuild scripts from the -current source tree (actually it's the build-all-kernels.sh help script), but the kernel still cannot boot.
the reason the huge-4.14.47 is looping under elilo is because it is too large for elilo unless a patch is applied... but if you use the generic-4.14.47 with an initrd it should boot all the way
the reason the huge-4.14.47 is looping under elilo is because it is too large for elilo unless a patch is applied... but if you use the generic-4.14.47 with an initrd it should boot all the way
Yes, thanks. This confirmed my guess, I think the size limit in elilo is around 8MB.
Thanks. Yes the live-current ISO works. Also I can not make 4.14.47 and 4.16.13 works. The reason why I previous attempts fail is because elilo has a size limitation as pointed by 'slack-in-the-box'.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.