You are not logged in.
Just as the title states, my wlan0 is missing probably 75% of my boots. It used to always be there ever since I installed Arch using kde4.1 then upgrading to 4.2. However, now that I have 4.3, wlan0 only appears a handful of times when I reboot. I reinstall my driver with ndiswrapper and under listing it with -l it appears and says the device is installed and present. Anyone else having that problem?
Last edited by AngryKoala (2009-08-07 15:42:59)
Offline
What network card do you have?
Offline
I use the Linksys WMP300.
ndiswrapper -l output is as follows:
bcmwl5 : driver installed
device (14E4:4329) present (alternate driver: ssb)
It worked once this morning, but not again for another 5 reboots.
Offline
I had my wireless fail at the same time as I upgraded to to KDE 4.3. My card works fine but only worked with broadcom's "wl" driver which is in AUR. After 4.3 the wl module was loaded but the wireless LED remained yellow rather than blue and I had no eth1.
Solution: I blacklisted b43 and ssb in rc.conf which I'd never had to do before, so I guess I had just been lucky up to then and the new udev stuff caused a change in the order modules grabbed resources? That's not a bug in the new udev, just I should have been blacklisting all along (had it as a tech note as I'd seen howtos mention that).
Last edited by vacant (2009-08-07 07:30:07)
Offline
Hi, I have the same thing (also installed kde4.3)
before my wireless was eth1 and my wired eth0
But now it changes from time to time, and like you say 75% of the time my wireless is eth0 instead of eth1! (It took me half a day to figure this out, because even my wired didn't work 75% of time)
I now have 2 connection scripts (when one doesnt work, the other always did until now).
The original
#! /bin/bash
sudo wpa_supplicant -B -Dwext -ieth1 -c/etc/wpa_supplicant.conf &
sleep 10
sudo dhcpcd eth1
ifconfig eth1
The alternative
#! /bin/bash
sudo wpa_supplicant -B -Dwext -ieth0 -c/etc/wpa_supplicant.conf &
sleep 10
sudo dhcpcd eth0
ifconfig eth0
I use the alternative by default now, it works most of the time, but this time I needed the original.
Is here someone who has an idea why these ethx names are changing from time to time? (is it kde's fault?)
according to this page: http://wiki.archlinux.org/index.php/Arch_Linux_and_You , I would think she has her period.
@ AngryKoala: try to find out to what names it get's changed 75% (I bet that's what happens)
Offline
maybe this is because udev mixing up the devices, see here:
http://wiki.archlinux.org/index.php/Ude … _Each_Boot
what you gotta do is just load those modules in rc.conf in the module array manually, maybe this helps?
Offline
My modules in rc.conf:
MOD_AUTOLOAD="yes"
#MOD_BLACKLIST=() #deprecated
MODULES=(p4-clockmod cpufreq_ondemand cpufreq_powersave b44 mii slhc ipw2200 ac97_bus snd-mixer-oss snd-pcm-oss snd-page-alloc snd-pcm snd-timer snd snd-ac97-codec snd-intel8x0 snd-intel8x0m soundcore)
lspci gives:
02:00.0 Ethernet controller: Broadcom Corporation BCM4401-B0 100Base-TX (rev 02)
02:03.0 Network controller: Intel Corporation PRO/Wireless 2200BG [Calexico2] Network Connection (rev 05)
I assume that my wired module is "b44" and my wireless is "ipw2200"?
So eth0 should be wired and eth1 wireless. But most of the time it is the inverse!
Is there something wrong in my rc.conf?
Offline
Well, my original problem was that wlan0 would not come up at all. I was certain that my computer recognized it and the driver was installed through ndiswrapper. It appears to be consistently working now, however. I do not know how or why exactly. What I did, though, is uninstall my ndiswrapper driver, and switch from wicd to KNetworkManager. After many reboots and tinkering with ndiswrapper and KNetworkManager a lot, it works consistently now. Wicd worked for many months very well and still works very well on my laptop, so I would not attribute the solution to switching away from it. I hope that no one else has these issues. Thanks for all the replies!
Offline