Newest Files

Date iconMay.15

Two blank BFS formatted & bootable Vmware disc ...

Date iconMay.12

This is a 10gb expanding VMWare disk image. I p...

Date iconApr.27

Be na Life is a game of life.

Date iconApr.26

This is a Virtual Box disk image of the popular...

Date iconApr.25

This is a Parallels disk image of the popular S...

Date iconApr.25

This is a Qemu disk image of the popular weekly...

Date iconApr.25

This project was based on the popular weekly su...

Date iconApr.20

Git is an open source version control system de...

Date iconApr.17

Niue is a basic, easy to use but powerful devel...

Date iconApr.05

Cdrecord is used to record data or audio Compac...

Date iconApr.01

Latest GCC and cross compiling tools needed to ...

Date iconMar.27

Beam (BEware, Another Mailer) is an open source...

Date iconMar.26

HotSyncs your Palm Pilot with BeOS.

Date iconMar.26

The latest version (5.02) of the 3ivx MPEG-4 A...

Date iconMar.25

Slows speed of CD-ROM, increases reliability of...

Macbook Bounty
(12 votes)
Written by Aphex   
Wednesday, 18 July 2007

Description


macbook.png
Haiku currently will boot, without many features on the current intel based Core 2 Duo Macbook.    This proposal seeks to remedy many of these limitations, particularly video, input, and main feature problems.  The intel_extreme driver currently does not handle internal LCDs, or the composite USB device used on the Macbook’s touchpad / keyboard.   These and other problems will be remedied by the development of native drivers, and updates to many of the great drivers present in the Haiku SVN tree.  Several things will not be explicitly supported in this bounty including EFI booting, Bluetooth, Hotkeys, display brightness, and the Atheros wireless chipset.

Technical information


technical.pngGoal of the submission:

* Functioning overall support for Haiku on the Macbook

  • Video:
  • Support for TFT screen in accelerated mode (intel_extreme additions)
  • Support for external DVI and VGA adapters
  • Monitor brightness and auto-dimming will likely not be supported.
  • Audio – Update of HDA audio driver for macbook codec / driver support.
  • USB – Correct current issues preventing the driver from accessing the touchpad / ehci port.
  • Native driver
  • IR Remote – Basic Native Driver
  • USB Touchpad additions – allow composite devices (trackpad + keyboard)
  • Wireless 802.11 will not be supported
  • Bluetooth will not be supported
  • Hotkeys will not be supported unless it is possible without ACPI, etc.
  • EFI Booting will not be supported.
  • Obvious things such as dual layer burning, etc, will not be supported.

With latest revisions:

Keyboard and mouse are unsupported. (USB Stack problem)
Video works in VESA mode, intel_extreme driver works with external VGA monitor

Networking works well using Freebsd Yukon driver.

ISight – nonfunctional

Audio - nonfunctional.

SATA driver does not work without the addition of product/vendor ID.

Other documentation:

Haikuware post on installing Haiku onto the Macbook in parallels and using a native partition.

Blog posts with updates on progress.

Relevant information

info.png
Mactel Linux
Contains a lot of information on running Linux on the Mac. Will prove useful.

More Mactel Linux
Information on running Linux on the Macbook and links to the Linux drivers.

Intel Extreme Graphics Driver for Haiku:

Info I
Info II

Intel Pro 10/100/1000 driver:

Info I
Info II


Back to the bounties...







Reddit!Del.icio.us!Facebook!Slashdot!Netscape!Technorati!StumbleUpon!Newsvine!Furl!Yahoo!Ma.gnolia!Free social bookmarking plugins and extensions for Joomla! websites!
Hits: 3056
Comments (19)add comment

frankps said:

Please reconsider this bounty entry:

Create drivers for the following hardware:
* Intel GMA 950 graphics processor
* Intel PRO 10/100/1000 NIC
* Atheros AR5008 Wireless Network Adapter
* IDT SigmaTel Audiocard
* Hotkeys for Sound and Brightness
* iSight (if possible?)

There should more or less be a bounty entry for each driver, and have in mind that only one of the bounty entries has a developer working on it. Keep the projects simple, and the possibility of getting a developer to commit himself gets bigger.


Regards,

frankps
 
