Secure Boot

Question about which tools to use, bugs, the best way to implement a function, etc should go here. Don't forget to see if your question is answered in the wiki first! When in doubt post here.
Locked
User avatar
SparrowOS
Member
Member
Posts: 72
Joined: Wed Nov 14, 2012 5:22 pm
Location: Vegas
Contact:

Secure Boot

Post by SparrowOS »

http://linux.slashdot.org/story/12/11/2 ... er-delayed

A week ago I bought a Win7 computer just so I wouldn't get hit by SecureBoot. It turns-out my new BIOS has secure boot. I turned it off.

I can't get my ATA/ATAPI port I/O working. Normally, port I/O works if you just know the right I/O port numbers.
User avatar
SparrowOS
Member
Member
Posts: 72
Joined: Wed Nov 14, 2012 5:22 pm
Location: Vegas
Contact:

Re: Secure Boot

Post by SparrowOS »

We're all living in virtual machines, from now on. The nice thing is VMs give a hardware abstraction. I'm pissed internal speakers don't work in VMWare 5.0.

I just discovered this site for transferring files into and out of my VM install.

http://www.winimage.com/
User avatar
Brendan
Member
Member
Posts: 8561
Joined: Sat Jan 15, 2005 12:00 am
Location: At his keyboard!
Contact:

Re: Secure Boot

Post by Brendan »

Hi,
SparrowOS wrote:I can't get my ATA/ATAPI port I/O working. Normally, port I/O works if you just know the right I/O port numbers.
Are you sure the ATA/ATAPI controller actually exists? Most modern machines use AHCI instead, so your problem may just be "wrong driver".


Cheers,

Brendan
For all things; perfection is, and will always remain, impossible to achieve in practice. However; by striving for perfection we create things that are as perfect as practically possible. Let the pursuit of perfection be our guide.
User avatar
SparrowOS
Member
Member
Posts: 72
Joined: Wed Nov 14, 2012 5:22 pm
Location: Vegas
Contact:

Re: Secure Boot

Post by SparrowOS »

Yeah, I discovered you can do ATA port I/O at ports other than 170/376/1F0/3F6. You are trying to conceal that because you work for the CIA.
User avatar
zity
Member
Member
Posts: 99
Joined: Mon Jul 13, 2009 5:52 am
Location: Denmark

Re: Secure Boot

Post by zity »

SparrowOS wrote:Yeah, I discovered you can do ATA port I/O at ports other than 170/376/1F0/3F6.
This is most likely not the problem. If your computer uses AHCI (and I bet it does) then you need to write a brand new driver for this protocol (as Brendan points out). The AHCI protocol was introduced several years ago (afaik in combination with the SATA interface) and it is, unfortunately, more complicated than the old ATA protocol.
User avatar
SparrowOS
Member
Member
Posts: 72
Joined: Wed Nov 14, 2012 5:22 pm
Location: Vegas
Contact:

Re: Secure Boot

Post by SparrowOS »

ATA/ATAPI port I/O works on most computers. I am not doing AHCI.

My OS is 136,000 LOC and took 9 years. To do any PCI device correctly would double the size and take 9 years and be outdated by the time it was done.

You work for the CIA.
User avatar
NickJohnson
Member
Member
Posts: 1249
Joined: Tue Mar 24, 2009 8:11 pm
Location: Sunnyvale, California

Re: Secure Boot

Post by NickJohnson »

SparrowOS wrote:ATA/ATAPI port I/O works on most computers. I am not doing AHCI.

My OS is 136,000 LOC and took 9 years. To do any PCI device correctly would double the size and take 9 years and be outdated by the time it was done.
Well, I guess you're not getting disk I/O on your new computer then. Also, PCI is far from complicated (and also has little bearing on the complexity of a driver); I've definitely written drivers for devices that use PCI that are less than 136K lines...
SparrowOS wrote:You work for the CIA.
Darn, you got us.
Locked