Wireless not working with Dell Inspiron 1525

Hey Guys, I have a laptop and just installed OpenSuse on it. I am a windows guy but would like to change that. I installed ndiswrapper but “ndiswrapper -i” doesn’t work. I don’t know how to proceed to get my internet working.

Any Help would be appreciated.

Thanks.

On 11/30/2011 04:06 AM, lornaevo wrote:
>
> Hey Guys, I have a laptop and just installed OpenSuse on it. I am a
> windows guy but would like to change that. I installed ndiswrapper but
> “ndiswrapper -i” doesn’t work. I don’t know how to proceed to get my
> internet working.

Welcome to the openSUSE Forums.

The usage of ndiswrapper is discouraged for any device for which a native Linux
driver exists, which is most popular devices. I am quite certain that such a
driver exists for your Dell.

The first step is to uninstall ndiswrapper as it may mess up any further steps.

The second step is to read the 3 stickies at the start of the wireless forum. As
a Windows guy, you may not understand a lot of it, but some of it may be helpful.

The third step is to open a terminal and enter the command


lspci -n | grep -14e4

If that command produces no output, please post the output of


lspci -n

If the first command produces any output, then run the command


sudo /usr/sbin/install_bcm43xx_firmware

That command will require entry of the root password, and will likely include a
warning about using commands as root.

Finally, what version of openSUSE did you install, and what desktop are you
using? Both of these pieces of info should be in every new thread you start.

Thanks for your response. I am using opensuse 12.1 and I’m using kde desktop.

Thanks for your response. I am using opensuse 12.1 and I’m using kde desktop.

That response is insufficient for anyone to help. Read Larry’s post again, and execute the commands as he requested. Then post the output here. Please enclose in CODE tags for easier reading like this

# lspci -n | grep -14e4
00:00.0 0600: 8086:2a00 (rev 0c)
00:02.0 0300: 8086:2a02 (rev 0c)
00:02.1 0380: 8086:2a03 (rev 0c)
00:1a.0 0c03: 8086:2834 (rev 03)
00:1a.1 0c03: 8086:2835 (rev 03)
00:1a.7 0c03: 8086:283a (rev 03)
00:1b.0 0403: 8086:284b (rev 03)
00:1c.0 0604: 8086:283f (rev 03)
00:1c.1 0604: 8086:2841 (rev 03)
00:1c.2 0604: 8086:2843 (rev 03)
00:1c.4 0604: 8086:2847 (rev 03)
00:1d.0 0c03: 8086:2830 (rev 03)
00:1d.1 0c03: 8086:2831 (rev 03)
00:1d.2 0c03: 8086:2832 (rev 03)
00:1d.7 0c03: 8086:2836 (rev 03)
00:1e.0 0604: 8086:2448 (rev f3)
00:1f.0 0601: 8086:2815 (rev 03)
00:1f.2 0101: 8086:2828 (rev 03)
02:04.0 0607: 1180:0476 (rev b6)
02:04.1 0c00: 1180:0832 (rev 02)
10:00.0 0280: 14e4:4328 (rev 03)
18:00.0 0200: 14e4:1693 (rev 02)

This is what I get with command 1 and command 3

linux-ro29:/home/lornaevo # lspci -n | grep -14e4
00:00.0 0600: 8086:2a40 (rev 07)
00:02.0 0300: 8086:2a42 (rev 07)
00:02.1 0380: 8086:2a43 (rev 07)
00:1a.0 0c03: 8086:2937 (rev 03)
00:1a.1 0c03: 8086:2938 (rev 03)
00:1a.2 0c03: 8086:2939 (rev 03)
00:1a.7 0c03: 8086:293c (rev 03)
00:1b.0 0403: 8086:293e (rev 03)
00:1c.0 0604: 8086:2940 (rev 03)
00:1c.1 0604: 8086:2942 (rev 03)
00:1c.2 0604: 8086:2944 (rev 03)
00:1c.4 0604: 8086:2948 (rev 03)
00:1d.0 0c03: 8086:2934 (rev 03)
00:1d.1 0c03: 8086:2935 (rev 03)
00:1d.2 0c03: 8086:2936 (rev 03)
00:1d.7 0c03: 8086:293a (rev 03)
00:1e.0 0604: 8086:2448 (rev 93)
00:1f.0 0601: 8086:2919 (rev 03)
00:1f.2 0106: 8086:2929 (rev 03)
00:1f.3 0c05: 8086:2930 (rev 03)
09:00.0 0200: 11ab:4354 (rev 13)
0c:00.0 0280: 14e4:4315 (rev 01)
linux-ro29:/home/lornaevo # sudo /usr/sbin/install_bcm43xx_firmware
Downloading b43 firmware
######################################################################## 100.0%
Extracting b43 firmware
This file is recognised as:
  filename   :  wl_apsta.o
  version    :  508.154                                                                                                                                                                         
  MD5        :  023fafbe4918e384dd531a046dbc03e8                                                                                                                                                
