What hardware would you recommend for compatability with Haiku going foward?

Forum thread started by haikuhacker on Fri, 2010-06-25 16:14

I have decided to build a Haiku box. So far I've picked an Atom D510 motherboard w/processor. Adding a mITX case, 500Gb sata2 hard drive and 2Gb DDR2 ram, it will cost me only $255. I noticed that the motherboard was in the hardware database, but audio didn't work. The sound cards in the hardware database are kind of pricey. I don't want to double my cost, just to add a sound card. Would an SB AudigySE 7.1 work? I can get one from the same source http://www.europa.com/~enu/ for $32.

Comments

Re: What hardware would you recommend for compatability with ...

I didn't add any of the supported devices from Haiku's HDA audio driver, because I couldn't really find the supported devices, only the supported codecs.

Re: What hardware would you recommend for compatability with ...

@Karl
now I know who to blame next time I buy a motherboard with not working HDA audio. ;-)

The hda driver is supposed to work with all high definition audio devices (one standard driver - like AHCI SATA) and I believe will not work with those that use newer codecs or do not have resources.

@haikuhacker
http://dev.haiku-os.org/ticket/6213

AudigySE will NOT work. The driver depends on chipset and Creative Labs changed to lower end chips for some of their sound cards. This affects a couple of Live cards too. Vendor & Device ids is really required to know what drivers exit.

For Creative (0x1102) cards, only 0x0002, 0x0004 and 0x0008 device ids are supported.
http://pci-ids.ucw.cz/read/PC/1102

That AudigySE is 0x0007 (unsupported).
Search here for 1102 to see device id for that card.
http://www.mail-archive.com/ubuntu-bugs@lists.ubuntu.com/msg1959832.html

Pretty sure my atom 330 desktop has hda working plus intel 945 driver too. Though I would tell you to look for integrated, Geforce 6150 or 7150 micro atx motherboard, to get more powerful system (for gnash, HD videos, etc. ) and accelerated nvidia driver.

Edit: I was able to find used SB Live cards for $5-10 about 2 years back. Most of these will work except for a couple and are a good choice for audio. Check with local, used computer stores.

Re: What hardware would you recommend for compatability with ...

ENUinc. offers an Asus AT3N7A-I with Atom Dual-Core 330 Vid/Aud/Lan/SATA mITX CPU Included ION Chipset. Its $169 compared to $88 for the Intel BOXD510MO with Atom Dual-Core D510 Vid/Aud/GbLan/SATA mITX CPU Included, bringing my total to $327. Compared to $255+sound card, its good trade-off. Does that motherboard sound like your atom desktop? i can't give a direct link, but http://www.europa.com/~enu/ then navigate to motherboards. There is only one page and 2 Intel Atom mb's about half way down.

Re: What hardware would you recommend for compatability with ...

Would be very easy to just buy a Acer Aspire One....
Mine works in Haiku.

Re: What hardware would you recommend for compatability with ...

I already did and my wife decided she wanted it. i prefer a desktop for myself.

Re: What hardware would you recommend for compatability with ...

ION chipset is Nvidia's and provides Geforce 9400M graphics. Haiku's nvidia driver only supports up to Geforce 7950. I bought my Atom 330 motherboard couple months after was released. Mine was made by Intel with i945 graphics (see below link) - hda, network and intel_extreme (with LCD monitor) work for me.
http://www.newegg.com/Product/Product.aspx?Item=N82E16813121359

Very hard to find low cost i945 Atom 330 boards these days. Nvidia ION has more powerful and faster graphics card (but only helpful in Windows because no Haiku driver) but not worth the big price difference.

I was pointing out that you could get micro atx motherboard with somewhat better video (forget Geforce 6150 as they were not good) like Intel G41 integrated chipset (or 785g AMD motherboard with onboard ATI graphics) + more powerful CPU like this for a little more money:
http://www.tigerdirect.com/applications/SearchTools/item-details.asp?Edp...

