Red Hat Bugzilla – Bug 435446
b43: Cannot connect to ad-hoc network
Last modified: 2008-05-13 14:38:54 EDT
Description of problem:
I have tried to create an ad-hoc network with ESSID "Home Network", between a
Fedora 8 machine with a Broadcom BCM4318 (using the b43 driver), and a Windows
XP machine with an Intel wireless chipset and the latest drivers. Whether I
bring up the network on the Windows side first or the Linux side first, I fail
to establish a connection between the two machines. dhcpd is running on the
Version-Release number of selected component (if applicable):
Steps to Reproduce:
1. Create ad-hoc network on Windows machine with ESSID "Home Network", no security
2. Using system-config-networking, set wlan0 to ad-hoc mode with same ESSID, no
security, static IP address
3. Configure a DHCP server to start on bootup on the Fedora box
4. Reboot fedora (sometimes b43 doesn't "take" new settings until after a reboot)
Windows box reports "adhoc network has no peers"
I am also unable to connect between my Gentoo box with the an acx111 (acx
driver) and either the Windows machine or the Fedora machine. So none of the
three machines is able to connect to any of the others wirelessly.
I don't have an AP currently to test with that, but I'll try and borrow one.
That should say "system-config-network", not "system-config-networking", above.
Please attach the output of running iwconfig after a connection attempt. Also
attach the contents of /var/log/messages.
I may also need you to run wireshark to capture your connection attempt as
well, but please go ahead and attach the above requested information ASAP in
case the wireshark capture is unnecessary...thanks!
Created attachment 296389 [details]
output of iwconfig
Created attachment 296390 [details]
Thanks! Happy to provide any other needed info.
Created attachment 296392 [details]
Oops! I forgot that the radio was disabled. I turned on the radio and rebooted
(as you can see in the log).
I just got a rt2500-based PCMCIA card, and I have the same issue with that (same
machine). If I bring both wlan0 and wlan1 up in ad-hoc mode, neither of them
tries to merge their networks with the other, at least judging by dmesg. So
maybe there is a bug in some common code?
I assume I should run wireshark now...
Created attachment 298222 [details]
wireshark capture of wmaster1
I also ran wireshark on the Windows side while trying to connect, but it did
not capture any packets.
Could you post the exact sequence of commands you are using to create your
ad-hoc network? Thanks!
By the way: I just realised you might have thought that it was just a "radio
disabled" mistake, originally, because of my comment #6. It wasn't - after I
reenabled the radio it still failed to work.
I created the network with system-config-network, so I just use the Activate
button in that program, or type "ifup wlan[0/1]". (The DHCP server is started by
its initscript on bootup.)
Sure, OK...can you attach the contents of ifcfg-wlan0 and ifcfg-wlan1?
Created attachment 298355 [details]
wlan0 is the b43.
Created attachment 298356 [details]
*adding bogus comment to change bug status back*
I cannot replicate this using two F8 systems running kernel-188.8.131.52-34.fc8,
one with b43 and one with iwl3945.
Please attch the output of running 'chkconfig --list'?
Also, excuse me for asking but you are executing 'ifup wlan0' and 'ifup wlan1'
right? Sorry, I have to ask...
I am having similar problems on a Dell Wireless card using the b43/ssb
drivers. Specifically I cannot create and ad-hoc network. I have not tried
connecting to an existing one. This is true for both rawhide and Fedora 8.
Ahmed, how are you attempting to create the network? Please be specific.
As I indicated in comment 15, I cannot recreate this issue. I'll need you to
describe what you are doing in detail.
Closed due to lack of response...please reopen when the requested information
becomes available -- thanks!