Extracting b43/ucode19.fw                                                                                                                                                                       
Extracting b43/lp0initvals14.fw                                                                                                                                                                 
Extracting b43/ucode16_lp.fw                                                                                                                                                                    
Extracting b43/ucode16_sslpn.fw                                                                                                                                                                 
Extracting b43/lp0bsinitvals14.fw                                                                                                                                                               
Extracting b43/b0g0initvals9.fw
Extracting b43/sslpn2bsinitvals17.fw
Extracting b43/a0g1bsinitvals9.fw
Extracting b43/b0g0bsinitvals13.fw
Extracting b43/sslpn4bsinitvals22.fw
Extracting b43/ucode16_sslpn_nobt.fw
Extracting b43/b0g0bsinitvals5.fw
Extracting b43/sslpn2initvals17.fw
Extracting b43/ucode22_sslpn.fw
Extracting b43/b0g0initvals13.fw
Extracting b43/ucode17.fw
Extracting b43/sslpn1bsinitvals20.fw
Extracting b43/ucode14.fw
Extracting b43/a0g0initvals5.fw
Extracting b43/lp0bsinitvals16.fw
Extracting b43/a0g1bsinitvals5.fw
Extracting b43/n0bsinitvals11.fw
Extracting b43/n0absinitvals11.fw
Extracting b43/a0g1bsinitvals13.fw
Extracting b43/sslpn4initvals22.fw
Extracting b43/pcm5.fw
Extracting b43/ucode9.fw
Extracting b43/a0g0bsinitvals9.fw
Extracting b43/ucode20.fw
Extracting b43/a0g1initvals5.fw
Extracting b43/n0bsinitvals16.fw
Extracting b43/lp0initvals15.fw
Extracting b43/b0g0initvals5.fw
Extracting b43/sslpn0initvals16.fw
Extracting b43/a0g1initvals13.fw
Extracting b43/sslpn2initvals19.fw
Extracting b43/a0g1initvals9.fw
Extracting b43/ucode5.fw
Extracting b43/lp0bsinitvals13.fw
Extracting b43/n0initvals16.fw
Extracting b43/b0g0bsinitvals9.fw
Extracting b43/ucode11.fw
Extracting b43/lp0initvals16.fw
Extracting b43/ucode16_mimo.fw
Extracting b43/a0g0initvals9.fw
Extracting b43/lp0initvals13.fw
Extracting b43/a0g0bsinitvals5.fw
Extracting b43/ucode13.fw
Extracting b43/sslpn2bsinitvals19.fw
Extracting b43/ucode15.fw
Extracting b43/lp0bsinitvals15.fw
Extracting b43/n0initvals11.fw
Extracting b43/sslpn0bsinitvals16.fw
Extracting b43/sslpn1initvals20.fw

Downloading b43legacy firmware
######################################################################## 100.0%
Extracting b43legacy firmware
This file is recognised as:
  filename   :  wl_apsta.o
  version    :  295.14
  MD5        :  e08665c5c5b66beb9c3b2dd54aa80cb3
Extracting b43legacy/ucode2.fw
Extracting b43legacy/ucode4.fw
Extracting b43legacy/ucode5.fw
Extracting b43legacy/ucode11.fw
Extracting b43legacy/pcm4.fw
Extracting b43legacy/pcm5.fw
Extracting b43legacy/a0g0bsinitvals2.fw
Extracting b43legacy/b0g0bsinitvals5.fw
Extracting b43legacy/a0g0initvals5.fw
Extracting b43legacy/a0g1bsinitvals5.fw
Extracting b43legacy/a0g0initvals2.fw
Extracting b43legacy/a0g1initvals5.fw
Extracting b43legacy/b0g0bsinitvals2.fw
Extracting b43legacy/b0g0initvals5.fw
Extracting b43legacy/b0g0initvals2.fw
Extracting b43legacy/a0g0bsinitvals5.fw

b43 firmware successfully installed.
b43legacy firmware successfully installed.
linux-ro29:/home/lornaevo # 

Now, is your wireless device recognised by the network manager?

Configure YaST >> Network Devices >> Network Settings

Under ‘Global Options’, set to use NetworkManager. Once done, click ‘OK’, then you should be able to use the NM plasmoid to search for your wireless network.

Thanks Guys. I am now connected via wifi. I appreciate all your help and hope to be around for a while.

On 11/30/2011 08:06 PM, lornaevo wrote:
>
> Thanks Guys. I am now connected via wifi. I appreciate all your help and
> hope to be around for a while.

Glad to hear that your device is now working.

As a word of explanation, you needed to manually download the firmware because
of Broadcom’s practices. First of all, they refuse to grant the right to copy
their firmware, even though every other manufacturer allows this. In addition,
openSUSE cannot distribute any software that is not open source. As a result, we
can distribute the program that extracts the firmware, but the file containing
that firmware cannot be distributed.

One word of advice: Copy the files in /lib/firmware/b43/ to a removable drive.
If you have to reinstall openSUSE sometime in the future, restoring those files
will get the firmware back.

thanks for the thread was really helpful for an old hound

Thanks a lot.

Hi,i like to thank you for sharing your knowledge…i got to work greatly my dell spiron 1525…thanks again…