You are not logged in.

#1 2013-12-07 11:38:00

stkts
Member
From: Italy
Registered: 2013-10-11
Posts: 8

Problems with Broadcom Wireless BCM4312

Hello,

I have a strange behavior with my WiFi card that can't find connections.

01:00.0 Network controller: Broadcom Corporation BCM4312 802.11b/g LP-PHY (rev 01)
        Subsystem: Hewlett-Packard Company Device 365e
        Kernel driver in use: b43-pci-bridge
        Kernel modules: ssb

Initially I tought that the firmware could the problem beause I was not able to find any wifi connection using 'wifi-menu'. I excluded this because of this behavior, this is the problem:

> sudo ip link set wlan0 up   (works correctly)
> sudo wifi-menu wlan0
Scanning for networks... failed
No networks found

and at this point wlan0 is not up anymore.

I found a way to make it work correctly but I still want to solve this problem, the thing works if i use wifi-menu immediately after setting 'wlan0' up.

> sudo ip link set wlan0 up; sudo wifi-menu wlan0

this method works like 2 times on 3.

I think it's like the WiFi adapter is being turned off automatically or something like that, any ideas?

Offline

#2 2013-12-07 18:29:10

ewaller
Administrator
From: Pasadena, CA
Registered: 2009-07-13
Posts: 19,803

Re: Problems with Broadcom Wireless BCM4312

Any chance you've more than one thing trying to control the network?  You might want to post the output of systemctl --no-pager


Nothing is too wonderful to be true, if it be consistent with the laws of nature -- Michael Faraday
Sometimes it is the people no one can imagine anything of who do the things no one can imagine. -- Alan Turing
---
How to Ask Questions the Smart Way

Offline

#3 2013-12-07 18:49:31

stkts
Member
From: Italy
Registered: 2013-10-11
Posts: 8

Re: Problems with Broadcom Wireless BCM4312

Here is the output of systemctl:

UNIT                                                                     LOAD   ACTIVE SUB       DESCRIPTION
proc-sys-fs-binfmt_misc.automount                                        loaded active waiting   Arbitrary Executable File Formats File System Automount Point
sys-devices-pci0000:00-0000:00:1b.0-sound-card0.device                   loaded active plugged   NM10/ICH7 Family High Definition Audio Controller
sys-devices-pci0000:00-0000:00:1c.0-0000:01:00.0-ssb0:0-net-wlan0.device loaded active plugged   BCM4312 802.11b/g LP-PHY
sys-devices-pci0000:00-0000:00:1c.1-0000:02:00.0-net-enp2s0.device       loaded active plugged   AR8132 Fast Ethernet
sys-devices-pci0000:00-...3-usb5-5\x2d2-5\x2d2:1.0-bluetooth-hci0.device loaded active plugged   /sys/devices/pci0000:00/0000:00:1d.3/usb5/5-2/5-2:1.0/bluetooth/hci0
sys-devices-pci0000:00-...ost6-target6:0:0-6:0:0:0-block-sdb-sdb1.device loaded active plugged   Cruzer_Edge
sys-devices-pci0000:00-...1.0-host6-target6:0:0-6:0:0:0-block-sdb.device loaded active plugged   Cruzer_Edge
sys-devices-pci0000:00-...ost0-target0:0:0-0:0:0:0-block-sda-sda1.device loaded active plugged   WDC_WD2500BEVT-60ZCT1
sys-devices-pci0000:00-...ost0-target0:0:0-0:0:0:0-block-sda-sda2.device loaded active plugged   WDC_WD2500BEVT-60ZCT1
sys-devices-pci0000:00-...ost0-target0:0:0-0:0:0:0-block-sda-sda3.device loaded active plugged   WDC_WD2500BEVT-60ZCT1
sys-devices-pci0000:00-...ta1-host0-target0:0:0-0:0:0:0-block-sda.device loaded active plugged   WDC_WD2500BEVT-60ZCT1
sys-devices-platform-serial8250-tty-ttyS0.device                         loaded active plugged   /sys/devices/platform/serial8250/tty/ttyS0
sys-devices-platform-serial8250-tty-ttyS1.device                         loaded active plugged   /sys/devices/platform/serial8250/tty/ttyS1
sys-devices-platform-serial8250-tty-ttyS2.device                         loaded active plugged   /sys/devices/platform/serial8250/tty/ttyS2
sys-devices-platform-serial8250-tty-ttyS3.device                         loaded active plugged   /sys/devices/platform/serial8250/tty/ttyS3
sys-module-configfs.device                                               loaded active plugged   /sys/module/configfs
sys-subsystem-bluetooth-devices-hci0.device                              loaded active plugged   /sys/subsystem/bluetooth/devices/hci0
sys-subsystem-net-devices-enp2s0.device                                  loaded active plugged   AR8132 Fast Ethernet
sys-subsystem-net-devices-wlan0.device                                   loaded active plugged   BCM4312 802.11b/g LP-PHY
-.mount                                                                  loaded active mounted   /
boot.mount                                                               loaded active mounted   /boot
dev-hugepages.mount                                                      loaded active mounted   Huge Pages File System
dev-mqueue.mount                                                         loaded active mounted   POSIX Message Queue File System
mnt-usb.mount                                                            loaded active mounted   /mnt/usb
sys-kernel-config.mount                                                  loaded active mounted   Configuration File System
sys-kernel-debug.mount                                                   loaded active mounted   Debug File System
tmp.mount                                                                loaded active mounted   Temporary Directory
systemd-ask-password-console.path                                        loaded active waiting   Dispatch Password Requests to Console Directory Watch
systemd-ask-password-wall.path                                           loaded active waiting   Forward Password Requests to Wall Directory Watch
session-1.scope                                                          loaded active running   Session 1 of user dan
cpupower.service                                                         loaded active exited    Apply cpupower configuration
dbus.service                                                             loaded active running   D-Bus System Message Bus
getty@tty1.service                                                       loaded active running   Getty on tty1
kmod-static-nodes.service                                                loaded active exited    Create list of required static device nodes for the current kernel
lvmetad.service                                                          loaded active running   LVM2 metadata daemon
netctl@wlan0\x2dDigicom_9030.service                                     loaded active exited    Networking for netctl profile wlan0-Digicom_9030
systemd-backlight@acpi_video0.service                                    loaded active exited    Load/Save Screen Backlight Brightness of acpi_video0
systemd-fsck@dev-sda1.service                                            loaded active exited    File System Check on /dev/sda1
systemd-journald.service                                                 loaded active running   Journal Service
systemd-logind.service                                                   loaded active running   Login Service
systemd-random-seed.service                                              loaded active exited    Load/Save Random Seed
systemd-remount-fs.service                                               loaded active exited    Remount Root and Kernel File Systems
systemd-sysctl.service                                                   loaded active exited    Apply Kernel Variables
systemd-tmpfiles-setup-dev.service                                       loaded active exited    Create static device nodes in /dev
systemd-tmpfiles-setup.service                                           loaded active exited    Recreate Volatile Files and Directories
systemd-udev-trigger.service                                             loaded active exited    udev Coldplug all Devices
systemd-udevd.service                                                    loaded active running   udev Kernel Device Manager
systemd-update-utmp.service                                              loaded active exited    Update UTMP about System Reboot/Shutdown
systemd-user-sessions.service                                            loaded active exited    Permit User Sessions
systemd-vconsole-setup.service                                           loaded active exited    Setup Virtual Console
user@1000.service                                                        loaded active running   User Manager for 1000
-.slice                                                                  loaded active active    Root Slice
system-getty.slice                                                       loaded active active    system-getty.slice
system-netctl.slice                                                      loaded active active    system-netctl.slice
system.slice                                                             loaded active active    System Slice
user-1000.slice                                                          loaded active active    user-1000.slice
user.slice                                                               loaded active active    User and Session Slice
dbus.socket                                                              loaded active running   D-Bus System Message Bus Socket
dmeventd.socket                                                          loaded active listening Device-mapper event daemon FIFOs
lvmetad.socket                                                           loaded active running   LVM2 metadata daemon socket
systemd-initctl.socket                                                   loaded active listening /dev/initctl Compatibility Named Pipe
systemd-journald.socket                                                  loaded active running   Journal Socket
systemd-shutdownd.socket                                                 loaded active listening Delayed Shutdown Socket
systemd-udevd-control.socket                                             loaded active running   udev Control Socket
systemd-udevd-kernel.socket                                              loaded active running   udev Kernel Socket
dev-sda2.swap                                                            loaded active active    /dev/sda2
basic.target                                                             loaded active active    Basic System
bluetooth.target                                                         loaded active active    Bluetooth
cryptsetup.target                                                        loaded active active    Encrypted Volumes
getty.target                                                             loaded active active    Login Prompts
graphical.target                                                         loaded active active    Graphical Interface
local-fs-pre.target                                                      loaded active active    Local File Systems (Pre)
local-fs.target                                                          loaded active active    Local File Systems
multi-user.target                                                        loaded active active    Multi-User System
network.target                                                           loaded active active    Network
paths.target                                                             loaded active active    Paths
remote-fs.target                                                         loaded active active    Remote File Systems
slices.target                                                            loaded active active    Slices
sockets.target                                                           loaded active active    Sockets
sound.target                                                             loaded active active    Sound Card
swap.target                                                              loaded active active    Swap
sysinit.target                                                           loaded active active    System Initialization
timers.target                                                            loaded active active    Timers
systemd-tmpfiles-clean.timer                                             loaded active waiting   Daily Cleanup of Temporary Directories

LOAD   = Reflects whether the unit definition was properly loaded.
ACTIVE = The high-level unit activation state, i.e. generalization of SUB.
SUB    = The low-level unit activation state, values depend on unit type.

84 loaded units listed. Pass --all to see loaded but inactive units, too.
To show all installed unit files use 'systemctl list-unit-files'.

Offline

#4 2013-12-07 19:03:22

ewaller
Administrator
From: Pasadena, CA
Registered: 2009-07-13
Posts: 19,803

Re: Problems with Broadcom Wireless BCM4312

Looks okay to me.  My concern was that something like netctl was running.


Nothing is too wonderful to be true, if it be consistent with the laws of nature -- Michael Faraday
Sometimes it is the people no one can imagine anything of who do the things no one can imagine. -- Alan Turing
---
How to Ask Questions the Smart Way

Offline

#5 2013-12-08 19:29:20

whatshisname
Member
Registered: 2010-04-24
Posts: 163

Re: Problems with Broadcom Wireless BCM4312

I've been configuring a Dell Latitude D630 laptop this week-end. It has the same wireless card and I was having the very same problem.

Thanks for the work around.  As you implied, it usually fails on the first attempt but, for me, always worked on the second.

It turns out, though, you're most of the way to getting your wireless up and working despite the way wifi-menu is acting.

If you look in /etc/netctl you should see a profile that was created by wifi-menu.

If so, then do:

      sudo systemctl enable netctl-auto@wlan0.service

at the command prompt.  Your wireless connection should start automatically on reboot.

Just make sure you've disabled any manual netctl profiles you might have enable previously.

Hope this works for you. It did for me.

Good luck.  Thanks for helping me get off the dime.

Offline

Board footer

Powered by FluxBB