SlackwareThis Forum is for the discussion of Slackware Linux.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
try 'sudo dhcpcd -d wlan0' from a terminal. It sounds like dhcpcd is silently exiting, the wifi notices eventually, like the cartoon characters that run some distance over the cliff's edge, and flags the issue when it realises it shouldn't be here.
Is it renewing a lease? How long is the lease? 5 secs?
Definetly get network manager from http://connie.slackware.com/~rworkman/xfce-4.8/ I also experienced a lot of problems with wicd. Now after installing network manager I have no issues anymore and getting connected to multiple networks is a breeze as well.
This driver is the new kernel driver that is reverse engineered from Broadcom's own driver. In order for this to work you need the firmware reported at http://linuxwireless.org/en/users/Drivers/brcm80211 .
HOWEVER---
Since you are using the broadcom-sta driver, you will need to blacklist the brcm80211 module then reload the wl and broadcom-sta modules. after this, everything should work.
Ok, turns out kernel driver doesn't seem to support my chipset, so I'm back on the sta. I have brcm80211 now blacklisted and still getting dropouts every hour or so.
I went and looked in the
/usr/share/dbus-1/system-services/
folder and found dbus was starting wpa_supplicant... twice... removed them, restarted and have now been up for two hours straight without a drop. Here's hoping.
This is, I hope, my final update on the issue. I have kept posting as there were a half dozen similar posts with no answers in them.
It looks like wicd is the main issue. When I dug into the guts of it, I see it spawning / killing wpa_supplicant and passing it a different config file for each access point. That's right, not ssid, access point. This kill / reconnect is quick, but still kills the network connection meaning irc, network downloads, etc can be interrupted and may not resume.
My solution which has now been up for 3+ hours without a hickup, was to remove wicd completly and update the /etc/rc.d/rc.inet1.conf file adding these lines for my wireless card:
IFNAME[4]="wlan0"
USE_DHCP[4]="yes"
WLAN_WPA[4]="wpa_supplicant"
WLAN_WPADRIVER[4]="wext"
I then added this line to the /etc/wpa_supplicant.conf
update_config=1
Then reboot (I know I know) to be sure wicd was all gone for good.
finally, from kde, I ran wpa_gui and setup my ssid's, then saved the config. (you don't have to save the config, but if you do not changes will not stick after reboot)
This got me working and seems to have solved all the dropout issues.
An optional step, as I got tired of putting in root creds to run wpa_gui, is to put this line into your /etc/wpa_supplicant.conf:
ctrl_interface_group=netdev
and I also setup my kde to auto run wpa_gui -t (not the kde menu one, as that will always try and run as root). the -t puts it quietly in my task bar and all is well.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.