14e9b Installing FreeBSD on my MacBook Pro 7,1...it is a mid 2010 model - The FreeBSD Forums
The FreeBSD Forums  

Go Back   The FreeBSD Forums > Desktop Usage > Mobile Computing

Mobile Computing This forum discusses issues related to running FreeBSD on notebooks, laptops, and other mobile equipment.

Reply
 
Thread Tools Display Modes
  #1  
Old July 23rd, 2011, 03:01
JoshuaBranson JoshuaBranson is offline
Junior Member
 
Join Date: Jul 2011
Posts: 21
Thanks: 15
Thanked 0 Times in 0 Posts
Default Installing FreeBSD on my MacBook Pro 7,1...it is a mid 2010 model

Like the title of this thread suggests, I'm trying to install FreeBSD on a MacBook Pro 7,1 but I'm having trouble finding out if FreeBSD supports my hardware. I know it supports my wireless, audio, and Core 2 Duo processor, but I'm having some difficulty finding anything else. So I could use some help finding out if FreeBSD supports and if I need:

1) My disk controller
2) My FDDI
3) My Serial Interfaces
4) My Webcam (which I have hardware for)
5) My USB (which I have hardware for)
6) My IEEE
7) My Bluetooth (which I have hardware for)
8) My Miscellaneous Devices
a) My VGA card (which I have hardware for)
b) My mouse (which I definitely have hardware for)
Here's a link to the "FreeBSD 8.2-RELEASE Hardware Notes":
http://www.freebsd.org/releases/8.2R/hardware.html

Here's a link to my computer's tech specs:

http://www.everymac.com/systems/appl...010-specs.html

And here's a copy of my sudo lspci:

Code:
ubuntu@ubuntu:~$ sudo lspci
00:00.0 Host bridge: nVidia Corporation MCP89 HOST Bridge (rev a1)
00:00.1 RAM memory: nVidia Corporation MCP89 Memory Controller (rev a1)
00:01.0 RAM memory: nVidia Corporation Device 0d6d (rev a1)
00:01.1 RAM memory: nVidia Corporation Device 0d6e (rev a1)
00:01.2 RAM memory: nVidia Corporation Device 0d6f (rev a1)
00:01.3 RAM memory: nVidia Corporation Device 0d70 (rev a1)
00:02.0 RAM memory: nVidia Corporation Device 0d71 (rev a1)
00:02.1 RAM memory: nVidia Corporation Device 0d72 (rev a1)
00:03.0 ISA bridge: nVidia Corporation MCP89 LPC Bridge (rev a2)
00:03.1 RAM memory: nVidia Corporation MCP89 Memory Controller (rev a1)
00:03.2 SMBus: nVidia Corporation MCP89 SMBus (rev a1)
00:03.3 RAM memory: nVidia Corporation MCP89 Memory Controller (rev a1)
00:03.4 Co-processor: nVidia Corporation MCP89 Co-Processor (rev a1)
00:04.0 USB Controller: nVidia Corporation MCP89 OHCI USB 1.1 Controller (rev a1)
00:04.1 USB Controller: nVidia Corporation MCP89 EHCI USB 2.0 Controller (rev a2)
00:06.0 USB Controller: nVidia Corporation MCP89 OHCI USB 1.1 Controller (rev a1)
00:06.1 USB Controller: nVidia Corporation MCP89 EHCI USB 2.0 Controller (rev a2)
00:08.0 Audio device: nVidia Corporation MCP89 High Definition Audio (rev a2)
00:09.0 Ethernet controller: nVidia Corporation MCP89 Ethernet (rev a1)
00:0a.0 IDE interface: nVidia Corporation MCP89 SATA Controller (rev a2)
00:0b.0 RAM memory: nVidia Corporation Device 0d75 (rev a1)
00:15.0 PCI bridge: nVidia Corporation Device 0d9b (rev a1)
00:17.0 PCI bridge: nVidia Corporation MCP89 PCI Express Bridge (rev a1)
01:00.0 Network controller: Broadcom Corporation BCM43224 802.11a/b/g/n (rev 01)
02:00.0 VGA compatible controller: nVidia Corporation Device 08a0 (rev a2)

Last edited by DutchDaemon; July 23rd, 2011 at 12:43. Reason: proper formatting: http://forums.freebsd.org/showthread.php?t=8816
Reply With Quote
  #2  
