Wireless Not Working

810 views
Skip to first unread message

lia...@gmail.com

unread,
Jul 29, 2014, 7:14:27 AM7/29/14
to qubes...@googlegroups.com
Hi all,
I'm a recently new user of Qubes... despite having been on and off the mailing lists before.

I recently installed ​Qubes-R2-rc1for the first time but am having problems getting the wireless working on the HP laptop i installed it on.

I am using XFCE for Dom0. I will explain what i have done so far. I added the "08:00.0 Network controller: Intel Corporation PRO/Wireless 3945ABG [Golan] Network Connection (rev 02)" to the list of Dom0 devices and the "Network Connections" application and rebooted Qubes. When i open Network Connections in netvm Ethernet was listed but there was no mention of Wi-Fi. I added a Wi-Fi connection and rebooted Qubes and then entered in the SSID and set the security type WPA/WPA2 and put in the passphrase (definitely the correct one) and rebooted.

The status of the "Network Connections" is:
Ethernet - Wired connection 1 - x minutes ago (time since boot up)
Wi-Fi - Wi-Fi connection 1 - never

If i run a netvm terminal and do a "ifconfig -a" it lists enp0s0, lo, vif5.0 and wlp0s1 as adapters but neither enp0s0 (my ethernet connection???) and wlp0s1 (my wifi connection???) have IP's. My ethernet is not connected so that's ok, but my WIFI connection isn't connecting either despite my settings.

I tested wireless with a Fedora 20 Desktop Live DVD and wireless works fine after first turning it on with the hardware toggle on/off button. That should be sufficient yes... or should i download and test the specific XFCE version to be 100% sure?

When i click the networking icon in the top right of XFCE in Dom0, for Wi-Fi Networks it states: Wi-Fi is disabled by hardware switch. No matter how many times i push the button the LED won't light up and the message about the hardware switch being off doesn't change. Do i need to somehow activate the hardware switch from within or while in the Fedora VM used by netvm or...?

Any ideas and suggestions would be very much appreciated.

TIA

Liam

lia...@gmail.com

unread,
Aug 6, 2014, 7:39:07 AM8/6/14
to qubes...@googlegroups.com



No one has any ideas or suggestions?

I since discovered that i also cannot get the wired ethernet working either. When i plug in a cat cable it the network icon at the top right of the Dom0 screen begins moving but doesn't settle to indicate that a full connection was established. When i run ifconfig -a from shell in netvm, the wired connection doesn't have an IP Address. It appears not to be communicating properly with the DHCP server. I have tried this on two different networks with exactly the same problem.

Does anyone have any suggestions or ideas? Anything would be appreciated.

Thanks.

Liam

Marek Marczykowski-Górecki

unread,
Aug 6, 2014, 9:44:46 AM8/6/14
to lia...@gmail.com, qubes...@googlegroups.com
Try to install linux-firmware package in the template. This package was
missing in default template some time ago (not sure if this error affects
R2rc1, but worth a try).
You can also try just released R2rc2 and check there.

--
Best Regards,
Marek Marczykowski-Górecki
Invisible Things Lab
A: Because it messes up the order in which people normally read text.
Q: Why is top-posting such a bad thing?

signature.asc

Liam

unread,
Aug 7, 2014, 9:11:13 AM8/7/14
to qubes...@googlegroups.com
Thanks for your reply Marek. I tried R2rc2 and still have the same issue unfortunately. I had hoped it would be that simple though.

Netvm is still not receiving an ip from the DHCP server. I manually assigned an IP but that didnt help. A minute or two after booting into xfce an error message popups up on the screen and states something like "the network connection was disconnected". KDE has a similar message.

Do you think it's a drivers issue and i should just go ahead and install the linux-firmware package in the template? Any particular reasons the linux-firmware package isn't in the template by default?

Don't spose anyone's put together some step by step instructions for installing the linux-firmware package in the template have they? I expect it may be even more complicated without a working network connection as well.

Liam

lia...@gmail.com

unread,
Aug 8, 2014, 9:03:50 PM8/8/14
to qubes...@googlegroups.com
I installed the linux-firmware package in the template but during the install there were errors relating to the lack of internet access to download dependencies and the problem with all networking (both wired and wireless) persists. Is the likely reason it didn't work due to the fact it couldn't download the dependencies? If so, how can i overcome this? Will an old usb to ethernet adapter perhaps work?

The installation process output and my steps were as follows:

Downloaded the following to a USB:
http://mirror.internode.on.net/pub/fedora/linux/updates/20/x86_64/linux-firmware-20140605-38.gita4f3bc03.fc20.noarch.rpm
* CAN SOMEONE CONFIRM THIS THE CORRECT FILE???

