Bug 27698 - Cannot connect to the internet with the installer
Summary: Cannot connect to the internet with the installer
Status: RESOLVED INVALID
Alias: None
Product: Mageia
Classification: Unclassified
Component: Installer (show other bugs)
Version: 8
Hardware: All Linux
Priority: release_blocker major
Target Milestone: Mageia 8
Assignee: Mageia tools maintainers
QA Contact:
URL:
Whiteboard:
Keywords: IN_RELEASENOTES8
Depends on:
Blocks:
 
Reported: 2020-12-01 17:14 CET by Omer I.S.
Modified: 2021-02-09 00:54 CET (History)
4 users (show)

See Also:
Source RPM:
CVE:
Status comment:


Attachments

Description Omer I.S. 2020-12-01 17:14:40 CET
Description of problem:
A computer with RTL8821ce Wi-Fi driver cannot connect to the internet using the installer.
Omer I.S. 2020-12-01 19:26:13 CET

CC: (none) => omeritzicschwartz

Omer I.S. 2020-12-01 19:26:38 CET

See Also: (none) => https://bugs.mageia.org/show_bug.cgi?id=27588

Comment 1 Morgan Leijström 2020-12-01 19:52:14 CET
Thank you for reporting.

Please try new kernel in bug 24605, and report there :)

For Mageia 7 we will not issue new isos, but please try next round of Mageia 8 betas.

*** This bug has been marked as a duplicate of bug 24605 ***

Status: NEW => RESOLVED
CC: (none) => fri
Target Milestone: --- => Mageia 8
Resolution: (none) => DUPLICATE

Comment 2 Morgan Leijström 2020-12-01 19:54:47 CET
Updated kernel for Mageia 7 will be released later.
(delayed due to Nvidia compatibility)
Comment 3 Omer I.S. 2021-02-07 23:45:34 CET
Hello, there is a connection problem in the installer of Mageia 8. The installer detects the Wi-Fi networks, but cannot connect to them during the installation.

Resolution: DUPLICATE => (none)
Status: RESOLVED => REOPENED
Version: 7 => 8

Comment 4 Aurelien Oudelet 2021-02-08 00:02:15 CET
Hum, yeah.
Reproduced with Classic x86_64 ISO RC1 public. 

Seems there are missing firmwares available to DrakX in order to open a WiFi connection.
On my system, DrakX correctly reports about an iwlwifi powered WiFi card (Intel AX200) but trying to set the connection DrakX can't.

Will add some detail and a bugreport.xz tomorrow.

Status: REOPENED => NEW
Assignee: bugsquad => mageiatools
Severity: normal => major
CC: (none) => ouaurelien

Comment 5 Aurelien Oudelet 2021-02-08 01:12:49 CET
Raising this. Not being able to add WiFi connection while installing is a major bug.

Priority: Normal => release_blocker

Comment 6 Dave Hodgins 2021-02-08 01:38:29 CET
Problem confirmed with RTL8822CE PCIe wireless nic reporting
"unable to find network interface for selected device (using rtw88_8822cd driver)."

CC: (none) => davidwhodgins

Comment 7 Dave Hodgins 2021-02-08 01:39:30 CET
Oops. That should have been rtw88_8822ce driver).
Comment 8 Thomas Backlund 2021-02-08 08:54:23 CET
Thats because CI ISO installer by design uses only free stuff at the time installer runs.


the live isos and the nonfree netinstall iso enables installing with access to nonfree firmware.
Comment 9 Morgan Leijström 2021-02-08 09:12:43 CET
According to https://wiki.mageia.org/en/Mageia_8_Release_Notes#Available_installation_media , the classic installer already contain all non-free drivers. So user have already opted to download them.

So i think installer really should be able to use them, preferrably asking first.

On the Blog we wrote "Please add online repositories when you install this RC1", so it would be good if that work better next time.

For now, i think we should note at #Available_installation_media that the CI installer dont use non-free drivers during install ?

Keywords: (none) => FOR_RELEASENOTES8

Comment 10 Dave Hodgins 2021-02-08 09:24:37 CET
While tainted packages cannot be on the iso images,
$ grep nonfree Mageia-8-rc-x86_64.idx
Mageia-8-rc-x86_64 kernel-firmware-nonfree-20201230 (noarch)

On the media selection screen, it states ...
The following media have been found and will be used during install:
- Core Release (Installer).
- Nonfree Release (Installer).

so nonfree have always been on the classic iso images. The nonfree packages
needed for internet connection should be there too.

