Bug 605860

Summary: Wireless works in LiveCD but stopped working after installation - Intel Centrino Ultimate-N 6300
Product: [openSUSE] openSUSE 11.3 Reporter: Forgotten User 0FuaAO3939 <forgotten_0FuaAO3939>
Component: NetworkAssignee: Vladimir Botka <vbotka>
Status: RESOLVED DUPLICATE QA Contact: E-mail List <qa-bugs>
Severity: Critical    
Priority: P5 - None    
Version: Milestone 6   
Target Milestone: ---   
Hardware: x86-64   
OS: openSUSE 11.3   
Whiteboard:
Found By: --- Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---

Description Forgotten User 0FuaAO3939 2010-05-14 08:41:41 UTC
User-Agent:       Mozilla/5.0 (X11; U; Linux x86_64; en-US) AppleWebKit/533.4 (KHTML, like Gecko) Chrome/5.0.375.38 Safari/533.4

Wireless works on a Thinkpad T410 (Intel Centrino Ultimate-N 6300) when booted in LiveCD mode.

Installed (twice) the LiveCD and rebooted, the wireless connection is not detected anymore.

Think there are similar case reported in the openSUSE forum : [http://forums.opensuse.org/get-help-here/wireless/437592-dell-studio-15-intel-wireless-not-working.html]



Reproducible: Always

Steps to Reproduce:
1. Boot LiveCD , wireless (Intel Centrino Ultimate-N 6300) works.
2. Install LiveCD into harddisk and reboot.
3. Wireless is not detected.
Actual Results:  
Wireless not detected which actually works in LiveCD mode.

Expected Results:  
Wireless should work.
Comment 1 Vladimir Botka 2010-05-21 00:38:41 UTC
Could you check what firmware is loaded by the wlan driver ? Hint: In Live cd, load/unload iwlagn and observe /var/log/messages.
Comment 2 Forgotten User 0FuaAO3939 2010-05-21 09:42:13 UTC
Understand that it is firmware-iwlwifi (in Debian) and should therefore be iwl6000-ucode (in openSUSE). 

Is this information sufficient?

Else, I will need to re-download the LiveCD (will take some time).

Also, please provide more specific instructions e.g. 

cat /var/log/messages > old.txt
rmmod iwlagn
insmod iwlagn
modprobe iwlagn
cat /var/log/messages > new.txt
diff old.txt new.txt output.txt

then send/paste output.txt to you for your evaluation?
Comment 3 Forgotten User 0FuaAO3939 2010-05-23 01:30:13 UTC
As requested:

linux:/home/linux # cat /var/log/messages > old.txt
linux:/home/linux # rmmod iwlagn
linux:/home/linux # cat /var/log/messages > new.txt
linux:/home/linux # diff old.txt new1.txt

273a274,300
> May 23 08:48:30 linux kernel: [  505.553359] wlan0: deauthenticating from 00:1a:70:98:5c:6e by local choice (reason=3)
> May 23 08:48:30 linux avahi-daemon[3755]: Interface wlan0.IPv4 no longer relevant for mDNS.
> May 23 08:48:30 linux avahi-daemon[3755]: Leaving mDNS multicast group on interface wlan0.IPv4 with address 192.168.1.103.
> May 23 08:48:30 linux dhclient: receive_packet failed on wlan0: Network is down
> May 23 08:48:30 linux avahi-daemon[3755]: querier.c: querier_remove() called but no querier to remove.
> May 23 08:48:30 linux avahi-daemon[3755]: querier.c: querier_remove() called but no querier to remove.
> May 23 08:48:30 linux avahi-daemon[3755]: querier.c: querier_remove() called but no querier to remove.
> May 23 08:48:30 linux avahi-daemon[3755]: querier.c: querier_remove() called but no querier to remove.
> May 23 08:48:30 linux avahi-daemon[3755]: querier.c: querier_remove() called but no querier to remove.
> May 23 08:48:30 linux avahi-daemon[3755]: querier.c: querier_remove() called but no querier to remove.
> May 23 08:48:30 linux avahi-daemon[3755]: querier.c: querier_remove() called but no querier to remove.
> May 23 08:48:30 linux avahi-daemon[3755]: querier.c: querier_remove() called but no querier to remove.
> May 23 08:48:30 linux avahi-daemon[3755]: Withdrawing address record for fe80::224:d7ff:fe0c:73c8 on wlan0.
> May 23 08:48:30 linux avahi-daemon[3755]: Withdrawing address record for 192.168.1.103 on wlan0.
> May 23 08:48:30 linux kernel: [  505.778195] cfg80211: Calling CRDA to update world regulatory domain
> May 23 08:48:30 linux ifdown:     wlan0     
> May 23 08:48:30 linux ifdown: Interface not available and no configuration found.
> May 23 08:48:30 linux kernel: [  505.790212] cfg80211: World regulatory domain updated:
> May 23 08:48:30 linux kernel: [  505.790241]     (start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp)
> May 23 08:48:30 linux kernel: [  505.790266]     (2402000 KHz - 2472000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
> May 23 08:48:30 linux kernel: [  505.790268]     (2457000 KHz - 2482000 KHz @ 20000 KHz), (300 mBi, 2000 mBm)
> May 23 08:48:30 linux kernel: [  505.790270]     (2474000 KHz - 2494000 KHz @ 20000 KHz), (300 mBi, 2000 mBm)
> May 23 08:48:30 linux kernel: [  505.790272]     (5170000 KHz - 5250000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
> May 23 08:48:30 linux kernel: [  505.790274]     (5735000 KHz - 5835000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
> May 23 08:48:30 linux kernel: [  505.790898] iwlagn 0000:03:00.0: PCI INT A disabled
> May 23 08:48:31 linux dns-resolver: ATTENTION: You have modified /etc/resolv.conf. Leaving it untouched...
> May 23 08:48:31 linux dns-resolver: You can find my version in /etc/resolv.conf.netconfig



By the way,  the command outputs an error:

linux:/home/linux # insmod iwlagn
insmod: can't read 'iwlagn': No such file or directory
Comment 4 Forgotten User 0FuaAO3939 2010-05-23 04:10:25 UTC
Just install openSUSE 11.3 Milestone 7 (KDE4) and the wireless problem does NOT exist anymore.

However, the networkmanager is not started upon boot/login.
To enable networkmanager to start upon boot/login did the following /etc/sysconfig/ Editor -> Network -> General -> NETWORKMANAGER -> yes

New users may be thrown off, 
suggest to get networkmanager automatically started upon boot/login.

If okay with you, please review and close this report.
Comment 5 Vladimir Botka 2010-05-24 09:55:48 UTC
(In reply to comment #4)
> suggest to get networkmanager automatically started upon boot/login.

NM is still the default. I leave it open until we can see the NM is started automatically after the installation.

Could you check the NETWORKMANAGER setting in /etc/sysconfig/network/config ? This file comes from sysconfig rpm. Could you reinstall sysconfig ? Is NETWORKMANAGER="no" set in sysconfig ?
Comment 6 Forgotten User 0FuaAO3939 2010-05-24 12:02:20 UTC
#cat /etc/sysconfig/network/config  | grep NETWORK

returns 

NETWORKMANAGER="yes"


However, is this possible that I've set it to "yes" when enabling networkmanager to start upon boot/login in comment 4 above? (https://bugzilla.novell.com/show_bug.cgi?id=605860#c4)
Comment 7 Vladimir Botka 2010-05-24 16:04:13 UTC
(In reply to comment #6)
> However, is this possible that I've set it to "yes" when enabling
> networkmanager to start upon boot/login in comment 4 above?
> (https://bugzilla.novell.com/show_bug.cgi?id=605860#c4)

Yes. You have set it via Yast. It would be good to find who set it to "no" on installation. One more information for you. Only laptop installation defaults to Networkmanager "on" if you change your installation to Desktop then the network settings defaults to ifup/ifdown. Is this your case ?
Comment 8 Forgotten User 0FuaAO3939 2010-05-25 00:29:25 UTC
It would be good to find who set it to "no" on installation.
 - you have to do the magic over at your end :)



Only installed on a laptop and the Networkmanager is set to "off" as mentioned above.

 - didn't try openSUSE 11.3 on a desktop.


Just curious, 
you mentioned "network settings defaults to ifup/ifdown";
what is the effect on a desktop install? 
isn't Networkmanager also set to "on" for desktop installation?
Comment 9 Vladimir Botka 2010-05-25 14:26:33 UTC
(In reply to comment #8)
> you mentioned "network settings defaults to ifup/ifdown";
> what is the effect on a desktop install? 
> isn't Networkmanager also set to "on" for desktop installation?

If it is Desktop "type" then the "network settings defaults to ifup/ifdown". If it is laptop then the "network settings defaults to Networkmanager".

Maybe this is the duplicate of [1]. Could you post the output of "hwinfo --sys" ?

[1] https://bugzilla.novell.com/show_bug.cgi?id=591703#c4
Comment 10 Forgotten User 0FuaAO3939 2010-05-26 10:32:00 UTC

Don't understand what you want it for but anyway here goes:

#/usr/sbin/hwinfo | grep formfactor

  system.formfactor = 'desktop'
Comment 11 Vladimir Botka 2010-05-26 12:20:10 UTC
(In reply to comment #10)
>   system.formfactor = 'desktop'

Desktop installation defaults to ifup/ifdown. Your laptop is not recognized. Instead of 'desktop' you should see Formfactor: "laptop".

This should be fixed in M8 [1]. If not bnc 591703 shall be reopened.

[1] https://bugzilla.novell.com/show_bug.cgi?id=591703#c14
Comment 12 Vladimir Botka 2010-05-27 06:21:49 UTC
Shall be fixed in MS8.

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