View Full Version : [ubuntu] bcm5974 doesn't work on MacBook 5.1
larslarsson
May 19th, 2009, 12:00 PM
Hi,
I have Intrepid on my MacBook 5.1 and most of the Mactel stuff works, but not bcm5974. I installed it from the dkms, and I did the fdi file thing and the usbhid blacklist (according to the threads here). bcm diagnostics says /proc/bus/input/devices: module NOT registered.
I'm running Ubuntu off of a USB stick, could it be that usbhid blacklist fails because of that?
I attach my /proc/bus/input/devices (added .txt). Can't find 'bcm' in it, should I? (If so, should I enter it manually?)
Thanks for any help!
Lars
cyberdork33
May 19th, 2009, 02:22 PM
is the module loaded?? (use 'lsmod')
larslarsson
May 19th, 2009, 02:48 PM
lsmod says:
.....
bcm5974 17032 0
....
So I guess it's loaded.
cyberdork33
May 19th, 2009, 04:47 PM
well, there is a bug open for this.
https://bugs.edge.launchpad.net/mactel-support/+bug/337935
larslarsson
May 20th, 2009, 11:37 AM
Thanks for the reply, but I have done the things described in that bug.
The only sure thing I know is that my /proc/bus/input/devices does not contain bcm5974.
Should/could it be added manually?
And may this have to do with my using USB (running off of a USB stick)? If I connect a USB mouse, it works fine.....
cyberdork33
May 20th, 2009, 10:19 PM
Thanks for the reply, but I have done the things described in that bug.
The only sure thing I know is that my /proc/bus/input/devices does not contain bcm5974.
Should/could it be added manually?
And may this have to do with my using USB (running off of a USB stick)? If I connect a USB mouse, it works fine.....
I really don't know, but you should post any relavant information to the bug report.
alexmurray
May 21st, 2009, 02:38 AM
Did you make sure you updated your initramfs (http://bugs.edge.launchpad.net/mactel-support/+bug/337935/comments/50) after blacklisting usbhid?
larslarsson
May 22nd, 2009, 02:49 AM
Good point, but I did do the update-initramfs.
(Including substituting the update-initramfs from the Live CD with the one from rofs.)
Does anyone know if the /proc/bus/input/devices file should have bcm5974 in it?
And if it should, in what part of install or boot should it be inserted?
Thanks,
Lars
larslarsson
May 27th, 2009, 02:25 PM
The problem was obviously usbhid blocking bcm5974, I tried:
rmmod bcm5974; rmmod usbhid; modprobe bcm5974; modprobe usbhid
and then it worked. Just need to find out how to make it persistent.
Lars
alexmurray
May 27th, 2009, 07:49 PM
Make sure you follow the instuctions on the Wiki for blacklisting usbhid and it should all work and be persistent - I'd guess you've probably just missed a step somewhere...
vBulletin® v3.8.4, Copyright ©2000-2012, Jelsoft Enterprises Ltd.