You are not logged in.

#1 2009-04-14 04:26:58

XtrmGmr99
Member
Registered: 2009-04-14
Posts: 128

[SOLVED AGAIN] Wireless Driver for Broadcom BCM4312 (14e4:4315)?

Hello,

I've recently switched to Arch after having Ubuntu installed on my laptop for a year. I'm also been an on/off Debian (and Debian-based) user on my main Desktop for the past two years or so. So it comes to no surprise that it's taking me a lot to get used to a brand-new packaging system, much less having to essentially build it from the ground up. But I'm always up for the challenge. smile

I switched from Ubuntu (Kubuntu, specifically) because of the problems it's recently been having in regard to speed and performance. Not to mention the constant freezing every hour. My Arch install when along smoothly. I've been running off of a wired connection, but I really need to get my wireless set up. This is my first roadblock.

In Ubuntu, it was a 'just-worked' kinda think hen it came to my wireless. The only problem that I've ever had with it during the Ubuntu times was when I first installed Ubuntu: they had not yet added in the Broadcom drivers (or, at least, not a compatible one). And so I had to do a bit of research to get it to work. Since then, I've lost track of the Linux development on my particular card.

But now it doesn't work, and I can't find a way to get it to work. I've looked at various wiki's and forum posts, but I can't seem to find one that's up-to-date.

Any help?

Last edited by XtrmGmr99 (2009-04-16 05:55:43)

Offline

#2 2009-04-14 06:21:28

tomk
Forum Fellow
From: Ireland
Registered: 2004-07-21
Posts: 9,839

Re: [SOLVED AGAIN] Wireless Driver for Broadcom BCM4312 (14e4:4315)?

There's a 4312 page in our wiki.

Offline

#3 2009-04-14 12:47:37

XtrmGmr99
Member
Registered: 2009-04-14
Posts: 128

Re: [SOLVED AGAIN] Wireless Driver for Broadcom BCM4312 (14e4:4315)?

Oh. Thanks!

However, I am not familiar with the AUR or PKGBUILD system. How exactly do I install this? I've looked on the wiwki, but it doesn't seem to give a straightforward answer on how to use the PKGBUILD.

Offline

#4 2009-04-14 14:36:25

tomk
Forum Fellow
From: Ireland
Registered: 2004-07-21
Posts: 9,839

Re: [SOLVED AGAIN] Wireless Driver for Broadcom BCM4312 (14e4:4315)?

Uhh.. yes it does.
http://wiki.archlinux.org/index.php/ABS … ild_System
http://wiki.archlinux.org/index.php/AUR_User_Guidelines

Please put a bit more time and effort into your searches. It will be worth your while.

Offline

#5 2009-04-15 00:26:26

XtrmGmr99
Member
Registered: 2009-04-14
Posts: 128

Re: [SOLVED AGAIN] Wireless Driver for Broadcom BCM4312 (14e4:4315)?

tomk wrote:

Uhh.. yes it does.
http://wiki.archlinux.org/index.php/ABS … ild_System
http://wiki.archlinux.org/index.php/AUR_User_Guidelines

Please put a bit more time and effort into your searches. It will be worth your while.

With all due respect, I DID search quite thoroughly. It's just that I apparently missed those articles somehow. =/

Anyway, I've downloaded the AUR package linked from here. I unpackaged the tar archive to ~/, went into the broadcom-wl directory, and ran makepkg command. This was the output:

$ makepkg -s
==> Making package ...
==> Checking runtime dependencies
==> Installing Missing Dependencies...
kernel26<2.6.29 package not found, searchig for group...
error: 'kernel<2.6.29': not found in sync db
==> ERROR: Pacman failed to install missing dependencies.

I haven't looked too much into this yet (ie: I haven't completely read the makepkg docs, haven't looked through the AUR comments...), but I'm assuming that the kernel I have (2.6.29-ARCH) is too recent -- PKGBUILD says that there is a dependency on kernal26>=2.6.28-3 and kernel26<2.6.29. I dunno, I may be doing something wrong...

BTW, I'm running Arch64

EDIT: I got it to work after reading the comments on the AUR page. Was pretty easy.

Thanks for your help tomk. smile

EDIT 2: Nevermind, doesn't really work. Read bottom post...

Last edited by XtrmGmr99 (2009-04-15 16:54:54)

Offline

#6 2009-04-15 16:54:27

