Page 1 of 1

USB, Sound, DMA hard drives

Posted: Fri Dec 05, 2008 1:17 am
by LoseThos
Anybody done bare metal USB support?

How about bare metal sound -- AC'97 or HD.

How about bare metal Intel ICH ATA -- The advanced way to control hard drives without PIO, using a cmd queue.

Re: USB, Sound, DMA hard drives

Posted: Fri Dec 05, 2008 2:27 am
by Stevo14
LoseThos wrote: How about bare metal sound -- AC'97 or HD.
I have the docs on my computer, but I have only just skimmed them. I do plan on this being my first "real" driver to be written for my OS, mostly because my testing hardware has an Intel ICH chipset (which includes an AC'97 "digital link").

Re: USB, Sound, DMA hard drives

Posted: Fri Dec 05, 2008 4:44 am
by Combuster
IIRC, Dex has working USB code.

I personally prefer hacking at hardware accelerated graphics (and yes, I got *that* working)

Re: USB, Sound, DMA hard drives

Posted: Fri Dec 05, 2008 6:39 am
by OrOS
I have basic USB support, but not drivers yet. I'm working on a 08h (Mass Storage) driver at the moment.
USB support is fairly easy, you just need to take the time to read through the specs. PS. Check what your computer supports before you start reading the specs, or you'll hit yourself later xD

Re: USB, Sound, DMA hard drives

Posted: Sun Dec 07, 2008 1:47 pm
by Dex
Combuster wrote:IIRC, Dex has working USB code.
Your right Combuster, but see my post in this link, for some basic get you started usb code.
http://forum.osdev.org/viewtopic.php?f= ... ex#p139910
I also have a basic AC97 driver, if you want to see it let me know.

Re: USB, Sound, DMA hard drives

Posted: Sun Dec 07, 2008 2:16 pm
by bontanu
Just to mention: Solar OS and Menuet OS and Octa OS also have it...

I think I have once mentioned a few basic 1/2/3 steps needed to get you going on USB and they made it to the Wiki here...

Hence start reading the manuals and then start coding and testing ;)