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 02-17-2008, 10:36 AM   #1
Haglaz
LQ Newbie
 
Registered: Feb 2008
Posts: 3

Rep: Reputation: 0
BCM4315 card, no wlan0 device, no wireless extensions


I have a BCM4315 in an HP dv2718us laptop. I've used ndiswrapper and followed every piece of advice I could find over the course of several weeks, including bcm43xx-fwcutter. I've tried this on two distributions so far: Ubuntu and Mandriva. For ndiswrapper, I used a few different drivers I was told would work. I also used the drivers provided with this laptop for use on Windows Vista (downloaded from HP's dv2718us driver page).

With everything I've done, I get the same results: no wlan0 and no wireless extensions.

This is what ndiswrapper -l currently gives me:

Code:
ndiswrapper -l
Unknown line at line 2389
bcmwl6 : driver installed
        device (14E4:4315) present
And I did do "modprobe ndiswrapper", and it shows in lsmod. However, after I modprobe, I get the following from dmesg:

Code:
ndiswrapper version 1.51 loaded (smp=yes, preempt=no)
ndiswrapper (import:242): unknown symbol: NDIS.SYS:'NdisMRegisterInterruptEx'
ndiswrapper (import:242): unknown symbol: NDIS.SYS:'NdisMIndicateStatusEx'
ndiswrapper (import:242): unknown symbol: NDIS.SYS:'NdisFreeNetBufferList'
ndiswrapper (import:242): unknown symbol: NDIS.SYS:'NdisAllocateMdl'
ndiswrapper (import:242): unknown symbol: NDIS.SYS:'NdisFreeMdl'
ndiswrapper (import:242): unknown symbol: NDIS.SYS:'NdisMDeregisterScatterGatherDma'
ndiswrapper (import:242): unknown symbol: NDIS.SYS:'NdisMDeregisterInterruptEx'
ndiswrapper (import:242): unknown symbol: NDIS.SYS:'NdisMSynchronizeWithInterruptEx'
ndiswrapper (import:242): unknown symbol: NDIS.SYS:'NdisMRegisterMiniportDriver'
ndiswrapper (import:242): unknown symbol: NDIS.SYS:'NdisMSetMiniportAttributes'
ndiswrapper (import:242): unknown symbol: NDIS.SYS:'NdisMGetBusData'
ndiswrapper (import:242): unknown symbol: NDIS.SYS:'NdisMRegisterScatterGatherDma'
ndiswrapper (import:242): unknown symbol: NDIS.SYS:'NdisAllocateNetBufferListPool'
ndiswrapper (import:242): unknown symbol: NDIS.SYS:'NdisMOidRequestComplete'
ndiswrapper (import:242): unknown symbol: NDIS.SYS:'NdisAllocateIoWorkItem'
ndiswrapper (import:242): unknown symbol: NDIS.SYS:'NdisMSetBusData'
ndiswrapper (import:242): unknown symbol: NDIS.SYS:'NdisAllocateNetBufferAndNetBufferList'
ndiswrapper (import:242): unknown symbol: NDIS.SYS:'NdisMDeregisterMiniportDriver'
ndiswrapper (import:242): unknown symbol: NDIS.SYS:'NdisFreeNetBufferListPool'
ndiswrapper (import:242): unknown symbol: NDIS.SYS:'NdisOpenConfigurationEx'
ndiswrapper (import:242): unknown symbol: NDIS.SYS:'NdisFreeIoWorkItem'
ndiswrapper (import:242): unknown symbol: NDIS.SYS:'NdisMSendNetBufferListsComplete'
ndiswrapper (import:242): unknown symbol: NDIS.SYS:'NdisMIndicateReceiveNetBufferLists'
ndiswrapper (import:242): unknown symbol: NDIS.SYS:'NdisAllocateMemoryWithTagPriority'
ndiswrapper (import:242): unknown symbol: NDIS.SYS:'NdisQueueIoWorkItem'
ndiswrapper (load_sys_files:216): couldn't prepare driver 'bcmwl6'
ndiswrapper (load_wrap_driver:118): couldn't load driver bcmwl6; check system log for messages from 'loadndisdriver'
usbcore: registered new interface driver ndiswrapper
iwconfig:

Code:
lo        no wireless extensions.

eth0      no wireless extensions.
lspci yields this for the device:

Code:
04:00.0 Network controller: Broadcom Corporation BCM4310 USB Controller (rev 01)
And finally, lshw -C network gives me the following:

Code:
  *-network UNCLAIMED
       description: Network controller
       product: BCM4310 USB Controller
       vendor: Broadcom Corporation
       physical id: 0
       bus info: pci@0000:04:00.0
       version: 01
       width: 64 bits
       clock: 33MHz
       capabilities: pm msi pciexpress bus_master cap_list
       configuration: latency=0
I currently have bcm43xx blacklisted, therefore it's not showing up in lsmod.

Right now ndiswrapper has the driver supplied by HP, and it's the one that works correctly in Vista.

Current kernel: 2.6.24.2
Distribution: Mandriva 2008.1

Does ndiswrapper simply not support this device? Has anyone had any luck getting BCM4315 working? Any suggestions would be greatly appreciated. Thanks.

Last edited by Haglaz; 02-17-2008 at 10:39 AM. Reason: kernel & distro
 
Old 02-17-2008, 11:23 AM   #2
Lenard
Senior Member
 
Registered: Dec 2005
Location: Indiana
Distribution: RHEL/CentOS/SL 5 i386 and x86_64 pata for IDE in use
Posts: 4,790

Rep: Reputation: 57
Quote:
For ndiswrapper, I used a few different drivers I was told would work. I also used the drivers provided with this laptop for use on Windows Vista (downloaded from HP's dv2718us driver page).
Wrong driver, try the Windows XP driver from here instead(direct link);
ftp://ftp.support.acer-euro.com/note...3.100.46.0.zip
 
Old 02-17-2008, 01:33 PM   #3
Haglaz
LQ Newbie
 
Registered: Feb 2008
Posts: 3

Original Poster
Rep: Reputation: 0
Same result, except now it says this:

Code:
# ndiswrapper -l
Unknown line at line 2389
bcmwl5 : driver installed
Nothing about "device present" or anything.
 
Old 02-25-2008, 01:21 PM   #4
Linux_Chick
LQ Newbie
 
Registered: Jan 2006
Distribution: Slackware & Arch
Posts: 21

Rep: Reputation: 15
same problem on dell inspiron 1525

I've tried the bcmwl5, it doesn't show the device as present.
bcmwl6 does, but I can't get a connection.

Has anyone solved this yet?
I'm running Mepis 7 (debain)
for the record, I can't even get a wired connection on this machine.
ethernet controller: Marvell 88E80XX 10/100

Last edited by Linux_Chick; 02-25-2008 at 01:23 PM.
 
Old 02-25-2008, 01:48 PM   #5
b0uncer
LQ Guru
 
Registered: Aug 2003
Distribution: CentOS, OS X
Posts: 5,131

Rep: Reputation: Disabled
Quote:
bcmwl6 does, but I can't get a connection.
After that, does this work?
Code:
sudo iwlist eth1 scan
or wlan0 instead of eth1, depending on your system configuration.

If you get scan results, it's working, and your next problem is encryption - WEP, WPA, whatever. If there are no scan results, the driver isn't really working (EDIT: if it doesn't work right away, try 'sudo ifconfigh eth1 up' prior to the scan command to make sure the device is up).
 
Old 02-25-2008, 02:05 PM   #6
Linux_Chick
LQ Newbie
 
Registered: Jan 2006
Distribution: Slackware & Arch
Posts: 21

Rep: Reputation: 15
ifconfig and iwconfig don't show any devices.

ndiswrapper -l is the only place I get any detection of a device at all.

Last edited by Linux_Chick; 02-25-2008 at 04:24 PM.
 
Old 02-25-2008, 10:23 PM   #7
Linux_Chick
LQ Newbie
 
Registered: Jan 2006
Distribution: Slackware & Arch
Posts: 21

Rep: Reputation: 15
I uninstalled the vista driver (bcmwl6) and used the xp, it's working, sorta.
I tried to set it to connect on boot, but that caused a splashy timout error....
reinstalled Mepis, removed the bcmwl5 driver that comes with Mepis (it didn't see the device) and installed it again from the xp dell driver.
I can get a connection, but I have to manually start it with ifup wlan0
It's not the ideal setup but at least I have a connection.

For anyone interested I used this page:
Dell Wiki
And the driver from here:
R174291.exe
 
Old 02-26-2008, 06:57 AM   #8
Lenard
Senior Member
 
Registered: Dec 2005
Location: Indiana
Distribution: RHEL/CentOS/SL 5 i386 and x86_64 pata for IDE in use
Posts: 4,790

Rep: Reputation: 57
Thanks for the insight and links, I'm sure others will find this helpful.

Try editing the configuration file for the wireless device (maybe ifcfg-wlan0) and add/change the line to ONBOOT=yes

You might want to disable the wired interface from starting at boot time by making the opposite change.
 
Old 03-02-2008, 02:18 PM   #9
chepe
LQ Newbie
 
Registered: Mar 2008
Posts: 1

Rep: Reputation: 0
dv2718us

Quote:
Originally Posted by Lenard View Post
Thanks for the insight and links, I'm sure others will find this helpful.

Try editing the configuration file for the wireless device (maybe ifcfg-wlan0) and add/change the line to ONBOOT=yes

You might want to disable the wired interface from starting at boot time by making the opposite change.

Leonard, could you tellme step by step, what do i have to do to configure my wireless device on a fresh installation of FEDORA 8?
Thank you very much!
 
Old 03-02-2008, 03:20 PM   #10
Lenard
Senior Member
 
Registered: Dec 2005
Location: Indiana
Distribution: RHEL/CentOS/SL 5 i386 and x86_64 pata for IDE in use
Posts: 4,790

Rep: Reputation: 57
Blacklist the b43, bcm43legacy and ssb modules in the /etc/modprobe.d/blacklist file as root by adding something like;

#wireless
blacklist b43
blacklist bcm43legacy
blacklist ssb

Check/edit the /etc/modprobe.conf file and add something like alias wlan0 ndiswrapper and comment out or delete the alias line entries for b43, bcm43xx and/or ssb if present.

Install the dkms-ndiswrapper rpm package from someplace like; http://werewolf.freshrpms.net/

rpm -ivh http://ftp.freshrpms.net/pub/freshrp....fc.noarch.rpm

yum install dkms-ndiswrapper

Use the Windows XP driver fro your wireless device as per the instructions found here;

http://ndiswrapper.sourceforge.net/j...,installation/

Starting at the Install Windows driver section.

Create/edit an file named ifcfg-wlan0 in the /etc/sysconfig/network-scripts directory, sample file below;

Code:
TYPE=Wireless
DEVICE=wlan0
HWADDR=
BOOTPROTO=dhcp
DHCP_HOSTNAME=
GATEWAY=<put the wireless router's internal IP address here>
NETMASK=255.255.255.0
DOMAIN=
ONBOOT=yes
USERCTL=yes
IPV6INIT=no
PEERDNS=yes
ESSID=
CHANNEL=
MODE=
RATE=
When done reboot the system.

Some things to note:

1. The wired (eth0) and wireless (wlan0) interfaces cannot and should not be active on the same subnet at the same time.

2. Disable encryption on the wireless router until one can make a connection, this makes figuring out the issue much easier.

3. Many have found the NewtorkManages services with ndiswrapper (and madwifi also) causes additional issues, it is best if they are either disabled or removed altogether.

4. It might be a good idea to also disable the kudzu service; chkconfig --levels 2345 kudzu off

.
 
Old 03-20-2008, 08:00 AM   #11
Haglaz
LQ Newbie
 
Registered: Feb 2008
Posts: 3

Original Poster
Rep: Reputation: 0
Quote:
Originally Posted by Lenard View Post
Blacklist the b43, bcm43legacy and ssb modules in the /etc/modprobe.d/blacklist file as root by adding something like;

#wireless
blacklist b43
blacklist bcm43legacy
blacklist ssb

Check/edit the /etc/modprobe.conf file and add something like alias wlan0 ndiswrapper and comment out or delete the alias line entries for b43, bcm43xx and/or ssb if present.

Install the dkms-ndiswrapper rpm package from someplace like; http://werewolf.freshrpms.net/

rpm -ivh http://ftp.freshrpms.net/pub/freshrp....fc.noarch.rpm

yum install dkms-ndiswrapper

Use the Windows XP driver fro your wireless device as per the instructions found here;

http://ndiswrapper.sourceforge.net/j...,installation/

Starting at the Install Windows driver section.

Create/edit an file named ifcfg-wlan0 in the /etc/sysconfig/network-scripts directory, sample file below;

Code:
TYPE=Wireless
DEVICE=wlan0
HWADDR=
BOOTPROTO=dhcp
DHCP_HOSTNAME=
GATEWAY=<put the wireless router's internal IP address here>
NETMASK=255.255.255.0
DOMAIN=
ONBOOT=yes
USERCTL=yes
IPV6INIT=no
PEERDNS=yes
ESSID=
CHANNEL=
MODE=
RATE=
When done reboot the system.

Some things to note:

1. The wired (eth0) and wireless (wlan0) interfaces cannot and should not be active on the same subnet at the same time.

2. Disable encryption on the wireless router until one can make a connection, this makes figuring out the issue much easier.

3. Many have found the NewtorkManages services with ndiswrapper (and madwifi also) causes additional issues, it is best if they are either disabled or removed altogether.

4. It might be a good idea to also disable the kudzu service; chkconfig --levels 2345 kudzu off

.
I just tried this on a fresh install of FC8. I get the following when trying to run 'ifup wlan0':
Code:
ndiswrapper device wlan0 does not seem to be present, delaying initialization
And I still get the same response from iwconfig. Lists lo and eth0, but says "no wireless extensions".

I really feel like I'm missing a step here...

Edit: I just had a look at dmesg, and I get this when modprobing ndiswrapper:

Code:
ndiswrapper version 1.52 loaded (smp=yes, preempt=no)
ndiswrapper (import:242): unknown symbol: NDIS.SYS:'NdisMSetBusData'
ndiswrapper (import:242): unknown symbol: NDIS.SYS:'NdisMRegisterInterruptEx'
ndiswrapper (import:242): unknown symbol: NDIS.SYS:'NdisMIndicateStatusEx'
ndiswrapper (import:242): unknown symbol: NDIS.SYS:'NdisAllocateMdl'
ndiswrapper (import:242): unknown symbol: NDIS.SYS:'NdisMDeregisterInterruptEx'
ndiswrapper (import:242): unknown symbol: NDIS.SYS:'NdisFreeMdl'
ndiswrapper (import:242): unknown symbol: NDIS.SYS:'NdisFreeNetBufferList'
ndiswrapper (import:242): unknown symbol: NDIS.SYS:'NdisAllocateNetBufferAndNetBufferList'
ndiswrapper (import:242): unknown symbol: NDIS.SYS:'NdisMSynchronizeWithInterruptEx'
ndiswrapper (import:242): unknown symbol: NDIS.SYS:'NdisMDeregisterScatterGatherDma'
ndiswrapper (import:242): unknown symbol: NDIS.SYS:'NdisAllocateMemoryWithTagPriority'
ndiswrapper (import:242): unknown symbol: NDIS.SYS:'NdisMOidRequestComplete'
ndiswrapper (import:242): unknown symbol: NDIS.SYS:'NdisOpenConfigurationEx'
ndiswrapper (import:242): unknown symbol: NDIS.SYS:'NdisMGetBusData'
ndiswrapper (import:242): unknown symbol: NDIS.SYS:'NdisMIndicateReceiveNetBufferLists'
ndiswrapper (import:242): unknown symbol: NDIS.SYS:'NdisQueueIoWorkItem'
ndiswrapper (import:242): unknown symbol: NDIS.SYS:'NdisAllocateNetBufferListPool'
ndiswrapper (import:242): unknown symbol: NDIS.SYS:'NdisMRegisterMiniportDriver'
ndiswrapper (import:242): unknown symbol: NDIS.SYS:'NdisFreeNetBufferListPool'
ndiswrapper (import:242): unknown symbol: NDIS.SYS:'NdisMSetMiniportAttributes'
ndiswrapper (import:242): unknown symbol: NDIS.SYS:'NdisFreeIoWorkItem'
ndiswrapper (import:242): unknown symbol: NDIS.SYS:'NdisMDeregisterMiniportDriver'
ndiswrapper (import:242): unknown symbol: NDIS.SYS:'NdisMRegisterScatterGatherDma'
ndiswrapper (import:242): unknown symbol: NDIS.SYS:'NdisMSendNetBufferListsComplete'
ndiswrapper (import:242): unknown symbol: NDIS.SYS:'NdisAllocateIoWorkItem'
ndiswrapper (load_sys_files:210): couldn't prepare driver 'bcmwl6'
ndiswrapper (load_wrap_driver:112): couldn't load driver bcmwl6; check system log for messages from 'loadndisdriver'
usbcore: registered new interface driver ndiswrapper

Last edited by Haglaz; 03-20-2008 at 08:14 AM. Reason: More info
 
  


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
Setting a wireless card to work with wlan0 zx10rhulk Linux - Wireless Networking 5 01-17-2007 08:59 AM
wlan0: no wireless extensions Shioni Linux - Wireless Networking 4 10-29-2006 02:48 AM
Associate Wireless card with wlan0 Nixon Linux - Wireless Networking 12 12-16-2005 02:45 PM
Wireless WUSB11 - wlan0 device not found delaying initialization javierisc Linux - Wireless Networking 3 03-27-2005 04:48 PM
Prism chipset card not working with Wireless Extensions MC-MMCX Linux - Software 3 11-27-2004 12:17 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Networking > Linux - Wireless Networking

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

Main Menu
Advertisement
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
Open Source Consulting | Domain Registration