Quote:
Originally Posted by Gödel
the wl module refuses to load if the ssb module loads, the ssb module loads if other modules like b44 are loaded.
|
My LAN card does not uses a b44 and by the way what you mention is correct partially but blacklisting alone does not solve the problem.
Quote:
Originally Posted by Gödel
$ cat /etc/modprobe.d/blacklist.conf
#
# Listing a module here prevents the hotplug scripts from loading it.
# Usually that'd be so that some other driver will bind it instead,
|
This is wrong.
Read here
http://www.broadcom.com/docs/linux_sta/README.txt
following lines from above link
Code:
Note: On some systems such as Ubuntu 9.10, the ssb module may load during
boot even though it is blacklisted (see note under Common Issues on how to
resolve this. Nevertheless, ssb still must be removed
(by hand or script) before wl is loaded. The wl driver will not function
properly if ssb the module is loaded.
They mention Ubuntu but I see this problem in Fedora 16 which I am currently .
check output of 'lspci -vnn | grep -A6 [Nn]et'
Code:
09:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8101E/RTL8102E PCI Express Fast Ethernet controller [10ec:8136] (rev 02)
Subsystem: Dell Device [1028:02cf]
Flags: bus master, fast devsel, latency 0, IRQ 45
I/O ports at de00 [size=256]
Memory at f0010000 (64-bit, prefetchable) [size=4K]
Memory at f0000000 (64-bit, prefetchable) [size=64K]
[virtual] Expansion ROM at f0020000 [disabled] [size=128K]
Capabilities: [40] Power Management version 3
Capabilities: [50] MSI: Enable+ Count=1/1 Maskable- 64bit+
Capabilities: [70] Express Endpoint, MSI 01
Capabilities: [ac] MSI-X: Enable- Count=2 Masked-
Capabilities: [cc] Vital Product Data
Capabilities: [100] Advanced Error Reporting
Capabilities: [140] Virtual Channel
Kernel driver in use: r8169
Kernel modules: r8169
0c:00.0 Network controller [0280]: Broadcom Corporation BCM4312 802.11b/g LP-PHY [14e4:4315] (rev 01)
Subsystem: Dell Wireless 1397 WLAN Mini-Card [1028:000c]
Flags: bus master, fast devsel, latency 0, IRQ 4
Memory at f69fc000 (64-bit, non-prefetchable) [size=16K]
Capabilities: [40] Power Management version 3
Capabilities: [58] Vendor Specific Information: Len=78 <?>
Capabilities: [e8] MSI: Enable- Count=1/1 Maskable- 64bit+
Capabilities: [d0] Express Endpoint, MSI 00
Capabilities: [100] Advanced Error Reporting
Capabilities: [13c] Virtual Channel
Capabilities: [16c] Power Budgeting <?>
<---------------------Kernel Driver in Use Line is Missing I have not hided it from lspci output.
Kernel modules: ssb
and
Code:
modprobe wl
FATAL: Module wl not found.
while rpm shows
Code:
rpm -qa | grep "\-wl"
akmod-wl-5.100.82.112-2.fc16.x86_64
kmod-wl-5.100.82.112-2.fc16.4.x86_64
kmod-wl-3.2.3-2.fc16.x86_64-5.100.82.112-2.fc16.4.x86_64
broadcom-wl-5.100.82.112-2.fc16.noarch
I did not installed the 2 different versions as seen above I am a poor guy who says yes to what ever yum says.
When you install broadcom-wl akmod-wl and kmod-wl there is a file automatically created named
/etc/modprobe.d/broadcom-wl-blacklist.conf which has following lines in it
Code:
blacklist ssb
blacklist bcma
blacklist b43
blacklist brcmsmac
As per you saying I add
I also have in blacklist.conf
Code:
blacklist b43-pci-bridge
blacklist bcm43xx
blacklist ssb
blacklist b43
blacklist b44
So at 2 different files blacklist.conf and broadcom-wl-blacklist.conf these modules are already blacklisted when you download them via yum.
I erased wicd and reinstalled network manager gnome reboot.
This does not solves the issue.Going back to step 1 a network manager is just a GUI it does not have any drivers.Drivers are different from a GTK or QT based Application like Network Manager Gnome or wicd.
The fact the even after blacklisting ssb in /etc/modprobe.d/blacklist.conf ssb is loading rather than wl is my problem.
This is the reason why wl driver is not working.Do you have any solution for this?
Additional information:
1) The hardware switch is not off.
2) In Ubuntu it is working absolutely perfectly.I have used Ubuntu 9.04 10.4 10.10 11.04 11.10 all x86_64 on this machine with Broadcom STA driver from their restricted driver repos which is available in installation media of Ubuntu ISO's pool folder also.
3) If you read the thread from beginning the problem was not that wireless was not working.
The problem was after working on wireless for some time I used to get disconnected.A GTK window used to popup asking me to enter authorization after every 10 minutes.
Even upon entering the credentials I was not able to connect to the wireless network.You actually have deviated my issue.
The issue is not driver missing or missing firmware which a lame dick user
is unaware for 14e4:4315 chipset.The issue was disconnection of device after working for 10-15 minutes.Due to which hadrons123 suggested to replace the broadcom driver with b43 when that did not worked then he suggested to replace Network Manager with wicd.Which seemed to solve the issue partially until I got disconnected after 1 hour 20 minutes. Which was further dealt
as suggested by hadrons123
here to try editing ifup-wireless by a user
http://forums.fedoraforum.org/showpo...33&postcount=2
So then I changed a line in /etc/sysconfig/network-scripts/ifup-wireless
Code:
iwconfig $DEVICE retry 40
# ^ MY NEW LINE
Which also did not helped.Reverted back to original ifup-wireless line in later circus on Fedora.
I have one more laptop with me which works perfectly fine in these conditions so router is not in problem.The same machine works perfectly with Ubuntu 11.10 so it is not a hardware failure either.
My kernel
3.1.0-7.fc16.x86_64
lspci output updated after comment below for further postmortem