But it really depends on what you're going to use the computer for. Atom's are excellent for low power use and super compact but too weak to do any HD video, HD flash, 3D gaming and slower at compiling code and video or audio conversions. I'm guessing none of that stuff matters to you anyways. :-)

I looked over the specs:
http://www.newegg.com/Product/Product.aspx?Item=N82E16813121399&cm_re=d5...

In theory, the hda audio and network should work (Realtek net driver upgraded to latest recently). VESA for video but good chance the 3150 graphics card could be added to intel_extreme driver BUT ticket 6213 says the audio will not work with this motherboard.

Re: What hardware would you recommend for compatability with ...

Thanks tonestone57. I've dealt with both Tiger Direct and Newegg and had problems not getting what I thought I ordered and returning items for credit without getting reimbursed. That's why I now go to ENUinc. I can walk in if I need to return anything.
It looks like I'm back to the Atom D510 + sound card. Thanks again for all your help and suggestions.

Re: What hardware would you recommend for compatability with ...

1 final comment:

It seems as though the equipment that Haiku does work on is mostly unavailable or cost prohibitive. I assume that this is what is being used by those who developing the Haiku drivers.

You can't by a new motherboard these days without onboard audio, video and lan. After the Haiku driver developers are through making their own equipment work, they should get multimedia drivers developed for what is currently available and being used by the masses.

If the audio doesn't work, then the video will be without sound. Nobody will want to test an operating system that offers no reward for spending good money on equipment only to not be able to use it.

Re: What hardware would you recommend for compatability with ...

Yeh, because my AsRock 4Core1600-D800 motherboard is completely fully functional just on the onboard LAN, graphics and sound....

In general, go for Intel graphics, HDA audio and a supported LAN chipset (most generic chipsets are supported anyway)

Re: What hardware would you recommend for compatability with ...

Sounds like good advice. I was hoping to get an Atom processor. I like the idea of low power, quite, cool and non-resource intensive. I think Haiku would be a perfect fit for such hardware. As far as I know all Atom processor motherboards are mITX. I already have an mATX system and would like to move to a smaller desktop. Unfortunately I can't find any Haiku compatible half-height PCI sound cards. So I guess I will wait for Intel graphics and HDA audio to be supported.

Re: What hardware would you recommend for compatability with ...

Quote:

I looked over the specs:
http://www.newegg.com/Product/Product.aspx?Item=N82E16813121399&cm_re=d5...

In theory, the hda audio and network should work (Realtek net driver upgraded to latest recently). VESA for video but good chance the 3150 graphics card could be added to intel_extreme driver BUT ticket 6213 says the audio will not work with this motherboard.

I've taken your advice and ordered the D510 from NewEgg, even though I've had an issue with them in the past, I couldn't beat their price.

I will post again when I get it all set up with Haiku.

Again, thank you for your responses.

Re: What hardware would you recommend for compatability with ...

Ok but you won't have audio unless you put in a supported PCI sound card and even that may not work. Finding low profile will be very impossible.

