Linux - Laptop and NetbookHaving a problem installing or configuring Linux on your laptop? Need help running Linux on your netbook? This forum is for you. This forum is for any topics relating to Linux and either traditional laptops or netbooks (such as the Asus EEE PC, Everex CloudBook or MSI Wind).
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.
I have an HP laptop running debian stretch, 64bit, installed from netinstall cd.
I added the non-free branch to apt, and installed firmware-iwlwifi like my card needs, but every time I try ifconfig wlp2s0 up, I'm told "SIOCSIFFLAGS: Input/output error"
What further information could I provide that would help remedy this?
How I normally start my day. When your driver is flakey, no manager is going to play nice with that. With it barking I/O "error", it's probably flakey. And with NetworkManager running you cannot modprobe -r the module as it's "in use". Although flakey probably just means missing (or old / wrong version of) firmware.
# ip link set wlp2s0 up
# iw dev wlp2s0 scan
# iwlist wlp2s0 scanning
Although I made a bash script to scape the output of iwlist to put relevant connection information on a single line per SSID found. With the quality/strength as the first part of the output so I could sort -r to know what's closest / best. With encryption on/off status as the last part so I know what's open/free.
From the README in the tarball. Seems to have some strange licensing so probably not included by default in a few (if not all) distros. No firmware generally means no "functional" driver. At least they provide you the firmware. In debian the firmware seems to have that firmware in the package "firmware-iwlwifi".
$ sudo apt-get install firmware-iwlwifi
Which requires the non-free repositories to be enabled. You could check dmesg for any messages saying that it cannot find firmware. Or what version of it it did find.
I did install firmware-iwlwifi already. Before I’d installed it, the system complained about not finding iwlwifi as it booted but now the only problem is when trying to activate it
You might install the one from the tarball. It "might" differ from the one supplied by the distro. Doubt it given the age of the driver/firmware. But possible, I got an hp stream 11 in Nov 2014, and the firmware from July 2015 solved a lot of headaches.
Back in 2015, someone cleaned oput the kernel's firmware on the basis that 'nobody uses that old sh** anymore.' But LOADS of people use it. Many packages package the older firmware. Slackware does a kernel-firmware package with firmware for the 'old sh**' that installs with a 'tar -xf' from /, and others have their own methods.
Check your system logs and see what it says about firmware. Also try and find where your distro keeps old firmware.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.