Hardcore nonfree users can always choose to remove the nonfree packages
after installation.
Comment 11 Thomas Backlund 2021-02-08 12:17:58 CET
(In reply to Dave Hodgins from comment #10)
> While tainted packages cannot be on the iso images,
> $ grep nonfree Mageia-8-rc-x86_64.idx
> Mageia-8-rc-x86_64 kernel-firmware-nonfree-20201230 (noarch)
> 
> On the media selection screen, it states ...
> The following media have been found and will be used during install:
> - Core Release (Installer).
> - Nonfree Release (Installer).
> 

Yes, installer can install the nonfree rpms on the target system.

> so nonfree have always been on the classic iso images. The nonfree packages
> needed for internet connection should be there too.
> 

However rhe CI installer iso has _never_ relied on nonfree firmware during install.

And that design was once decided by Council, so if you want it changed, you know where to ask...

we wont solve it based on opinions in a bug report
Comment 12 Morgan Leijström 2021-02-08 13:06:11 CET
(In reply to Thomas Backlund from comment #11)
> we wont solve it based on opinions in a bug report

For what is being released, we should tell users the fact that the classic installer will not use nonfree drivers.

Especially we should not tell users to enable repos during install without informing about that limitation, and we can add that a wired connection is preferred.


Improving from current state is a separate question.
Yes please someone ask council of it would be a good idea to have installer ask to use nonfree drivers.
Comment 13 Thomas Andrews 2021-02-08 17:04:08 CET
I have run into the same thing forever, since getting both my rtl8192cu usb device and the Intel device inside my HP Probook 6550b. 

You can configure those wifi devices with the installer, but it won't connect until the first boot. And if it doesn't connect automatically on that first boot, you can use the net_applet to make it happen. From there, you can use MCC to set up a mirror, get updates, etc.

It's just been one of those things that I have learned to live with. Never seemed like a huge deal, because even when I install from a Live and start the connection ahead of time, the installer uses MIRRORLIST for the repos, and I always remove those and make sure I use the math.princeton mirror. If I want to do an upgrade install over wifi, I'd now just use the netinstall iso. (Don't care for upgrade installs, anyway)

CC: (none) => andrewsfarm

Morgan Leijström 2021-02-08 17:15:20 CET

See Also: (none) => https://bugs.mageia.org/show_bug.cgi?id=28323

Comment 14 Morgan Leijström 2021-02-08 17:17:03 CET
(In reply to Morgan Leijström from comment #12)
> (In reply to Thomas Backlund from comment #11)
> > we wont solve it based on opinions in a bug report
> 
> For what is being released, we should tell users the fact that the classic
> installer will not use nonfree drivers.
> 
> Especially we should not tell users to enable repos during install without
> informing about that limitation, and we can add that a wired connection is
> preferred.

So I added at https://wiki.mageia.org/en/Mageia_8_Release_Notes#Available_installation_media , at end of paragraph Classical ISOs: 

"Note that by decision, Classic Installer will not use non-free drivers during install, so you may need wired Ethernet if you wish to use online repositories for updates during install."


 
> Improving from current state is a separate question.
> Yes please someone ask council of it would be a good idea to have installer
> ask to use nonfree drivers.

For now a bug for that:
Bug 28323 - Make Classic Installer ask to use nonfree drivers during install (i.e. for updates over wifi)

Closing this bug as invalid now because experienced behaviour is per current design, and now described in release notes.

Resolution: (none) => INVALID
Status: NEW => RESOLVED
Keywords: FOR_RELEASENOTES8 => IN_RELEASENOTES8

Comment 15 Dave Hodgins 2021-02-08 20:44:26 CET
Found the discussions in the council mailing list from July 2012, though I
don't see where the decision was finalized either in the mailing list or the
full meetbot logs.

I disagreed then, and I disagree now, but do not want to delay Mageia 8 for it.
I will raise it again for the council to revisit for Mageia 9.
Comment 16 Thomas Andrews 2021-02-08 23:23:27 CET
I remember a should we or shouldn't we debate on including nonfree stuff on the CIs from my earliest days with QA, but I believe that was later than 2012. 

As I recall, the policy then was to allow nonfree on the lives so they could use wifi, but the CIs were being kept completely free. But too many users were complaining about not being able to set up wifi-only devices even after an install from the CIs, so they were added, but CI users were still given the choice to use them or reject them, as they saw fit. They still can.

Seems like it was one of my first votes with QA. Made me feel all important to learn that the powers-that-be-around here were willing to let newbie me help decide this stuff.
Comment 17 Dave Hodgins 2021-02-09 00:13:52 CET
The nonfree repos are easy to enable during installation and default to being
enabled. The nonfree packages other kernel-firmware-nonfree are not present
on the classical iso images, and never have been.
Comment 18 Thomas Andrews 2021-02-09 00:53:36 CET
I see packages like kernel-firmware-nonfree and iwlwifi, but they must not be in a form that the installer can use.

Clearly I don't know enough about how all this works to comment intelligently, so I'll shut up now before I make an even bigger fool of myself.
Thomas Andrews 2021-02-09 00:54:23 CET

CC: andrewsfarm => (none)


Note You need to log in before you can comment on or make changes to this bug.