The sound card appears to not have resources allocated (at least Haiku can't find them). That's why it does not work. See this comment for details. (this issue has nothing to do with the hda driver).

http://dev.haiku-os.org/ticket/6213#comment:2

PCI resources relates to this ticket (could be ACPI issue?):
http://dev.haiku-os.org/ticket/3

This may not be fixed for very long time and I hope you can live with no sound.

Re: What hardware would you recommend for compatability with ...

tonestone57 wrote:

Ok but you won't have audio unless you put in a supported PCI sound card and even that may not work. Finding low profile will be very impossible.

Would you know of a USB sound card supported by Haiku?

http://www.newegg.com/Product/ProductList.aspx?Submit=ENE&N=40000057&IsN...

Re: What hardware would you recommend for compatability with ...

tonestone57 wrote:

For Creative (0x1102) cards, only 0x0002, 0x0004 and 0x0008 device ids are supported.
http://pci-ids.ucw.cz/read/PC/1102

This was something I forgot to ask about. Is there a reason that only those ID's are supported for that vendor? Is there some IRQ addressing capabilty in Haiku that works with some PCI Device ID's and not others?
The reason I ask is, I thought maybe we could use the known good ID's to determine Haiku compatibility even for hardware that hasn't been tested.

Re: What hardware would you recommend for compatability with ...

I don't believe any usb_audio will work with Haiku but I have to check.

Those device IDs work because of chipset. Drivers are made based off hardware (chipsets). The emuxki (Sound Blaster) driver works with emu10k1 & emu10k2 (emu10k2.5) chips NOT emu10k1x which is a different chip with similar name. Creative swapped out the Emu10k1&2 chips with other ones (ie: CA-0106, emu10k1x) for their lower cost audio cards. ie: a different driver is used on a couple of the Creative sound cards because of the different chips.

Search for emu10k1, emu10k2 here and look at cards lacking these chipsets (Audigy1 SE/Value, SB Live! 24 bit, etc.).
http://en.wikipedia.org/wiki/Audigy_2

Karl looked through and updated his hardware database with driver information from Haiku.
ie: http://haikuware.com/details/emuxki-creative-labs-sblive/audigy

The only sound drivers I recall in Haiku image are: ac97(via), ac97(intel), hda, emuxki (supports only Emu10k1, Emu10k2 & Emu10k2.5 chipsets).

The better audio cards being hda & emuxki.

Re: What hardware would you recommend for compatability with ...

Would this card work?
http://www.tigerdirect.com/applications/SearchTools/item-details.asp?Edp...
I realize it not one of the better ones, but I couldn't find anything else.

Re: What hardware would you recommend for compatability with ...

That card would require the Cmedia driver in Haiku but this driver is not working (uses older BeOS audio API).

BUT you very likely can use that audio card still (CMI8738 chip) with OSS. I forgot about OSS support which works with many audio cards.

OSS supported audio chipsets:
http://manuals.opensound.com/devlists/BeOS.html

Before going off to buy an audio card you should test the motherboard out first. You can play around with it for one or two weeks and try disabling ACPI. Maybe you find a way to get hda working and if not, you can buy that sound card and should have audio.

Edit 1:
Seems the Audigy LS & Audigy SE use the same chipset so the SE should also work with OSS.
http://pci-ids.ucw.cz/read/PC/1102/0007
http://www.4front-tech.com/forum/viewtopic.php?f=5&t=841&start=0

Re: What hardware would you recommend for compatability with ...

I will try to get hda to work before buying an another audio card. Thanks again for your advice and info on audio card choices. I should be posting again this weekend with the results from my new haiku box.

Re: What hardware would you recommend for compatability with ...

I got my Haiku box all put together, successfully booted from a usb stick. When I try to install I only have the option to initialize my hard drive for BeOS file system. I can't make a small partition for the boot loader to reside on, and therefore can't boot from the hard drive. Its a brand new hard drive with no formatting whatsoever.
I also don't have a CD or floppy drive, as I was going for the minimalist "box" model (low power consumption), so I need to boot from usb until I can't get the hard drive formatted. Already tried 2 versions of gparted usb and live cd (w/unetbootin). Neither booted fully. My next attempt will be a linux distro w/unetbootin.
Unless there is another way to partition my hard drive from the live usb of Alpha2?

Edit 1 The hard drive has "low-level" formatting, I believe, but no partition table.

Re: What hardware would you recommend for compatability with ...

FreeBSD to the rescue. I tried Fedora, Ubuntu, Debian and PClinuxOS, but FreeBSD formatted my hard drive the way Haiku wanted it.

I am happy to report that the HD audio works just fine. I connected the "AC97" connector to the motherboard header from the front audio jacks. I haven't tried them yet. I think I will have to install OSS for them, but the rear audio HD jacks play just fine "out of the box", so I might just connect the HDA connector to the front panel jacks as well.

Re: What hardware would you recommend for compatability with ...

Thanks for your update. Glad it worked out for you. I guess you were lucky to not have audio issue like that other guy with D510. If you install OSS, you will have to remove the HDA driver because they will conflict. Use the working HDA and you'll be happier.