report abuse
vote down
vote up
September 22, 2007 | url
Votes: +0

karlvd said:

I must say, I agree with this, but it's a community member bounty - I'm just the messenger.

I write in the regulations for people to consider bounties that aren't too big, and that they may fail. However, they can do as they please.
 
report abuse
vote down
vote up
September 22, 2007
Votes: +0

aphex said:

I think it's a big project for sure. But having just a few of the drivers needed would probably not be so interesting since the aim is full MacBook support. But nothing says that more than one developer could be working on it, splitting the bounty.

Though, there is not much to split at the moment though smilies/grin.gif
 
report abuse
vote down
vote up
September 22, 2007
Votes: +0

frankps said:

Well, I have not tried to get MacBook and Mac Mini to boot ZETA from CD, but I have tried that on my MacBook Pro. I know, not the same hardware.

The bounty should simply be to get Haiku booted, and drivers that are not Mac specific, like:

* Intel GMA 950 graphics processor
* Intel PRO 10/100/1000 NIC

should be separate bounties. Haiku need better support for the Intel graphic chipsets in general, as far as I know, only the i855 and i865 variants are supported. An updated Intel graphics driver would benefit many laptop users.

Regarding the Intel Pro driver, you should rather contact Marcus Overhagen: http://www.bebits.com/app/3862 . No point in developing the driver twice!
 
report abuse
vote down
vote up
September 23, 2007 | url
Votes: +0

aphex said:

Booting Mac OS X would probably only need S-ATA support. None of the drivers are really Mac-specific, except the hotkeys. Maybe it's good to split the product (as you said) like this:

70-75% of fund
* Atheros AR5008 Wireless Network Adapter
* IDT SigmaTel Audiocard
* Hotkeys for Sound and Brightness
* iSight (if possible?)

25-30% of fund
* Intel GMA 950 graphics processor
* Intel PRO 10/100/1000 NIC

But still keeping the items inside here, if someone want's to develop everything and also to pinpoint that MacBook support is whats sought after.
 
report abuse
vote down
vote up
September 23, 2007
Votes: +0

karlvd said:

Email me if you'd like to change the bounty Aphex, it's up to you.
 
report abuse
vote down
vote up
September 24, 2007
Votes: +0

umccullough said:

I believe ipro1000 driver is already in the repository - and is easily tested with vmware (set to e1000 emulation) - might as well remove this one I think, unless there are different flavors of this chip.
 
report abuse
vote down
vote up
September 25, 2007 | url
Votes: +0

karlvd said:

I guess you can only really tell for sure if you actually boot Haiku on it first.
 
report abuse
vote down
vote up
September 25, 2007
Votes: +0

karlvd said:

Please read this update!

http://dev.haiku-os.org/ticket/1599
 
report abuse
vote down
vote up
November 05, 2007
Votes: +0

zenja said:

Other than a different video chipset, there shouldn't be much differences between a standard MacBook and its Pro brother. I hope that this project allows Haiku to run natively on the MBP.
 
report abuse
vote down
vote up
March 18, 2008
Votes: +1

T. J. said:

Wondering how this project is moving along. About a month left till the end if the bounty I see. Really want to start testing builds of haiku on my Black MacBook. Parallels & VMWare just are not as satisfying as the prospects of running Haiku on the real hardware.

Keep up the good work! I am really looking forward to this.

T. J.
 
report abuse
vote down
vote up
April 26, 2008
Votes: +0

karl said:

I've emailed Chris. I'll try to post an update if I hear from him.
 
report abuse
vote down
vote up
April 27, 2008
Votes: +0

chrisjp said:

Hey guys!

Thanks for the interest.

The port is coming along well. I finished up adding support for the internal display in the intel_extreme driver. It works nicely in native mode (1280x800) and I'll be sending along the patches to the mailinglist this week. I updated makebootable to support building to a partition entirely from within OSX, so that was a big help in development. I started working on the ISight driver and got some functionality going in uhci, but it isn't completely functional, since I didn't realize the ehci(usb 2.0 high speed) driver was lacking isochronous transfers so that is something I will have to add in. Right now i'm working on the hda/sigmatel part of the port, and hopefully should have basic sine wave playback going soon. I haven't had a chance to narrow down the keyboard/touchpad usb bug, but I do have some areas where I suspect we maybe having troubles. If any of you have a macbook and are able to test natively (i.e. install to a partition) please let me know.

