Page 1 of 1

Secure Boot

Posted: Wed Nov 21, 2012 5:51 am
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.

Re: Secure Boot

Posted: Wed Nov 21, 2012 8:08 am
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/

Re: Secure Boot

Posted: Wed Nov 21, 2012 8:18 am
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

Re: Secure Boot

Posted: Wed Nov 21, 2012 8:29 am
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.

Re: Secure Boot

Posted: Wed Nov 21, 2012 8:35 am
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.

Re: Secure Boot

Posted: Wed Nov 21, 2012 8:55 am
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.

Re: Secure Boot

Posted: Wed Nov 21, 2012 9:33 am
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.