I have a Dell Vostro 1500 which I installed 11.3 on, was previously running 11.2/windows xp. The system is rock solid with 11.3 but I have an issue that is rather annoying with the wireless. During the boot process Suse fails to enable the wireless card. I have network configured to be handled by network manager, but the interface isnt up after Ive booted into kde. I have to manually go to the command line and use ifconfig wlan0 up before wireless is enabled, then network manager takes over and controls the card properly. Why isnt the interface being enabled on boot?
Please post what the wireless card is
I have a feeling they are a broadcom
@baaldemon
please post result of this from a terminal
/sbin/lspci -nnk
I think it is broadcom but can’t remember off the top of my head at the mmoment. Will get you the details when I get home from work.
We could do with this info too
zypper lr -d
and
uname -a
Forgot to mention Im runing x86_64
Wireless card is:
Model: Intel PRO/Wireless 3945ABG [Golan] Network Connection
Kernel Driver: iwl3945
Vendor: Intel Corporation
As I said the card works fine except its not being enabled properly during bootup.
Output of commands, though not sure why you need my repos
# lspci -nnk
00:00.0 Host bridge [0600]: Intel Corporation Mobile PM965/GM965/GL960 Memory Controller Hub [8086:2a00] (rev 0c)
Subsystem: Dell Device [1028:0228]
00:01.0 PCI bridge [0604]: Intel Corporation Mobile PM965/GM965/GL960 PCI Express Root Port [8086:2a01] (rev 0c)
Kernel driver in use: pcieport
00:1a.0 USB Controller [0c03]: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #4 [8086:2834] (rev 02)
Subsystem: Dell Device [1028:0228]
Kernel driver in use: uhci_hcd
00:1a.1 USB Controller [0c03]: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #5 [8086:2835] (rev 02)
Subsystem: Dell Device [1028:0228]
Kernel driver in use: uhci_hcd
00:1a.7 USB Controller [0c03]: Intel Corporation 82801H (ICH8 Family) USB2 EHCI Controller #2 [8086:283a] (rev 02)
Subsystem: Dell Device [1028:0228]
Kernel driver in use: ehci_hcd
00:1b.0 Audio device [0403]: Intel Corporation 82801H (ICH8 Family) HD Audio Controller [8086:284b] (rev 02)
Subsystem: Dell Device [1028:0228]
Kernel driver in use: HDA Intel
00:1c.0 PCI bridge [0604]: Intel Corporation 82801H (ICH8 Family) PCI Express Port 1 [8086:283f] (rev 02)
Kernel driver in use: pcieport
00:1c.1 PCI bridge [0604]: Intel Corporation 82801H (ICH8 Family) PCI Express Port 2 [8086:2841] (rev 02)
Kernel driver in use: pcieport
00:1c.3 PCI bridge [0604]: Intel Corporation 82801H (ICH8 Family) PCI Express Port 4 [8086:2845] (rev 02)
Kernel driver in use: pcieport
00:1d.0 USB Controller [0c03]: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #1 [8086:2830] (rev 02)
Subsystem: Dell Device [1028:0228]
Kernel driver in use: uhci_hcd
00:1d.1 USB Controller [0c03]: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #2 [8086:2831] (rev 02)
Subsystem: Dell Device [1028:0228]
Kernel driver in use: uhci_hcd
00:1d.2 USB Controller [0c03]: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #3 [8086:2832] (rev 02)
Subsystem: Dell Device [1028:0228]
Kernel driver in use: uhci_hcd
00:1d.7 USB Controller [0c03]: Intel Corporation 82801H (ICH8 Family) USB2 EHCI Controller #1 [8086:2836] (rev 02)
Subsystem: Dell Device [1028:0228]
Kernel driver in use: ehci_hcd
00:1e.0 PCI bridge [0604]: Intel Corporation 82801 Mobile PCI Bridge [8086:2448] (rev f2)
00:1f.0 ISA bridge [0601]: Intel Corporation 82801HEM (ICH8M) LPC Interface Controller [8086:2815] (rev 02)
Subsystem: Dell Device [1028:0228]
00:1f.1 IDE interface [0101]: Intel Corporation 82801HBM/HEM (ICH8M/ICH8M-E) IDE Controller [8086:2850] (rev 02)
Subsystem: Dell Device [1028:0228]
Kernel driver in use: ata_piix
00:1f.2 IDE interface [0101]: Intel Corporation 82801HBM/HEM (ICH8M/ICH8M-E) SATA IDE Controller [8086:2828] (rev 02)
Subsystem: Dell Device [1028:0228]
Kernel driver in use: ata_piix
00:1f.3 SMBus [0c05]: Intel Corporation 82801H (ICH8 Family) SMBus Controller [8086:283e] (rev 02)
Subsystem: Dell Device [1028:0228]
Kernel driver in use: i801_smbus
01:00.0 VGA compatible controller [0300]: nVidia Corporation G86 [GeForce 8400M GS] [10de:0427] (rev a1)
Subsystem: Dell Device [1028:0228]
Kernel driver in use: nvidia
03:00.0 Ethernet controller [0200]: Broadcom Corporation BCM4401-B0 100Base-TX [14e4:170c] (rev 02)
Subsystem: Dell Device [1028:0228]
Kernel driver in use: b44
03:01.0 FireWire (IEEE 1394) [0c00]: Ricoh Co Ltd R5C832 IEEE 1394 Controller [1180:0832] (rev 05)
Subsystem: Dell Device [1028:0228]
Kernel driver in use: ohci1394
03:01.1 SD Host controller [0805]: Ricoh Co Ltd R5C822 SD/SDIO/MMC/MS/MSPro Host Adapter [1180:0822] (rev 22)
Subsystem: Dell Device [1028:0228]
Kernel driver in use: sdhci-pci
03:01.2 System peripheral [0880]: Ricoh Co Ltd R5C592 Memory Stick Bus Host Adapter [1180:0592] (rev 12)
Subsystem: Dell Device [1028:0228]
03:01.3 System peripheral [0880]: Ricoh Co Ltd xD-Picture Card Controller [1180:0852] (rev 12)
Subsystem: Dell Device [1028:0228]
0c:00.0 Network controller [0280]: Intel Corporation PRO/Wireless 3945ABG [Golan] Network Connection [8086:4222] (rev 02)
Subsystem: Intel Corporation Device [8086:1020]
Kernel driver in use: iwl3945
# zypper lr -d
# | Alias | Name | Enabled | Refresh | Priority | Type | URI | Service
--+-------------------------------------+-------------------------------------+---------+---------+----------+--------+-----------------------------------------------------------------+--------
1 | Packman | Packman | Yes | Yes | 98 | rpm-md | http://packman.unixheads.com/suse/11.3 |
2 | Updates for openSUSE 11.3 11.3-1.82 | Updates for openSUSE 11.3 11.3-1.82 | Yes | Yes | 99 | rpm-md | http://download.opensuse.org/update/11.3/ |
3 | libdvdcss | libdvdcss | Yes | Yes | 99 | rpm-md | http://opensuse-guide.org/repo/11.3 |
4 | openSUSE-11.3 11.3-1.82 | openSUSE-11.3 11.3-1.82 | No | No | 99 | yast2 | cd:///?devices=/dev/sr0 |
5 | repo-debug | openSUSE-11.3-Debug | No | Yes | 99 | NONE | http://download.opensuse.org/debug/distribution/11.3/repo/oss/ |
6 | repo-non-oss | openSUSE-11.3-Non-Oss | Yes | Yes | 99 | yast2 | http://download.opensuse.org/distribution/11.3/repo/non-oss/ |
7 | repo-oss | openSUSE-11.3-Oss | Yes | Yes | 99 | yast2 | http://download.opensuse.org/distribution/11.3/repo/oss/ |
8 | repo-source | openSUSE-11.3-Source | No | Yes | 99 | NONE | http://download.opensuse.org/source/distribution/11.3/repo/oss/ |
# uname -a
Linux BaalLap 2.6.34-12-desktop #1 SMP PREEMPT 2010-06-29 02:39:08 +0200 x86_64 x86_64 x86_64 GNU/Linux
info in boot.msg (doesnt appear its being assigned wlan0 anywhere)
:~> cat -n /var/log/boot.msg |grep iwl3945
838 <6> 9.292494] iwl3945: Intel(R) PRO/Wireless 3945ABG/BG Network Connection driver for Linux, in-tree:ds
839 <6> 9.292499] iwl3945: Copyright(c) 2003-2010 Intel Corporation
840 <6> 9.292592] iwl3945 0000:0c:00.0: PCI INT A -> GSI 17 (level, low) -> IRQ 17
841 <7> 9.292608] iwl3945 0000:0c:00.0: setting latency timer to 64
854 <6> 9.350088] iwl3945 0000:0c:00.0: Tunable channels: 11 802.11bg, 13 802.11a channels
855 <6> 9.350094] iwl3945 0000:0c:00.0: Detected Intel Wireless WiFi Link 3945ABG
858 <7> 9.350256] iwl3945 0000:0c:00.0: irq 29 for MSI/MSI-X
:~> cat -n /var/log/boot.msg |head -860 |tail -12
849 <7> 9.313350] ssb: Core 1 found: V90 (cc 0x807, rev 0x03, vendor 0x4243)
850 <7> 9.313365] ssb: Core 2 found: PCI (cc 0x804, rev 0x0A, vendor 0x4243)
851 <6> 9.332363] ssb: Sonics Silicon Backplane found on PCI device 0000:03:00.0
852 <6> 9.332392] b44: b44.c:v2.0
853 <6> 9.341350] b44 ssb0:0: eth0: Broadcom 44xx/47xx 10/100BaseT Ethernet 00:1c:23:8b:76:2a
854 <6> 9.350088] iwl3945 0000:0c:00.0: Tunable channels: 11 802.11bg, 13 802.11a channels
855 <6> 9.350094] iwl3945 0000:0c:00.0: Detected Intel Wireless WiFi Link 3945ABG
856 <7> 9.350216] alloc irq_desc for 29 on node -1
857 <7> 9.350220] alloc kstat_irqs on node -1
858 <7> 9.350256] iwl3945 0000:0c:00.0: irq 29 for MSI/MSI-X
859 <6> 9.643373] ata3.00: SATA link up 1.5 Gbps (SStatus 113 SControl 300)
860 <6> 9.643395] ata3.01: SATA link down (SStatus 0 SControl 300)
:~> cat -n /var/log/boot.msg |grep wlan
:~>
Intel PRO/Wireless 3945ABG
I have this device on my R61 and it works no problem.
I take it you are using Network Manager to manage connection?
Yes im using network manager to manage the connection. And yeah the card works great after I manually bring the device up, I just hate the manual step I have to go through to get it up.
On 08/25/2010 04:36 PM, baaldemon wrote:
>
> Yes im using network manager to manage the connection. And yeah the
> card works great after I manually bring the device up, I just hate the
> manual step I have to go through to get it up.
Have you checked the “Connect Automatically” box in the connection manager?
I think you are misunderstanding my problem. It connects automatically to networks I have it setup for. However this requires that the interface be up, which is what the issue is. The interface itself doesnt automatically come up on boot, hence why I have to use ifconfig up to bring the interface up. Once it is up network manager handles everything fine, but its the manual step of bringing the interface up that is the problem.
Heres my ifcfg-wlan0 configuration. Currently I have the power set to none as I was thinking that could be causing the issue but it wasnt.
BOOTPROTO='dhcp'
BROADCAST=''
ETHTOOL_OPTIONS=''
IPADDR=''
MTU=''
NAME='PRO/Wireless 3945ABG [Golan] Network Connection'
NETMASK=''
NETWORK=''
REMOTE_IPADDR=''
**STARTMODE='auto'**
USERCONTROL='yes'
WIRELESS_AP=''
WIRELESS_AP_SCANMODE='1'
WIRELESS_AUTH_MODE='open'
WIRELESS_BITRATE='auto'
WIRELESS_CA_CERT=''
WIRELESS_CHANNEL=''
WIRELESS_CLIENT_CERT=''
WIRELESS_CLIENT_KEY=''
WIRELESS_CLIENT_KEY_PASSWORD=''
WIRELESS_DEFAULT_KEY='0'
WIRELESS_EAP_AUTH=''
WIRELESS_EAP_MODE=''
WIRELESS_ESSID=''
WIRELESS_FREQUENCY=''
WIRELESS_KEY=''
WIRELESS_KEY_0=''
WIRELESS_KEY_1=''
WIRELESS_KEY_2=''
WIRELESS_KEY_3=''
WIRELESS_KEY_LENGTH='128'
WIRELESS_MODE='Managed'
WIRELESS_NICK=''
WIRELESS_NWID=''
WIRELESS_PEAP_VERSION=''
**WIRELESS_POWER='none'**
WIRELESS_WPA_ANONID=''
WIRELESS_WPA_IDENTITY=''
WIRELESS_WPA_PASSWORD=''
WIRELESS_WPA_PSK=''
For start mode ive tried auto, nfroot, and hotplug all without any effect on my issue. Im going to try to switch it to ifplugd next.
Alright so maybe Im just a little impatient. So I walked away from my laptop after I had rebooted, came back and the interface was up. So I restarted it, and timed how long it took for the interface to become active (I have a light that notifies me when the wireless is enabled). After entering my username and password it took 3 1/2 minutes for the wireless to become active. So I guess why does it take that long, and how can I change it. Also START_MODE is currently on auto as ‘ifplugd’ didnt fix the issue.
On 08/25/2010 09:06 PM, baaldemon wrote:
>
> Alright so maybe Im just a little impatient. So I walked away from my
> laptop after I had rebooted, came back and the interface was up. So I
> restarted it, and timed how long it took for the interface to become
> active (I have a light that notifies me when the wireless is enabled).
> After entering my username and password it took 3 1/2 minutes for the
> wireless to become active. So I guess why does it take that long, and
> how can I change it. Also START_MODE is currently on auto as ‘ifplugd’
> didnt fix the issue.
I don’t know why it takes that long. With my devices (4 different types), it
takes about 30 seconds for the device to get going. What does dmesg have to say?
If you want quicker response, then switch to ifup. That way, you network will be
started before the window manager is started. The start mode has no effect when
NetworkManager is used. The whole startup process is controlled by NM and
nothing happens until the login is done.
dmesg doesnt say much… though I do notice its loading the network after bluetooth so im going to take out the bt nub and see if that makes things any quicker.
33.449492] RPC: Registered udp transport module.
33.449496] RPC: Registered tcp transport module.
33.449499] RPC: Registered tcp NFSv4.1 backchannel transport module.
33.458064] Slow work thread pool: Starting up
33.458122] Slow work thread pool: Ready
33.458152] FS-Cache: Loaded
33.476014] FS-Cache: Netfs 'nfs' registered for caching
34.321297] CE: hpet increased min_delta_ns to 7500 nsec
41.992573] CPUFREQ: Per core ondemand sysfs interface is deprecated - up_threshold
44.889008] CE: hpet increased min_delta_ns to 11250 nsec
214.274377] Bluetooth: L2CAP ver 2.14
214.274383] Bluetooth: L2CAP socket layer initialized
214.309025] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
214.309028] Bluetooth: BNEP filters: protocol multicast
214.406956] Bridge firewalling registered
214.470341] Bluetooth: SCO (Voice Link) ver 0.6
214.470344] Bluetooth: SCO socket layer initialized
214.473102] iwl3945 0000:0c:00.0: firmware: requesting iwlwifi-3945-2.ucode
214.475451] iwl3945 0000:0c:00.0: loaded firmware version 15.32.2.9
214.548279] ADDRCONF(NETDEV_UP): wlan0: link is not ready
214.554774] ADDRCONF(NETDEV_UP): eth0: link is not ready
214.631710] NET: Registered protocol family 17
214.679380] Bluetooth: RFCOMM TTY layer initialized
214.679385] Bluetooth: RFCOMM socket layer initialized
214.679387] Bluetooth: RFCOMM ver 1.11
217.090310] iwl3945 0000:0c:00.0: Failed to get channel info for channel 165 [0]
219.708064] iwl3945 0000:0c:00.0: Failed to get channel info for channel 165 [0]
219.944793] wlan0: authenticate with 00:25:9c:2a:29:08 (try 1)
219.960917] wlan0: authenticated
219.961606] wlan0: associate with 00:25:9c:2a:29:08 (try 1)
219.964664] wlan0: RX AssocResp from 00:25:9c:2a:29:08 (capab=0x411 status=0 aid=1)
219.964671] wlan0: associated
219.966979] ADDRCONF(NETDEV_CHANGE): wlan0: link becomes ready
225.638887] bootsplash: status on console 0 changed to on
239.450187] iwl3945 0000:0c:00.0: Failed to get channel info for channel 4 [1]
Removing the bluetooth dongle didnt speed up the bringing up of the wireless interface… any ideas on what I could change to try and make this happen faster… If thought about ust adding a bootup script that calls ifconfig wlan0 up but would like a better solution.