XtrmGmr99
Member
Registered: 2009-04-14
Posts: 128

Re: [SOLVED AGAIN] Wireless Driver for Broadcom BCM4312 (14e4:4315)?

Today's the first day I've been able to actually test the installation to see if it actually worked. Sadly, it doesn't seem to have. I've followed the instructiong on the Broadcom 4312 wiki page, and then moved on to the wireless wiki page to set it up.

Running iwconfig, I can see that the driver enable wireless:

$ iwconfig
lo        no wireless extensions.

eth0      IEEE 802.11  Nickname:""
          Access Point: Not-Associated
          Link Quality:5  Signal level:0  Noise level:0
          Rx invalid nwid:0  invalid crypt:0  invalid misc:0

eth1      no wireless extensions.

However, running iwlist scan gives an error:

$ iwlist scan
lo        Interface doesn't support scanning.

eth0      Interface doesn't support scanning.

eth1      Interface doesn't support scanning.

The wiki says that this is likely to be because I haven't installed the firmware? I've added the wl module to /etc/rc.conf, but I haven't changed any other configuration options. For example, I haven't really touched the networking section of the file, except to change eth0 to eth1 (installed the wireless driver switched the interface). Do I need to add eth0 (wireless) to this section? Or do I have to configure network profiles? I'm really new to all these new configuration options, so I don't really know  where to start.

Here the networking setion of /etc/rc.conf:

# -----------------------------------------------------------------------
# NETWORKING
# -----------------------------------------------------------------------
#
# HOSTNAME: Hostname of machine. Should also be put in /etc/hosts
#
HOSTNAME="ryan-laptop"

# Use 'ifconfig -a' or 'ls /sys/class/net/' to see all available interfaces.
#
# Interfaces to start at boot-up (in this order)
# Declare each interface then list in INTERFACES
#   - prefix an entry in INTERFACES with a ! to disable it
#   - no hyphens in your interface names - Bash doesn't like it
# 
# DHCP:     Set your interface to "dhcp" (eth0="dhcp")
# Wireless: See network profiles below
#
eth1="dhcp"
INTERFACES=(eth1)

# Routes to start at boot-up (in this order)
# Declare each route then list in ROUTES
#   - prefix an entry in ROUTES with a ! to disable it
#
gateway="default gw 192.168.0.1"
ROUTES=(!gateway)
 
# Enable these network profiles at boot-up.  These are only useful
# if you happen to need multiple network configurations (ie, laptop users)
#   - set to 'menu' to present a menu during boot-up (dialog package required)
#   - prefix an entry with a ! to disable it
#
# Network profiles are found in /etc/network.d
#
# This now requires the netcfg package
#
#NETWORKS=(main)

I haven't touched any other files...

I'll continue looking through the wiki.

Also, I haven't tried KDE4's network manager to see if it has problems yet. I was hoping to take the installation one step at a time and get everything working the way I want it to on the console side before moving to and tweaking the graphical side. smile

Last edited by XtrmGmr99 (2009-04-15 16:58:10)

Offline

#7 2009-04-15 17:08:55

Wra!th
Member
Registered: 2009-03-31
Posts: 342

Re: [SOLVED AGAIN] Wireless Driver for Broadcom BCM4312 (14e4:4315)?

Try `iwlist scan` as root

Last edited by Wra!th (2009-04-15 17:09:34)


MacGregor DESPITE THEM!
7f 45 4c 46 01 01 01 00 00 00 00 00 00 00 00 00

Offline

#8 2009-04-15 17:09:00

Dheart
Member
From: Sofia, Bulgaria
Registered: 2006-10-26
Posts: 956

Re: [SOLVED AGAIN] Wireless Driver for Broadcom BCM4312 (14e4:4315)?

Wiki updated, I think you should first do a

modprobe lib80211_crypt_tkip

before wl as it no longer auto loads.


My victim you are meant to be
No, you cannot hide nor flee
You know what I'm looking for
Pleasure your torture, I will endure...

Offline

#9 2009-04-15 20:15:53

XtrmGmr99
Member
Registered: 2009-04-14
Posts: 128

Re: [SOLVED AGAIN] Wireless Driver for Broadcom BCM4312 (14e4:4315)?

Wra!th wrote:

Try `iwlist scan` as root

/facepalm

Thanks! That worked! Dunno why I didn't think to do that... >_>

Offline

Board footer

Powered by FluxBB