From: Etienne Lorrain <etienne_lorrain@yahoo.fr>
To: linux-kernel@vger.kernel.org, linux-ide@vger.kernel.org
Subject: Re: [RFC] ATA host-protected area (HPA) device mapper?
Date: Fri, 9 Jun 2006 22:41:47 +0200 (CEST) [thread overview]
Message-ID: <20060609204147.61760.qmail@web26912.mail.ukl.yahoo.com> (raw)
--- XXXXXXXX wrote:
> It tends to be preferred around here to implement hardware features so
> that hardware actually works, rather than to implement spec and blame
> the hardware for failing to work to the spec.
Well, the IDE hardware works, and conform to the ATA specs.
Gujin is using those ATA command for quite a long time.
I just have a problem with SATA chipset not being ATA1-7 compatible.
> If, as you say, most BIOS
> don't obey the spec, then implementing a spec that bears little
> resemblance to actual behavior only helps the small number of
> spec-compliant implementations.
The main problem for BIOS manufacturer is the keyboard mapping
recognition to enter the password. And there is no real point
in freezing the password system of a locked drive.
Gujin try to solve most of those problems, but because it is
located on the hard disk itself limit the choice - it would be
so nice to have a big enough BIOS FLASH and put Gujin there.
Second best choice is having two hard disks (compact flash as
first HD with compact flash <-> IDE adapter).
> > The complete ATA specification is describing a register interface since ATA1,
> > SATA chipsets should be software compatible, even if they add commands/interfaces:
> > http://www.sata-io.org/interopfaq.asp say:
> > Are there any known interoperability issues with SATA?
> > One of the primary requirements of the SATA 1.0 specification was to
> > maintain backward compatibility with existing operating system drivers
> > to eliminate incompatibility issues.
> >
>
> Again with the "The spec says it works this way, so I can do it this
> way." I realize that you can be perfectly, legally, safe implementing
> specified behavior, but it leaves you doing what you are doing here,
> which is blaming the hardware for not living up to the specification.
Well the ATA specs are quite old, Gujin still work with the BIOS hard disk
so still act as a bootloader, but it can not protecting you against a
1 milisecond attack setting password.
By the way the SATA specs are not free.
> It is generally the choice in the linux kernel to make the hardware
> work, and ignore the specification where it is irrelevant to actual
> functionality. Read up on the SAS Transport Layer.
Oh yes, Gujin has some strange code to make things work at the end,
look for ATAPI stuff - I can and do ignore the specs to make the software
work on real hardware.
Cheers,
Etienne.
__________________________________________________
Do You Yahoo!?
En finir avec le spam? Yahoo! Mail vous offre la meilleure protection possible contre les messages non sollicités
http://mail.yahoo.fr Yahoo! Mail
next reply other threads:[~2006-06-09 20:41 UTC|newest]
Thread overview: 9+ messages / expand[flat|nested] mbox.gz Atom feed top
2006-06-09 20:41 Etienne Lorrain [this message]
-- strict thread matches above, loose matches on Subject: below --
2006-06-09 10:47 Etienne Lorrain
2006-06-09 14:48 ` Jeff Garzik
2006-06-09 17:22 ` Alan Cox
2006-06-10 11:56 ` Etienne Lorrain
2006-06-11 15:48 ` Arjan van de Ven
2006-06-13 10:00 ` Etienne Lorrain
[not found] <1149751860.29552.79.camel@forrest26.sh.intel.com>
[not found] ` <44883BAE.7070406@pobox.com>
[not found] ` <1149820043.5721.7.camel@forrest26.sh.intel.com>
[not found] ` <4488E6F6.10306@pobox.com>
2006-06-09 3:43 ` Jeff Garzik
2006-06-09 4:51 ` Matthew Frost
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20060609204147.61760.qmail@web26912.mail.ukl.yahoo.com \
--to=etienne_lorrain@yahoo.fr \
--cc=linux-ide@vger.kernel.org \
--cc=linux-kernel@vger.kernel.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox
all inboxes | Powered by JetHome®