Old July 25th, 2011, 07:31
SirDice's Avatar
SirDice SirDice is offline
Moderator
 
Join Date: Nov 2008
Location: Rotterdam, Netherlands
Posts: 13,725
Thanks: 47
Thanked 2,023 Times in 1,862 Posts
Default

Have a look here: http://wiki.freebsd.org/AppleMacbook
__________________
Senior UNIX Engineer at Unix Support Nederland
Experience is something you don't get until just after you need it.
Reply With Quote
The Following User Says Thank You to SirDice For This Useful Post:
JoshuaBranson (July 25th, 2011)
  #3  
Old July 25th, 2011, 20:09
b7j0c b7j0c is offline
Junior Member
 
Join Date: Mar 2009
Posts: 42
Thanks: 3
Thanked 4 Times in 4 Posts
Default

I'm not sure if you went ahead with the install...do you have the Broadcom NIC working?

I put FreeBSD-CURRENT (9) on my 5,1 MacBookPro and was unable to get the Broadcom wireless NIC working with any of bwi, bwn, ndis, etc. I ended up going through the urtw man page and finding an external adapter to use, namely the Netgear WG111v2. Note that simply going out to the store and buying an external N adapter won't work, wireless-N support is still weak/broken in FreeBSD (even CURRENT). The adapter I cited is wireless-G, as are the other listed supported devices.
Reply With Quote
  #4  
Old July 26th, 2011, 19:47
JoshuaBranson JoshuaBranson is offline
Junior Member
 
Join Date: Jul 2011
Posts: 21
Thanks: 15
Thanked 0 Times in 0 Posts
Default

I've got a Broadcom 43224. According to the FreeBSD 8.2 hardware release notes, the bwi driver should support the Broadcom 43xx. Does that mean the bwi driver will support my broadcom card?
Reply With Quote
  #5  
Old July 27th, 2011, 05:47
b7j0c b7j0c is offline
Junior Member
 
Join Date: Mar 2009
Posts: 42
Thanks: 3
Thanked 4 Times in 4 Posts
Default

At this point you should just try installing FreeBSD and see what happens. If it works, please report back here what specifically works. If not, you can always try linux (Broadcom has binary blobs for linux, so the NIC will almost certainly work with these) or just get a Snow Leopard install disc and put OSX back on the laptop (Lion eschews install discs, so you would have to go to Snow Leopard first).
Reply With Quote
The Following User Says Thank You to b7j0c For This Useful Post:
JoshuaBranson (July 27th, 2011)
  #6  
Old July 27th, 2011, 18:32
JoshuaBranson JoshuaBranson is offline
Junior Member
 
Join Date: Jul 2011
Posts: 21
Thanks: 15
Thanked 0 Times in 0 Posts
Default

