| Summary: | wifi for Centrino Advanced-N 6025 can't be set up: "unable to find network interface" | ||
|---|---|---|---|
| Product: | Mageia | Reporter: | Béat E <ed1> |
| Component: | RPM Packages | Assignee: | Olivier Blin <mageia> |
| Status: | RESOLVED OLD | QA Contact: | |
| Severity: | normal | ||
| Priority: | Normal | CC: | kelk1, lmenut, mageia, mageia, tmb, yvesbrungard |
| Version: | Cauldron | Keywords: | NEEDINFO |
| Target Milestone: | --- | ||
| Hardware: | All | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Source RPM: | CVE: | ||
| Status comment: | |||
| Bug Depends on: | |||
| Bug Blocks: | 5015 | ||
| Attachments: |
Output lspcidrake & dmesg
install iwlwifi-agn-ucode for iwlwifi module |
||
|
Description
Béat E
2012-04-22 10:09:52 CEST
Can you *attach* the output of 'lspcidrake -v', 'dmesg' and 'rpm -qa | grep iwl' (also note that there were some update yesterday) Keywords:
(none) =>
NEEDINFO Created attachment 2067 [details]
Output lspcidrake & dmesg
My system is up-to-date. In the attached text you'll find the output of of 'lspcidrake -v' and 'dmesg'. There was no output of the command 'rpm -qa | grep
iwl'.
does it work if you install iwlwifi-6000-ucode ? I've committed a potential fix in drakx-net r4188 and in meta-task release 43, to properly install the iwlwifi firmware package (it was checking for iwlagn driver, while it has been renamed to iwlwifi Status:
NEW =>
ASSIGNED I installed all the new packages and tried to install my wifi card afterwards. It was still the same way as I described in comment 1. Then I installed iwlwifi-6000-ucode. There is no change. It still isn't possible to install my wifi card. There was again this message: Unable to find network interface for selected device (using iwlwifi driver). @ Béat E You must use the driver: http://intellinuxwireless.org/iwlwifi/downloads/iwlwifi-6000g2a-ucode-17.168.5.3.tgz note 6000g2a Did you use this one? I'm a simple user (not a developer) I don't know what to do with the downloaded driver. And I'm quite sure that this won't be the final solution. But if it helps to fix the problem for the official release of mageia 2 I won't mind to install the driver. But you need to tell me what to do. I have been using mageia 1 and didn't have a problem to set up my wifi. The necessary packages were installed automatically. There a installation on my laptop which I updated from mageia 1 to cauldron. There the wifi works. Only when starting with a fresh installation of Beta 3 wifi can't be set up. I tried to set up my wifi with the newest packages installed. After choosing the network interface to configure. I see a window saying "Looking for required software and drivers..." and then a second window saying: "Some packages (iwlwifi-wifi-ucode) are required but aren't available. These packages can be found in Mageia, or in the official non-free package repository. The following component is missing: /lib/firmware/iwlwifi-5000-5.ucode The required files can also be installed from this URL: http://intellinuxwireless.org/" Afterwards I installed iwlwifi-5000-ucode from the nonfree package repository hoping that this would help. Now I get the following message "Unable to find network interface for selected device (using iwlwifi driver). It still isn't possible to set up the wifi card. I don't see package iwlwifi-wifi-ucode in the repos, but there is iwlwifi-agn-ucode. So i think drak* tools are searching for wrong package. Keywords:
NEEDINFO =>
(none) *** Bug 5311 has been marked as a duplicate of this bug. *** I made a fresh mageia 1 install in order to see the difference to mageia 2 Beta 3. In the first dialog "Select the network interface to configure" there's a different description for my wifi: Intel Corporation 6000 Series Gen2. Then I get stuck with an error message similar to the one in comment 10. After that I configured the media sources for install and update (Full set of sources). Afterward I tried to set up my wifi again. After selecting my network interface (Intel Corporation 6000 Series Gen2) some packages (at least some iwlwifi packages) get installed automatically. And after installing them I get to the window where I can select my network. A few steps later I have a working wifi connection. :) I don't know whether it is helpful. This is the output of rpm -qa | grep iwl now: iwlwifi-6030-ucode-17.168.5.2-1.mga1 iwlwifi-6050-ucode-41.28.5.1-3.mga1 iwlwifi-3945-ucode-15.32.2.9-2.mga1 iwlwifi-5150-ucode-8.24.2.2-2.mga1 iwlwifi-1000-ucode-128.50.3.1-2.mga1 iwlwifi-5000-ucode-8.83.5.1-2.mga1 iwlwifi-6005-ucode-17.168.5.2-1.mga1 iwlwifi-agn-ucode-1.0-8.mga1 iwlwifi-4965-ucode-228.61.2.24-2.mga1 iwlwifi-100-ucode-39.31.5.1-1.mga1 iwlwifi-6000-ucode-9.221.4.1-2.mga1 Yeah, Intel screwed up iwlwfi ucode versioning in 3.3 series kernels. I fixed one of them in 3.3.3-1.mga2, but the 6000 series need another fix I have queued for 3.3.4-1.mga2 as for the complaint of missing "iwlwifi-wifi-ucode", it's a change in drakx-net that need to be fixed properly With kernel-firmware-nonfree-20120421-3.mga2, all ucode firmwares supported by iwlwifi driver are now marged in the package iwlwifi-agn-ucode. wireless.pm should be modify to reflect this change. The proposed patch in attachment fixes this bug for me (Intel wifi 5100 AGN on Dell Latitude E4300). please, review before commit Hardware:
i586 =>
All Created attachment 2135 [details]
install iwlwifi-agn-ucode for iwlwifi module
This patch:
- install iwlwifi-agn-ucode for iwlwifi kernel module
- remove ipw3945 section, as it isn't available in new kernels and seems deprecated
modinfo -F firmware iwlwifi
iwlwifi-5150-2.ucode
iwlwifi-5000-5.ucode
iwlwifi-6000g2b-6.ucode
iwlwifi-6000g2a-5.ucode
iwlwifi-6050-5.ucode
iwlwifi-6000-4.ucode
iwlwifi-100-5.ucode
iwlwifi-1000-5.ucode
iwlwifi-135-6.ucode
iwlwifi-105-6.ucode
iwlwifi-2030-6.ucode
iwlwifi-2000-6.ucode
Patch is not correct. iwlwifi 3945 and 4965 are still separate firmware tarballs as they also have separate kernel modules (In reply to comment #17) > Patch is not correct. where ? > > iwlwifi 3945 and 4965 are still separate firmware tarballs as they also have > separate kernel modules IIUC, kernel modules are respectively iwl3945 and iwl4965 /sbin/modinfo -F firmware iwl3945 iwlwifi-3945-2.ucode /sbin/modinfo -F firmware iwl4965 iwlwifi-4965-2.ucode that's why I kept for them: (map { my ($version, $ucode_api, $ucode_version) = @$_; $ucode_version ||= $version; { name => "iwl${version}", description => "Intel(R) PRO/Wireless ${version}", url => "http://intellinuxwireless.org/", firmware => { package => "iwlwifi-${version}-ucode", test_file => "iwlwifi-${ucode_version}${ucode_api}.ucode", }, sleep => 1, }; } ([ 3945, '-2' ], [ 4965, '-2' ])), Well, you did for iwlwifi-agn-ucode: test_file => "iwlwifi-*.ucode", wich would match if the user had installed iwlwifi-4965-2.ucode (even if he did not need it) and it wouldn't install iwlwifi-agn-ucode even if the user really needed it (In reply to comment #19) > Well, you did for iwlwifi-agn-ucode: > > test_file => "iwlwifi-*.ucode", > > wich would match if the user had installed iwlwifi-4965-2.ucode (even if he did > not need it) > > and it wouldn't install iwlwifi-agn-ucode even if the user really needed it OK, you are right. I don't know how to fix this, because test_file is also use to say to the user which file to download and manually install if the package is not available (e.g. non-free media disabled). If we blindly put in test_file a firmware from iwlwifi-agn-ucode e.g. iwlwifi-5150-2.ucode, this firmware filename will be given to user for all the wifi cards that use iwlwifi module, which will be wrong for all the cards that use another firmwares than iwlwifi-5150-2.ucode. The test file is only to speed-up the check "is the iwlwifi-agn-ucode package already installed?", so it will be correct for cards using agn but not specifically 5150. Closing as fixed, since drakx-net has been submitted with a fix on 2012-04-28 already. Please reopen if it does not fix your issue. Status:
ASSIGNED =>
RESOLVED (In reply to comment #21) > The test file is only to speed-up the check "is the iwlwifi-agn-ucode package > already installed?", so it will be correct for cards using agn but not > specifically 5150. > > Closing as fixed, since drakx-net has been submitted with a fix on 2012-04-28 > already. > > Please reopen if it does not fix your issue. wireless.pm from libdrakx-net-1.9-1.mga2 (2012-04-28) doesn't work for me (Intel wifi 5100 AGN on Dell Latitude E4300), and probably for all iwlwifi users. msg: Unable to find network interface for selected device (using iwlwifi driver). (map { my ($version, $ucode_api, $ucode_version) = @$_; $ucode_version ||= $version; { name => "iwl${version}", description => "Intel(R) PRO/Wireless ${version}", url => "http://intellinuxwireless.org/", firmware => { package => "iwlwifi-${version}-ucode", test_file => "iwlwifi-${ucode_version}${ucode_api}.ucode", }, sleep => 1, }; } ([ 3945, '-2' ], [ 4965, '-2' ], [ 'agn', '-5', 5000 ])), IIUC, this code handles iwlagn kernel module, but not iwlwifi kernel module. for kernel module iwlwifi, the firmware package is iwlwifi-agn-ucode, so ${version} can't be used both for name and package. that's why, I added a separate entry for the general case of iwlwifi. Status:
RESOLVED =>
REOPENED Right, should be hopefully good in 1.10
Options for iwlagn/iwlwifi now look like this:
{
'url' => 'http://intellinuxwireless.org/',
'name' => 'iwlwifi',
'firmware' => {
'test_file' => 'iwlwifi-5000-5.ucode',
'package' => 'iwlwifi-agn-ucode'
},
'description' => 'Intel(R) PRO/Wireless agn',
'sleep' => 1
},Status:
REOPENED =>
RESOLVED (In reply to comment #23) > Right, should be hopefully good in 1.10 > It works fine for me. Thanks A user had a problem with the Centrino 6200. The driver to use is the iwlwifi-6000-ucode-9.221.4.1 The installer didn't find it. Version: drakx-net-1.12-1.mga2 Status:
RESOLVED =>
REOPENED (In reply to comment #25) > A user had a problem with the Centrino 6200. > The driver to use is the iwlwifi-6000-ucode-9.221.4.1 > The installer didn't find it. > > Version: drakx-net-1.12-1.mga2 are you sure the nonfree repo was enable ? The user said that non-free repo was activated.
He get this message during configuration:
5:23:03 drakconnect[6908]: running: /bin/rpm -q --qf %{name}
15:23:20 drakconnect[6908]: running: dmidecode
15:23:20 drakconnect[6908]: Found settings for driver "iwlwifi" in category "network::connection::wireless"
15:23:20 drakconnect[6908]: No kernel_module package for module "iwlwifi" is required, skipping
15:23:20 drakconnect[6908]: No tools package for module "iwlwifi" is required, skipping
15:23:20 drakconnect[6908]: Required firmware package for module "iwlwifi" is already installed, skipping
15:23:20 drakconnect[6908]: Loading module iwlwifi
15:23:21 drakconnect[6908]: Settings for driver "iwlwifi" applied
Hi, This bug was filed against cauldron, but we do not have cauldron at the moment. Please report whether this bug is still valid for Mageia 2. Thanks :) Cheers, marja Keywords:
(none) =>
NEEDINFO No news from the user. He installed manually the driver. http://www.mageialinux-online.org/forum/topic-12571-2+carte-wifi-intel-centrino-advanced-n-6200.php Status:
REOPENED =>
RESOLVED The user had an old iwlwifi-5000-ucode (8.83.5.1-1-mdv2011.0.noarch) package installed, which is now not in the repo anymore, and is obsoleted by iwlwifi-agn-ucode anyway, so the right package should now be picked up automatically. |