LinuxQuestions.org
Welcome to the most active Linux Forum on the web.
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Networking > Linux - Wireless Networking
User Name
Password
Linux - Wireless Networking This forum is for the discussion of wireless networking in Linux.

Notices

Reply
 
Search this Thread
Old 07-06-2004, 02:46 PM   #1
paintray98
LQ Newbie
 
Registered: Jul 2004
Posts: 4

Rep: Reputation: 0
SuSE 9.1 Pro and Broadcom 94306 wireless chipset


okay, the problem is that SuSE 9.1 pro is not detecting that i have a wireless card at all, yet SuSE 9.0 pro did. i had gotten the wireless adapter to work with ndiswrapper in SuSE 9.0 pro, but am completely baffled at why SuSE 9.1 pro cannot detect my wireless adapter.

my laptop is an HP ze4560us with the Broadcom 94306 wireless chipset with Windows XP Home and SuSE 9.1 Pro currently installed. the wireless card works perfectly fine in Windows, but try as i might i can't get SuSE 9.1 Pro to even acknowledge that there is one there.

thanks for any help
 
Old 07-06-2004, 04:29 PM   #2
andrewdodsworth
Member
 
Registered: Oct 2003
Location: United Kingdom
Distribution: SuSE 10.0 - 11.4
Posts: 347

Rep: Reputation: 30
The Broadcom BCM94306 chipset is not supported and there are not any linux drivers to my knowledge. Even if SuSE detects the card (for me it did find it in the Hardware information under network card) YaST can't configure it as a wireless card so I'm afraid you have to use ndiswrapper as you did before.
 
Old 07-06-2004, 04:31 PM   #3
paintray98
LQ Newbie
 
Registered: Jul 2004
Posts: 4

Original Poster
Rep: Reputation: 0
er, yea, i realized that, but i still am not able to detect it and get it to configure and show up as wlan0 or any other variants. so i can't use ndiswrapper until i can get that to happen
 
Old 07-07-2004, 02:59 AM   #4
andrewdodsworth
Member
 
Registered: Oct 2003
Location: United Kingdom
Distribution: SuSE 10.0 - 11.4
Posts: 347

Rep: Reputation: 30
Sorry - misunderstood the problem!

Well I've had a look at history on my SuSE 9.1 laptop to find out what I did before installing ndiswrapper - unfortunately I didn't make a note of the stages before ndiswrapper.

There's nothing in history so therefore the only stuff I did was in YaST. I do remember trying to do stuff with the card by ticking the PCMCIA box which then reported just a PCMCIA card with DHCP. I think because that didn't give me anything useful I removed it but I'm not sure. After that I just got ndiswrapper and followed the installation guide. I'm pretty sure that ndiswrapper itself found the card.

I've also checked and although YaST .. Network Devices .. Network card doesn't find it automatically it is listed in Yast .. Hardware .. Hardware information under network cards as BCM94306 802.11g so the card is found by the system - just not configureable automatically. I checked a clean install of SuSE 9.0 just to make sure and once again it's listed in Hardware information but not Network card.

I've just checked on my 9.1 and if I do ndiswrapper -l without the card it just reports bcmwl5 - if I do it with the card inserted it reportsbcmwl5 present.

Once it found the card I then hand-crafted an ifcfg-wlan0 based on the ifcfg.template in /etc/sysconfig/network/ directory (I needed to do this because I have onboard ethernet with DHCP as well as the PCMCIA(CardBus) wireless card with DHCP and I wanted to stop clashing default gateways!). Now although it shows up in YaST as a wireless card (presumably because of the ifcfg-wlan0) YaST can't edit any of the wireless settings.

Hope this helps.

{Edited}

Had to repartition machine so did clean install of SuSE 9.1 and reinstalled wireless card. Details as follows:

SuSE 9.1 with Broadcom BCM94306 802.11g wireless card and ndiswrapper