Sorry I haven't been able to update more, I can't login to haikuware from Safari for some reason (I get an unauthorized user message and a crash) but I just installed Firefox, so hopefully I can get a nice how-to going for you guys. Have a good weekend, and I'll post an update sometime before Wednesday.

Also, if any of you have a laptop which hasn't been able to get an active display with the intel_extreme driver, please let me know smilies/smiley.gif
 
report abuse
vote down
vote up
April 27, 2008
Votes: +0

thenerd said:

Hi Chris! Thanks for the update.

I'm posting this from Safari on Windows XP so I don't know why it doesn't work for you. Could be MAC OS related I guess...

Cheers!

 
report abuse
vote down
vote up
April 27, 2008 | url
Votes: +0

karl said:

Thanks for the update. I can login from Safari on OS X and FireFox on OS X... By the way, I have a MacBook, a free partition and will test...
 
report abuse
vote down
vote up
April 27, 2008
Votes: +0

chrisjp said:

Who knows what the problem is Karl, definitely a problem with Safari (I just tried logging in from a application listing and it worked) so who knows smilies/smiley.gif

I'll try to get the usb problems for the keyboard fixed up this week and send you an image Karl.

By the way, what happened to the weekly chats? smilies/smiley.gif

All the best, Chris
 
report abuse
vote down
vote up
April 27, 2008
Votes: +1

karl said:

Weird, where were you logging in from? Maybe I can duplicate this... Cool, finish that up when you can and send away! Oh ya, the weekly chats! Doh... hmm, well I'll try to be on tonight in an hour and a half, but yes, we were neglecting our weekly chats smilies/cry.gif
 
report abuse
vote down
vote up
April 27, 2008
Votes: +0

clebin said:

> Also, if any of you have a laptop which hasn't been able to get an active display with the intel_extreme driver, please let me know


I'm running Haiku natively on a Fujitsu-Siemens laptop with GMA 950 graphics. I have to put Haiku into VESA mode at boot or I just get a black screen. I also have Intel HDA sound.

I've been so looking forward to proper graphics & sound support. I'll rebuild Haiku as soon as the patches go into SVN and report back.
 
report abuse
vote down
vote up
April 27, 2008
Votes: +0

the_webers_inc said:

Wow, things are moving right along. Chris, I have an empty partition on my MacBook waiting for Haiku. I would be more than willing to install and test any images that you would/could provide.

T. J.
 
report abuse
vote down
vote up
April 27, 2008
Votes: +0

Write comment
You must be logged in to a comment. Please register if you do not have an account yet.

busy
 
< Prev   Next >

Login

Haiku Code Drive

  • Haiku Code Drive

File Search

Search For: 
File Titles: 
File Description: 

Most Popular Files

May.12
Downloads
File iconSenryu Personal Edition Vmware Image - Weekly
4626
Jul.09
Downloads
File iconAbiWord
781
May.21
Downloads
File iconOpera
720
Apr.26
Downloads
File iconSenryu Virtual Box Edition
427
Apr.25
Downloads
File iconSenryu Developer Edition Vmware Image
416
Jul.08
Downloads
File iconBeOS 5 PE Max Edition
228
Aug.15
Downloads
File iconICH AC97 Driver
209
Jun.06
Downloads
File iconHaikuPC-Info
201
Aug.24
Downloads
File iconAti Radeon Graphics Driver
189
May.21
Downloads
File iconLinks
144
Apr.25
Downloads
File iconSenryu Qemu Edition
144
Oct.28
Downloads
File iconHaikuLiveCDScript
132
Apr.17
Downloads
File iconNiue
129
Oct.04
Downloads
File iconHaiku Radeon Driver
123
Jun.06
Downloads
File iconJammin
103
Sep.15
Downloads
File iconAural Illusion
89
Sep.15
Downloads
File iconBeFar
81
Dec.29
Downloads
File iconFinalBurn:
62

Who's Online

Guests: 7
Members: 1
Hits Today: 468
Hits Yesterday: 444
Hits Total: 113559
Since: 2007-07-25