The instructions on the link (http://wiki.freebsd.org/AppleMacbook) want me to set aside space for FreeBSD using bootcamp.The trouble is I already deleted everything on my Mac's hard drive with the intent to only use FreeBSD. So since I can't use bootcamp to set aside space for FreeBSD how can I do it? P.S. I've also got a Ubuntu live cd.
Reply With Quote
  #7  
Old July 27th, 2011, 21:46
JoshuaBranson JoshuaBranson is offline
Junior Member
 
Join Date: Jul 2011
Posts: 21
Thanks: 15
Thanked 0 Times in 0 Posts
Default

Scratch that last question. I just read that "You cannot install FreeBSD in an extended partition made by Linux (or DOS)." AKA I've gotta use FreeBSD's "fixit" program to do it.
Reply With Quote
  #8  
Old July 28th, 2011, 05:47
b7j0c b7j0c is offline
Junior Member
 
Join Date: Mar 2009
Posts: 42
Thanks: 3
Thanked 4 Times in 4 Posts
Default

I was very frustrated with dealing with the GPT on the macbook so I used the install disk for FreeBSD9 (not 8.x) and used the fixit shell to get gpart to just blow it away.
Reply With Quote
The Following User Says Thank You to b7j0c For This Useful Post:
JoshuaBranson (July 28th, 2011)
  #9  
Old July 28th, 2011, 19:13
JoshuaBranson JoshuaBranson is offline
Junior Member
 
Join Date: Jul 2011
Posts: 21
Thanks: 15
Thanked 0 Times in 0 Posts
Default

Where can you find the install disc for FreeBSD 9? Can you post me a link or tell me where to find it on the FreeBSD website? Which FreeBSD install file did you burn to a cd: the LiveFS file or the disc file? And would you mind telling me how to use gpart on fixit? I'm not sure how to partition my hard drive using fixit.
Reply With Quote
  #10  
Old July 29th, 2011, 03:44
b7j0c b7j0c is offline
Junior Member
 
Join Date: Mar 2009
Posts: 42
Thanks: 3
Thanked 4 Times in 4 Posts
Default

If I recall, I obtained the CURRENT (9) .iso from here:

ftp://ftp.freebsd.org/pub/FreeBSD/snapshots/201105/

I think the "cautionary note" regarding the use of snapshots is already understood

And also, note that the following procedure is to make FreeBSD the *only* OS on the computer.

I downloaded the "dvd1" option and burned it. The dvd option has everything on it, including the liveCD (you have the option to launch the liveCD functionality when booting into the dvd)

After booting to the dvd on my MacBook (press "C" while booting), I entered "fixit" mode.

Instead of just trying to remember my exact commands, I thought I would point you to this page that has a lot of information about using gpart, which is available in fixit mode:

http://www.freebsdonline.com/content/view/732/531/

The part of that tutorial you are interested in using (at a minimum) is the destroy option. I never used gpart itself to make other partitions (maybe I should have).

Once again, remember we are talking about operations that will permanently erase important data from the drive. Anyway, once that is done, you should be able to exit the fixit shell and return to the installer. Now that the GPT is gone, the installer should have no problem.

One thing to note is that I had to manually partition the drive, since I only used gpart to blow away the drive contents. Should you need to do this, just remember to set aside a swap partition that is roughly 2x your RAM.

After all this is done you should have a FreeBSD installation ready to boot. Hold down the eject button during the next boot to get the dvd out.

Last edited by b7j0c; July 29th, 2011 at 03:52.
Reply With Quote
The Following User Says Thank You to b7j0c For This Useful Post:
JoshuaBranson (July 29th, 2011)
  #11  
Old July 30th, 2011, 00:57
JoshuaBranson JoshuaBranson is offline
Junior Member
 
Join Date: Jul 2011
Posts: 21
Thanks: 15
Thanked 0 Times in 0 Posts
Default

I downloaded the FreeBSD 9 current dvd1.iso. I booted it and got this error.

Code:
Manual root filesystem specification: 
   <fstype>:<device> [options]
   Mount <device> using filesystem <fstype>
   and with the specified (optional) option list.

   eg.  ufs:/dev/da0s1a 
        zfs:tank
        ...

        ?  List valid disk boot devices
I pressed ? and it didn't list any GEOM managed disk devices. I just got a blank line.

I'm going to try to create a bootable usbstick and see if I can enter fixit from that.

Last edited by DutchDaemon; July 30th, 2011 at 02:46. Reason: proper formatting: http://forums.freebsd.org/showthread.php?t=8816
Reply With Quote
  #12  
Old July 30th, 2011, 19:33
ElectrumRay ElectrumRay is offline
Junior Member
 
Join Date: Feb 2011
Location: Mexico
Posts: 3
Thanks: 3
Thanked 0 Times in 0 Posts
Default

You should read this post: http://forums.freebsd.org/showthread.php?t=12289 , i have the same issue in a 7,1 white macbook. Greetings!!
Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Macbook PRO installer freeze ummon Mobile Computing 91 November 17th, 2011 11:05
FreeBSD 8.2 Release won't boot on MacBook Pro 4.1 NuLL3rr0r Mobile Computing 8 March 31st, 2011 03:01
samba share can not appear in macbook pro topclimber Web & Network Services 8 June 7th, 2010 21:01
Installing on a MacBook Pro 5,1 jeffmr Installing & Upgrading 4 December 10th, 2009 00:21


All times are GMT +1. The time now is 18:00.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2013, vBulletin Solutions, Inc.
The mark FreeBSD is a registered trademark of The FreeBSD Foundation and is used by The FreeBSD Project with the permission of The FreeBSD Foundation.
Web protection and acceleration provided by CloudFlare
0