Toshiba Satellite 2450 Pentium 4 2.4GHz 256Mb memory onboard Realtek 8139 multiboot XP/SuSE 9.0/SuSE 9.1

Installed basic graphical SuSE 9.1 without KDE as wanted to install latest version later if required.

Checked lspci which showed both onboard and wireless card present.

Used Yast to install ndiswrapper and km_ndiswrapper (kernel module source bits for ndiswrapper).

Mounted cdrom drive as /mnt

Driver files on Belkin CDROM are in /Driver folder off root (bcmwl5.sys bcm43xx.cat bcmwl5.inf)

modprobe ndiswrapper

ndiswrapper -i /mnt/Driver/bcmwl5.inf

ndiswrapper -l showed:
bcmwl5 present

ndiswrapper -m showed:
Adding "alias wlan0 ndiswrapper" to /etc/modprobe.d/ndiswrapper

reboot machine

Had to install 'wireless tools' to get iwconfig

iwconfig wlan0 essid "essid_name"
iwconfig wlan0 key <hexadecimalkey>

iwconfig now shows wlan0 with correct ESSID and Key but ifconfig shows no IP addresses

dhcpcd wlan0 showed:
ERROR: No configuration found for wlan0

Hit enter and despite error message gets IP address

ifconfig wlan0 now shows IP addresses and everything works.

Now to make it stick!

Used /etc/sysconfig/ifcfg.template as a template to create new /etc/sysconfig/network/ifcfg-wlan0.
Key sections are:

STARTMODE='hotplug'
BOOTPROTO='dhcp'
DHCLIENT_MODIFY_RESOLV_CONF='yes'
DHCLIENT_SET_DEFAULT_ROUTE='yes'

WIRELESS_ESSID='your_ESSID'
WIRELESS_KEY=''
WIRELESS_AP=''
WIRELESS_AUTH_MODE=''
WIRELESS_BITRATE='auto'
WIRELESS_CHANNEL=''
WIRELESS_DEFAULT_KEY='0'
WIRELESS_FREQUENCY=''
WIRELESS_KEY_0='your_key'
WIRELESS_KEY_1=''
WIRELESS_KEY_2=''
WIRELESS_KEY_3=''
WIRELESS_KEY_LENGTH='128'
WIRELESS_MODE='Managed'
WIRELESS_NICK=''
WIRELESS_NWID=''
WIRELESS_POWER='yes'

everything else can be left as ''

Because it is secondary card and not normally present used STARTMODE='hotplug' rather than STARTMODE='onboot'. For me to switch cards I do ifdown eth0 and then iwconfig wlan0 in root console.

Hope this helps further!

Last edited by andrewdodsworth; 07-07-2004 at 09:09 AM.
 
Old 07-07-2004, 05:22 PM   #5
paintray98
LQ Newbie
 
Registered: Jul 2004
Posts: 4

Original Poster
Rep: Reputation: 0
reinstalling as i type this, will be trying that walkthrough as soon as it finishes.

i think it may work, at least it sounds like it will.


Edit: doesn't seem to work for me, i get to this part:

ndiswrapper -l

which showed "bcmwl5" not "bcmwl5 present"

therefore iwconfig will not work

i don't know, but i think this might be due to the fact that my wireless card is integrated via MiniPCI.

i might have to double back to SuSE 9.0 Pro just to get it to work...then possibly update to kernel 2.6.x =\

Last edited by paintray98; 07-07-2004 at 09:07 PM.
 
Old 07-08-2004, 08:30 AM   #6
1kyle
Member
 
Registered: Feb 2004
Location: 'Ol Blighty
Distribution: SLED 10, SUSE 10.3
Posts: 722

Rep: Reputation: 32
If you've got 2 network cards -- suggestion is to start one manually (say the Wired one) and Hot plug for the other (wireless). Alter the relevant files in your /etc/sysconfig/network directory.

i.e STARTMODE="manual" and STARTMODE="hotplug". The default is STARTMODE="onboot".

