You are not logged in.
I'm using the (apparently nightmarish) broadcom_wl module.
This:
https://wiki.archlinux.org/index.php/Br … every_time
and this:
https://wiki.archlinux.org/index.php/Co … es_varying
don't work. the 10-network.rules file I create is just completely ignored.
Any ideas?
Arch is my distro of choice for my desktop, but it is turning out to be an enormous PITA on my laptop.
Offline
Can you post your pci device id please
Last edited by Mr Green (2010-12-23 15:30:38)
Mr Green
Offline
It is possible to specify the module loading order in /etc/rc.conf
# Always load 8139too before e100
MODULES=(8139too e100)
have you tried this already?
Offline
wired: was eth0 at install, after boot is mysteriously eth1
MAC address is: 88:ae:1d:db:94:f6
wireless: now eth0, was eth1 upon initial configuration
MAC address is: 00:26:82:e7:3f:a2
/etc/udev/rules.d/10-network.rules looks like this:
SUBSYSTEM=="net", ATTR{address}=="88:ae:1d:db:94:f6", NAME="eth0"
SUBSYSTEM=="net", ATTR{address}=="00:26:82:e7:3f:a2", NAME="eth1"
yet ifconfig -a shows that it's being ignored for some reason.
Offline
Can you post your pci device id please
I'm assuming you mean this:
# lspci -nn | grep 14e4
05:00.0 Network controller [0280]: Broadcom Corporation Device [14e4:4727] (rev 01)
Offline
what about putting the modules in MODULES=() in rc.conf, does that work?
Offline
what about putting the modules in MODULES=() in rc.conf, does that work?
MODULES=(lib80211_crypt_tkip wl !b43 !ssb)
per the wiki. Doesn't work.
Offline
also if you put both modules (for wired and wireless device) in rc.conf and don't use a udev-rule at all?
Offline
also if you put both modules (for wired and wireless device) in rc.conf and don't use a udev-rule at all?
Wired ethernet controller is RTL8101E/8102E [10ec:8136]
which apparently uses the r8169 module.
so,
MODULES=(r8169 lib80211_crypt_tkip wl ..... )
and it still doesn't work.
Offline
hmmm,
NAME
The name, a network interface should be renamed to. Or as a
temporary workaraound, the name a device node should be named.
Usually the kernel provides the defined node name, or even creates
and removes the node before udev even receives any event. Changing
the node name from the kernel's default creates inconsistencies and
is not supported. If the kernel and NAME specify different names,
an error will be logged. Udev is only expected to handle device
node permissions and to create additional symlinks, not to change
kernel-provided device node names. Instead of renaming a device
node, SYMLINK should be used. Symlink names must never conflict
with device node names, it will result in unpredictable behavior.
try creating symlinks instead.
Offline
I've given up, but I thank everyone for the help. I just can't understand why it all worked fine until I dared to reboot, at which point it became completely FUBAR. Oh well, so it goes.
Offline
Broadcom have recently updated there driver
http://www.broadcom.com/docs/linux_sta/README.txt
So guess AUR package is out of date
Do not give up
MrG
Mr Green
Offline
also if you put both modules (for wired and wireless device) in rc.conf and don't use a udev-rule at all?
And another suggestion: completely disable udev autoload and specify all your modules inside the rc.conf? That way you can be sure it is udev-related. (it should be, but since I'm a broadcom-wl user myself and I have seen noone with the same problem as yours, it might be something not related to udev altogether?
Zl.
Offline