BCM4318 [AirForce One 54g] 802.11g Wireless LAN Controller [14e4:4318] (rev 02) - wlan0 and eth1 not visible in iwconfig output on Acer TravelMate 2490 in Ubuntu 9.04 - wireless not working because b44 driver is preventing b43 wireless driver from using ssb correctly
Hi!
I have installed Ubuntu on my work notebook Acer TravelMate 2490. Last time, i installed ubuntu, i fount help in installing WiFi drivers here:
https:/
But - since link in this post http://
is not workin, I can't install WiFi drivers this time.
Plz help me!
Question information
- Language:
- English Edit question
- Status:
- Solved
- Assignee:
- No assignee Edit question
- Solved by:
- klusumsky
- Solved:
- Last query:
- Last reply:
Revision history for this message
|
#1 |
Hi,
Please first connect your network card to the wireless router using an ethernet cable (also known as a LAN cable).
In order to gather essential troubleshooting information about your wireless card, please follow this procedure:
Step 1: Open Terminal from "Applications-
Step 2: Run the following command. The command STARTS with the word sudo and ENDS with the word restart. So please copy-paste the ENTIRE command below into a Terminal, press enter, then enter password when sudo asks for password, then press enter again.
sudo lshw -C network; sudo iwlist scanning; cat /etc/network/
Step 3: Please post results (copy/paste terminal output) on this thread
Regards,
Mark
Revision history for this message
|
#2 |
Hi, there!!!
Here is information you asked!!!
rolis@ACERIS:~$ sudo lshw -C network; sudo iwlist scanning; cat /etc/network/
[sudo] password for rolis:
*-network:0
description: Ethernet interface
product: BCM4401-B0 100Base-TX
vendor: Broadcom Corporation
physical id: 1
bus info: pci@0000:06:01.0
logical name: eth0
version: 02
serial: 00:16:d4:1b:69:35
size: 100MB/s
capacity: 100MB/s
width: 32 bits
clock: 33MHz
*-network:1
description: Network controller
product: BCM4318 [AirForce One 54g] 802.11g Wireless LAN Controller
vendor: Broadcom Corporation
physical id: 2
bus info: pci@0000:06:02.0
version: 02
width: 32 bits
clock: 33MHz
*-network DISABLED
description: Ethernet interface
physical id: 1
logical name: pan0
serial: fe:74:4f:e6:a4:1b
lo Interface doesn't support scanning.
eth0 Interface doesn't support scanning.
pan0 Interface doesn't support scanning.
auto lo
iface lo inet loopback
DISTRIB_ID=Ubuntu
DISTRIB_
DISTRIB_
DISTRIB_
00:00.0 Host bridge [0600]: Intel Corporation Mobile 945GM/PM/GMS, 943/940GML and 945GT Express Memory Controller Hub [8086:27a0] (rev 03)
00:02.0 VGA compatible controller [0300]: Intel Corporation Mobile 945GM/GMS, 943/940GML Express Integrated Graphics Controller [8086:27a2] (rev 03)
00:02.1 Display controller [0380]: Intel Corporation Mobile 945GM/GMS/GME, 943/940GML Express Integrated Graphics Controller [8086:27a6] (rev 03)
00:1b.0 Audio device [0403]: Intel Corporation 82801G (ICH7 Family) High Definition Audio Controller [8086:27d8] (rev 02)
00:1c.0 PCI bridge [0604]: Intel Corporation 82801G (ICH7 Family) PCI Express Port 1 [8086:27d0] (rev 02)
00:1c.1 PCI bridge [0604]: Intel Corporation 82801G (ICH7 Family) PCI Express Port 2 [8086:27d2] (rev 02)
00:1c.2 PCI bridge [0604]: Intel Corporation 82801G (ICH7 Family) PCI Express Port 3 [8086:27d4] (rev 02)
00:1c.3 PCI bridge [0604]: Intel Corporation 82801G (ICH7 Family) PCI Express Port 4 [8086:27d6] (rev 02)
00:1d.0 USB Controller [0c03]: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #1 [8086:27c8] (rev 02)
00:1d.1 USB Controller [0c03]: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #2 [8086:27c9] (rev 02)
00:1d.2 USB Controller [0c03]: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #3 [8086:27ca] (rev 02)
00:1d.3 USB Controller [0c03]: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #4 [8086:27cb] (rev 02)
00:1d.7 USB Controller [0c03]: Intel Corporation 82801G (ICH7 Family) USB2 EHCI Controller [8086:27cc] (rev 02)
00:1e.0 PCI bridge [0604]: Intel Corporation 82801 Mobile PCI Bridge [8086:2448] (rev e2)
00:1f.0 ISA bridge [0601]: Intel Corporation 82801GBM (ICH7-M) LPC Interface Bridge [8086:27b9] (rev 02)
00:1f.1 IDE interface [0101]: Intel Corporation 82801G (ICH7 Family) IDE Controller [8086:27df] (rev 02)
00:1f.3 SMBus [0c05]: Intel Corporation 82801G (ICH7 Family) SMBus Controller [8086:27da] (rev 02)
06:01.0 Ethernet controller [0200]: Broadcom Corporation BCM4401-B0 100Base-TX [14e4:170c] (rev 02)
06:02.0 Network controller [0280]: Broadcom Corporation BCM4318 [AirForce One 54g] 802.11g Wireless LAN Controller [14e4:4318] (rev 02)
06:04.0 CardBus bridge [0607]: ENE Technology Inc CB-712/4 Cardbus Controller [1524:1412] (rev 10)
06:04.1 FLASH memory [0501]: ENE Technology Inc ENE PCI Memory Stick Card Reader Controller [1524:0530] (rev 01)
06:04.2 SD Host controller [0805]: ENE Technology Inc ENE PCI Secure Digital Card Reader Controller [1524:0550] (rev 01)
06:04.3 FLASH memory [0501]: ENE Technology Inc FLASH memory: ENE Technology Inc: [1524:0520] (rev 01)
06:04.4 FLASH memory [0501]: ENE Technology Inc SD/MMC Card Reader Controller [1524:0551] (rev 01)
Bus 001 Device 002: ID 0402:5602 ALi Corp. Video Camera Controller
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 005 Device 002: ID 09da:000a A4 Tech Co., Ltd Port Mouse
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Linux ACERIS 2.6.28-13-generic #45-Ubuntu SMP Tue Jun 30 19:49:51 UTC 2009 i686 GNU/Linux
[ 0.000000] ACPI: BIOS bug: multiple APIC/MADT found, using 0
[ 0.000000] found SMP MP-table at [c00f6450] 000f6450
[ 0.641511] ACPI: No dock devices found.
[ 0.676858] pnp: PnP ACPI: found 10 devices
[ 1.544463] pcieport-driver 0000:00:1c.0: found MSI capability
[ 1.544690] pcieport-driver 0000:00:1c.1: found MSI capability
[ 1.544903] pcieport-driver 0000:00:1c.2: found MSI capability
[ 1.545116] pcieport-driver 0000:00:1c.3: found MSI capability
[ 2.267035] isapnp: No Plug & Play device found
[ 2.556135] hub 1-0:1.0: USB hub found
[ 2.556513] hub 2-0:1.0: USB hub found
[ 2.556827] hub 3-0:1.0: USB hub found
[ 2.557130] hub 4-0:1.0: USB hub found
[ 2.557450] hub 5-0:1.0: USB hub found
[ 2.560086] device-mapper: multipath round-robin: version 1.0.0 loaded
[ 2.562306] BIOS EDD facility v0.16 2004-Jun-25, 0 devices found
[ 3.272131] ssb: Sonics Silicon Backplane found on PCI device 0000:06:02.0
[ 3.336209] ssb: Sonics Silicon Backplane found on PCI device 0000:06:01.0
[ 9.952766] sdhci-pci 0000:06:04.2: SDHCI controller found [1524:0550] (rev 1)
[ 9.952954] sdhci-pci 0000:06:04.4: SDHCI controller found [1524:0551] (rev 1)
[ 10.175894] yenta_cardbus 0000:06:04.0: CardBus bridge found [1025:0090]
[ 10.233989] iTCO_wdt: Found a ICH7-M or ICH7-U TCO device (Version=2, TCOBASE=0x1060)
[ 10.883035] lp: driver loaded but no devices found
[ 3.213837] b43-pci-bridge 0000:06:02.0: enabling device (0000 -> 0002)
[ 3.213853] b43-pci-bridge 0000:06:02.0: PCI INT A -> GSI 22 (level, low) -> IRQ 22
[ 3.213864] b43-pci-bridge 0000:06:02.0: setting latency timer to 64
lo no wireless extensions.
eth0 no wireless extensions.
pan0 no wireless extensions.
* Reconfiguring network interfaces... Ignoring unknown interface eth0=eth0.
rolis@ACERIS:~$
Revision history for this message
|
#3 |
Hi,
Please connect your network card to the wireless router using an ethernet cable (also known as a LAN cable).
Then copy-paste the output of the following commands:
sudo aptitude update
sudo aptitude install b43-fwcutter
sudo modprobe -r b43 b44 ssb ndiswrapper
sudo modprobe b43
sudo ifconfig wlan0 up
dmesg | grep b43
sudo iwlist scanning
Please post the results of these commands on this thread.
Regards,
Mark
Revision history for this message
|
#4 |
Here it is!!!
Thanks - my wireless is working now, but my wired connection stoppet!!!
Here is results!!!
rolis@ACERIS:~$ sudo aptitude update
[sudo] password for rolis:
Writing extended state information... Done
Get:1 http://
Ign http://
Ign http://
Ign http://
Ign http://
Get:2 http://
Ign http://
Ign http://
Ign http://
Ign http://
Get:3 http://
Hit http://
Ign http://
Get:4 http://
Ign http://
Ign http://
Ign http://
Hit http://
Get:5 http://
Hit http://
Hit http://
Hit http://
Hit http://
Hit http://
Hit http://
Hit http://
Hit http://
Get:6 http://
Get:7 http://
Get:8 http://
Get:9 http://
Get:10 http://
Get:11 http://
Get:12 http://
Get:13 http://
Get:14 http://
Get:15 http://
Get:16 http://
Get:17 http://
Get:18 http://
Get:19 http://
Get:20 http://
Get:21 http://
Fetched 9565kB in 35s (269kB/s)
Reading package lists... Done
rolis@ACERIS:~$ sudo aptitude install b43 fwcutter
Reading package lists... Done
Building dependency tree
Reading state information... Done
Reading extended state information
Initializing package states... Done
Couldn't find package "b43". However, the following
packages contain "b43" in their name:
b43-fwcutter
Couldn't find package "fwcutter". However, the following
packages contain "fwcutter" in their name:
b43-fwcutter
Couldn't find package "b43". However, the following
packages contain "b43" in their name:
b43-fwcutter
Couldn't find package "fwcutter". However, the following
packages contain "fwcutter" in their name:
b43-fwcutter
No packages will be installed, upgraded, or removed.
0 packages upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Need to get 0B of archives. After unpacking 0B will be used.
Reading package lists... Done
Building dependency tree
Reading state information... Done
Reading extended state information
Initializing package states... Done
rolis@ACERIS:~$ sudo modprobe -r b43 b44 ssb ndiswrapper
rolis@ACERIS:~$ sudo modprobe b43
rolis@ACERIS:~$ sudo ifconfig wlan0 up
rolis@ACERIS:~$ dmesg|grep b43
[ 3.213837] b43-pci-bridge 0000:06:02.0: enabling device (0000 -> 0002)
[ 3.213853] b43-pci-bridge 0000:06:02.0: PCI INT A -> GSI 22 (level, low) -> IRQ 22
[ 3.213864] b43-pci-bridge 0000:06:02.0: setting latency timer to 64
[12240.428120] b43-pci-bridge 0000:06:02.0: PCI INT A disabled
[12258.862267] b43-pci-bridge 0000:06:02.0: PCI INT A -> GSI 22 (level, low) -> IRQ 22
[12259.039589] b43-phy0: Broadcom 4318 WLAN found
[12264.156280] input: b43-phy0 as /devices/
[12264.244092] b43 ssb0:0: firmware: requesting b43/ucode5.fw
[12264.333369] b43 ssb0:0: firmware: requesting b43/pcm5.fw
[12264.414728] b43 ssb0:0: firmware: requesting b43/b0g0initval
[12264.451198] b43 ssb0:0: firmware: requesting b43/b0g0bsinitv
[12264.618748] b43-phy0: Loading firmware version 410.2160 (2007-05-26 15:32:10)
[12264.660580] Registered led device: b43-phy0::tx
[12264.660602] Registered led device: b43-phy0::rx
[12264.660623] Registered led device: b43-phy0::radio
[12264.684118] b43-phy0: Radio turned on by software
rolis@ACERIS:~$ sudo iwlist scanning
lo Interface doesn't support scanning.
pan0 Interface doesn't support scanning.
vboxnet0 Interface doesn't support scanning.
wmaster0 Interface doesn't support scanning.
wlan0 Scan completed :
Cell 01 - Address: 00:40:96:36:C4:DB
Cell 02 - Address: 00:1C:F0:B2:AD:E1
rolis@ACERIS:~$
Revision history for this message
|
#5 |
Looks like you got the wifi working as it has found 2 SSIDS (ziep-zigu and BERZKALNI2)
You can now use network manager to connect to them. You may not be able to use WPA as not all wifi adapters can do WPA under linux
Looks like Mark has nailed this one good :D
Revision history for this message
|
#6 |
Hi,
The following link gives an explanation for your wireless issue:
http://
The wired b44 driver is loading first, which is preventing the wireless driver b43 from using the ssb module which already in use by the b44 driver.
A quick and dirty fix is to drop support for your wired interface to allow the wireless b43 driver to use the ssb module.
Open a terminal and enter the following command:
gksudo gedit /etc/modprobe.
# Add the following 2 lines at the end of the blacklist.conf file:
blacklist b44
blacklist ndiswrapper
Then run the following command and reboot afterwards:
sudo update-initramfs
Now your wired connection will not work, but wireless should work.
Hope it helps,
Regards,
Mark
Revision history for this message
|
#7 |
You can take a look at these SOLVED problems.
Revision history for this message
|
#8 |
Hi Rob,
Thanks for your input, but those 2 "solved" threads are about a different model and make of laptop, which uses a different Broadcom wireless chipset and a different wired ethernet adapter chipset. The solution there cannot be applied here.
The issue on the thread here is a very specific problem where the wired and wireless chipset both use the ssb kernel module, which causes conflicts and where only the wired or wireless can work one at a time, and not work both at the same time..
Regards,
Mark
Revision history for this message
|
#9 |
ok! Will live without wired conncection!
But - can you help me solve problem with restart. now when I'm restarting, none of interfaces is workin!
Revision history for this message
|
#10 |
Hi,
Copy-paste the output of the following commands again:
sudo lshw -C network
sudo modprobe -r b43 b44 ssb ndiswrapper
sudo modprobe b43
sudo ifconfig wlan0 up
dmesg | grep b43
sudo iwlist scanning
sudo lshw -C network
Please post the results of these commands on this thread.
After running those commands, try connecting to your wireless access point using NetworkManager.
You might need to run this sequence of commands after every reboot or you can try adding the command sequence to a script so it automatically runs during boot.
Regards,
Mark
Revision history for this message
|
#11 |
They!
Thanks for your help!
Here are things you asked!
rolis@ACERIS:~$ sudo lshw -C network
*-network:0 UNCLAIMED
description: Ethernet controller
product: BCM4401-B0 100Base-TX
vendor: Broadcom Corporation
physical id: 1
bus info: pci@0000:06:01.0
version: 02
width: 32 bits
clock: 33MHz
*-network:1
description: Network controller
product: BCM4318 [AirForce One 54g] 802.11g Wireless LAN Controller
vendor: Broadcom Corporation
physical id: 2
bus info: pci@0000:06:02.0
version: 02
width: 32 bits
clock: 33MHz
*-network:0 DISABLED
description: Ethernet interface
physical id: 1
logical name: vboxnet0
serial: 0a:00:27:00:00:00
*-network:1 DISABLED
description: Ethernet interface
physical id: 2
logical name: pan0
serial: 72:f7:77:f4:fd:f4
*-network:2
description: Wireless interface
physical id: 3
logical name: wlan0
serial: 00:16:cf:52:91:d9
rolis@ACERIS:~$ sudo modprobe -r b43 b44 ssb ndiswrapper
rolis@ACERIS:~$ sudo modprobe b43
rolis@ACERIS:~$ sudo ifconfig wlan0 up
rolis@ACERIS:~$ dmesg|grep b43
[ 3.212352] b43-pci-bridge 0000:06:02.0: enabling device (0000 -> 0002)
[ 3.212368] b43-pci-bridge 0000:06:02.0: PCI INT A -> GSI 22 (level, low) -> IRQ 22
[ 3.212379] b43-pci-bridge 0000:06:02.0: setting latency timer to 64
[ 604.498199] b43-pci-bridge 0000:06:02.0: PCI INT A disabled
[ 612.787309] b43-pci-bridge 0000:06:02.0: PCI INT A -> GSI 22 (level, low) -> IRQ 22
[ 612.896346] b43-phy0: Broadcom 4318 WLAN found
[ 617.127555] input: b43-phy0 as /devices/
[ 617.180081] b43 ssb0:0: firmware: requesting b43/ucode5.fw
[ 617.236846] b43 ssb0:0: firmware: requesting b43/pcm5.fw
[ 617.242201] b43 ssb0:0: firmware: requesting b43/b0g0initval
[ 617.247472] b43 ssb0:0: firmware: requesting b43/b0g0bsinitv
[ 617.368084] b43-phy0: Loading firmware version 410.2160 (2007-05-26 15:32:10)
[ 617.409730] Registered led device: b43-phy0::tx
[ 617.409751] Registered led device: b43-phy0::rx
[ 617.409773] Registered led device: b43-phy0::radio
[ 617.460418] b43-phy0: Radio turned on by software
[ 7679.503087] b43-pci-bridge 0000:06:02.0: PCI INT A disabled
[ 7692.800628] b43-pci-bridge 0000:06:02.0: PCI INT A -> GSI 22 (level, low) -> IRQ 22
[ 7692.910637] b43-phy0: Broadcom 4318 WLAN found
[ 7697.153618] input: b43-phy0 as /devices/
[ 7697.200071] b43 ssb0:0: firmware: requesting b43/ucode5.fw
[ 7697.282946] b43 ssb0:0: firmware: requesting b43/pcm5.fw
[ 7697.289971] b43 ssb0:0: firmware: requesting b43/b0g0initval
[ 7697.297325] b43 ssb0:0: firmware: requesting b43/b0g0bsinitv
[ 7697.420053] b43-phy0: Loading firmware version 410.2160 (2007-05-26 15:32:10)
[ 7697.465869] Registered led device: b43-phy0::tx
[ 7697.465892] Registered led device: b43-phy0::rx
[ 7697.465915] Registered led device: b43-phy0::radio
[ 7697.528378] b43-phy0: Radio turned on by software
[ 7794.372152] b43-pci-bridge 0000:06:02.0: PCI INT A disabled
[ 7802.953897] b43-pci-bridge 0000:06:02.0: PCI INT A -> GSI 22 (level, low) -> IRQ 22
[ 7803.044881] b43-phy0: Broadcom 4318 WLAN found
[ 7807.127970] input: b43-phy0 as /devices/
[ 7807.184412] b43 ssb0:0: firmware: requesting b43/ucode5.fw
[ 7807.211493] b43 ssb0:0: firmware: requesting b43/pcm5.fw
[ 7807.219431] b43 ssb0:0: firmware: requesting b43/b0g0initval
[ 7807.227127] b43 ssb0:0: firmware: requesting b43/b0g0bsinitv
[ 7807.348053] b43-phy0: Loading firmware version 410.2160 (2007-05-26 15:32:10)
[ 7807.394567] Registered led device: b43-phy0::tx
[ 7807.394588] Registered led device: b43-phy0::rx
[ 7807.394611] Registered led device: b43-phy0::radio
[ 7807.476823] b43-phy0: Radio turned on by software
rolis@ACERIS:~$ sudo iwlist scanning
lo Interface doesn't support scanning.
vboxnet0 Interface doesn't support scanning.
pan0 Interface doesn't support scanning.
wmaster0 Interface doesn't support scanning.
wlan0 Scan completed :
Cell 01 - Address: 00:40:96:36:C4:DB
Cell 02 - Address: 00:1C:F0:B2:AD:E1
rolis@ACERIS:~$ sudo lshw -C network
*-network:0 UNCLAIMED
description: Ethernet controller
product: BCM4401-B0 100Base-TX
vendor: Broadcom Corporation
physical id: 1
bus info: pci@0000:06:01.0
version: 02
width: 32 bits
clock: 33MHz
*-network:1
description: Network controller
product: BCM4318 [AirForce One 54g] 802.11g Wireless LAN Controller
vendor: Broadcom Corporation
physical id: 2
bus info: pci@0000:06:02.0
version: 02
width: 32 bits
clock: 33MHz
*-network:0 DISABLED
description: Ethernet interface
physical id: 1
logical name: vboxnet0
serial: 0a:00:27:00:00:00
*-network:1 DISABLED
description: Ethernet interface
physical id: 2
logical name: pan0
serial: 72:f7:77:f4:fd:f4
*-network:2
description: Wireless interface
physical id: 3
logical name: wlan0
serial: 00:16:cf:52:91:d9
rolis@ACERIS:~$
Revision history for this message
|
#12 |
hey!
I thougt - maybe it is possible to write two scripts. If i'll delete those two records from blacklist.conf file, then after restart my wired interface wil work...
so - I need one script, that enables my wifi interface (if I need wifi), and if I need LAN, then I need one more script, that enables back wired connection?
Revision history for this message
|
#14 |
Yes, idea is good!
But, as I'm real newbie, maybe you can help me?
Revision history for this message
|
#15 |
Hi,
Try the following procedure to enable wireless during boot:
Run the following commands:
sudo touch /etc/init.d/b43.sh
sudo chmod +x /etc/init.d/b43.sh
gksudo gedit /etc/init.d/b43.sh
# Add the following lines to this new file /etc/init.d/b43.sh:
#! /bin/sh
### BEGIN INIT INFO
# Provides: b43 functionality
# Required-Start:
# Required-Stop:
# Default-Start: S
# Default-Stop:
# Short-Description: enable script to load b43 wireless driver instead of the b44 wired driver
# Description: enable script to load b43 wireless driver instead of the b44 wired driver
### END INIT INFO
modprobe -r b43 b44 ssb ndiswrapper
modprobe b43
ifconfig wlan0 up
# Then reboot and retest wireless
# No guarantee this will work, as I do not have your hardware and cannot test this myself.
# If wireless still does not work after saving this new b43.sh file, then you might need to run the script manually - after each boot - with the following command:
sudo sh /etc/init.d/b43.sh
# And you can run the following command to disable the wireless script so that it does not run during boot:
sudo chmod -x /etc/init.d/b43.sh
Regards,
Mark
Revision history for this message
|
#16 |
Hey!
Thanks Mar, for help! It was greate help you made!!! Maybe my switching from windows to linux, although on one fow my PCs', but switching will be successfull!
CHEERS! ;)
Revision history for this message
|
#18 |
dear, I found a good company several days ago, and try to buy some goods,
and I received satisfactory item 5 days later.
Introducing to you: fallinele.com , maybe also useful for you.
Revision history for this message
|
#19 |
Labvakar!
Izskatās, ka esmu kļuvis par upuri kādām nelabām izdarībām. Pēc visām
pazīmēm uzlauzts mans e-mail konts, un iespējams Jūs esat saņēmuši no manas
adreses (<email address hidden>) kaut kādas SPAM-veidīgas vēstules!
Dzēsiet to visu ārā, neko no tā es neesmu sūtījis!
Mēģinu tikt skaidrībā, kas īsti noticis, bet, katrā ziņā - ļoti atvainojos!
--
Mr. Rolands Klušs
mob: +371 2 7781636
mail: <email address hidden>
web: twitter.