This will stop the cards clashing. Then if you want the wired connection just IFUP eth0.

The wireless card will work when it's plugged in. (assuming you've got all the drivers etc to work).
 
Old 07-08-2004, 01:41 PM   #7
bpaultre
LQ Newbie
 
Registered: Jul 2004
Posts: 5

Rep: Reputation: 0
Paintray,
I had the same problem with the minipci broadcom that I have in my latitude d600 I had to use the bcmwl5a.inf not the bcmwl5.inf in order for the card work. I got the driver from dell's website but now it's happily working. So I guess try looking for another .inf, see if that works. You should definately see "present" if it's gonna work.

-Ben
 
Old 07-08-2004, 04:23 PM   #8
symo
LQ Newbie
 
Registered: Jul 2004
Posts: 1

Rep: Reputation: 0
Smile Try to change the bcmwl5 Drivers

I used the original windows package and it doesn't work, i downloaded the broadcom drivers (i don't remember where) and finally it gave me "Present".
But still problems for my card...
 
Old 07-08-2004, 05:07 PM   #9
paintray98
LQ Newbie
 
Registered: Jul 2004
Posts: 4

Original Poster
Rep: Reputation: 0
Quote:
Originally posted by bpaultre
Paintray,
I had the same problem with the minipci broadcom that I have in my latitude d600 I had to use the bcmwl5a.inf not the bcmwl5.inf in order for the card work. I got the driver from dell's website but now it's happily working. So I guess try looking for another .inf, see if that works. You should definately see "present" if it's gonna work.

-Ben
that works for the most part, but it still hates actually starting up and getting an IP via dhcp
 
Old 02-06-2005, 03:03 AM   #10
ontologist
LQ Newbie
 
Registered: Feb 2005
Posts: 1

Rep: Reputation: 0
Unhappy

Andrew,

This certainly helps. I am having trouble configuring my BCM94306 to run on Suse9.1. The problem I am having is very similar to the one reported on this thread. I did pretty much everything indicated in your posting. Here is how far I got:

Installed vis YAST:
ndiswrapper
km-ndiswrapper

ndiswrapper -i bcmw15.inf (downloaded from net)
worked becaused it is already installed

ndiswrapper -l showed:
bcmwl5 present

ndiswrapper -m showed:
Adding "alias wlan0 ndiswrapper" to /etc/modprobe.d/ndiswrapper

reboot machine

'wireless tools' are already installed

This is as far as I got

iwconfig wlan0 essid "essid_name" (gave it my wireless lan essid name)
Error for wireless request "Set ESSID" (8B1A) :
SET failed on device wlan0 ; No such device.

I went to YAST and tried to install the wireless card there, but it doesn't recognize it. I tried to add it manually, but when it shows up at the end of the configuration, it doesn't get the MAC address like it does for the ethernet card.

What am I do in wrong and what els can I do? Help please.

Yuri
 
  


Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
Broadcom 440x ethernet problems on Dell laptop with SuSE 8.0 Pro computerdude14 Linux - Laptop and Netbook 2 03-18-2005 03:57 PM
HP Pav zx5000, Broadcom 94306, Ndiswrapper c_dave1 Linux - Wireless Networking 9 10-17-2004 08:39 PM
SuSE 9.1 and Belkin 54g F5D7010 (Broadcom BCM94306 chipset) andrewdodsworth LinuxQuestions.org Member Success Stories 1 08-03-2004 01:08 AM
SuSE 9.0 with Belkin 54g F5D7010 (Broadcom BCM94306 chipset) andrewdodsworth LinuxQuestions.org Member Success Stories 0 07-14-2004 08:34 AM
Broadcom 94306 with ndiswrapper 0.5 jon-do Linux - Wireless Networking 3 03-11-2004 01:25 PM


All times are GMT -5. The time now is 06:08 PM.

Main Menu
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
identi.ca: @linuxquestions
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration