View Full Version : [ubuntu] New unibody macbook pro, wireless?
mxweas
October 28th, 2008, 01:59 PM
I've successfully triple-booted my new 15" macbook pro with mac osx windows and ubuntu. The only thing I cannot get working is wireless, anyone have any ideas? Maybe I am setting up something wrong?
Thanks,
Max
EDIT: All I have done is sudo apt-get install compat-wireless-ath9k-generic. It installed successfully but I am not sure if there is something else I need to do to set it up. ifconfig shows eth0 and lo no ath0...
_mario_
October 28th, 2008, 03:08 PM
Hi,
I've successfully triple-booted my new 15" macbook pro with mac osx, windows and ubuntu.Congratulation!
The only thing I cannot get working is wireless, anyone have any ideas? Maybe I am setting up something wrong?
EDIT: All I have done is sudo apt-get install compat-wireless-ath9k-generic. It installed successfully but I am not sure if there is something else I need to do to set it up. ifconfig shows eth0 and lo no ath0...
Where did you get this package from? I cannot find it in the repos.
However, ath9k drivers are to drive atheros wifi chips. But, according to this post (http://ubuntuforums.org/showpost.php?p=6048531&postcount=16), the new models incorporate Broadcom chips, in particular a BCM4322 (the 4 digits are its device ID). Unfortunately, this chip doesn't seem to be natively supported by Ubuntu's latest kernel 2.6.27-7.14. Neither ssb/b43 nor the proprietary wl driver. So it seems, you'll have to use ndiswrapper for a while ... (have a look at this site (https://wiki.ubuntu.com/MacBookPro/Penryn) for installation instructions.)
ciao,
Mario
cyberdork33
October 28th, 2008, 03:10 PM
I've successfully triple-booted my new 15" macbook pro with mac osx windows and ubuntu. The only thing I cannot get working is wireless, anyone have any ideas? Maybe I am setting up something wrong?
Thanks,
Max
EDIT: All I have done is sudo apt-get install compat-wireless-ath9k-generic. It installed successfully but I am not sure if there is something else I need to do to set it up. ifconfig shows eth0 and lo no ath0...
I don't think you have an Atheros card, so that driver will not work for you.
lspci |grep Network
If that returns that you have a Broadcom card, then you need to use the wl driver.
cyberdork33
October 28th, 2008, 03:11 PM
Where did you get this package from? I cannot find it in the repos.
It is a package in the mactel-support PPA, but is really just for Hardy. ath9k is included in Intrepid by default I believe.
mxweas
October 28th, 2008, 04:42 PM
how do I install the broadcom driver?
Max
cyberdork33
October 28th, 2008, 07:23 PM
how do I install the broadcom driver?
Max
The wl driver is discussed here:
http://ubuntuforums.org/showthread.php?t=914697&highlight=broadcom
mxweas
October 28th, 2008, 08:04 PM
Is there a guide to installing it? The only info I got from that thread is that it can be done...
Thanks,
Max
cyberdork33
October 28th, 2008, 08:10 PM
Is there a guide to installing it? The only info I got from that thread is that it can be done...
Thanks,
Max
It is already in Intrepid, you don't have to "install" it. You just have to make sure the other drivers that conflict are disabled... This is detailed in the thread.
mxweas
October 28th, 2008, 08:34 PM
System > Administration > Hardware Drivers shows no wl driver.
Max
cyberdork33
October 28th, 2008, 09:11 PM
System > Administration > Hardware Drivers shows no wl driver.
Max
I believe that tool calls it the Broadcom STA driver.
mxweas
October 28th, 2008, 09:19 PM
that menu shows no drivers for me at all...
Max
_mario_
October 29th, 2008, 09:24 AM
that menu shows no drivers for me at all...
please append the output of the following commands:
lspci -s "04:00.0"
lspci -v -n -s "04:00.0"
as stated in my previous post, if the IDs in the first line happen to be 14e4:4322, then your chip isn't yet supported, because:
modinfo wl
gives the list of supported devices, which is:
alias: pci:v000014E4d0000432Dsv*sd*bc*sc*i*
alias: pci:v000014E4d0000432Csv*sd*bc*sc*i*
alias: pci:v000014E4d0000432Bsv*sd*bc*sc*i*
alias: pci:v000014E4d0000432Asv*sd*bc*sc*i*
alias: pci:v000014E4d00004329sv*sd*bc*sc*i*
alias: pci:v000014E4d00004328sv*sd*bc*sc*i*
alias: pci:v000014E4d00004315sv*sd*bc*sc*i*
alias: pci:v000014E4d00004313sv*sd*bc*sc*i*
alias: pci:v000014E4d00004312sv*sd*bc*sc*i*
alias: pci:v000014E4d00004311sv*sd*bc*sc*i*
and there's no 4322 listed. in this case you'll have to use ndiswrapper.
ciao,
Mario
mxweas
October 29th, 2008, 01:04 PM
Broadcom's wireless driver (wl) supports 4322 I believe.
Max
_mario_
October 29th, 2008, 01:14 PM
Broadcom's wireless driver (wl) supports 4322 I believe.
yes, according to Broadcom's site (http://www.broadcom.com/support/802.11/linux_sta.php), it does. however unless the linux kernel interface wrapper (aka. linux kernel module) doesn't report it as supported, the kernel won't load it automatically. jockey might work in a simiar fashion.
try to load it manually using (modprobe wl) and later a line in /etc/modules. please have a lock at /var/log/kern.log while loading the module.
ciao,
Mario
cyberdork33
October 29th, 2008, 03:32 PM
try to load it manually using (modprobe wl) and later a line in /etc/modules. please have a lock at /var/log/kern.log while loading the module.
ciao,
Mario
You also have to unload b43 and ssb or you will get conflicts.
Also, MBP5,1 owners have verified that the whatever driver works out-of-the-box... and I think it is wl.
http://ubuntuforums.org/showpost.php?p=6057703&postcount=21
calebio
October 29th, 2008, 11:09 PM
You also have to unload b43 and ssb or you will get conflicts.
Also, MBP5,1 owners have verified that the whatever driver works out-of-the-box... and I think it is wl.
http://ubuntuforums.org/showpost.php?p=6057703&postcount=21
Wireless stopped working when i went from 2.6.27-4 to 2.6.27-7. I can boot (at the grub menu) into 2.6.27-4 and wireless works again. But in 2.6.27-7, 'modprobe wl' produces 'FATAL: Module wl not found.'
Where did it go? Also, what is the package name? "wl" is a mail/news reader....
_mario_
October 30th, 2008, 07:19 AM
Hi,
Wireless stopped working when i went from 2.6.27-4 to 2.6.27-7. I can boot (at the grub menu) into 2.6.27-4 and wireless works again. But in 2.6.27-7, 'modprobe wl' produces 'FATAL: Module wl not found.'
Where did it go?
it is in the restricted modules package (linux-restricted-modules-2.6.27-7-generic). since you seem to have it installed for your old kernel but not the newer one, its meta-package (linux-restricted-modules-generic) might be missing.
ciao,
Mario
cyberdork33
October 30th, 2008, 11:05 AM
Where did it go? Also, what is the package name? "wl" is a mail/news reader....Good to know.
it is in the restricted modules package (linux-restricted-modules-2.6.27-7-generic). since you seem to have it installed for your old kernel but not the newer one, its meta-package (linux-restricted-modules-generic) might be missing.
In other words, boot into the newer kernel and run
sudo apt-get install linux-restricted-modules-generic
Zookalicious
February 12th, 2010, 02:12 PM
Wireless (AirPort)
To enable wireless you need to install the restricted Broadcom STA driver. If you don't have wired internet access, download these packages using another computer:
http://packages.ubuntu.com/karmic/patch
http://packages.ubuntu.com/karmic/dkms
http://packages.ubuntu.com/karmic/bcmwl-kernel-source
Install them in this order (by pasting the URL in your browser) and downloading the package appropriate for your build, you can instal with a package manager. Then restart the computer.
Taken from the Debian Wiki.
I had the exact same problem and following these steps got my wireless working beautifully.
Also this is assuming your running Karmic.
vBulletin® v3.8.4, Copyright ©2000-2012, Jelsoft Enterprises Ltd.