The broadcom-sta module wl will use the eth* naming pattern by default. If you are having two network interfaces, e.g. lan and wlan (I’m having a BCM43224), ifconfig will output:
eth0 Link encap:Ethernet HWaddr xx:xx:xx:xx:xx:xx
inet addr:192.168.1.249 Bcast:192.168.1.255 Mask:255.255.255.0
inet6 addr: xx/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:3255 errors:0 dropped:0 overruns:0 frame:0
TX packets:2849 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:2032027 (2.0 MB) TX bytes:359760 (359.7 KB)
Interrupt:19
eth1 Link encap:Ethernet HWaddr xx:xx:xx:xx:xx:xx
inet addr:192.168.1.215 Bcast:192.168.1.255 Mask:255.255.255.0
inet6 addr: xx/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:112 errors:1 dropped:0 overruns:0 frame:11971
TX packets:91 errors:34 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:13829 (13.8 KB) TX bytes:15989 (15.9 KB)
Interrupt:16
This behavior can be changed by setting the name in the option in /etc/modprobe.d/modprobe.conf (you may need to create this file if it does not exist) by adding the option options wl name=wlan0. As an alternative, you can use the b43 kernel module (requires kernel 3.1+) or brcmsmac instead of broadcom-sta. To switch, type in console "echo "blacklist wl" >> /etc/modprobe.d/blacklist" as root and reboot (or remove the the wl kernel module).