Assigned all USB to the Template VM, copied the rpm to a local directory and ran the following from shell:
[user@fedora-20-x64 Downloads]$ su
[root@fedora-20-x64 Downloads]# yum localinstall linux-firmware-20140605-38.gita4f3bc03.fc20.noarch.rpm
Loaded plugins: langpacks, post-transaction-actions, refresh-packagekit, yum-
              : qubes-hooks
Examining linux-firmware-20140605-38.gita4f3bc03.fc20.noarch.rpm: linux-firmware-20140605-38.gita4f3bc03.fc20.noarch
Marking linux-firmware-20140605-38.gita4f3bc03.fc20.noarch.rpm to be installed
Resolving Dependencies
--> Running transaction check
---> Package linux-firmware.noarch 0:20140605-38.gita4f3bc03.fc20 will be installed
--> Finished Dependency Resolution
Could not get metalink https://mirrors.fedoraproject.org/metalink?repo=fedora-20&arch=x86_64 error was
14: curl#22 - "The requested URL returned error: 500"
http://yum.qubes-os.org/r2/current/vm/fc20/repodata/repomd.xml: [Errno 14] HTTP Error 500 - Internal Server Error
Trying other mirror.
Could not get metalink https://mirrors.fedoraproject.org/metalink?repo=updates-released-f20&arch=x86_64 error was
14: curl#22 - "The requested URL returned error: 500"

Dependencies Resolved

================================================================================
 Package
        Arch   Version
                      Repository                                           Size
================================================================================
Installing:
 linux-firmware
        noarch 20140605-38.gita4f3bc03.fc20
                      /linux-firmware-20140605-38.gita4f3bc03.fc20.noarch  54 M

Transaction Summary
================================================================================
Install  1 Package

Total size: 54 M
Installed size: 54 M
Is this ok [y/d/N]: y
Downloading packages:
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction (shutdown inhibited)
Warning: RPMDB altered outside of yum.
  Installing : linux-firmware-20140605-38.gita4f3bc03.fc20.noarch           1/1
Running post transaction command: /usr/lib/qubes/qubes-trigger-sync-appmenus.sh
http://yum.qubes-os.org/r2/current/vm/fc20/repodata/repomd.xml: [Errno 14] HTTP Error 500 - Internal Server Error
Trying other mirror.


 One of the configured repositories failed (Qubes OS Repository for VM (updates)),
 and yum doesn't have enough cached data to continue. At this point the only
 safe thing yum can do is fail. There are a few ways to work "fix" this:

     1. Contact the upstream for the repository and get them to fix the problem.

     2. Reconfigure the baseurl/etc. for the repository, to point to a working
        upstream. This is most often useful if you are using a newer
        distribution release than is supported by the repository (and the
        packages for the previous distribution release still work).

     3. Disable the repository, so yum won't use it by default. Yum will then
        just ignore the repository until you permanently enable it again or use
        --enablerepo for temporary usage:

            yum-config-manager --disable qubes-vm-r2-current

     4. Configure the failing repository to be skipped, if it is unavailable.
        Note that yum will try to contact the repo. when it runs most commands,
        so will have to try and fail each time (and thus. yum will be be much
        slower). If it is a very temporary problem though, this is often a nice
        compromise:

            yum-config-manager --save --setopt=qubes-vm-r2-current.skip_if_unavailable=true

failure: repodata/repomd.xml from qubes-vm-r2-current: [Errno 256] No more mirrors to try.
http://yum.qubes-os.org/r2/current/vm/fc20/repodata/repomd.xml: [Errno 14] HTTP Error 500 - Internal Server Error
[root@fedora-20-x64 Downloads]#



If anyone has any suggestions of feedback, please let me know.

Thanks,

Liam

shake...@gmail.com

unread,
Sep 12, 2014, 7:55:15 PM9/12/14
to qubes...@googlegroups.com
I had a similar problem with my old HP laptop. I was able to get it working by resetting my bios to the default config. Let me know if this works for you. Cheers.

koj...@gmail.com

unread,
Oct 29, 2014, 12:11:44 AM10/29/14
to qubes...@googlegroups.com
i reset my bios after reading this (i was having wifi issues) but had to re-install Qubes because it would not boot after this. No biggie..i had just installed it and had done nothing yet.
So now my network shows up, I am able to configure wifi settings, however, it doesn't detect any wifi networks to connect to. Huhn?
Help!
Reply all
Reply to author
Forward
0 new messages